.tz-breadcrumb{padding:87px 0 87px;background:linear-gradient(rgba(10,15,26,.8),rgba(10,15,26,.9)),url('../images/gallery/gallery-inner-banner.webp');background-blend-mode:overlay;background-size:cover;background-position:center}.tz-breadcrumb__title{text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5)}.tz-breadcrumb__title{text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5)}.tz-breadcrumb__content{position:relative;z-index:2}.tz-breadcrumb__list{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0;padding:0;gap:10px}.tz-breadcrumb__item{color:#fff}.tz-breadcrumb__list{list-style-type:none}.tz-breadcrumb__item{list-style-type:none}.tz-breadcrumb__item a{text-decoration:none;color:#fff}.tz-breadcrumb__item.active{color:#85c815}.tz-breadcrumb__overlay{display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 0);z-index:1}.tz-display-4{font-family:Teko,serif;font-weight:700;font-size:30px}@media (min-width:576px){.tz-display-4{font-size:24px}}@media (min-width:768px){.tz-display-4{font-size:32px}}@media (min-width:992px){.tz-display-4{font-size:40px}}@media (min-width:1200px){.tz-display-4{font-size:48px}}@media (min-width:1440px){.tz-display-4{font-size:48px}}@media (min-width:1680px){.tz-display-4{font-size:56px}}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-webdesign-innovate__wrapper{max-width:1200px;margin:0 auto}.sp-webdesign-innovate__header{text-align:center;margin-bottom:32px}.sp-webdesign-innovate__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:8px 24px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-webdesign-innovate__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-webdesign-innovate__title{font-size:44px;font-weight:700;line-height:1.1;color:#000;letter-spacing:-.02em;margin:0 0 12px 0}.sp-webdesign-innovate__tagline{font-size:20px;font-weight:400;color:#4a5268;line-height:1.6;max-width:800px;margin:0 auto}.sp-webdesign-innovate__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px}.sp-webdesign-innovate__tag{display:inline-block;font-size:13px;font-weight:500;color:#1a1f36;background:#f8fafc;padding:6px 18px;border-radius:50px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__tag:hover{border-color:#84c615;color:#84c615;background:#e6f5ef;transform:translateY(-2px) scale(1.04);box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-webdesign-innovate__main{display:flex;flex-direction:column;gap:28px;margin-bottom:36px}.sp-webdesign-innovate__row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f8fafc;border-radius:18px;padding:32px 36px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__row:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(132,198,21,.06);border-color:#84c615;background:#fff}.sp-webdesign-innovate__row--reverse{direction:rtl}.sp-webdesign-innovate__row--reverse .sp-webdesign-innovate__image-block,.sp-webdesign-innovate__row--reverse .sp-webdesign-innovate__text-block{direction:ltr}.sp-webdesign-innovate__text-block{display:flex;flex-direction:column;gap:12px}.sp-webdesign-innovate__text-block--features{gap:8px}.sp-webdesign-innovate__icon-box{display:flex;align-items:center;gap:10px}.sp-webdesign-innovate__icon{font-size:16px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__row:hover .sp-webdesign-innovate__icon{transform:rotate(90deg) scale(1.2)}.sp-webdesign-innovate__icon-label{font-size:13px;font-weight:600;color:#84c615;text-transform:uppercase;letter-spacing:.06em}.sp-webdesign-innovate__subtitle{font-size:20px;font-weight:600;color:#000;margin:0;line-height:1.3}.sp-webdesign-innovate__desc{font-size:15px;line-height:1.8;color:#4a5268;margin:0;text-align:justify}.sp-webdesign-innovate__list{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;list-style:none;padding:0;margin:0}.sp-webdesign-innovate__list li{font-size:14px;color:#1a1f36;line-height:1.6;display:flex;align-items:center;gap:8px;padding:4px 0;transition:all .3s ease}.sp-webdesign-innovate__list li:hover{color:#84c615;transform:translateX(4px)}.sp-webdesign-innovate__check{color:#84c615;font-weight:700;font-size:16px;flex-shrink:0}.sp-webdesign-innovate__image-block{display:flex;justify-content:center}.sp-webdesign-innovate__image-wrapper{position:relative;width:100%;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-webdesign-innovate__image-wrapper--small{max-width:450px}.sp-webdesign-innovate__image-wrapper:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 48px rgba(132,198,21,.08);border-color:#84c615}.sp-webdesign-innovate__image-wrapper img{width:100%;height:100%;max-height:300px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__image-wrapper:hover img{transform:scale(1.04)}.sp-webdesign-innovate__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background:linear-gradient(transparent,rgba(0,0,0,.7));transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__image-wrapper:hover .sp-webdesign-innovate__image-overlay{padding:20px 24px}.sp-webdesign-innovate__image-text{font-size:18px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-webdesign-innovate__image-accent{position:absolute;top:0;right:0;width:70px;height:70px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__image-wrapper:hover .sp-webdesign-innovate__image-accent{opacity:.08}.sp-webdesign-innovate__image-badge{position:absolute;top:14px;right:14px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:8px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-webdesign-innovate__image-wrapper:hover .sp-webdesign-innovate__image-badge{opacity:1;transform:translateY(0)}.sp-webdesign-innovate__image-badge span:first-child{color:#84c615;font-size:14px}.sp-webdesign-innovate__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-webdesign-innovate__stat{background:#f8fafc;border-radius:14px;padding:18px 16px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-webdesign-innovate__stat:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-webdesign-innovate__stat-number{display:block;font-size:32px;font-weight:700;color:#84c615;line-height:1.2}.sp-webdesign-innovate__stat-label{display:block;font-size:14px;color:#4a5268;margin-top:4px}@media (max-width:1024px){.sp-webdesign-innovate__title{font-size:36px}.sp-webdesign-innovate__row{padding:24px 28px;gap:30px}.sp-webdesign-innovate__list{grid-template-columns:1fr 1fr}.sp-webdesign-innovate__stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-webdesign-innovate__title{font-size:30px}.sp-webdesign-innovate__tagline{font-size:18px}.sp-webdesign-innovate__tags{gap:8px;margin-bottom:28px}.sp-webdesign-innovate__tag{font-size:12px;padding:5px 14px}.sp-webdesign-innovate__row{grid-template-columns:1fr;padding:20px 20px;gap:20px;border-radius:14px}.sp-webdesign-innovate__row--reverse{direction:ltr}.sp-webdesign-innovate__subtitle{font-size:18px}.sp-webdesign-innovate__desc{font-size:14px}.sp-webdesign-innovate__list{grid-template-columns:1fr 1fr;gap:4px 16px}.sp-webdesign-innovate__list li{font-size:13px}.sp-webdesign-innovate__image-wrapper--small{max-width:100%}.sp-webdesign-innovate__image-wrapper img{max-height:240px}.sp-webdesign-innovate__image-text{font-size:16px}.sp-webdesign-innovate__image-overlay{padding:14px 18px}.sp-webdesign-innovate__image-wrapper:hover .sp-webdesign-innovate__image-overlay{padding:18px 22px}.sp-webdesign-innovate__image-badge{top:10px;right:10px;padding:6px 12px;font-size:11px}.sp-webdesign-innovate__image-accent{width:60px;height:60px}.sp-webdesign-innovate__stats{grid-template-columns:repeat(2,1fr);gap:12px}.sp-webdesign-innovate__stat{padding:14px 12px;border-radius:12px}.sp-webdesign-innovate__stat-number{font-size:26px}.sp-webdesign-innovate__stat-label{font-size:12px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-webdesign-innovate__badge{font-size:11px;padding:6px 16px}.sp-webdesign-innovate__title{font-size:24px}.sp-webdesign-innovate__tagline{font-size:16px}.sp-webdesign-innovate__tags{gap:6px}.sp-webdesign-innovate__tag{font-size:11px;padding:4px 12px}.sp-webdesign-innovate__row{padding:16px 16px;gap:16px;border-radius:12px}.sp-webdesign-innovate__icon-box{gap:8px}.sp-webdesign-innovate__icon-label{font-size:11px}.sp-webdesign-innovate__subtitle{font-size:16px}.sp-webdesign-innovate__desc{font-size:14px}.sp-webdesign-innovate__list{grid-template-columns:1fr;gap:4px}.sp-webdesign-innovate__list li{font-size:13px}.sp-webdesign-innovate__image-wrapper img{max-height:180px}.sp-webdesign-innovate__image-text{font-size:14px}.sp-webdesign-innovate__image-overlay{padding:12px 16px}.sp-webdesign-innovate__image-wrapper:hover .sp-webdesign-innovate__image-overlay{padding:16px 18px}.sp-webdesign-innovate__image-badge{top:8px;right:8px;padding:5px 10px;font-size:10px;border-radius:30px}.sp-webdesign-innovate__image-badge span:first-child{font-size:12px}.sp-webdesign-innovate__image-accent{width:50px;height:50px}.sp-webdesign-innovate__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-webdesign-innovate__stat{padding:12px 10px;border-radius:10px}.sp-webdesign-innovate__stat-number{font-size:22px}.sp-webdesign-innovate__stat-label{font-size:11px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--black{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-design-philosophy__content{max-width:900px;margin:0 auto}.sp-h2-dark{font-size:38px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em;margin:0 0 32px 0;text-align:center;position:relative;padding-bottom:20px}.sp-h2-dark::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-design-philosophy__body{display:flex;flex-direction:column;gap:20px}.sp-paragraph-dark{font-size:16px;line-height:1.8;margin:0;padding:24px 32px;background:#fff;border-radius:12px;border-left:4px solid #84c615;box-shadow:0 2px 12px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.25, .46, .45, .94);color:#000}.sp-paragraph-dark:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.12);background:#f8fafc}.sp-design-philosophy__body .sp-paragraph-dark{border-left-color:#84c615}.sp-design-philosophy__body .sp-paragraph-dark:hover{border-left-color:#84c615;box-shadow:0 8px 30px rgba(132,198,21,.12)}@media (max-width:1024px){.sp-h2-dark{font-size:32px}.sp-paragraph-dark{font-size:15px;padding:20px 24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-h2-dark{font-size:26px;margin:0 0 24px 0;padding-bottom:16px}.sp-h2-dark::after{width:48px;height:3px}.sp-paragraph-dark{font-size:15px;padding:16px 20px;border-left-width:4px}.sp-paragraph-dark:hover{transform:translateY(-2px)}.sp-design-philosophy__body{gap:16px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-h2-dark{font-size:22px;margin:0 0 20px 0;padding-bottom:14px}.sp-h2-dark::after{width:40px;height:3px}.sp-paragraph-dark{font-size:14px;padding:14px 16px;border-left-width:4px;line-height:1.7}.sp-design-philosophy__body{gap:12px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-digital-experiences__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sp-digital-experiences__content{display:flex;flex-direction:column;gap:20px}.sp-h1-white{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0}.sp-digital-experiences__body{display:flex;flex-direction:column;gap:16px}.sp-paragraph-white{font-size:16px;line-height:1.7;color:#000;margin:0}.sp-paragraph-highlight{background:#e6f5ef;border-radius:12px;padding:20px 24px;border-left:4px solid #84c615;transition:all .3s cubic-bezier(.25, .46, .45, .94);font-weight:500}.sp-paragraph-highlight:hover{transform:translateX(6px);box-shadow:0 4px 20px rgba(132,198,21,.12);background:#d4f0e0}.sp-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;list-style:none;padding:0;margin:0;background:#e6f5ef;border-radius:12px;padding:20px 24px;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-feature-list:hover{transform:scale(1.01);box-shadow:0 8px 30px rgba(132,198,21,.1)}.sp-feature-list li{font-size:15px;color:#000;line-height:1.6;display:flex;align-items:center;gap:10px;padding:6px 0;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-feature-list li:hover{transform:translateX(4px)}.sp-check{color:#84c615;font-weight:700;font-size:18px;flex-shrink:0;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-feature-list li:hover .sp-check{transform:scale(1.2);color:#6aa810}.sp-digital-experiences__image{display:flex;align-items:center}.sp-image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.25, .46, .45, .94);border:2px solid transparent}.sp-image-card:hover{transform:translateY(-10px) scale(1.01);box-shadow:0 16px 56px rgba(132,198,21,.2);border-color:#84c615}.sp-image-card img{width:100%;height:100%;max-height:700px;object-fit:cover;display:block;transition:all .6s cubic-bezier(.25, .46, .45, .94)}.sp-image-card:hover img{transform:scale(1.03)}.sp-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:28px 32px;background:linear-gradient(transparent,rgba(0,0,0,.75));pointer-events:none;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-image-card:hover .sp-image-overlay{padding:32px 36px}.sp-overlay-text{display:inline-block;font-size:20px;font-weight:600;color:#fff;background:rgba(132,198,21,.92);padding:10px 24px;border-radius:50px;letter-spacing:.02em;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-image-card:hover .sp-overlay-text{background:#84c615;transform:translateX(4px);box-shadow:0 4px 20px rgba(132,198,21,.3)}.sp-image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-image-card:hover .sp-image-accent{opacity:.15}@media (max-width:1024px){.sp-digital-experiences__grid{gap:40px}.sp-h1-white{font-size:34px}.sp-feature-list{grid-template-columns:1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-digital-experiences__grid{grid-template-columns:1fr;gap:32px}.sp-h1-white{font-size:28px}.sp-paragraph-white{font-size:15px}.sp-feature-list{padding:16px 18px;grid-template-columns:1fr;gap:4px}.sp-feature-list li{font-size:14px;padding:4px 0}.sp-paragraph-highlight{padding:16px 18px;font-size:15px}.sp-image-card img{max-height:400px}.sp-overlay-text{font-size:16px;padding:8px 18px}.sp-image-overlay{padding:20px 24px}.sp-image-card:hover .sp-image-overlay{padding:24px 28px}.sp-image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-h1-white{font-size:24px}.sp-paragraph-white{font-size:14px;line-height:1.6}.sp-feature-list{padding:14px 14px;gap:2px}.sp-feature-list li{font-size:13px;gap:8px}.sp-check{font-size:16px}.sp-paragraph-highlight{padding:14px 16px;font-size:14px}.sp-image-card img{max-height:280px}.sp-overlay-text{font-size:14px;padding:6px 14px}.sp-image-overlay{padding:16px 18px}.sp-image-card:hover .sp-image-overlay{padding:20px 22px}.sp-image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--black{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-professional-design__content{max-width:1100px;margin:0 auto}.sp-h2-dark{font-size:38px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em;margin:0 0 24px 0;text-align:center;position:relative;padding-bottom:20px}.sp-h2-dark::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-intro-dark{font-size:18px;line-height:1.6;color:#e6e8ec;text-align:center;margin:0}.sp-intro-secondary{margin-bottom:28px}.sp-professional-design__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:28px 0 32px 0}.sp-feature-card{background:#fff;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#000;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.25, .46, .45, .94);box-shadow:0 2px 12px rgba(0,0,0,.2);border:2px solid transparent;cursor:default;min-height:100px}.sp-feature-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.15);border-color:#84c615;background:#f8fafc}.sp-feature-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f5ef;color:#84c615;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-feature-card:hover .sp-feature-icon{background:#84c615;color:#fff;transform:rotate(8deg) scale(1.1);box-shadow:0 4px 16px rgba(132,198,21,.25)}.sp-feature-card:hover span{color:#84c615}.sp-feature-card span{font-size:13px;font-weight:500;color:#000;line-height:1.3;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-professional-design__footer{display:flex;flex-direction:column;gap:16px;margin-top:8px}.sp-paragraph-dark{font-size:16px;line-height:1.8;margin:0;padding:20px 28px;background:#fff;border-radius:12px;border-left:4px solid #84c615;box-shadow:0 2px 12px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.25, .46, .45, .94);color:#000}.sp-paragraph-dark:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.12);background:#f8fafc}.sp-paragraph-highlight{background:#fff;border-left-color:#84c615;font-weight:500;text-align:center;padding:20px 28px}.sp-paragraph-highlight:hover{border-left-color:#84c615;box-shadow:0 8px 30px rgba(132,198,21,.15);transform:translateY(-4px) scale(1.005)}@media (max-width:1024px){.sp-h2-dark{font-size:32px}.sp-professional-design__grid{grid-template-columns:repeat(4,1fr)}.sp-feature-card{min-height:90px;padding:16px 12px}.sp-feature-icon{width:38px;height:38px}.sp-feature-card span{font-size:12px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-h2-dark{font-size:26px;margin:0 0 20px 0;padding-bottom:16px}.sp-h2-dark::after{width:48px;height:3px}.sp-intro-dark{font-size:16px}.sp-professional-design__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 24px 0}.sp-feature-card{min-height:80px;padding:14px 10px;gap:8px}.sp-feature-icon{width:34px;height:34px}.sp-feature-icon svg{width:18px;height:18px}.sp-feature-card span{font-size:11px}.sp-paragraph-dark{font-size:15px;padding:16px 20px}.sp-paragraph-highlight{padding:16px 20px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-h2-dark{font-size:22px;margin:0 0 16px 0;padding-bottom:14px}.sp-h2-dark::after{width:40px;height:3px}.sp-intro-dark{font-size:14px}.sp-professional-design__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0 20px 0}.sp-feature-card{min-height:70px;padding:12px 8px;gap:6px;border-radius:10px}.sp-feature-icon{width:30px;height:30px}.sp-feature-icon svg{width:16px;height:16px}.sp-feature-card span{font-size:10px}.sp-paragraph-dark{font-size:14px;padding:14px 16px;line-height:1.7}.sp-paragraph-highlight{padding:14px 16px;font-size:14px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-brand-identity__content{max-width:1100px;margin:0 auto}.sp-h1-white{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 24px 0;text-align:center;position:relative;padding-bottom:20px}.sp-brand-identity__intro{text-align:center;margin-bottom:28px}.sp-paragraph-white{font-size:16px;line-height:1.7;color:#000;margin:0 0 6px 0}.sp-brand-identity__intro .sp-paragraph-white:last-child{font-weight:500;margin-top:8px}.sp-brand-identity__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.sp-brand-card{background:#e6f5ef;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#000;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.25, .46, .45, .94);border:2px solid transparent;cursor:default;min-height:100px}.sp-brand-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 8px 30px rgba(132,198,21,.15);border-color:#84c615;background:#d4f0e0}.sp-brand-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#84c615;transition:all .3s cubic-bezier(.25, .46, .45, .94);box-shadow:0 2px 8px rgba(0,0,0,.06)}.sp-brand-card:hover .sp-brand-icon{background:#84c615;color:#fff;transform:rotate(-5deg) scale(1.1) translateY(-4px);box-shadow:0 6px 20px rgba(132,198,21,.25)}.sp-brand-card:hover span{color:#84c615}.sp-brand-card span{font-size:13px;font-weight:500;color:#000;line-height:1.3;transition:all .3s cubic-bezier(.25, .46, .45, .94)}.sp-brand-identity__footer{margin-top:8px}.sp-paragraph-highlight{font-size:18px;line-height:1.7;margin:0;padding:24px 32px;background:#e6f5ef;border-radius:12px;border-left:4px solid #84c615;transition:all .3s cubic-bezier(.25, .46, .45, .94);color:#000;font-weight:500;text-align:center}.sp-paragraph-highlight:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 8px 30px rgba(132,198,21,.12);background:#d4f0e0}@media (max-width:1024px){.sp-h1-white{font-size:34px}.sp-brand-identity__grid{grid-template-columns:repeat(3,1fr)}.sp-brand-card{min-height:90px;padding:16px 12px}.sp-brand-icon{width:44px;height:44px}.sp-brand-icon svg{width:24px;height:24px}.sp-brand-card span{font-size:12px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-h1-white{font-size:28px;margin:0 0 20px 0;padding-bottom:16px}.sp-h1-white::after{width:48px;height:3px}.sp-paragraph-white{font-size:15px}.sp-brand-identity__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.sp-brand-card{min-height:80px;padding:14px 10px;gap:10px}.sp-brand-icon{width:40px;height:40px}.sp-brand-icon svg{width:22px;height:22px}.sp-brand-card span{font-size:12px}.sp-paragraph-highlight{font-size:16px;padding:18px 20px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-h1-white{font-size:22px;margin:0 0 16px 0;padding-bottom:14px}.sp-h1-white::after{width:40px;height:3px}.sp-paragraph-white{font-size:14px;line-height:1.6}.sp-brand-identity__intro{margin-bottom:20px}.sp-brand-identity__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.sp-brand-card{min-height:70px;padding:12px 8px;gap:8px;border-radius:10px}.sp-brand-icon{width:34px;height:34px;border-radius:10px}.sp-brand-icon svg{width:18px;height:18px}.sp-brand-card span{font-size:10px}.sp-paragraph-highlight{font-size:14px;padding:14px 16px;line-height:1.6}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--black{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-build-trust__content{max-width:1100px;margin:0 auto}.sp-build-trust__header{text-align:center;margin-bottom:32px}.sp-h2-dark{font-size:38px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em;margin:0 0 16px 0;position:relative;padding-bottom:20px}.sp-h2-dark::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-intro-dark{font-size:18px;line-height:1.6;color:#e6e8ec;margin:0}.sp-intro-secondary{margin-top:4px;opacity:.85}.sp-build-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:32px}.sp-trust-card{background:#fff;border-radius:16px;padding:22px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#000;font-size:14px;font-weight:500;transition:all .35s cubic-bezier(.34, 1.56, .64, 1);border:2px solid transparent;cursor:default;min-height:110px;position:relative;overflow:hidden}.sp-trust-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-card:hover::after{transform:scaleX(1)}.sp-trust-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px rgba(132,198,21,.18);border-color:#84c615;background:#f8fafc}.sp-trust-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f5ef;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative}.sp-trust-icon::before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #84c615;opacity:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-card:hover .sp-trust-icon::before{opacity:.3;transform:scale(1.5);animation:pulse-ring .8s ease-out}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.5);opacity:0}}.sp-trust-card:hover .sp-trust-icon{background:#84c615;color:#fff;transform:rotate(10deg) scale(1.12) translateY(-4px);box-shadow:0 8px 28px rgba(132,198,21,.3)}.sp-trust-card:hover span{color:#84c615}.sp-trust-card span{font-size:13px;font-weight:500;color:#000;line-height:1.3;transition:all .3s ease}.sp-build-trust__footer{display:flex;flex-direction:column;gap:16px}.sp-paragraph-dark{font-size:16px;line-height:1.8;margin:0;padding:20px 28px;background:#fff;border-radius:12px;border-right:4px solid #84c615;box-shadow:0 2px 12px rgba(0,0,0,.2);transition:all .35s cubic-bezier(.34, 1.56, .64, 1);color:#000}.sp-paragraph-dark:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 10px 36px rgba(132,198,21,.14);background:#f8fafc;border-right-width:6px}.sp-paragraph-highlight{background:#fff;border-right-color:#84c615;font-weight:500;text-align:center;padding:20px 28px}.sp-paragraph-highlight:hover{border-right-color:#84c615;box-shadow:0 10px 36px rgba(132,198,21,.18);transform:translateY(-4px) scale(1.01)}@media (max-width:1024px){.sp-h2-dark{font-size:32px}.sp-build-trust__grid{grid-template-columns:repeat(3,1fr);gap:14px}.sp-trust-card{min-height:100px;padding:18px 12px}.sp-trust-icon{width:48px;height:48px}.sp-trust-icon svg{width:26px;height:26px}.sp-trust-card span{font-size:12px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-h2-dark{font-size:26px;margin:0 0 12px 0;padding-bottom:16px}.sp-h2-dark::after{width:48px;height:3px}.sp-intro-dark{font-size:16px}.sp-build-trust__header{margin-bottom:24px}.sp-build-trust__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.sp-trust-card{min-height:90px;padding:16px 12px;gap:10px;border-radius:14px}.sp-trust-icon{width:44px;height:44px}.sp-trust-icon svg{width:24px;height:24px}.sp-trust-card span{font-size:12px}.sp-paragraph-dark{font-size:15px;padding:16px 20px;border-right-width:4px}.sp-paragraph-highlight{padding:16px 20px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-h2-dark{font-size:22px;margin:0 0 10px 0;padding-bottom:14px}.sp-h2-dark::after{width:40px;height:3px}.sp-intro-dark{font-size:14px}.sp-build-trust__header{margin-bottom:20px}.sp-build-trust__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.sp-trust-card{min-height:80px;padding:14px 10px;gap:8px;border-radius:12px}.sp-trust-icon{width:38px;height:38px}.sp-trust-icon svg{width:20px;height:20px}.sp-trust-card span{font-size:10px}.sp-paragraph-dark{font-size:14px;padding:14px 16px;line-height:1.7;border-right-width:4px}.sp-paragraph-highlight{padding:14px 16px;font-size:14px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-business-growth__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.sp-business-growth__content{display:flex;flex-direction:column;gap:20px}.sp-h1-white{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:20px}.sp-business-growth__intro{display:flex;flex-direction:column;gap:8px}.sp-paragraph-white{font-size:16px;line-height:1.7;color:#000;margin:0}.sp-business-growth__grid-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-growth-card{background:#f5f5f5;border-radius:12px;padding:16px 14px;display:flex;align-items:center;gap:12px;transition:all .35s cubic-bezier(.25, .46, .45, .94);border:2px solid #e8e8e8;cursor:default;min-height:56px;position:relative;overflow:hidden}.sp-growth-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25, .46, .45, .94)}.sp-growth-card:hover::after{transform:scaleX(1)}.sp-growth-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:#84c615;background:#fff}.sp-growth-icon{width:38px;height:38px;min-width:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e6f5ef;color:#84c615;transition:all .4s cubic-bezier(.25, .46, .45, .94);box-shadow:0 2px 8px rgba(0,0,0,.04)}.sp-growth-card:hover .sp-growth-icon{background:#84c615;color:#fff;transform:scale(1.15) rotate(0);box-shadow:0 4px 16px rgba(132,198,21,.3)}.sp-growth-card:hover .sp-growth-icon svg{animation:icon-pulse .6s ease}@keyframes icon-pulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.sp-growth-card span{font-size:13px;font-weight:500;color:#000;line-height:1.3;transition:all .3s ease}.sp-growth-card:hover span{color:#84c615}.sp-business-growth__footer{margin-top:4px}.sp-paragraph-highlight{font-size:17px;line-height:1.7;margin:0;padding:20px 24px;background:#f5f5f5;border-radius:12px;border-left:4px solid #84c615;transition:all .35s cubic-bezier(.25, .46, .45, .94);color:#000;font-weight:500}.sp-paragraph-highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(0,0,0,.06);background:#fff;border-left-width:6px}.sp-business-growth__image{display:flex;align-items:center}.sp-growth-image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.25, .46, .45, .94);border:2px solid #e8e8e8}.sp-growth-image-card:hover{transform:translateY(-8px);box-shadow:0 16px 56px rgba(0,0,0,.1);border-color:#84c615}.sp-growth-image-card img{width:100%;height:100%;max-height:700px;object-fit:cover;display:block;transition:all .6s cubic-bezier(.25, .46, .45, .94)}.sp-growth-image-card:hover img{transform:scale(1.04)}.sp-growth-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px 32px;background:linear-gradient(transparent,rgba(0,0,0,.7));pointer-events:none;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-growth-image-card:hover .sp-growth-image-overlay{padding:36px 38px}.sp-growth-overlay-content{display:flex;align-items:center;gap:16px}.sp-growth-overlay-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#84c615;color:#fff;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-growth-image-card:hover .sp-growth-overlay-icon{transform:scale(1.1);background:#fff;color:#84c615;box-shadow:0 4px 20px rgba(0,0,0,.2)}.sp-growth-overlay-text{font-size:20px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-growth-image-accent{position:absolute;top:0;right:0;width:100px;height:100px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .5s cubic-bezier(.25, .46, .45, .94)}.sp-growth-image-card:hover .sp-growth-image-accent{opacity:.1}.sp-growth-image-badge{position:absolute;top:20px;left:20px;background:#84c615;color:#fff;padding:12px 18px;border-radius:12px;text-align:center;opacity:0;transform:translateY(-20px);transition:all .5s cubic-bezier(.25, .46, .45, .94);box-shadow:0 4px 20px rgba(132,198,21,.3)}.sp-growth-image-card:hover .sp-growth-image-badge{opacity:1;transform:translateY(0)}.sp-growth-image-badge span{display:block;font-size:24px;font-weight:700;line-height:1}.sp-growth-image-badge small{font-size:11px;font-weight:400;opacity:.85}@media (max-width:1024px){.sp-business-growth__grid{gap:40px}.sp-h1-white{font-size:34px}.sp-business-growth__grid-cards{grid-template-columns:1fr}.sp-growth-card{min-height:50px;padding:14px 12px}.sp-growth-icon{width:34px;height:34px;min-width:34px}.sp-growth-icon svg{width:20px;height:20px}.sp-growth-card span{font-size:12px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-business-growth__grid{grid-template-columns:1fr;gap:32px}.sp-h1-white{font-size:28px}.sp-h1-white::after{width:48px;height:3px}.sp-paragraph-white{font-size:15px}.sp-business-growth__grid-cards{grid-template-columns:1fr 1fr;gap:10px}.sp-growth-card{min-height:46px;padding:12px 10px;gap:10px;border-radius:10px}.sp-growth-icon{width:30px;height:30px;min-width:30px;border-radius:50%}.sp-growth-icon svg{width:16px;height:16px}.sp-growth-card span{font-size:11px}.sp-paragraph-highlight{font-size:15px;padding:16px 18px;border-left-width:4px}.sp-growth-image-card img{max-height:400px}.sp-growth-overlay-text{font-size:16px}.sp-growth-overlay-icon{width:40px;height:40px}.sp-growth-overlay-icon svg{width:22px;height:22px}.sp-growth-image-overlay{padding:20px 24px}.sp-growth-image-card:hover .sp-growth-image-overlay{padding:24px 28px}.sp-growth-image-accent{width:70px;height:70px}.sp-growth-image-badge{padding:10px 14px;top:14px;left:14px}.sp-growth-image-badge span{font-size:20px}.sp-growth-image-badge small{font-size:10px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-h1-white{font-size:22px;padding-bottom:14px}.sp-h1-white::after{width:40px;height:3px}.sp-paragraph-white{font-size:14px;line-height:1.6}.sp-business-growth__grid-cards{grid-template-columns:1fr;gap:8px}.sp-growth-card{min-height:42px;padding:10px 10px;gap:8px;border-radius:8px}.sp-growth-icon{width:26px;height:26px;min-width:26px;border-radius:50%}.sp-growth-icon svg{width:14px;height:14px}.sp-growth-card span{font-size:11px}.sp-paragraph-highlight{font-size:14px;padding:14px 16px;border-left-width:4px}.sp-growth-image-card img{max-height:280px}.sp-growth-overlay-text{font-size:14px}.sp-growth-overlay-icon{width:34px;height:34px}.sp-growth-overlay-icon svg{width:18px;height:18px}.sp-growth-overlay-content{gap:12px}.sp-growth-image-overlay{padding:16px 18px}.sp-growth-image-card:hover .sp-growth-image-overlay{padding:20px 22px}.sp-growth-image-accent{width:50px;height:50px}.sp-growth-image-badge{padding:8px 12px;top:10px;left:10px;border-radius:8px}.sp-growth-image-badge span{font-size:18px}.sp-growth-image-badge small{font-size:9px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-future-ready__wrapper{max-width:1100px;margin:0 auto}.sp-future-ready__header{text-align:center;margin-bottom:36px}.sp-future-title{font-size:38px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em;margin:0 0 16px 0;position:relative;padding-bottom:20px}.sp-future-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-future-intro{font-size:18px;line-height:1.6;color:#e6e8ec;margin:0}.sp-future-intro-secondary{margin-top:4px}.sp-future-intro-highlight{margin-top:12px;font-weight:500;color:#84c615}.sp-future-ready__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.sp-future-card{background:#fff;border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#000;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.25, .46, .45, .94);border:2px solid #2a2a2a;cursor:default;min-height:110px;position:relative;overflow:hidden}.sp-future-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 45%,rgba(132,198,21,.04) 50%,transparent 55%);transform:rotate(45deg) translateX(-100%);transition:transform .8s cubic-bezier(.25, .46, .45, .94)}.sp-future-card:hover::before{transform:rotate(45deg) translateX(100%)}.sp-future-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-future-card:hover::after{opacity:1;box-shadow:0 0 20px rgba(132,198,21,.3)}.sp-future-card--1:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;box-shadow:0 16px 48px rgba(132,198,21,.12);background:#f8fafc}.sp-future-card--2:hover{transform:translateY(-8px) scale(1.02);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card--3:hover{transform:translateY(-8px) rotate(1deg);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card--4:hover{transform:translateY(-10px) scale(1.01);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card--5:hover{transform:translateY(-6px) rotate(-.5deg);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card--6:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card--7:hover{transform:translateY(-10px) rotate(.5deg);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card--8:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;box-shadow:0 12px 40px rgba(132,198,21,.1);background:#f8fafc}.sp-future-card__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e6f5ef;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;z-index:1}.sp-future-card__icon::before{content:'';position:absolute;width:100%;height:100%;border-radius:12px;border:2px solid #84c615;opacity:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-future-card--1:hover .sp-future-card__icon::before,.sp-future-card--2:hover .sp-future-card__icon::before,.sp-future-card--3:hover .sp-future-card__icon::before,.sp-future-card--4:hover .sp-future-card__icon::before,.sp-future-card--5:hover .sp-future-card__icon::before,.sp-future-card--6:hover .sp-future-card__icon::before,.sp-future-card--7:hover .sp-future-card__icon::before,.sp-future-card--8:hover .sp-future-card__icon::before{border-color:#84c615;opacity:.4;transform:scale(1.4);animation:icon-ring-green .7s ease-out}@keyframes icon-ring-green{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.5);opacity:0}}.sp-future-card--1:hover .sp-future-card__icon,.sp-future-card--2:hover .sp-future-card__icon,.sp-future-card--3:hover .sp-future-card__icon,.sp-future-card--4:hover .sp-future-card__icon,.sp-future-card--5:hover .sp-future-card__icon,.sp-future-card--6:hover .sp-future-card__icon,.sp-future-card--7:hover .sp-future-card__icon,.sp-future-card--8:hover .sp-future-card__icon{background:#84c615;color:#fff;transform:scale(1.2) rotateY(180deg);box-shadow:0 8px 28px rgba(132,198,21,.35)}.sp-future-card__label{font-size:13px;font-weight:500;color:#000;line-height:1.3;transition:all .3s ease;position:relative;z-index:1}.sp-future-card--1:hover .sp-future-card__label,.sp-future-card--2:hover .sp-future-card__label,.sp-future-card--3:hover .sp-future-card__label,.sp-future-card--4:hover .sp-future-card__label,.sp-future-card--5:hover .sp-future-card__label,.sp-future-card--6:hover .sp-future-card__label,.sp-future-card--7:hover .sp-future-card__label,.sp-future-card--8:hover .sp-future-card__label{color:#84c615}.sp-future-ready__footer{margin-top:8px}.sp-future-outro{font-size:18px;line-height:1.8;margin:0;padding:22px 32px;background:#fff;border-radius:12px;border-top:4px solid #84c615;box-shadow:0 2px 12px rgba(0,0,0,.2);transition:all .4s cubic-bezier(.25, .46, .45, .94);color:#000;font-weight:500;text-align:center}.sp-future-outro:hover{transform:translateY(-4px);box-shadow:0 10px 36px rgba(132,198,21,.14);background:#f8fafc;border-top-width:6px}@media (max-width:1024px){.sp-future-title{font-size:32px}.sp-future-ready__grid{grid-template-columns:repeat(3,1fr);gap:14px}.sp-future-card{min-height:100px;padding:18px 14px}.sp-future-card__icon{width:44px;height:44px}.sp-future-card__icon svg{width:24px;height:24px}.sp-future-card__label{font-size:12px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-future-title{font-size:26px;margin:0 0 12px 0;padding-bottom:16px}.sp-future-title::after{width:48px;height:3px}.sp-future-intro{font-size:16px}.sp-future-ready__header{margin-bottom:28px}.sp-future-ready__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.sp-future-card{min-height:90px;padding:16px 12px;gap:12px;border-radius:12px}.sp-future-card__icon{width:40px;height:40px}.sp-future-card__icon svg{width:22px;height:22px}.sp-future-card__label{font-size:12px}.sp-future-outro{font-size:16px;padding:18px 20px;border-top-width:4px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-future-title{font-size:22px;margin:0 0 10px 0;padding-bottom:14px}.sp-future-title::after{width:40px;height:3px}.sp-future-intro{font-size:14px}.sp-future-intro-highlight{margin-top:8px}.sp-future-ready__header{margin-bottom:20px}.sp-future-ready__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.sp-future-card{min-height:80px;padding:14px 10px;gap:10px;border-radius:10px;border-width:2px}.sp-future-card__icon{width:34px;height:34px;border-radius:10px}.sp-future-card__icon svg{width:18px;height:18px}.sp-future-card__label{font-size:10px}.sp-future-card--1:hover,.sp-future-card--2:hover,.sp-future-card--3:hover,.sp-future-card--4:hover,.sp-future-card--5:hover,.sp-future-card--6:hover,.sp-future-card--7:hover,.sp-future-card--8:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615}.sp-future-card--1:hover .sp-future-card__icon,.sp-future-card--2:hover .sp-future-card__icon,.sp-future-card--3:hover .sp-future-card__icon,.sp-future-card--4:hover .sp-future-card__icon,.sp-future-card--5:hover .sp-future-card__icon,.sp-future-card--6:hover .sp-future-card__icon,.sp-future-card--7:hover .sp-future-card__icon,.sp-future-card--8:hover .sp-future-card__icon{transform:scale(1.1);border-radius:50%;background:#84c615;color:#fff}.sp-future-outro{font-size:14px;padding:14px 16px;line-height:1.6;border-top-width:4px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-why-freshora__wrapper{max-width:1100px;margin:0 auto}.sp-why-freshora__header{text-align:center;margin-bottom:36px}.sp-why-title{font-size:38px;font-weight:700;line-height:1.2;color:#000;letter-spacing:-.02em;margin:0 0 16px 0;position:relative;padding-bottom:20px}.sp-why-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px}.sp-why-intro{font-size:18px;line-height:1.6;color:#000;margin:0}.sp-why-intro-secondary{margin-top:4px}.sp-why-intro-highlight{margin-top:12px;font-weight:500;color:#84c615}.sp-why-freshora__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.sp-why-card{background:#e6f5ef;border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#000;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.25, .46, .45, .94);border:2px solid transparent;cursor:default;min-height:110px;position:relative;overflow:hidden}.sp-why-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 45%,rgba(132,198,21,.06) 50%,transparent 55%);transform:rotate(45deg) translateX(-100%);transition:transform .8s cubic-bezier(.25, .46, .45, .94)}.sp-why-card:hover::before{transform:rotate(45deg) translateX(100%)}.sp-why-card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#000;opacity:0;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-why-card:hover::after{opacity:1;box-shadow:0 0 20px rgba(0,0,0,.15)}.sp-why-card--1:hover{transform:translateY(-10px) rotate(-1deg);border-color:#000;box-shadow:0 16px 48px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--2:hover{transform:translateY(-8px) scale(1.02);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--3:hover{transform:translateY(-8px) rotate(1deg);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--4:hover{transform:translateY(-10px) scale(1.01);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--5:hover{transform:translateY(-6px) rotate(-.5deg);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--6:hover{transform:translateY(-8px) scale(1.03);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--7:hover{transform:translateY(-10px) rotate(.5deg);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--8:hover{transform:translateY(-6px) scale(1.02);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card--9:hover{transform:translateY(-10px) scale(1.02) rotate(-.5deg);border-color:#000;box-shadow:0 12px 40px rgba(0,0,0,.1);background:#d4f0e0}.sp-why-card__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;color:#000;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.04)}.sp-why-card__icon::before{content:'';position:absolute;width:100%;height:100%;border-radius:12px;border:2px solid #000;opacity:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-why-card--1:hover .sp-why-card__icon::before,.sp-why-card--2:hover .sp-why-card__icon::before,.sp-why-card--3:hover .sp-why-card__icon::before,.sp-why-card--4:hover .sp-why-card__icon::before,.sp-why-card--5:hover .sp-why-card__icon::before,.sp-why-card--6:hover .sp-why-card__icon::before,.sp-why-card--7:hover .sp-why-card__icon::before,.sp-why-card--8:hover .sp-why-card__icon::before,.sp-why-card--9:hover .sp-why-card__icon::before{border-color:#000;opacity:.35;transform:scale(1.4);animation:icon-ring-black-why .7s ease-out}@keyframes icon-ring-black-why{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.5);opacity:0}}.sp-why-card--1:hover .sp-why-card__icon,.sp-why-card--2:hover .sp-why-card__icon,.sp-why-card--3:hover .sp-why-card__icon,.sp-why-card--4:hover .sp-why-card__icon,.sp-why-card--5:hover .sp-why-card__icon,.sp-why-card--6:hover .sp-why-card__icon,.sp-why-card--7:hover .sp-why-card__icon,.sp-why-card--8:hover .sp-why-card__icon,.sp-why-card--9:hover .sp-why-card__icon{background:#000;color:#fff;transform:scale(1.2) rotateY(180deg);box-shadow:0 8px 28px rgba(0,0,0,.3)}.sp-why-card__label{font-size:13px;font-weight:500;color:#000;line-height:1.3;transition:all .3s ease;position:relative;z-index:1}.sp-why-card--1:hover .sp-why-card__label,.sp-why-card--2:hover .sp-why-card__label,.sp-why-card--3:hover .sp-why-card__label,.sp-why-card--4:hover .sp-why-card__label,.sp-why-card--5:hover .sp-why-card__label,.sp-why-card--6:hover .sp-why-card__label,.sp-why-card--7:hover .sp-why-card__label,.sp-why-card--8:hover .sp-why-card__label,.sp-why-card--9:hover .sp-why-card__label{color:#000}.sp-why-freshora__footer{margin-top:8px}.sp-why-outro{font-size:18px;line-height:1.8;margin:0;padding:22px 32px;background:#e6f5ef;border-radius:12px;border-left:4px solid #000;transition:all .4s cubic-bezier(.25, .46, .45, .94);color:#000;font-weight:500;text-align:center}.sp-why-outro:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(0,0,0,.08);background:#d4f0e0;border-left-width:6px;border-left-color:#000}@media (max-width:1024px){.sp-why-title{font-size:32px}.sp-why-freshora__grid{grid-template-columns:repeat(3,1fr);gap:14px}.sp-why-card{min-height:100px;padding:18px 14px}.sp-why-card__icon{width:44px;height:44px}.sp-why-card__icon svg{width:24px;height:24px}.sp-why-card__label{font-size:12px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-why-title{font-size:26px;margin:0 0 12px 0;padding-bottom:16px}.sp-why-title::after{width:48px;height:3px}.sp-why-intro{font-size:16px}.sp-why-freshora__header{margin-bottom:28px}.sp-why-freshora__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.sp-why-card{min-height:90px;padding:16px 12px;gap:12px;border-radius:12px}.sp-why-card__icon{width:40px;height:40px}.sp-why-card__icon svg{width:22px;height:22px}.sp-why-card__label{font-size:12px}.sp-why-outro{font-size:16px;padding:18px 20px;border-left-width:4px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-why-title{font-size:22px;margin:0 0 10px 0;padding-bottom:14px}.sp-why-title::after{width:40px;height:3px}.sp-why-intro{font-size:14px}.sp-why-intro-highlight{margin-top:8px}.sp-why-freshora__header{margin-bottom:20px}.sp-why-freshora__grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.sp-why-card{min-height:80px;padding:14px 10px;gap:10px;border-radius:10px}.sp-why-card__icon{width:34px;height:34px;border-radius:10px}.sp-why-card__icon svg{width:18px;height:18px}.sp-why-card__label{font-size:10px}.sp-why-card--1:hover,.sp-why-card--2:hover,.sp-why-card--3:hover,.sp-why-card--4:hover,.sp-why-card--5:hover,.sp-why-card--6:hover,.sp-why-card--7:hover,.sp-why-card--8:hover,.sp-why-card--9:hover{transform:translateY(-4px) scale(1.02);border-color:#000}.sp-why-card--1:hover .sp-why-card__icon,.sp-why-card--2:hover .sp-why-card__icon,.sp-why-card--3:hover .sp-why-card__icon,.sp-why-card--4:hover .sp-why-card__icon,.sp-why-card--5:hover .sp-why-card__icon,.sp-why-card--6:hover .sp-why-card__icon,.sp-why-card--7:hover .sp-why-card__icon,.sp-why-card--8:hover .sp-why-card__icon,.sp-why-card--9:hover .sp-why-card__icon{transform:scale(1.1);border-radius:50%;background:#000;color:#fff}.sp-why-outro{font-size:14px;padding:14px 16px;line-height:1.6;border-left-width:4px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-trusted-company__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sp-trusted-company__content{display:flex;flex-direction:column;gap:24px}.sp-trusted-company__header{display:flex;flex-direction:column;gap:12px}.sp-trusted-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 18px;border-radius:50px;border:1px solid rgba(132,198,21,.2);align-self:flex-start;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-trusted-badge:hover{background:#84c615;color:#fff;border-color:#84c615;transform:translateY(-2px);box-shadow:0 4px 20px rgba(132,198,21,.3)}.sp-trusted-title{font-size:38px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0}.sp-trusted-company__body{display:flex;flex-direction:column;gap:16px}.sp-trusted-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0}.sp-trusted-highlight-box{background:rgba(132,198,21,.08);border-radius:12px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-trusted-highlight-box:hover{background:rgba(132,198,21,.14);transform:translateX(6px);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-trusted-highlight{color:#fff;font-weight:500;margin:0}.sp-trusted-quote{position:relative;padding:20px 24px 20px 40px;background:rgba(255,255,255,.04);border-radius:12px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.25, .46, .45, .94)}.sp-trusted-quote:hover{background:rgba(255,255,255,.07);transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.3);border-color:#84c615}.sp-trusted-quote-icon{position:absolute;top:8px;left:12px;font-size:32px;color:#84c615;font-family:Georgia,serif;line-height:1;opacity:.5}.sp-trusted-quote-text{font-size:18px;line-height:1.6;color:#fff;font-weight:400;margin:0;font-style:italic}.sp-trusted-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4px}.sp-trusted-stat{background:rgba(255,255,255,.04);border-radius:12px;padding:16px 12px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trusted-stat:hover{background:rgba(255,255,255,.08);transform:translateY(-6px) scale(1.02);border-color:#84c615;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trusted-stat-number{display:block;font-size:28px;font-weight:700;color:#84c615;line-height:1.2}.sp-trusted-stat-label{display:block;font-size:13px;color:#a0a8b8;margin-top:4px}.sp-trusted-company__image{display:flex;align-items:center}.sp-trusted-image-card{position:relative;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-trusted-image-card:hover{transform:translateY(-10px) scale(1.01);box-shadow:0 20px 60px rgba(132,198,21,.1);border-color:#84c615}.sp-trusted-image-card img{width:100%;height:100%;max-height:700px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-trusted-image-card:hover img{transform:scale(1.05)}.sp-trusted-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:28px 32px;background:linear-gradient(transparent,rgba(0,0,0,.8));pointer-events:none;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trusted-image-card:hover .sp-trusted-image-overlay{padding:34px 36px}.sp-trusted-image-content{display:flex;align-items:center;gap:16px}.sp-trusted-image-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#84c615;color:#fff;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trusted-image-card:hover .sp-trusted-image-icon{transform:rotate(-10deg) scale(1.1);box-shadow:0 4px 20px rgba(132,198,21,.3)}.sp-trusted-image-text{font-size:18px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-trusted-image-badge{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 18px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-trusted-image-card:hover .sp-trusted-image-badge{opacity:1;transform:translateY(0)}.sp-trusted-image-badge span:first-child{color:#f59e0b;font-size:16px}.sp-trusted-image-accent{position:absolute;top:0;right:0;width:120px;height:120px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-trusted-image-card:hover .sp-trusted-image-accent{opacity:.08}@media (max-width:1024px){.sp-trusted-company__grid{gap:40px}.sp-trusted-title{font-size:32px}.sp-trusted-stats{gap:12px}.sp-trusted-stat-number{font-size:24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-trusted-company__grid{grid-template-columns:1fr;gap:32px}.sp-trusted-title{font-size:26px}.sp-trusted-badge{font-size:12px;padding:5px 14px}.sp-trusted-text{font-size:15px}.sp-trusted-quote-text{font-size:16px}.sp-trusted-stats{grid-template-columns:repeat(3,1fr);gap:10px}.sp-trusted-stat{padding:12px 10px}.sp-trusted-stat-number{font-size:22px}.sp-trusted-stat-label{font-size:12px}.sp-trusted-image-card img{max-height:400px}.sp-trusted-image-text{font-size:16px}.sp-trusted-image-icon{width:40px;height:40px}.sp-trusted-image-overlay{padding:20px 24px}.sp-trusted-image-card:hover .sp-trusted-image-overlay{padding:24px 28px}.sp-trusted-image-badge{top:14px;right:14px;padding:8px 14px;font-size:12px}.sp-trusted-image-accent{width:80px;height:80px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-trusted-title{font-size:22px}.sp-trusted-text{font-size:14px;line-height:1.7}.sp-trusted-highlight-box{padding:12px 16px}.sp-trusted-quote{padding:16px 18px 16px 34px}.sp-trusted-quote-icon{font-size:24px;top:6px;left:8px}.sp-trusted-quote-text{font-size:14px}.sp-trusted-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.sp-trusted-stat{padding:10px 8px;border-radius:10px}.sp-trusted-stat-number{font-size:18px}.sp-trusted-stat-label{font-size:10px}.sp-trusted-image-card img{max-height:280px}.sp-trusted-image-text{font-size:14px}.sp-trusted-image-icon{width:34px;height:34px}.sp-trusted-image-icon svg{width:18px;height:18px}.sp-trusted-image-overlay{padding:16px 18px}.sp-trusted-image-card:hover .sp-trusted-image-overlay{padding:20px 22px}.sp-trusted-image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-trusted-image-badge span:first-child{font-size:12px}.sp-trusted-image-accent{width:60px;height:60px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-understanding-design__wrapper{max-width:1200px;margin:0 auto}.sp-understanding-design__header{text-align:center;margin-bottom:40px}.sp-understanding-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-understanding-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-understanding-title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:20px}.sp-understanding-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px}.sp-understanding-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-understanding-design__content{display:flex;flex-direction:column;gap:18px}.sp-understanding-text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0}.sp-understanding-highlight{display:flex;gap:16px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:20px 24px;border-bottom:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-understanding-highlight:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.1);background:#d4f0e0}.sp-understanding-highlight-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#84c615;border-radius:10px;color:#fff;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-understanding-highlight:hover .sp-understanding-highlight-icon{transform:rotate(-10deg) scale(1.1);box-shadow:0 4px 16px rgba(132,198,21,.3)}.sp-understanding-highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-understanding-cta-box{background:#f5f5f5;border-radius:14px;padding:22px 28px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-understanding-cta-box::before{content:'';position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:.04;transition:all .5s ease}.sp-understanding-cta-box:hover::before{opacity:.08;transform:scale(1.2)}.sp-understanding-cta-box:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(0,0,0,.06);background:#f0f0f0}.sp-understanding-cta-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-understanding-cta-line{margin-top:12px;width:50px;height:3px;background:#84c615;border-radius:2px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-understanding-cta-box:hover .sp-understanding-cta-line{width:80px}.sp-understanding-design__pillars{display:flex;flex-direction:column;gap:12px}.sp-understanding-pillar{display:flex;align-items:center;gap:16px;background:#f8fafc;border-radius:12px;padding:14px 20px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);border:2px solid transparent;cursor:default;position:relative;overflow:hidden}.sp-understanding-pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.06),transparent);transition:left .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-understanding-pillar:hover::before{left:100%}.sp-understanding-pillar--1:hover{transform:translateX(8px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 20px rgba(132,198,21,.08)}.sp-understanding-pillar--2:hover{transform:translateX(-8px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 20px rgba(132,198,21,.08)}.sp-understanding-pillar--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 20px rgba(132,198,21,.08)}.sp-understanding-pillar--4:hover{transform:translateX(8px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 20px rgba(132,198,21,.08)}.sp-understanding-pillar--5:hover{transform:translateX(-8px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 20px rgba(132,198,21,.08)}.sp-understanding-pillar-number{font-size:14px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:30px;opacity:.6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-understanding-pillar:hover .sp-understanding-pillar-number{opacity:1;transform:scale(1.2)}.sp-understanding-pillar-content{display:flex;align-items:center;gap:14px;flex:1}.sp-understanding-pillar-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);box-shadow:0 2px 8px rgba(0,0,0,.04);flex-shrink:0}.sp-understanding-pillar--1:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--2:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--3:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--4:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--5:hover .sp-understanding-pillar-icon{background:#84c615;color:#fff;transform:scale(1.2) rotateY(180deg);box-shadow:0 4px 16px rgba(132,198,21,.25)}.sp-understanding-pillar-label{font-size:14px;font-weight:500;color:#000;transition:all .3s ease}.sp-understanding-pillar:hover .sp-understanding-pillar-label{color:#84c615}@media (max-width:1024px){.sp-understanding-title{font-size:34px}.sp-understanding-design__grid{gap:40px}.sp-understanding-pillar{padding:12px 16px}.sp-understanding-pillar-icon{width:36px;height:36px}.sp-understanding-pillar-icon svg{width:20px;height:20px}.sp-understanding-pillar-label{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-understanding-title{font-size:28px;padding-bottom:16px}.sp-understanding-title::after{width:48px;height:3px}.sp-understanding-design__grid{grid-template-columns:1fr;gap:32px}.sp-understanding-text{font-size:15px}.sp-understanding-highlight{padding:16px 18px}.sp-understanding-highlight-text{font-size:15px}.sp-understanding-cta-box{padding:18px 20px}.sp-understanding-cta-text{font-size:15px}.sp-understanding-pillar{padding:12px 14px;gap:12px}.sp-understanding-pillar-number{font-size:12px;min-width:24px}.sp-understanding-pillar-icon{width:34px;height:34px;border-radius:8px}.sp-understanding-pillar-icon svg{width:18px;height:18px}.sp-understanding-pillar-label{font-size:13px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-understanding-badge{font-size:11px;padding:4px 14px}.sp-understanding-title{font-size:22px;padding-bottom:14px}.sp-understanding-title::after{width:40px;height:3px}.sp-understanding-text{font-size:14px;line-height:1.7}.sp-understanding-highlight{padding:14px 16px;gap:12px}.sp-understanding-highlight-icon{width:32px;height:32px;border-radius:8px}.sp-understanding-highlight-icon svg{width:18px;height:18px}.sp-understanding-highlight-text{font-size:14px}.sp-understanding-cta-box{padding:14px 16px}.sp-understanding-cta-text{font-size:14px}.sp-understanding-cta-line{width:40px;height:2px}.sp-understanding-pillar{padding:10px 12px;gap:10px;border-radius:10px}.sp-understanding-pillar-number{font-size:11px;min-width:20px}.sp-understanding-pillar-icon{width:28px;height:28px;border-radius:6px}.sp-understanding-pillar-icon svg{width:14px;height:14px}.sp-understanding-pillar-label{font-size:12px}.sp-understanding-pillar--1:hover,.sp-understanding-pillar--2:hover,.sp-understanding-pillar--3:hover,.sp-understanding-pillar--4:hover,.sp-understanding-pillar--5:hover{transform:translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-understanding-pillar--1:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--2:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--3:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--4:hover .sp-understanding-pillar-icon,.sp-understanding-pillar--5:hover .sp-understanding-pillar-icon{transform:scale(1.1);border-radius:50%;background:#84c615;color:#fff}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-what-is-design__wrapper{max-width:1200px;margin:0 auto}.sp-what-is-design__header{text-align:center;margin-bottom:40px}.sp-what-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-what-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-what-title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 16px 0;position:relative;padding-bottom:20px}.sp-what-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-what-intro{font-size:18px;line-height:1.8;color:#e6e8ec;max-width:850px;margin:0 auto;text-align:justify}.sp-what-is-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-what-is-design__disciplines{display:flex;flex-direction:column;gap:16px}.sp-what-subtitle{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px 0}.sp-what-disciplines-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-what-discipline{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:12px 16px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);border:1px solid rgba(255,255,255,.06);cursor:default}.sp-what-discipline:hover{background:rgba(255,255,255,.08);transform:translateX(6px) scale(1.02);border-color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-what-discipline-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-discipline:hover .sp-what-discipline-icon{transform:rotate(90deg) scale(1.2)}.sp-what-discipline-label{font-size:14px;font-weight:400;color:#e6e8ec;transition:all .3s ease}.sp-what-discipline:hover .sp-what-discipline-label{color:#84c615}.sp-what-discipline--1:hover{transform:translateX(8px) scale(1.02)}.sp-what-discipline--2:hover{transform:translateX(-4px) scale(1.02)}.sp-what-discipline--3:hover{transform:translateY(-4px) scale(1.02)}.sp-what-discipline--4:hover{transform:translateX(8px) translateY(-4px) scale(1.02)}.sp-what-discipline--5:hover{transform:translateX(-8px) translateY(-4px) scale(1.02)}.sp-what-discipline--6:hover{transform:translateX(6px) scale(1.03)}.sp-what-discipline--7:hover{transform:translateX(-6px) scale(1.03)}.sp-what-discipline--8:hover{transform:translateY(-6px) scale(1.02)}.sp-what-discipline--9:hover{transform:translateX(8px) translateY(-2px) scale(1.02)}.sp-what-discipline--10:hover{transform:translateX(-8px) translateY(-2px) scale(1.02)}.sp-what-is-design__visual{display:flex;flex-direction:column;gap:20px}.sp-what-image-card{position:relative;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-what-image-card:hover{transform:translateY(-10px) scale(1.01);box-shadow:0 20px 60px rgba(132,198,21,.1);border-color:#84c615}.sp-what-image-card img{width:100%;height:100%;max-height:400px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-image-card:hover img{transform:scale(1.05)}.sp-what-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px 28px;background:linear-gradient(transparent,rgba(0,0,0,.8));pointer-events:none;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-image-card:hover .sp-what-image-overlay{padding:30px 32px}.sp-what-image-content{display:flex;align-items:center;gap:14px}.sp-what-image-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#84c615;color:#fff;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-image-card:hover .sp-what-image-icon{transform:rotate(-10deg) scale(1.1);box-shadow:0 4px 20px rgba(132,198,21,.3)}.sp-what-image-text{font-size:18px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-what-image-badge{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 18px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-image-card:hover .sp-what-image-badge{opacity:1;transform:translateY(0)}.sp-what-image-badge span:first-child{color:#84c615;font-size:16px}.sp-what-image-accent{position:absolute;top:0;right:0;width:100px;height:100px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-image-card:hover .sp-what-image-accent{opacity:.08}.sp-what-comparison{display:flex;flex-direction:column;gap:0;background:rgba(255,255,255,.04);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.sp-what-comparison-item{display:flex;align-items:center;gap:16px;padding:14px 20px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative}.sp-what-comparison-item:first-child{border-bottom:1px solid rgba(255,255,255,.06)}.sp-what-comparison-item:hover{background:rgba(255,255,255,.06)}.sp-what-comparison--design:hover{border-left:3px solid #84c615}.sp-what-comparison--dev:hover{border-left:3px solid #84c615}.sp-what-comparison-icon{font-size:22px;flex-shrink:0;width:40px;text-align:center}.sp-what-comparison-info{display:flex;flex-direction:column;gap:2px}.sp-what-comparison-label{font-size:15px;font-weight:600;color:#fff}.sp-what-comparison-desc{font-size:13px;color:#a0a8b8}.sp-what-is-design__footer{display:flex;flex-direction:column;gap:16px;margin-top:40px}.sp-what-footer-box{display:flex;gap:16px;align-items:flex-start;background:rgba(255,255,255,.04);border-radius:14px;padding:20px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-footer-box:hover{transform:translateX(6px);background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(0,0,0,.2)}.sp-what-footer-icon{font-size:20px;color:#84c615;flex-shrink:0;margin-top:2px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-footer-box:hover .sp-what-footer-icon{transform:rotate(90deg) scale(1.2)}.sp-what-footer-text{font-size:16px;line-height:1.7;color:#e6e8ec;margin:0;text-align:justify}.sp-what-footer-highlight{background:rgba(132,198,21,.08);border-radius:14px;padding:20px 28px;border:1px solid rgba(132,198,21,.12);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-what-footer-highlight:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.06);background:rgba(132,198,21,.12)}.sp-what-footer-highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:center}@media (max-width:1024px){.sp-what-title{font-size:34px}.sp-what-is-design__grid{gap:40px}.sp-what-disciplines-grid{gap:8px}.sp-what-discipline{padding:10px 14px}.sp-what-discipline-label{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-what-title{font-size:28px;padding-bottom:16px}.sp-what-title::after{width:48px;height:3px}.sp-what-intro{font-size:16px}.sp-what-is-design__grid{grid-template-columns:1fr;gap:32px}.sp-what-subtitle{font-size:16px}.sp-what-disciplines-grid{grid-template-columns:1fr 1fr;gap:8px}.sp-what-discipline{padding:10px 12px;gap:8px;border-radius:8px}.sp-what-discipline-label{font-size:13px}.sp-what-image-card img{max-height:350px}.sp-what-image-text{font-size:16px}.sp-what-image-icon{width:38px;height:38px}.sp-what-image-overlay{padding:18px 22px}.sp-what-image-card:hover .sp-what-image-overlay{padding:22px 26px}.sp-what-image-badge{top:14px;right:14px;padding:8px 14px;font-size:12px}.sp-what-comparison-item{padding:12px 16px;gap:12px}.sp-what-comparison-icon{font-size:18px;width:32px}.sp-what-comparison-label{font-size:14px}.sp-what-comparison-desc{font-size:12px}.sp-what-footer-box{padding:16px 20px}.sp-what-footer-text{font-size:15px}.sp-what-footer-highlight{padding:16px 20px}.sp-what-footer-highlight-text{font-size:15px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-what-badge{font-size:11px;padding:4px 14px}.sp-what-title{font-size:22px;padding-bottom:14px}.sp-what-title::after{width:40px;height:3px}.sp-what-intro{font-size:14px;line-height:1.7}.sp-what-subtitle{font-size:15px}.sp-what-disciplines-grid{grid-template-columns:1fr 1fr;gap:6px}.sp-what-discipline{padding:8px 10px;gap:6px;border-radius:6px}.sp-what-discipline-icon{font-size:11px}.sp-what-discipline-label{font-size:11px}.sp-what-image-card img{max-height:250px}.sp-what-image-text{font-size:14px}.sp-what-image-icon{width:32px;height:32px}.sp-what-image-icon svg{width:16px;height:16px}.sp-what-image-overlay{padding:14px 16px}.sp-what-image-card:hover .sp-what-image-overlay{padding:18px 20px}.sp-what-image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-what-image-badge span:first-child{font-size:12px}.sp-what-image-accent{width:60px;height:60px}.sp-what-comparison-item{padding:10px 14px;gap:10px}.sp-what-comparison-icon{font-size:16px;width:28px}.sp-what-comparison-label{font-size:13px}.sp-what-comparison-desc{font-size:11px}.sp-what-footer-box{padding:14px 16px;gap:12px}.sp-what-footer-text{font-size:14px;line-height:1.6}.sp-what-footer-highlight{padding:14px 16px}.sp-what-footer-highlight-text{font-size:14px;line-height:1.6}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-why-matters__wrapper{max-width:1200px;margin:0 auto}.sp-why-matters__header{text-align:center;margin-bottom:40px}.sp-matters-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-matters-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-matters-title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:20px}.sp-matters-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px}.sp-why-matters__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-why-matters__content{display:flex;flex-direction:column;gap:16px}.sp-matters-text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0}.sp-matters-highlight{display:flex;align-items:center;gap:12px;background:#e6f5ef;border-radius:12px;padding:14px 20px;border-bottom:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.1);background:#d4f0e0}.sp-matters-highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-highlight:hover .sp-matters-highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-matters-highlight-text{font-size:17px;font-weight:600;color:#000;margin:0}.sp-matters-questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-matters-question{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-matters-question--1:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-matters-question--2:hover{transform:translateX(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-matters-question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-matters-question--4:hover{transform:translateX(6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-matters-question--5:hover{transform:translateX(-6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-matters-question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-matters-question-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;font-family:Georgia,serif;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-question:hover .sp-matters-question-icon{transform:scale(1.3) rotate(10deg)}.sp-matters-question-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-matters-question:hover .sp-matters-question-text{color:#84c615}.sp-matters-conclusion{background:#e6f5ef;border-radius:14px;padding:22px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-top:4px}.sp-matters-conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-matters-conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0 0 10px 0}.sp-matters-conclusion-line{width:40px;height:3px;background:#84c615;border-radius:2px;margin-bottom:10px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-conclusion:hover .sp-matters-conclusion-line{width:70px}.sp-matters-conclusion-highlight{font-size:18px;font-weight:600;color:#000;margin:0}.sp-why-matters__visual{display:flex;flex-direction:column;gap:20px}.sp-matters-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-matters-stat{background:#f8fafc;border-radius:12px;padding:16px 14px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-matters-stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-matters-stat--2:hover{transform:translateY(-4px) rotate(-1deg) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-matters-stat--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-matters-stat--4:hover{transform:translateY(-4px) rotate(1deg) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-matters-stat-number{display:block;font-size:32px;font-weight:700;color:#84c615;line-height:1.2;transition:all .3s ease}.sp-matters-stat:hover .sp-matters-stat-number{transform:scale(1.05)}.sp-matters-stat-label{display:block;font-size:13px;color:#4a5268;margin-top:4px;line-height:1.4}.sp-matters-image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-matters-image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-matters-image-card img{width:100%;height:100%;max-height:280px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-image-card:hover img{transform:scale(1.04)}.sp-matters-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-image-card:hover .sp-matters-image-overlay{padding:22px 26px}.sp-matters-image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-image-card:hover .sp-matters-image-icon{transform:rotate(90deg) scale(1.2)}.sp-matters-image-text{font-size:18px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-matters-image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-matters-image-card:hover .sp-matters-image-accent{opacity:.08}@media (max-width:1024px){.sp-matters-title{font-size:34px}.sp-why-matters__grid{gap:40px}.sp-matters-questions{grid-template-columns:1fr}.sp-matters-stat-number{font-size:28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-matters-title{font-size:28px;padding-bottom:16px}.sp-matters-title::after{width:48px;height:3px}.sp-why-matters__grid{grid-template-columns:1fr;gap:32px}.sp-matters-text{font-size:15px}.sp-matters-highlight{padding:12px 16px}.sp-matters-highlight-text{font-size:15px}.sp-matters-questions{grid-template-columns:1fr 1fr;gap:6px}.sp-matters-question{padding:8px 12px;gap:8px}.sp-matters-question-text{font-size:13px}.sp-matters-conclusion{padding:18px 20px}.sp-matters-conclusion-text{font-size:15px}.sp-matters-conclusion-highlight{font-size:16px}.sp-matters-stats-grid{grid-template-columns:1fr 1fr;gap:10px}.sp-matters-stat{padding:14px 12px}.sp-matters-stat-number{font-size:26px}.sp-matters-stat-label{font-size:12px}.sp-matters-image-card img{max-height:220px}.sp-matters-image-text{font-size:16px}.sp-matters-image-overlay{padding:14px 18px}.sp-matters-image-card:hover .sp-matters-image-overlay{padding:18px 22px}.sp-matters-image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-matters-badge{font-size:11px;padding:4px 14px}.sp-matters-title{font-size:22px;padding-bottom:14px}.sp-matters-title::after{width:40px;height:3px}.sp-matters-text{font-size:14px;line-height:1.7}.sp-matters-highlight{padding:10px 14px;gap:10px}.sp-matters-highlight-text{font-size:14px}.sp-matters-questions{grid-template-columns:1fr;gap:6px}.sp-matters-question{padding:8px 10px;gap:8px;border-radius:8px}.sp-matters-question-text{font-size:13px}.sp-matters-conclusion{padding:14px 16px}.sp-matters-conclusion-text{font-size:14px}.sp-matters-conclusion-highlight{font-size:15px}.sp-matters-stats-grid{grid-template-columns:1fr 1fr;gap:8px}.sp-matters-stat{padding:12px 10px;border-radius:10px}.sp-matters-stat-number{font-size:22px}.sp-matters-stat-label{font-size:11px}.sp-matters-image-card img{max-height:180px}.sp-matters-image-text{font-size:14px}.sp-matters-image-icon{font-size:14px}.sp-matters-image-overlay{padding:12px 16px;gap:8px}.sp-matters-image-card:hover .sp-matters-image-overlay{padding:16px 18px}.sp-matters-image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-first-impressions__wrapper{max-width:1200px;margin:0 auto}.sp-first-impressions__header{text-align:center;margin-bottom:40px}.sp-impressions-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-impressions-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-impressions-title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:20px}.sp-impressions-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px}.sp-first-impressions__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-first-impressions__content{display:flex;flex-direction:column;gap:16px}.sp-impressions-text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-impressions-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sp-impressions-item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-impressions-item--1:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--2:hover{transform:translateX(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--4:hover{transform:translateX(6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--5:hover{transform:translateX(-6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item--9:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-impressions-item-dot{width:8px;height:8px;border-radius:50%;background:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-item:hover .sp-impressions-item-dot{transform:scale(1.5);box-shadow:0 0 16px rgba(132,198,21,.3)}.sp-impressions-item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-impressions-item:hover .sp-impressions-item-text{color:#84c615}.sp-impressions-conclusion{display:flex;flex-direction:column;gap:12px;margin-top:4px}.sp-impressions-conclusion-text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-impressions-conclusion-highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:20px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-conclusion-highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-impressions-conclusion-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-conclusion-highlight:hover .sp-impressions-conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-impressions-conclusion-highlight-text{font-size:16px;line-height:1.7;color:#000;margin:0;text-align:justify}.sp-first-impressions__visual{display:flex;flex-direction:column;gap:16px}.sp-impressions-logo{max-width:180px;height:auto;display:block;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-logo-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-logo-badge{position:absolute;top:12px;left:12px;background:#e6f5ef;color:#84c615;padding:6px 14px;border-radius:50px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;border:1px solid #84c615;opacity:0;transform:translateY(-10px);transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-logo-badge span:first-child{font-size:14px}.sp-impressions-image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-impressions-image-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-impressions-image-card img{width:100%;height:100%;max-height:370px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-image-card:hover img{transform:scale(1.04)}.sp-impressions-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:14px 18px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-image-card:hover .sp-impressions-image-overlay{padding:18px 22px}.sp-impressions-image-icon{font-size:16px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-image-card:hover .sp-impressions-image-icon{transform:rotate(90deg) scale(1.2)}.sp-impressions-image-text{font-size:16px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-impressions-image-accent{position:absolute;top:0;right:0;width:60px;height:60px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-impressions-image-card:hover .sp-impressions-image-accent{opacity:.08}.sp-impressions-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-impressions-stat{background:#f8fafc;border-radius:12px;padding:14px 12px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-impressions-stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-impressions-stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-impressions-stat-number{display:block;font-size:28px;font-weight:700;color:#84c615;line-height:1.2}.sp-impressions-stat-label{display:block;font-size:12px;color:#4a5268;margin-top:4px;line-height:1.4}@media (max-width:1024px){.sp-impressions-title{font-size:34px}.sp-first-impressions__grid{gap:40px}.sp-impressions-list{grid-template-columns:1fr 1fr}.sp-impressions-stat-number{font-size:24px}.sp-impressions-logo{max-width:140px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-impressions-title{font-size:28px;padding-bottom:16px}.sp-impressions-title::after{width:48px;height:3px}.sp-first-impressions__grid{grid-template-columns:1fr;gap:32px}.sp-impressions-text{font-size:15px}.sp-impressions-list{grid-template-columns:1fr 1fr;gap:6px}.sp-impressions-item{padding:8px 12px;gap:8px}.sp-impressions-item-text{font-size:13px}.sp-impressions-conclusion-text{font-size:15px}.sp-impressions-conclusion-highlight{padding:16px 20px}.sp-impressions-conclusion-highlight-text{font-size:15px}.sp-impressions-logo{max-width:140px}.sp-impressions-logo-badge{top:10px;left:10px;padding:4px 12px;font-size:11px}.sp-impressions-image-card img{max-height:180px}.sp-impressions-image-text{font-size:15px}.sp-impressions-image-overlay{padding:12px 16px}.sp-impressions-image-card:hover .sp-impressions-image-overlay{padding:16px 20px}.sp-impressions-stats{grid-template-columns:1fr 1fr;gap:10px}.sp-impressions-stat{padding:12px 10px}.sp-impressions-stat-number{font-size:22px}.sp-impressions-stat-label{font-size:11px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-impressions-badge{font-size:11px;padding:4px 14px}.sp-impressions-title{font-size:22px;padding-bottom:14px}.sp-impressions-title::after{width:40px;height:3px}.sp-impressions-text{font-size:14px;line-height:1.7}.sp-impressions-list{grid-template-columns:1fr 1fr;gap:6px}.sp-impressions-item{padding:6px 10px;gap:6px;border-radius:8px}.sp-impressions-item-text{font-size:12px}.sp-impressions-item-dot{width:6px;height:6px}.sp-impressions-conclusion-text{font-size:14px}.sp-impressions-conclusion-highlight{padding:14px 16px;gap:10px}.sp-impressions-conclusion-highlight-text{font-size:14px}.sp-impressions-logo{max-width:110px}.sp-impressions-logo-accent{width:50px;height:50px}.sp-impressions-logo-badge{top:8px;left:8px;padding:4px 10px;font-size:10px}.sp-impressions-logo-badge span:first-child{font-size:12px}.sp-impressions-image-card img{max-height:150px}.sp-impressions-image-text{font-size:14px}.sp-impressions-image-icon{font-size:14px}.sp-impressions-image-overlay{padding:10px 14px;gap:8px}.sp-impressions-image-card:hover .sp-impressions-image-overlay{padding:14px 16px}.sp-impressions-image-accent{width:40px;height:40px}.sp-impressions-stats{grid-template-columns:1fr 1fr;gap:8px}.sp-impressions-stat{padding:10px 8px;border-radius:10px}.sp-impressions-stat-number{font-size:20px}.sp-impressions-stat-label{font-size:10px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-digital-sales__wrapper{max-width:1200px;margin:0 auto}.sp-digital-sales__header{text-align:center;margin-bottom:40px}.sp-sales-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-sales-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-sales-title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:20px}.sp-sales-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-digital-sales__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-digital-sales__content{display:flex;flex-direction:column;gap:16px}.sp-sales-analogy{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.04);border-radius:14px;padding:20px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-analogy:hover{transform:translateX(6px) scale(1.02);background:rgba(255,255,255,.08);box-shadow:0 0 40px rgba(132,198,21,.08);border-left-width:6px}.sp-sales-analogy-icon{font-size:28px;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-analogy:hover .sp-sales-analogy-icon{transform:scale(1.2) rotate(-10deg) translateY(-4px)}.sp-sales-analogy-text{font-size:17px;line-height:1.8;color:#e6e8ec;margin:0;font-weight:400;text-align:justify}.sp-sales-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;position:relative;display:block;padding:4px 0;text-align:justify}.sp-sales-text::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#84c615;transition:width .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-text:hover::after{width:100%}.sp-sales-text:hover{color:#84c615}.sp-sales-highlight{display:flex;align-items:center;gap:12px;background:rgba(132,198,21,.08);border-radius:12px;padding:14px 20px;border:1px solid rgba(132,198,21,.12);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-sales-highlight::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.1),transparent);transition:left .6s ease}.sp-sales-highlight:hover::before{left:100%}.sp-sales-highlight:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.1);background:rgba(132,198,21,.14)}.sp-sales-highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-highlight:hover .sp-sales-highlight-icon{transform:rotate(180deg) scale(1.3)}.sp-sales-highlight-text{font-size:17px;font-weight:600;color:#fff;margin:0}.sp-sales-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-sales-item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-sales-item--1:hover{transform:translateY(-6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.1)}.sp-sales-item--2:hover{transform:scale(1.04) rotate(-1deg);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-item--3:hover{transform:translateX(8px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:-6px 0 20px rgba(132,198,21,.06)}.sp-sales-item--4:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 0 30px rgba(132,198,21,.06)}.sp-sales-item--5:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-item--6:hover{transform:translateY(-8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.2)}.sp-sales-item--7:hover{transform:scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 0 40px rgba(132,198,21,.06)}.sp-sales-item--8:hover{transform:translateY(-4px) rotate(1deg);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-sales-item-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-item--1:hover .sp-sales-item-icon{transform:scale(1.3) rotate(0)}.sp-sales-item--2:hover .sp-sales-item-icon{transform:scale(1.4) rotate(-10deg)}.sp-sales-item--3:hover .sp-sales-item-icon{transform:scale(1.2) translateX(4px)}.sp-sales-item--4:hover .sp-sales-item-icon{transform:scale(1.5) rotate(15deg)}.sp-sales-item--5:hover .sp-sales-item-icon{transform:scale(1.2) rotate(-5deg)}.sp-sales-item--6:hover .sp-sales-item-icon{transform:scale(1.4) translateY(-4px)}.sp-sales-item--7:hover .sp-sales-item-icon{transform:scale(1.3) rotate(10deg)}.sp-sales-item--8:hover .sp-sales-item-icon{transform:scale(1.3) rotate(-15deg)}.sp-sales-item-text{font-size:14px;color:#e6e8ec;transition:all .4s ease}.sp-sales-item--1:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--2:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--3:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--4:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--5:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--6:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--7:hover .sp-sales-item-text{color:#84c615}.sp-sales-item--8:hover .sp-sales-item-text{color:#84c615}.sp-sales-conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 24px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:4px;position:relative}.sp-sales-conclusion:hover{transform:translateY(-6px);box-shadow:0 0 40px rgba(132,198,21,.08);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-conclusion::before{content:'';position:absolute;inset:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,transparent,#84c615,transparent);opacity:0;transition:opacity .5s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sp-sales-conclusion:hover::before{opacity:1}.sp-sales-conclusion-text{font-size:17px;line-height:1.8;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-digital-sales__visual{display:flex;flex-direction:column;gap:20px}.sp-sales-analogy-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-sales-analogy-card{background:rgba(255,255,255,.04);border-radius:12px;padding:16px 14px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-sales-analogy-card--1:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 12px 32px rgba(132,198,21,.1)}.sp-sales-analogy-card--2:hover{transform:rotate(-2deg) scale(1.04);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-analogy-card--3:hover{transform:translateY(-10px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(132,198,21,.08)}.sp-sales-analogy-card--4:hover{transform:translateY(-6px) rotate(2deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-analogy-card-icon{display:block;font-size:28px;margin-bottom:6px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-analogy-card--1:hover .sp-sales-analogy-card-icon{transform:scale(1.2) rotate(-5deg) translateY(-4px)}.sp-sales-analogy-card--2:hover .sp-sales-analogy-card-icon{transform:scale(1.3) rotate(10deg)}.sp-sales-analogy-card--3:hover .sp-sales-analogy-card-icon{transform:scale(1.2) translateY(-6px)}.sp-sales-analogy-card--4:hover .sp-sales-analogy-card-icon{transform:scale(1.3) rotate(-10deg) translateY(-4px)}.sp-sales-analogy-card-label{display:block;font-size:16px;font-weight:600;color:#fff;transition:all .4s ease}.sp-sales-analogy-card--1:hover .sp-sales-analogy-card-label{color:#84c615}.sp-sales-analogy-card--2:hover .sp-sales-analogy-card-label{color:#84c615}.sp-sales-analogy-card--3:hover .sp-sales-analogy-card-label{color:#84c615}.sp-sales-analogy-card--4:hover .sp-sales-analogy-card-label{color:#84c615}.sp-sales-analogy-card-desc{display:block;font-size:12px;color:#a0a8b8;margin-top:2px}.sp-sales-image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .6s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06);perspective:800px}.sp-sales-image-card:hover{transform:translateY(-10px) scale(1.02) rotateX(2deg) rotateY(2deg);box-shadow:0 20px 60px rgba(132,198,21,.12);border-color:#84c615}.sp-sales-image-card img{width:100%;height:100%;max-height:250px;object-fit:cover;display:block;transition:all .8s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-image-card:hover img{transform:scale(1.06)}.sp-sales-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-image-card:hover .sp-sales-image-overlay{padding:24px 28px;background:linear-gradient(transparent,rgba(0,0,0,.9))}.sp-sales-image-icon{font-size:18px;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-image-card:hover .sp-sales-image-icon{transform:rotate(180deg) scale(1.3)}.sp-sales-image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-sales-image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-30px) rotate(-10deg);transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-image-card:hover .sp-sales-image-badge{opacity:1;transform:translateY(0) rotate(0)}.sp-sales-image-badge span:first-child{font-size:18px;font-weight:700;color:#84c615}.sp-sales-image-badge span:last-child{font-size:11px;color:#a0a8b8}.sp-sales-image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-image-card:hover .sp-sales-image-accent{opacity:.1;transform:scale(1.2)}@media (max-width:1024px){.sp-sales-title{font-size:34px}.sp-digital-sales__grid{gap:40px}.sp-sales-list{grid-template-columns:1fr}.sp-sales-analogy-text{font-size:16px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-sales-title{font-size:28px;padding-bottom:16px}.sp-sales-title::after{width:48px;height:3px}.sp-digital-sales__grid{grid-template-columns:1fr;gap:32px}.sp-sales-analogy{padding:16px 20px}.sp-sales-analogy-text{font-size:15px}.sp-sales-text{font-size:15px}.sp-sales-highlight{padding:12px 16px}.sp-sales-highlight-text{font-size:15px}.sp-sales-list{grid-template-columns:1fr 1fr;gap:6px}.sp-sales-item{padding:8px 12px;gap:8px}.sp-sales-item-text{font-size:13px}.sp-sales-conclusion{padding:14px 18px}.sp-sales-conclusion-text{font-size:15px}.sp-sales-analogy-cards{grid-template-columns:1fr 1fr;gap:10px}.sp-sales-analogy-card{padding:14px 12px}.sp-sales-analogy-card-icon{font-size:24px}.sp-sales-analogy-card-label{font-size:14px}.sp-sales-image-card img{max-height:220px}.sp-sales-image-text{font-size:15px}.sp-sales-image-overlay{padding:14px 18px}.sp-sales-image-card:hover .sp-sales-image-overlay{padding:18px 22px}.sp-sales-image-badge{top:12px;right:12px;padding:8px 14px}.sp-sales-image-badge span:first-child{font-size:16px}.sp-sales-image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-sales-badge{font-size:11px;padding:4px 14px}.sp-sales-title{font-size:22px;padding-bottom:14px}.sp-sales-title::after{width:40px;height:3px}.sp-sales-analogy{padding:14px 16px;gap:10px}.sp-sales-analogy-icon{font-size:22px}.sp-sales-analogy-text{font-size:14px;line-height:1.7}.sp-sales-text{font-size:14px;line-height:1.7}.sp-sales-highlight{padding:10px 14px;gap:10px}.sp-sales-highlight-text{font-size:14px}.sp-sales-list{grid-template-columns:1fr;gap:6px}.sp-sales-item{padding:8px 10px;gap:8px;border-radius:8px}.sp-sales-item-text{font-size:13px}.sp-sales-conclusion{padding:12px 14px}.sp-sales-conclusion-text{font-size:14px}.sp-sales-analogy-cards{grid-template-columns:1fr 1fr;gap:8px}.sp-sales-analogy-card{padding:12px 10px;border-radius:10px}.sp-sales-analogy-card-icon{font-size:20px;margin-bottom:4px}.sp-sales-analogy-card-label{font-size:13px}.sp-sales-analogy-card-desc{font-size:10px}.sp-sales-image-card img{max-height:180px}.sp-sales-image-text{font-size:14px}.sp-sales-image-icon{font-size:14px}.sp-sales-image-overlay{padding:12px 16px;gap:8px}.sp-sales-image-card:hover .sp-sales-image-overlay{padding:16px 18px}.sp-sales-image-badge{top:10px;right:10px;padding:6px 12px}.sp-sales-image-badge span:first-child{font-size:14px}.sp-sales-image-badge span:last-child{font-size:10px}.sp-sales-image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-trust-design__wrapper{max-width:1200px;margin:0 auto}.sp-trust-design__header{text-align:center;margin-bottom:40px}.sp-trust-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-trust-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-trust-title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:20px}.sp-trust-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-trust-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-trust-design__content{display:flex;flex-direction:column;gap:16px}.sp-trust-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify;position:relative;display:block;padding:4px 0;transition:all .4s ease}.sp-trust-text::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#84c615;transition:width .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-text:hover::after{width:100%}.sp-trust-text:hover{color:#84c615}.sp-trust-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-trust-item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-trust-item--1:hover{transform:translateY(-6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.1)}.sp-trust-item--2:hover{transform:scale(1.04) rotate(-1deg);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-item--3:hover{transform:translateX(8px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:-6px 0 20px rgba(132,198,21,.06)}.sp-trust-item--4:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 0 30px rgba(132,198,21,.06)}.sp-trust-item--5:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-item--6:hover{transform:translateY(-8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.2)}.sp-trust-item--7:hover{transform:scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 0 40px rgba(132,198,21,.06)}.sp-trust-item--8:hover{transform:translateY(-4px) rotate(1deg);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-item-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-item--1:hover .sp-trust-item-icon{transform:scale(1.3) rotate(0)}.sp-trust-item--2:hover .sp-trust-item-icon{transform:scale(1.4) rotate(-10deg)}.sp-trust-item--3:hover .sp-trust-item-icon{transform:scale(1.2) translateX(4px)}.sp-trust-item--4:hover .sp-trust-item-icon{transform:scale(1.5) rotate(15deg)}.sp-trust-item--5:hover .sp-trust-item-icon{transform:scale(1.2) rotate(-5deg)}.sp-trust-item--6:hover .sp-trust-item-icon{transform:scale(1.4) translateY(-4px)}.sp-trust-item--7:hover .sp-trust-item-icon{transform:scale(1.3) rotate(10deg)}.sp-trust-item--8:hover .sp-trust-item-icon{transform:scale(1.3) rotate(-15deg)}.sp-trust-item-text{font-size:14px;color:#e6e8ec;transition:all .4s ease}.sp-trust-item--1:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--2:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--3:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--4:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--5:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--6:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--7:hover .sp-trust-item-text{color:#84c615}.sp-trust-item--8:hover .sp-trust-item-text{color:#84c615}.sp-trust-highlight{display:flex;align-items:center;gap:12px;background:rgba(132,198,21,.08);border-radius:12px;padding:14px 20px;border:1px solid rgba(132,198,21,.12);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-trust-highlight::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.1),transparent);transition:left .6s ease}.sp-trust-highlight:hover::before{left:100%}.sp-trust-highlight:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.1);background:rgba(132,198,21,.14)}.sp-trust-highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-highlight:hover .sp-trust-highlight-icon{transform:rotate(180deg) scale(1.3)}.sp-trust-highlight-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:justify}.sp-trust-conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 24px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);display:flex;flex-direction:column;gap:10px;position:relative}.sp-trust-conclusion:hover{transform:translateY(-6px);box-shadow:0 0 40px rgba(132,198,21,.08);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-conclusion::before{content:'';position:absolute;inset:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,transparent,#84c615,transparent);opacity:0;transition:opacity .5s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sp-trust-conclusion:hover::before{opacity:1}.sp-trust-conclusion-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-trust-conclusion-highlight{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify;padding:12px 16px;background:rgba(132,198,21,.06);border-radius:10px;border-left:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-conclusion-highlight:hover{background:rgba(132,198,21,.12);transform:translateX(6px);border-left-width:5px}.sp-trust-design__visual{display:flex;flex-direction:column;gap:16px}.sp-trust-image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .6s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06);perspective:800px}.sp-trust-image-card:hover{transform:translateY(-10px) scale(1.02) rotateX(2deg) rotateY(2deg);box-shadow:0 20px 60px rgba(132,198,21,.12);border-color:#84c615}.sp-trust-image-card img{width:100%;height:100%;max-height:350px;object-fit:cover;display:block;transition:all .8s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-image-card:hover img{transform:scale(1.06)}.sp-trust-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-image-card:hover .sp-trust-image-overlay{padding:24px 28px;background:linear-gradient(transparent,rgba(0,0,0,.9))}.sp-trust-image-icon{font-size:18px;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-image-card:hover .sp-trust-image-icon{transform:rotate(180deg) scale(1.3)}.sp-trust-image-text{font-size:18px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-trust-image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-30px) rotate(-10deg);transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-image-card:hover .sp-trust-image-badge{opacity:1;transform:translateY(0) rotate(0)}.sp-trust-image-badge span:first-child{font-size:16px}.sp-trust-image-badge span:last-child{font-size:12px;color:#e6e8ec}.sp-trust-image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-image-card:hover .sp-trust-image-accent{opacity:.1;transform:scale(1.2)}.sp-trust-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-trust-stat{background:rgba(255,255,255,.04);border-radius:12px;padding:16px 14px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trust-stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-stat-number{display:block;font-size:32px;font-weight:700;color:#84c615;line-height:1.2;transition:all .3s ease}.sp-trust-stat:hover .sp-trust-stat-number{transform:scale(1.05)}.sp-trust-stat-label{display:block;font-size:13px;color:#a0a8b8;margin-top:4px;line-height:1.4}@media (max-width:1024px){.sp-trust-title{font-size:34px}.sp-trust-design__grid{gap:40px}.sp-trust-list{grid-template-columns:1fr}.sp-trust-stat-number{font-size:28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-trust-title{font-size:28px;padding-bottom:16px}.sp-trust-title::after{width:48px;height:3px}.sp-trust-design__grid{grid-template-columns:1fr;gap:32px}.sp-trust-text{font-size:15px}.sp-trust-list{grid-template-columns:1fr 1fr;gap:6px}.sp-trust-item{padding:8px 12px;gap:8px}.sp-trust-item-text{font-size:13px}.sp-trust-highlight{padding:12px 16px}.sp-trust-highlight-text{font-size:15px}.sp-trust-conclusion{padding:16px 20px}.sp-trust-conclusion-text{font-size:15px}.sp-trust-conclusion-highlight{font-size:15px;padding:10px 14px}.sp-trust-image-card img{max-height:280px}.sp-trust-image-text{font-size:16px}.sp-trust-image-overlay{padding:14px 18px}.sp-trust-image-card:hover .sp-trust-image-overlay{padding:18px 22px}.sp-trust-image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-trust-stats{grid-template-columns:1fr 1fr;gap:10px}.sp-trust-stat{padding:14px 12px}.sp-trust-stat-number{font-size:26px}.sp-trust-stat-label{font-size:12px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-trust-badge{font-size:11px;padding:4px 14px}.sp-trust-title{font-size:22px;padding-bottom:14px}.sp-trust-title::after{width:40px;height:3px}.sp-trust-text{font-size:14px;line-height:1.7}.sp-trust-list{grid-template-columns:1fr 1fr;gap:6px}.sp-trust-item{padding:6px 10px;gap:6px;border-radius:8px}.sp-trust-item-text{font-size:12px}.sp-trust-item-icon{font-size:12px}.sp-trust-highlight{padding:10px 14px;gap:10px}.sp-trust-highlight-text{font-size:14px}.sp-trust-conclusion{padding:14px 16px;gap:8px}.sp-trust-conclusion-text{font-size:14px}.sp-trust-conclusion-highlight{font-size:14px;padding:8px 12px}.sp-trust-image-card img{max-height:200px}.sp-trust-image-text{font-size:14px}.sp-trust-image-icon{font-size:14px}.sp-trust-image-overlay{padding:12px 16px;gap:8px}.sp-trust-image-card:hover .sp-trust-image-overlay{padding:16px 18px}.sp-trust-image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-trust-image-badge span:first-child{font-size:12px}.sp-trust-image-badge span:last-child{font-size:10px}.sp-trust-image-accent{width:50px;height:50px}.sp-trust-stats{grid-template-columns:1fr 1fr;gap:8px}.sp-trust-stat{padding:12px 10px;border-radius:10px}.sp-trust-stat-number{font-size:22px}.sp-trust-stat-label{font-size:11px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-problem-solving__wrapper{max-width:1200px;margin:0 auto}.sp-problem-solving__header{text-align:center;margin-bottom:44px}.sp-problem-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-problem-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-problem-title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:20px}.sp-problem-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px}.sp-problem-subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:750px;margin:0 auto;text-align:justify}.sp-problem-solving__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px}.sp-problem-card{background:#f8fafc;border-radius:16px;padding:24px 22px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden;cursor:default;min-height:200px;display:flex;flex-direction:column}.sp-problem-card--1:hover{transform:translateY(-8px) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-problem-card--2:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-problem-card--3:hover{transform:translateY(-10px) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-problem-card--4:hover{transform:translateY(-6px) rotate(.5deg) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-problem-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sp-problem-card__icon{font-size:28px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-card--1:hover .sp-problem-card__icon{transform:scale(1.2) rotate(-10deg)}.sp-problem-card--2:hover .sp-problem-card__icon{transform:scale(1.2) rotate(10deg)}.sp-problem-card--3:hover .sp-problem-card__icon{transform:scale(1.3) translateY(-4px)}.sp-problem-card--4:hover .sp-problem-card__icon{transform:scale(1.2) rotate(-5deg)}.sp-problem-card__number{font-size:14px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.5;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-card:hover .sp-problem-card__number{opacity:1;transform:scale(1.2)}.sp-problem-card__body{flex:1;display:flex;flex-direction:column;gap:12px}.sp-problem-card__problem{font-size:17px;font-weight:600;color:#000;margin:0;line-height:1.5;transition:all .3s ease}.sp-problem-card:hover .sp-problem-card__problem{color:#84c615}.sp-problem-card__divider{width:40px;height:3px;background:#84c615;border-radius:2px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-card:hover .sp-problem-card__divider{width:60px}.sp-problem-card__solution{display:flex;gap:10px;align-items:flex-start;background:rgba(132,198,21,.06);border-radius:10px;padding:12px 14px;border-left:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-card:hover .sp-problem-card__solution{background:rgba(132,198,21,.1);transform:translateX(4px)}.sp-problem-card__solution-icon{color:#84c615;font-size:16px;font-weight:700;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-card:hover .sp-problem-card__solution-icon{transform:scale(1.3) rotate(10deg)}.sp-problem-card__solution-text{font-size:15px;line-height:1.6;color:#1a1f36;margin:0;text-align:justify}.sp-problem-card__accent{position:absolute;bottom:0;right:0;width:60px;height:60px;background:#84c615;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-card:hover .sp-problem-card__accent{opacity:.06}.sp-problem-solving__conclusion{display:flex;gap:16px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:22px 28px;border-bottom:4px solid #84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-solving__conclusion:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.1);background:#d4f0e0}.sp-problem-conclusion__icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-problem-solving__conclusion:hover .sp-problem-conclusion__icon{transform:rotate(90deg) scale(1.2)}.sp-problem-conclusion__text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-problem-title{font-size:34px}.sp-problem-solving__grid{gap:16px}.sp-problem-card{padding:20px 18px;min-height:180px}.sp-problem-card__problem{font-size:16px}.sp-problem-card__solution-text{font-size:14px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-problem-title{font-size:28px;padding-bottom:16px}.sp-problem-title::after{width:48px;height:3px}.sp-problem-subtitle{font-size:16px}.sp-problem-solving__grid{grid-template-columns:1fr 1fr;gap:14px}.sp-problem-card{padding:18px 16px;min-height:160px;border-radius:14px}.sp-problem-card__icon{font-size:24px}.sp-problem-card__problem{font-size:15px}.sp-problem-card__solution{padding:10px 12px}.sp-problem-card__solution-text{font-size:13px}.sp-problem-solving__conclusion{padding:18px 20px;gap:14px}.sp-problem-conclusion__text{font-size:15px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-problem-badge{font-size:11px;padding:4px 14px}.sp-problem-title{font-size:22px;padding-bottom:14px}.sp-problem-title::after{width:40px;height:3px}.sp-problem-subtitle{font-size:14px;line-height:1.6}.sp-problem-solving__grid{grid-template-columns:1fr;gap:12px}.sp-problem-card{padding:16px 14px;min-height:140px;border-radius:12px}.sp-problem-card__icon{font-size:22px}.sp-problem-card__number{font-size:12px}.sp-problem-card__problem{font-size:15px}.sp-problem-card__divider{width:30px;height:2px}.sp-problem-card:hover .sp-problem-card__divider{width:40px}.sp-problem-card__solution{padding:8px 10px;border-left-width:3px}.sp-problem-card__solution-text{font-size:13px}.sp-problem-solving__conclusion{padding:16px 18px;gap:12px;border-bottom-width:3px}.sp-problem-conclusion__icon{font-size:16px}.sp-problem-conclusion__text{font-size:14px;line-height:1.6}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-visitor-journey__wrapper{max-width:1100px;margin:0 auto}.sp-visitor-journey__header{text-align:center;margin-bottom:44px}.sp-journey-badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:12px}.sp-journey-badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-journey-title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:20px}.sp-journey-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-journey-subtitle{font-size:18px;line-height:1.8;color:#a0a8b8;max-width:700px;margin:0 auto;text-align:center}.sp-visitor-journey__flow{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:40px;padding:20px 0;position:relative}.sp-visitor-journey__flow::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#84c615,rgba(132,198,21,.05));transform:translateX(-50%);opacity:.3}.sp-journey-node{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0;position:relative}.sp-journey-node::before{content:'';position:absolute;top:50%;width:40px;height:2px;background:rgba(132,198,21,.15);opacity:0;transition:all .5s ease}.sp-journey-node--left::before{right:50%;transform:translateY(-50%)}.sp-journey-node--right::before{left:50%;transform:translateY(-50%)}.sp-journey-node:hover::before{opacity:1;background:rgba(132,198,21,.3)}.sp-journey-node--left .sp-journey-node__content{margin-right:auto;margin-left:10%;padding-right:50px;text-align:right}.sp-journey-node--right .sp-journey-node__content{margin-left:auto;margin-right:10%;padding-left:50px;text-align:left}.sp-journey-node__content{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.03);border-radius:14px;padding:14px 22px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;z-index:2;min-width:280px;max-width:420px}.sp-journey-node__content::before{content:'';position:absolute;inset:-1px;border-radius:15px;padding:1px;background:linear-gradient(135deg,transparent,rgba(132,198,21,.1),transparent);opacity:0;transition:opacity .5s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sp-journey-node:hover .sp-journey-node__content::before{opacity:1}.sp-journey-node--1:hover .sp-journey-node__content{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-journey-node--2:hover .sp-journey-node__content{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-journey-node--3:hover .sp-journey-node__content{transform:translateX(-8px) translateY(-3px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-journey-node--4:hover .sp-journey-node__content{transform:translateX(8px) translateY(-3px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-journey-node--5:hover .sp-journey-node__content{transform:translateX(-10px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-journey-node--6:hover .sp-journey-node__content{transform:translateX(10px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-journey-node--7:hover .sp-journey-node__content{transform:translateX(-8px) translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(132,198,21,.12)}.sp-journey-node__number{font-size:12px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:28px;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-journey-node--left .sp-journey-node__number{order:0}.sp-journey-node--right .sp-journey-node__number{order:2}.sp-journey-node:hover .sp-journey-node__number{opacity:1;transform:scale(1.2)}.sp-journey-node__icon{font-size:24px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-journey-node--left .sp-journey-node__icon{order:1}.sp-journey-node--right .sp-journey-node__icon{order:1}.sp-journey-node--1:hover .sp-journey-node__icon{transform:scale(1.2) rotate(-10deg) translateX(-4px)}.sp-journey-node--2:hover .sp-journey-node__icon{transform:scale(1.3) rotate(10deg) translateX(4px)}.sp-journey-node--3:hover .sp-journey-node__icon{transform:scale(1.2) translateY(-4px) rotate(-5deg)}.sp-journey-node--4:hover .sp-journey-node__icon{transform:scale(1.3) rotate(-5deg) translateY(-4px)}.sp-journey-node--5:hover .sp-journey-node__icon{transform:scale(1.2) rotate(15deg) translateX(-4px)}.sp-journey-node--6:hover .sp-journey-node__icon{transform:scale(1.3) translateY(-4px) rotate(-5deg) translateX(4px)}.sp-journey-node--7:hover .sp-journey-node__icon{transform:scale(1.4) rotate(-10deg) translateY(-4px) translateX(-4px)}.sp-journey-node__label{font-size:15px;font-weight:500;color:#e6e8ec;transition:all .4s ease;flex:1}.sp-journey-node--left .sp-journey-node__label{order:2;text-align:right}.sp-journey-node--right .sp-journey-node__label{order:0;text-align:left}.sp-journey-node:hover .sp-journey-node__label{color:#84c615}.sp-journey-node__dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#000;border:2px solid #84c615;box-shadow:0 0 0 2px #84c615,0 0 20px rgba(132,198,21,.15);z-index:3;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-journey-node:hover .sp-journey-node__dot{transform:translate(-50%,-50%) scale(1.4);box-shadow:0 0 0 4px #84c615,0 0 40px rgba(132,198,21,.25)}.sp-journey-conclusion{background:rgba(255,255,255,.04);border-radius:16px;padding:28px 32px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-journey-conclusion::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#84c615;opacity:0;transition:all .5s ease}.sp-journey-conclusion:hover::before{opacity:1}.sp-journey-conclusion:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(132,198,21,.06);border-color:rgba(132,198,21,.15);background:rgba(255,255,255,.06)}.sp-journey-conclusion__content{display:flex;gap:18px;align-items:flex-start}.sp-journey-conclusion__icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-journey-conclusion:hover .sp-journey-conclusion__icon{transform:rotate(180deg) scale(1.2)}.sp-journey-conclusion__text-wrapper{display:flex;flex-direction:column;gap:10px}.sp-journey-conclusion__highlight{font-size:19px;font-weight:600;color:#fff;margin:0;line-height:1.5;text-align:center}.sp-journey-conclusion__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}@media (max-width:1024px){.sp-journey-title{font-size:34px}.sp-journey-node__content{min-width:220px;max-width:350px;padding:12px 18px}.sp-journey-node__icon{font-size:22px}.sp-journey-node__label{font-size:14px}.sp-journey-node--left .sp-journey-node__content{margin-left:5%;padding-right:40px}.sp-journey-node--right .sp-journey-node__content{margin-right:5%;padding-left:40px}.sp-journey-conclusion__highlight{font-size:18px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-journey-title{font-size:28px;padding-bottom:16px}.sp-journey-title::after{width:48px;height:3px}.sp-journey-subtitle{font-size:16px}.sp-visitor-journey__flow::before{left:20px}.sp-journey-node{justify-content:flex-start!important;padding:8px 0}.sp-journey-node::before{display:none}.sp-journey-node--left .sp-journey-node__content,.sp-journey-node--right .sp-journey-node__content{margin-left:50px!important;margin-right:10px!important;padding:12px 16px!important;text-align:left!important;min-width:auto;max-width:100%;flex:1}.sp-journey-node__label{text-align:left!important;order:2!important}.sp-journey-node__number{order:0!important}.sp-journey-node__icon{order:1!important}.sp-journey-node__dot{left:20px;width:12px;height:12px}.sp-journey-node:hover .sp-journey-node__dot{transform:translate(-50%,-50%) scale(1.3)}.sp-journey-node--1:hover .sp-journey-node__content,.sp-journey-node--2:hover .sp-journey-node__content,.sp-journey-node--3:hover .sp-journey-node__content,.sp-journey-node--4:hover .sp-journey-node__content,.sp-journey-node--5:hover .sp-journey-node__content,.sp-journey-node--6:hover .sp-journey-node__content,.sp-journey-node--7:hover .sp-journey-node__content{transform:translateX(6px) scale(1.02)}.sp-journey-node--1:hover .sp-journey-node__icon,.sp-journey-node--3:hover .sp-journey-node__icon,.sp-journey-node--5:hover .sp-journey-node__icon,.sp-journey-node--7:hover .sp-journey-node__icon{transform:scale(1.2) rotate(-5deg) translateX(0)}.sp-journey-node--2:hover .sp-journey-node__icon,.sp-journey-node--4:hover .sp-journey-node__icon,.sp-journey-node--6:hover .sp-journey-node__icon{transform:scale(1.2) rotate(5deg) translateX(0)}.sp-journey-conclusion{padding:20px 22px}.sp-journey-conclusion__content{gap:14px}.sp-journey-conclusion__highlight{font-size:17px;text-align:center}.sp-journey-conclusion__text{font-size:15px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-journey-badge{font-size:11px;padding:4px 14px}.sp-journey-title{font-size:22px;padding-bottom:14px}.sp-journey-title::after{width:40px;height:3px}.sp-journey-subtitle{font-size:14px}.sp-visitor-journey__flow::before{left:16px}.sp-journey-node{padding:6px 0}.sp-journey-node--left .sp-journey-node__content,.sp-journey-node--right .sp-journey-node__content{margin-left:40px!important;margin-right:6px!important;padding:10px 12px!important;border-radius:10px;gap:10px}.sp-journey-node__number{font-size:10px;min-width:20px}.sp-journey-node__icon{font-size:18px}.sp-journey-node__label{font-size:12px}.sp-journey-node__dot{left:16px;width:10px;height:10px;border-width:1.5px}.sp-journey-conclusion{padding:16px 18px;border-radius:12px}.sp-journey-conclusion__content{gap:12px;flex-direction:column}.sp-journey-conclusion__icon{font-size:18px;text-align:center;width:100%}.sp-journey-conclusion__highlight{font-size:15px;text-align:center}.sp-journey-conclusion__text{font-size:14px;line-height:1.7}.sp-journey-node--1:hover .sp-journey-node__content,.sp-journey-node--2:hover .sp-journey-node__content,.sp-journey-node--3:hover .sp-journey-node__content,.sp-journey-node--4:hover .sp-journey-node__content,.sp-journey-node--5:hover .sp-journey-node__content,.sp-journey-node--6:hover .sp-journey-node__content,.sp-journey-node--7:hover .sp-journey-node__content{transform:translateX(4px) scale(1.02)}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-journey-flow__wrapper{max-width:960px;margin:0 auto}.sp-journey-flow__header{text-align:center;margin-bottom:52px}.sp-journey-flow__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-journey-flow__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-journey-flow__title{font-size:44px;font-weight:700;line-height:1.12;color:#fff;letter-spacing:-.02em;margin:0 0 14px 0;position:relative;padding-bottom:22px}.sp-journey-flow__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.3));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-journey-flow__subtitle{font-size:19px;line-height:1.8;color:#a0a8b8;max-width:720px;margin:0 auto;text-align:center}.sp-journey-flow__steps{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:48px;padding:16px 0;position:relative}.sp-journey-flow__steps::before{content:'';position:absolute;left:50%;top:20px;bottom:20px;width:3px;background:linear-gradient(180deg,#84c615 0,rgba(132,198,21,.6) 15%,rgba(132,198,21,.3) 35%,rgba(132,198,21,.15) 55%,rgba(132,198,21,.05) 75%,rgba(132,198,21,.01) 100%);transform:translateX(-50%);border-radius:2px;animation:timeline-pulse 3s ease-in-out infinite}@keyframes timeline-pulse{0%,100%{opacity:.8}50%{opacity:.3}}.sp-journey-step-item{display:flex;align-items:center;width:100%;max-width:720px;padding:8px 0;position:relative;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-journey-step-item--1,.sp-journey-step-item--3,.sp-journey-step-item--5,.sp-journey-step-item--7{flex-direction:row}.sp-journey-step-item--2,.sp-journey-step-item--4,.sp-journey-step-item--6{flex-direction:row-reverse}.sp-journey-step-item__connector{flex:1;height:2px;background:linear-gradient(90deg,rgba(132,198,21,.05),rgba(132,198,21,.12),rgba(132,198,21,.05));margin:0 14px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);max-width:100px;position:relative;border-radius:2px}.sp-journey-step-item--2 .sp-journey-step-item__connector{background:linear-gradient(270deg,rgba(132,198,21,.05),rgba(132,198,21,.12),rgba(132,198,21,.05))}.sp-journey-step-item__connector::after{content:'';position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background:rgba(132,198,21,.1);border:1px solid rgba(132,198,21,.05);transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-journey-step-item--2 .sp-journey-step-item__connector::after{right:auto;left:-4px}.sp-journey-step-item:hover .sp-journey-step-item__connector{background:linear-gradient(90deg,rgba(132,198,21,.2),rgba(132,198,21,.6),rgba(132,198,21,.2));transform:scaleX(1.1)}.sp-journey-step-item--2:hover .sp-journey-step-item__connector{background:linear-gradient(270deg,rgba(132,198,21,.2),rgba(132,198,21,.6),rgba(132,198,21,.2))}.sp-journey-step-item:hover .sp-journey-step-item__connector::after{background:#84c615;border-color:#84c615;box-shadow:0 0 30px rgba(132,198,21,.4);transform:scale(1.3)}.sp-journey-step-item__circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.06),rgba(255,255,255,.01));border:2px solid rgba(255,255,255,.06);position:relative;z-index:2;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);backdrop-filter:blur(4px)}.sp-journey-step-item__circle::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(132,198,21,.12),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}.sp-journey-step-item__circle::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);pointer-events:none}.sp-journey-step-item:hover .sp-journey-step-item__circle::before{opacity:1}.sp-journey-step-item:hover .sp-journey-step-item__circle::after{border-color:rgba(132,198,21,.25);inset:-10px;animation:ring-pulse 1s ease-out}@keyframes ring-pulse{0%{transform:scale(.8);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:1}}.sp-journey-step-item__circle--final{border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 50px rgba(132,198,21,.08)}.sp-journey-step-item__circle--final::after{content:'✦';position:absolute;top:-12px;right:-12px;font-size:18px;color:#84c615;animation:star-rotate 3s linear infinite;border:none;background:0 0;inset:auto}@keyframes star-rotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}100%{transform:rotate(360deg) scale(1)}}.sp-journey-step-item--1:hover .sp-journey-step-item__circle{transform:scale(1.5) rotate(-3deg) translateY(-1px);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 60px rgba(132,198,21,.12)}.sp-journey-step-item--2:hover .sp-journey-step-item__circle{transform:scale(1.12) rotate(6deg) translateY(-4px);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 60px rgba(132,198,21,.12)}.sp-journey-step-item--3:hover .sp-journey-step-item__circle{transform:scale(1.15) translateY(-6px);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 60px rgba(132,198,21,.12)}.sp-journey-step-item--4:hover .sp-journey-step-item__circle{transform:scale(1.12) rotate(-8deg) translateY(-6px);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 60px rgba(132,198,21,.12)}.sp-journey-step-item--5:hover .sp-journey-step-item__circle{transform:scale(1.12) rotate(8deg) translateY(-6px);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 60px rgba(132,198,21,.12)}.sp-journey-step-item--6:hover .sp-journey-step-item__circle{transform:scale(1.15) translateY(-8px);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.15),rgba(132,198,21,.03));box-shadow:0 0 60px rgba(132,198,21,.12)}.sp-journey-step-item--7:hover .sp-journey-step-item__circle{transform:scale(1.2) translateY(-8px) rotate(-4deg);border-color:#84c615;background:radial-gradient(circle at 30% 30%,rgba(132,198,21,.2),rgba(132,198,21,.05));box-shadow:0 0 80px rgba(132,198,21,.18)}.sp-journey-step-item__number{font-size:12px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.35;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);line-height:1;margin-bottom:2px;letter-spacing:.5px}.sp-journey-step-item:hover .sp-journey-step-item__number{opacity:1;transform:scale(1.2)}.sp-journey-step-item__icon{font-size:24px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);line-height:1}.sp-journey-step-item--1:hover .sp-journey-step-item__icon{transform:scale(1.25) rotate(-12deg) translateY(-4px)}.sp-journey-step-item--2:hover .sp-journey-step-item__icon{transform:scale(1.3) rotate(12deg) translateY(-4px)}.sp-journey-step-item--3:hover .sp-journey-step-item__icon{transform:scale(1.25) translateY(-6px)}.sp-journey-step-item--4:hover .sp-journey-step-item__icon{transform:scale(1.3) rotate(-10deg) translateY(-6px)}.sp-journey-step-item--5:hover .sp-journey-step-item__icon{transform:scale(1.25) rotate(10deg) translateY(-6px)}.sp-journey-step-item--6:hover .sp-journey-step-item__icon{transform:scale(1.3) translateY(-8px) rotate(-6deg)}.sp-journey-step-item--7:hover .sp-journey-step-item__icon{transform:scale(1.4) rotate(-12deg) translateY(-8px)}.sp-journey-step-item__content{flex:1;padding:6px 18px;min-width:140px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);position:relative}.sp-journey-step-item--1 .sp-journey-step-item__content,.sp-journey-step-item--3 .sp-journey-step-item__content,.sp-journey-step-item--5 .sp-journey-step-item__content,.sp-journey-step-item--7 .sp-journey-step-item__content{text-align:left;padding-left:24px}.sp-journey-step-item--2 .sp-journey-step-item__content,.sp-journey-step-item--4 .sp-journey-step-item__content,.sp-journey-step-item--6 .sp-journey-step-item__content{text-align:right;padding-right:24px}.sp-journey-step-item__label{font-size:17px;font-weight:500;color:#e6e8ec;transition:all .4s ease;line-height:1.5;position:relative;display:inline-block}.sp-journey-step-item__label::before{content:'';position:absolute;bottom:-3px;left:0;width:0;height:2px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.3));transition:width .5s cubic-bezier(.34, 1.56, .64, 1);border-radius:2px}.sp-journey-step-item--2 .sp-journey-step-item__label::before,.sp-journey-step-item--4 .sp-journey-step-item__label::before,.sp-journey-step-item--6 .sp-journey-step-item__label::before{left:auto;right:0;background:linear-gradient(270deg,#84c615,rgba(132,198,21,.3))}.sp-journey-step-item:hover .sp-journey-step-item__label{color:#84c615}.sp-journey-step-item:hover .sp-journey-step-item__label::before{width:100%}.sp-journey-step-item--1:hover .sp-journey-step-item__content{transform:translateX(8px)}.sp-journey-step-item--2:hover .sp-journey-step-item__content{transform:translateX(-8px)}.sp-journey-step-item--3:hover .sp-journey-step-item__content{transform:translateX(10px) translateY(-4px)}.sp-journey-step-item--4:hover .sp-journey-step-item__content{transform:translateX(-10px) translateY(-4px)}.sp-journey-step-item--5:hover .sp-journey-step-item__content{transform:translateX(12px) translateY(-4px)}.sp-journey-step-item--6:hover .sp-journey-step-item__content{transform:translateX(-12px) translateY(-4px)}.sp-journey-step-item--7:hover .sp-journey-step-item__content{transform:translateX(12px) translateY(-6px)}.sp-journey-flow__conclusion{background:rgba(255,255,255,.03);border-radius:18px;padding:32px 36px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-journey-flow__conclusion::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#84c615,rgba(132,198,21,.2));opacity:0;transition:all .5s ease}.sp-journey-flow__conclusion::after{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(132,198,21,.03),transparent 70%);opacity:0;transition:opacity .6s ease}.sp-journey-flow__conclusion:hover::before{opacity:1}.sp-journey-flow__conclusion:hover::after{opacity:1}.sp-journey-flow__conclusion:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(132,198,21,.06);border-color:rgba(132,198,21,.15);background:rgba(255,255,255,.06)}.sp-journey-flow__conclusion-content{display:flex;gap:20px;align-items:flex-start;position:relative;z-index:1}.sp-journey-flow__conclusion-icon{font-size:24px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-journey-flow__conclusion:hover .sp-journey-flow__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-journey-flow__conclusion-text-wrapper{display:flex;flex-direction:column;gap:12px}.sp-journey-flow__conclusion-highlight{font-size:21px;font-weight:600;color:#fff;margin:0;line-height:1.5;text-align:center;letter-spacing:-.01em}.sp-journey-flow__conclusion-text{font-size:17px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}@media (max-width:1024px){.sp-journey-flow__title{font-size:36px}.sp-journey-step-item__circle{width:68px;height:68px}.sp-journey-step-item__icon{font-size:22px}.sp-journey-step-item__label{font-size:16px}.sp-journey-step-item__connector{max-width:60px}.sp-journey-flow__conclusion-highlight{font-size:19px}.sp-journey-flow__conclusion-text{font-size:16px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-journey-flow__title{font-size:28px;padding-bottom:16px}.sp-journey-flow__title::after{width:50px;height:3px}.sp-journey-flow__subtitle{font-size:16px}.sp-journey-flow__steps::before{left:28px;top:20px;bottom:20px;width:2px}.sp-journey-step-item{flex-direction:row!important;padding:5px 0;max-width:100%}.sp-journey-step-item__connector{display:none}.sp-journey-step-item__circle{width:56px;height:56px;margin-right:16px;flex-shrink:0;border-width:2px}.sp-journey-step-item__number{font-size:10px}.sp-journey-step-item__icon{font-size:18px}.sp-journey-step-item__content{padding:4px 0!important;text-align:left!important;min-width:auto;flex:1}.sp-journey-step-item__label{font-size:14px}.sp-journey-step-item__label::before{left:0!important;right:auto!important;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.3))!important}.sp-journey-step-item--1 .sp-journey-step-item__content,.sp-journey-step-item--2 .sp-journey-step-item__content,.sp-journey-step-item--3 .sp-journey-step-item__content,.sp-journey-step-item--4 .sp-journey-step-item__content,.sp-journey-step-item--5 .sp-journey-step-item__content,.sp-journey-step-item--6 .sp-journey-step-item__content,.sp-journey-step-item--7 .sp-journey-step-item__content{text-align:left!important;padding-left:0!important;padding-right:0!important}.sp-journey-step-item__circle--final::after{font-size:12px;top:-8px;right:-8px}.sp-journey-step-item--1:hover .sp-journey-step-item__circle,.sp-journey-step-item--2:hover .sp-journey-step-item__circle,.sp-journey-step-item--3:hover .sp-journey-step-item__circle,.sp-journey-step-item--4:hover .sp-journey-step-item__circle,.sp-journey-step-item--5:hover .sp-journey-step-item__circle,.sp-journey-step-item--6:hover .sp-journey-step-item__circle,.sp-journey-step-item--7:hover .sp-journey-step-item__circle{transform:scale(1.08)}.sp-journey-step-item--1:hover .sp-journey-step-item__content,.sp-journey-step-item--2:hover .sp-journey-step-item__content,.sp-journey-step-item--3:hover .sp-journey-step-item__content,.sp-journey-step-item--4:hover .sp-journey-step-item__content,.sp-journey-step-item--5:hover .sp-journey-step-item__content,.sp-journey-step-item--6:hover .sp-journey-step-item__content,.sp-journey-step-item--7:hover .sp-journey-step-item__content{transform:translateX(4px)}.sp-journey-flow__conclusion{padding:20px 22px;border-radius:14px}.sp-journey-flow__conclusion-content{gap:14px}.sp-journey-flow__conclusion-highlight{font-size:17px;text-align:center}.sp-journey-flow__conclusion-text{font-size:15px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-journey-flow__badge{font-size:11px;padding:4px 14px}.sp-journey-flow__title{font-size:22px;padding-bottom:14px}.sp-journey-flow__title::after{width:40px;height:3px}.sp-journey-flow__subtitle{font-size:14px}.sp-journey-flow__steps::before{left:20px;top:15px;bottom:15px;width:2px}.sp-journey-step-item{padding:4px 0}.sp-journey-step-item__circle{width:44px;height:44px;margin-right:12px;border-width:1.5px}.sp-journey-step-item__number{font-size:8px;margin-bottom:1px}.sp-journey-step-item__icon{font-size:14px}.sp-journey-step-item__label{font-size:12px}.sp-journey-step-item__circle--final::after{font-size:10px;top:-6px;right:-6px}.sp-journey-step-item--1:hover .sp-journey-step-item__circle,.sp-journey-step-item--2:hover .sp-journey-step-item__circle,.sp-journey-step-item--3:hover .sp-journey-step-item__circle,.sp-journey-step-item--4:hover .sp-journey-step-item__circle,.sp-journey-step-item--5:hover .sp-journey-step-item__circle,.sp-journey-step-item--6:hover .sp-journey-step-item__circle,.sp-journey-step-item--7:hover .sp-journey-step-item__circle{transform:scale(1.06)}.sp-journey-flow__conclusion{padding:16px 18px;border-radius:12px}.sp-journey-flow__conclusion-content{gap:12px;flex-direction:column}.sp-journey-flow__conclusion-icon{font-size:18px;text-align:center;width:100%}.sp-journey-flow__conclusion-highlight{font-size:15px;text-align:center}.sp-journey-flow__conclusion-text{font-size:14px;line-height:1.7}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-user-intent__wrapper{max-width:1000px;margin:0 auto}.sp-user-intent__header{text-align:center;margin-bottom:44px}.sp-user-intent__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-user-intent__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-user-intent__title{font-size:42px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-user-intent__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-user-intent__subtitle{font-size:19px;line-height:1.7;color:#4a5268;max-width:600px;margin:0 auto;text-align:center}.sp-user-intent__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.sp-user-intent__card{background:#f8fafc;border-radius:16px;padding:28px 24px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden;cursor:default;display:flex;align-items:center;gap:18px;min-height:90px}.sp-user-intent__card--1:hover{transform:translateY(-8px) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-user-intent__card--2:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-user-intent__card--3:hover{transform:translateY(-10px) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-user-intent__card--4:hover{transform:translateY(-6px) rotate(.5deg) scale(1.01);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-user-intent__card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-user-intent__card:hover::before{left:100%}.sp-user-intent__card::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#84c615;opacity:0;transition:opacity .4s ease}.sp-user-intent__card:hover::after{opacity:1}.sp-user-intent__card-icon{font-size:34px;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);width:50px;text-align:center}.sp-user-intent__card--1:hover .sp-user-intent__card-icon{transform:scale(1.2) rotate(-10deg) translateY(-4px)}.sp-user-intent__card--2:hover .sp-user-intent__card-icon{transform:scale(1.3) rotate(10deg) translateY(-4px)}.sp-user-intent__card--3:hover .sp-user-intent__card-icon{transform:scale(1.2) translateY(-6px) rotate(-5deg)}.sp-user-intent__card--4:hover .sp-user-intent__card-icon{transform:scale(1.3) rotate(-8deg) translateY(-6px)}.sp-user-intent__card-content{flex:1}.sp-user-intent__card-label{font-size:17px;font-weight:500;color:#1a1f36;transition:all .4s ease;line-height:1.4}.sp-user-intent__card:hover .sp-user-intent__card-label{color:#84c615}.sp-user-intent__card-accent{position:absolute;bottom:0;right:0;width:50px;height:50px;background:#84c615;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-user-intent__card:hover .sp-user-intent__card-accent{opacity:.06}.sp-user-intent__conclusion{background:#f8fafc;border-radius:18px;padding:30px 34px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-user-intent__conclusion::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#84c615,rgba(132,198,21,.1));opacity:0;transition:all .5s ease}.sp-user-intent__conclusion:hover::before{opacity:1}.sp-user-intent__conclusion:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(132,198,21,.08);border-color:#84c615;background:#fff}.sp-user-intent__conclusion-content{display:flex;gap:20px;align-items:flex-start;position:relative;z-index:1}.sp-user-intent__conclusion-icon{font-size:22px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-user-intent__conclusion:hover .sp-user-intent__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-user-intent__conclusion-text-wrapper{display:flex;flex-direction:column;gap:12px}.sp-user-intent__conclusion-highlight{font-size:19px;font-weight:600;color:#000;margin:0;line-height:1.5;text-align:justify}.sp-user-intent__conclusion-text{font-size:17px;line-height:1.8;color:#4a5268;margin:0;text-align:justify}@media (max-width:1024px){.sp-user-intent__title{font-size:34px}.sp-user-intent__card{padding:22px 18px;min-height:80px}.sp-user-intent__card-icon{font-size:28px;width:40px}.sp-user-intent__card-label{font-size:16px}.sp-user-intent__conclusion-highlight{font-size:18px}.sp-user-intent__conclusion-text{font-size:16px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-user-intent__title{font-size:28px;padding-bottom:16px}.sp-user-intent__title::after{width:50px;height:3px}.sp-user-intent__subtitle{font-size:16px}.sp-user-intent__grid{grid-template-columns:1fr;gap:14px}.sp-user-intent__card{padding:18px 16px;min-height:70px;border-radius:14px;gap:14px}.sp-user-intent__card-icon{font-size:26px;width:36px}.sp-user-intent__card-label{font-size:15px}.sp-user-intent__conclusion{padding:22px 24px;border-radius:14px}.sp-user-intent__conclusion-content{gap:14px}.sp-user-intent__conclusion-highlight{font-size:17px}.sp-user-intent__conclusion-text{font-size:15px}.sp-user-intent__card--1:hover,.sp-user-intent__card--2:hover,.sp-user-intent__card--3:hover,.sp-user-intent__card--4:hover{transform:translateY(-4px) scale(1.02)}.sp-user-intent__card--1:hover .sp-user-intent__card-icon,.sp-user-intent__card--2:hover .sp-user-intent__card-icon,.sp-user-intent__card--3:hover .sp-user-intent__card-icon,.sp-user-intent__card--4:hover .sp-user-intent__card-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-user-intent__badge{font-size:11px;padding:4px 14px}.sp-user-intent__title{font-size:22px;padding-bottom:14px}.sp-user-intent__title::after{width:40px;height:3px}.sp-user-intent__subtitle{font-size:14px}.sp-user-intent__grid{gap:12px}.sp-user-intent__card{padding:14px 14px;min-height:60px;border-radius:12px;gap:12px}.sp-user-intent__card-icon{font-size:22px;width:32px}.sp-user-intent__card-label{font-size:14px}.sp-user-intent__card-accent{width:40px;height:40px}.sp-user-intent__conclusion{padding:18px 18px;border-radius:12px}.sp-user-intent__conclusion-content{gap:12px;flex-direction:column}.sp-user-intent__conclusion-icon{font-size:18px;text-align:center;width:100%}.sp-user-intent__conclusion-highlight{font-size:15px;text-align:center}.sp-user-intent__conclusion-text{font-size:14px;line-height:1.7;text-align:center}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-device-design__wrapper{max-width:1000px;margin:0 auto}.sp-device-design__header{text-align:center;margin-bottom:48px}.sp-device-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-device-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-device-design__title{font-size:42px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-device-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-device-design__subtitle{font-size:19px;line-height:1.8;color:#a0a8b8;max-width:600px;margin:0 auto;text-align:center}.sp-device-design__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:40px}.sp-device-card{background:rgba(255,255,255,.03);border-radius:16px;padding:28px 16px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden;cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;min-height:140px}.sp-device-card--1:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-device-card--2:hover{transform:translateY(-6px) rotate(-1deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-device-card--3:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-device-card--4:hover{transform:translateY(-6px) rotate(1deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-device-card--5:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-device-card__glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(132,198,21,.04),transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.sp-device-card:hover .sp-device-card__glow{opacity:1}.sp-device-card__icon{font-size:40px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);line-height:1}.sp-device-card--1:hover .sp-device-card__icon{transform:scale(1.25) rotate(-10deg) translateY(-4px)}.sp-device-card--2:hover .sp-device-card__icon{transform:scale(1.3) rotate(10deg) translateY(-4px)}.sp-device-card--3:hover .sp-device-card__icon{transform:scale(1.2) translateY(-6px) rotate(-5deg)}.sp-device-card--4:hover .sp-device-card__icon{transform:scale(1.3) rotate(-8deg) translateY(-6px)}.sp-device-card--5:hover .sp-device-card__icon{transform:scale(1.25) rotate(8deg) translateY(-6px)}.sp-device-card__label{font-size:15px;font-weight:500;color:#e6e8ec;transition:all .4s ease;line-height:1.4}.sp-device-card:hover .sp-device-card__label{color:#84c615}.sp-device-design__conclusion{background:rgba(255,255,255,.03);border-radius:18px;padding:32px 36px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-device-design__conclusion::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#84c615,rgba(132,198,21,.1));opacity:0;transition:all .5s ease}.sp-device-design__conclusion::after{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(132,198,21,.03),transparent 70%);opacity:0;transition:opacity .6s ease}.sp-device-design__conclusion:hover::before{opacity:1}.sp-device-design__conclusion:hover::after{opacity:1}.sp-device-design__conclusion:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(132,198,21,.06);border-color:rgba(132,198,21,.15);background:rgba(255,255,255,.06)}.sp-device-design__conclusion-content{display:flex;gap:20px;align-items:flex-start;position:relative;z-index:1}.sp-device-design__conclusion-icon{font-size:22px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-device-design__conclusion:hover .sp-device-design__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-device-design__conclusion-text-wrapper{display:flex;flex-direction:column;gap:12px}.sp-device-design__conclusion-highlight{font-size:19px;font-weight:600;color:#fff;margin:0;line-height:1.5;text-align:justify}.sp-device-design__conclusion-text{font-size:17px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}@media (max-width:1024px){.sp-device-design__title{font-size:34px}.sp-device-design__grid{grid-template-columns:repeat(3,1fr);gap:14px}.sp-device-card{min-height:120px;padding:22px 14px}.sp-device-card__icon{font-size:34px}.sp-device-card__label{font-size:14px}.sp-device-design__conclusion-highlight{font-size:18px}.sp-device-design__conclusion-text{font-size:16px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-device-design__title{font-size:28px;padding-bottom:16px}.sp-device-design__title::after{width:50px;height:3px}.sp-device-design__subtitle{font-size:16px}.sp-device-design__grid{grid-template-columns:repeat(3,1fr);gap:12px}.sp-device-card{min-height:100px;padding:18px 12px;border-radius:14px;gap:10px}.sp-device-card__icon{font-size:28px}.sp-device-card__label{font-size:13px}.sp-device-design__conclusion{padding:22px 24px;border-radius:14px}.sp-device-design__conclusion-content{gap:14px}.sp-device-design__conclusion-highlight{font-size:17px}.sp-device-design__conclusion-text{font-size:15px}.sp-device-card--1:hover,.sp-device-card--2:hover,.sp-device-card--3:hover,.sp-device-card--4:hover,.sp-device-card--5:hover{transform:translateY(-4px) scale(1.02)}.sp-device-card--1:hover .sp-device-card__icon,.sp-device-card--2:hover .sp-device-card__icon,.sp-device-card--3:hover .sp-device-card__icon,.sp-device-card--4:hover .sp-device-card__icon,.sp-device-card--5:hover .sp-device-card__icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-device-design__badge{font-size:11px;padding:4px 14px}.sp-device-design__title{font-size:22px;padding-bottom:14px}.sp-device-design__title::after{width:40px;height:3px}.sp-device-design__subtitle{font-size:14px}.sp-device-design__grid{grid-template-columns:repeat(2,1fr);gap:10px}.sp-device-card{min-height:80px;padding:14px 10px;border-radius:12px;gap:8px}.sp-device-card__icon{font-size:24px}.sp-device-card__label{font-size:12px}.sp-device-design__conclusion{padding:18px 18px;border-radius:12px}.sp-device-design__conclusion-content{gap:12px;flex-direction:column}.sp-device-design__conclusion-icon{font-size:18px;text-align:center;width:100%}.sp-device-design__conclusion-highlight{font-size:15px;text-align:center}.sp-device-design__conclusion-text{font-size:14px;line-height:1.7;text-align:center}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-accessibility__wrapper{max-width:1000px;margin:0 auto}.sp-accessibility__header{text-align:center;margin-bottom:44px}.sp-accessibility__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-accessibility__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-accessibility__title{font-size:42px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-accessibility__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-accessibility__subtitle{font-size:19px;font-weight:500;color:#000;margin:0 0 8px 0;text-align:center}.sp-accessibility__desc{font-size:17px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-accessibility__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.sp-accessibility__item{background:#f8fafc;border-radius:14px;padding:20px 16px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;cursor:default;min-height:110px;position:relative;overflow:hidden}.sp-accessibility__item--1:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item--2:hover{transform:translateY(-6px) rotate(-1deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item--3:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item--4:hover{transform:translateY(-6px) rotate(1deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item--5:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item--6:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item--7:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-accessibility__item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-accessibility__item:hover::before{left:100%}.sp-accessibility__item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-accessibility__item:hover::after{opacity:1;box-shadow:0 0 20px rgba(132,198,21,.3)}.sp-accessibility__item-icon{font-size:32px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-accessibility__item--1:hover .sp-accessibility__item-icon{transform:scale(1.2) rotate(-10deg)}.sp-accessibility__item--2:hover .sp-accessibility__item-icon{transform:scale(1.3) rotate(10deg)}.sp-accessibility__item--3:hover .sp-accessibility__item-icon{transform:scale(1.2) translateY(-4px)}.sp-accessibility__item--4:hover .sp-accessibility__item-icon{transform:scale(1.3) rotate(-8deg)}.sp-accessibility__item--5:hover .sp-accessibility__item-icon{transform:scale(1.2) rotate(8deg) translateY(-4px)}.sp-accessibility__item--6:hover .sp-accessibility__item-icon{transform:scale(1.3) translateY(-6px) rotate(-5deg)}.sp-accessibility__item--7:hover .sp-accessibility__item-icon{transform:scale(1.3) rotate(-10deg) translateY(-4px)}.sp-accessibility__item-label{font-size:14px;font-weight:500;color:#1a1f36;transition:all .4s ease;line-height:1.3}.sp-accessibility__item:hover .sp-accessibility__item-label{color:#84c615}.sp-accessibility__conclusion{background:#e6f5ef;border-radius:18px;padding:28px 34px;border-left:5px solid #84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-accessibility__conclusion:hover{transform:translateX(6px);box-shadow:0 16px 48px rgba(132,198,21,.08);background:#d4f0e0}.sp-accessibility__conclusion-content{display:flex;gap:18px;align-items:flex-start}.sp-accessibility__conclusion-icon{font-size:22px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-accessibility__conclusion:hover .sp-accessibility__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-accessibility__conclusion-text-wrapper{flex:1}.sp-accessibility__conclusion-text{font-size:18px;line-height:1.8;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-accessibility__title{font-size:34px}.sp-accessibility__grid{grid-template-columns:repeat(3,1fr);gap:14px}.sp-accessibility__item{min-height:100px;padding:18px 14px}.sp-accessibility__item-icon{font-size:28px}.sp-accessibility__item-label{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-accessibility__title{font-size:28px;padding-bottom:16px}.sp-accessibility__title::after{width:50px;height:3px}.sp-accessibility__subtitle{font-size:17px}.sp-accessibility__desc{font-size:15px}.sp-accessibility__grid{grid-template-columns:repeat(2,1fr);gap:12px}.sp-accessibility__item{min-height:90px;padding:16px 12px;border-radius:12px}.sp-accessibility__item-icon{font-size:26px}.sp-accessibility__item-label{font-size:13px}.sp-accessibility__conclusion{padding:20px 22px;border-left-width:4px}.sp-accessibility__conclusion-text{font-size:16px}.sp-accessibility__item--1:hover,.sp-accessibility__item--2:hover,.sp-accessibility__item--3:hover,.sp-accessibility__item--4:hover,.sp-accessibility__item--5:hover,.sp-accessibility__item--6:hover,.sp-accessibility__item--7:hover{transform:translateY(-4px) scale(1.02)}.sp-accessibility__item--1:hover .sp-accessibility__item-icon,.sp-accessibility__item--2:hover .sp-accessibility__item-icon,.sp-accessibility__item--3:hover .sp-accessibility__item-icon,.sp-accessibility__item--4:hover .sp-accessibility__item-icon,.sp-accessibility__item--5:hover .sp-accessibility__item-icon,.sp-accessibility__item--6:hover .sp-accessibility__item-icon,.sp-accessibility__item--7:hover .sp-accessibility__item-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-accessibility__badge{font-size:11px;padding:4px 14px}.sp-accessibility__title{font-size:22px;padding-bottom:14px}.sp-accessibility__title::after{width:40px;height:3px}.sp-accessibility__subtitle{font-size:15px}.sp-accessibility__desc{font-size:14px}.sp-accessibility__grid{grid-template-columns:1fr 1fr;gap:10px}.sp-accessibility__item{min-height:80px;padding:14px 10px;border-radius:10px;gap:8px}.sp-accessibility__item-icon{font-size:22px}.sp-accessibility__item-label{font-size:12px}.sp-accessibility__conclusion{padding:16px 18px;border-left-width:4px;border-radius:14px}.sp-accessibility__conclusion-content{gap:12px;flex-direction:column}.sp-accessibility__conclusion-icon{font-size:18px;text-align:center;width:100%}.sp-accessibility__conclusion-text{font-size:15px;text-align:center}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-seo-design__wrapper{max-width:1000px;margin:0 auto}.sp-seo-design__header{text-align:center;margin-bottom:44px}.sp-seo-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-seo-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-seo-design__title{font-size:42px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-seo-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-seo-design__subtitle{font-size:19px;font-weight:500;color:#e6e8ec;margin:0 0 6px 0;text-align:center}.sp-seo-design__desc{font-size:17px;line-height:1.7;color:#84c615;font-weight:500;text-align:center}.sp-seo-design__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.sp-seo-design__item{background:rgba(255,255,255,.03);border-radius:14px;padding:20px 16px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;cursor:default;min-height:110px;position:relative;overflow:hidden}.sp-seo-design__item--1:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--2:hover{transform:translateY(-6px) rotate(-1deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--3:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--4:hover{transform:translateY(-6px) rotate(1deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--5:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--6:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--7:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item--8:hover{transform:translateY(-8px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-seo-design__item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-seo-design__item:hover::before{left:100%}.sp-seo-design__item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-seo-design__item:hover::after{opacity:1;box-shadow:0 0 20px rgba(132,198,21,.3)}.sp-seo-design__item-icon{font-size:32px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-seo-design__item--1:hover .sp-seo-design__item-icon{transform:scale(1.2) rotate(-10deg)}.sp-seo-design__item--2:hover .sp-seo-design__item-icon{transform:scale(1.3) rotate(10deg)}.sp-seo-design__item--3:hover .sp-seo-design__item-icon{transform:scale(1.2) translateY(-4px)}.sp-seo-design__item--4:hover .sp-seo-design__item-icon{transform:scale(1.3) rotate(-8deg)}.sp-seo-design__item--5:hover .sp-seo-design__item-icon{transform:scale(1.2) rotate(8deg) translateY(-4px)}.sp-seo-design__item--6:hover .sp-seo-design__item-icon{transform:scale(1.3) translateY(-6px) rotate(-5deg)}.sp-seo-design__item--7:hover .sp-seo-design__item-icon{transform:scale(1.3) rotate(-10deg) translateY(-4px)}.sp-seo-design__item--8:hover .sp-seo-design__item-icon{transform:scale(1.3) rotate(10deg) translateY(-4px)}.sp-seo-design__item-label{font-size:14px;font-weight:500;color:#e6e8ec;transition:all .4s ease;line-height:1.3}.sp-seo-design__item:hover .sp-seo-design__item-label{color:#84c615}.sp-seo-design__conclusion{background:rgba(255,255,255,.03);border-radius:18px;padding:32px 36px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-seo-design__conclusion::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#84c615,rgba(132,198,21,.1));opacity:0;transition:all .5s ease}.sp-seo-design__conclusion::after{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(132,198,21,.03),transparent 70%);opacity:0;transition:opacity .6s ease}.sp-seo-design__conclusion:hover::before{opacity:1}.sp-seo-design__conclusion:hover::after{opacity:1}.sp-seo-design__conclusion:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(132,198,21,.06);border-color:rgba(132,198,21,.15);background:rgba(255,255,255,.06)}.sp-seo-design__conclusion-content{display:flex;gap:20px;align-items:flex-start;position:relative;z-index:1}.sp-seo-design__conclusion-icon{font-size:22px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-seo-design__conclusion:hover .sp-seo-design__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-seo-design__conclusion-text-wrapper{display:flex;flex-direction:column;gap:12px}.sp-seo-design__conclusion-highlight{font-size:19px;font-weight:600;color:#fff;margin:0;line-height:1.5;text-align:justify}.sp-seo-design__conclusion-text{font-size:17px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}@media (max-width:1024px){.sp-seo-design__title{font-size:34px}.sp-seo-design__grid{grid-template-columns:repeat(3,1fr);gap:14px}.sp-seo-design__item{min-height:100px;padding:18px 14px}.sp-seo-design__item-icon{font-size:28px}.sp-seo-design__item-label{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-seo-design__title{font-size:28px;padding-bottom:16px}.sp-seo-design__title::after{width:50px;height:3px}.sp-seo-design__subtitle{font-size:17px}.sp-seo-design__desc{font-size:15px}.sp-seo-design__grid{grid-template-columns:repeat(2,1fr);gap:12px}.sp-seo-design__item{min-height:90px;padding:16px 12px;border-radius:12px}.sp-seo-design__item-icon{font-size:26px}.sp-seo-design__item-label{font-size:13px}.sp-seo-design__conclusion{padding:22px 24px;border-radius:14px}.sp-seo-design__conclusion-content{gap:14px}.sp-seo-design__conclusion-highlight{font-size:17px}.sp-seo-design__conclusion-text{font-size:15px}.sp-seo-design__item--1:hover,.sp-seo-design__item--2:hover,.sp-seo-design__item--3:hover,.sp-seo-design__item--4:hover,.sp-seo-design__item--5:hover,.sp-seo-design__item--6:hover,.sp-seo-design__item--7:hover,.sp-seo-design__item--8:hover{transform:translateY(-4px) scale(1.02)}.sp-seo-design__item--1:hover .sp-seo-design__item-icon,.sp-seo-design__item--2:hover .sp-seo-design__item-icon,.sp-seo-design__item--3:hover .sp-seo-design__item-icon,.sp-seo-design__item--4:hover .sp-seo-design__item-icon,.sp-seo-design__item--5:hover .sp-seo-design__item-icon,.sp-seo-design__item--6:hover .sp-seo-design__item-icon,.sp-seo-design__item--7:hover .sp-seo-design__item-icon,.sp-seo-design__item--8:hover .sp-seo-design__item-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-seo-design__badge{font-size:11px;padding:4px 14px}.sp-seo-design__title{font-size:22px;padding-bottom:14px}.sp-seo-design__title::after{width:40px;height:3px}.sp-seo-design__subtitle{font-size:15px}.sp-seo-design__desc{font-size:14px}.sp-seo-design__grid{grid-template-columns:1fr 1fr;gap:10px}.sp-seo-design__item{min-height:80px;padding:14px 10px;border-radius:10px;gap:8px}.sp-seo-design__item-icon{font-size:22px}.sp-seo-design__item-label{font-size:12px}.sp-seo-design__conclusion{padding:18px 18px;border-radius:12px}.sp-seo-design__conclusion-content{gap:12px;flex-direction:column}.sp-seo-design__conclusion-icon{font-size:18px;text-align:center;width:100%}.sp-seo-design__conclusion-highlight{font-size:15px;text-align:center}.sp-seo-design__conclusion-text{font-size:14px;line-height:1.7;text-align:center}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-trichy-design__wrapper{max-width:1100px;margin:0 auto}.sp-trichy-design__header{text-align:center;margin-bottom:44px}.sp-trichy-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-trichy-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-trichy-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-trichy-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-trichy-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-trichy-design__content{display:flex;flex-direction:column;gap:16px}.sp-trichy-design__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-trichy-design__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:20px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-trichy-design__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__highlight:hover .sp-trichy-design__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-trichy-design__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-trichy-design__locations{background:#f8fafc;border-radius:14px;padding:18px 22px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__locations:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.06);border-color:#84c615;background:#fff}.sp-trichy-design__locations-text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-trichy-design__locations-text strong{color:#84c615;font-weight:600}.sp-trichy-design__visual{display:flex;flex-direction:column;gap:16px}.sp-trichy-design__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-trichy-design__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-trichy-design__image-card img{width:100%;height:100%;max-height:350px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__image-card:hover img{transform:scale(1.04)}.sp-trichy-design__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__image-card:hover .sp-trichy-design__image-overlay{padding:22px 26px}.sp-trichy-design__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__image-card:hover .sp-trichy-design__image-icon{transform:rotate(90deg) scale(1.2)}.sp-trichy-design__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-trichy-design__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__image-card:hover .sp-trichy-design__image-badge{opacity:1;transform:translateY(0)}.sp-trichy-design__image-badge span:first-child{font-size:16px}.sp-trichy-design__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-design__image-card:hover .sp-trichy-design__image-accent{opacity:.08}.sp-trichy-design__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-trichy-design__stat{background:#f8fafc;border-radius:12px;padding:16px 14px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trichy-design__stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-trichy-design__stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-trichy-design__stat-number{display:block;font-size:32px;font-weight:700;color:#84c615;line-height:1.2}.sp-trichy-design__stat-label{display:block;font-size:13px;color:#4a5268;margin-top:4px;line-height:1.4}@media (max-width:1024px){.sp-trichy-design__title{font-size:34px}.sp-trichy-design__grid{gap:40px}.sp-trichy-design__stat-number{font-size:28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-trichy-design__title{font-size:28px;padding-bottom:16px}.sp-trichy-design__title::after{width:50px;height:3px}.sp-trichy-design__grid{grid-template-columns:1fr;gap:32px}.sp-trichy-design__text{font-size:15px}.sp-trichy-design__highlight{padding:16px 18px}.sp-trichy-design__highlight-text{font-size:15px}.sp-trichy-design__locations{padding:14px 18px}.sp-trichy-design__locations-text{font-size:15px}.sp-trichy-design__image-card img{max-height:280px}.sp-trichy-design__image-text{font-size:15px}.sp-trichy-design__image-overlay{padding:14px 18px}.sp-trichy-design__image-card:hover .sp-trichy-design__image-overlay{padding:18px 22px}.sp-trichy-design__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-trichy-design__image-accent{width:60px;height:60px}.sp-trichy-design__stats{grid-template-columns:1fr 1fr;gap:10px}.sp-trichy-design__stat{padding:14px 12px}.sp-trichy-design__stat-number{font-size:26px}.sp-trichy-design__stat-label{font-size:12px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-trichy-design__badge{font-size:11px;padding:4px 14px}.sp-trichy-design__title{font-size:22px;padding-bottom:14px}.sp-trichy-design__title::after{width:40px;height:3px}.sp-trichy-design__text{font-size:14px;line-height:1.7}.sp-trichy-design__highlight{padding:14px 16px;gap:10px}.sp-trichy-design__highlight-text{font-size:14px}.sp-trichy-design__locations{padding:12px 14px}.sp-trichy-design__locations-text{font-size:14px;line-height:1.7}.sp-trichy-design__image-card img{max-height:200px}.sp-trichy-design__image-text{font-size:14px}.sp-trichy-design__image-icon{font-size:14px}.sp-trichy-design__image-overlay{padding:12px 16px;gap:8px}.sp-trichy-design__image-card:hover .sp-trichy-design__image-overlay{padding:16px 18px}.sp-trichy-design__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-trichy-design__image-badge span:first-child{font-size:12px}.sp-trichy-design__image-accent{width:50px;height:50px}.sp-trichy-design__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-trichy-design__stat{padding:12px 10px;border-radius:10px}.sp-trichy-design__stat-number{font-size:22px}.sp-trichy-design__stat-label{font-size:11px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-philosophy__wrapper{max-width:1100px;margin:0 auto}.sp-philosophy__header{text-align:center;margin-bottom:44px}.sp-philosophy__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-philosophy__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-philosophy__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-philosophy__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-philosophy__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-philosophy__content{display:flex;flex-direction:column;gap:18px}.sp-philosophy__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-philosophy__questions{display:flex;flex-direction:column;gap:10px}.sp-philosophy__question{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border-radius:12px;padding:12px 18px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-philosophy__question--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy__question-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__question:hover .sp-philosophy__question-icon{transform:rotate(90deg) scale(1.2)}.sp-philosophy__question-text{font-size:15px;color:#e6e8ec;transition:all .3s ease;font-weight:400}.sp-philosophy__question:hover .sp-philosophy__question-text{color:#84c615}.sp-philosophy__highlight{background:rgba(132,198,21,.08);border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__highlight:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy__highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-philosophy__visual{display:flex;align-items:center}.sp-philosophy__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-philosophy__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-philosophy__image-card img{width:100%;height:100%;max-height:400px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__image-card:hover img{transform:scale(1.04)}.sp-philosophy__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__image-card:hover .sp-philosophy__image-overlay{padding:22px 26px}.sp-philosophy__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__image-card:hover .sp-philosophy__image-icon{transform:rotate(90deg) scale(1.2)}.sp-philosophy__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-philosophy__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__image-card:hover .sp-philosophy__image-badge{opacity:1;transform:translateY(0)}.sp-philosophy__image-badge span:first-child{font-size:14px;color:#84c615}.sp-philosophy__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy__image-card:hover .sp-philosophy__image-accent{opacity:.08}@media (max-width:1024px){.sp-philosophy__title{font-size:34px}.sp-philosophy__grid{gap:40px}.sp-philosophy__question-text{font-size:14px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-philosophy__title{font-size:28px;padding-bottom:16px}.sp-philosophy__title::after{width:50px;height:3px}.sp-philosophy__grid{grid-template-columns:1fr;gap:32px}.sp-philosophy__text{font-size:15px}.sp-philosophy__question{padding:10px 14px;gap:10px}.sp-philosophy__question-text{font-size:14px}.sp-philosophy__highlight{padding:14px 18px}.sp-philosophy__highlight-text{font-size:15px}.sp-philosophy__image-card img{max-height:300px}.sp-philosophy__image-text{font-size:15px}.sp-philosophy__image-overlay{padding:14px 18px}.sp-philosophy__image-card:hover .sp-philosophy__image-overlay{padding:18px 22px}.sp-philosophy__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-philosophy__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-philosophy__badge{font-size:11px;padding:4px 14px}.sp-philosophy__title{font-size:22px;padding-bottom:14px}.sp-philosophy__title::after{width:40px;height:3px}.sp-philosophy__text{font-size:14px;line-height:1.7}.sp-philosophy__question{padding:8px 12px;gap:8px;border-radius:10px}.sp-philosophy__question-text{font-size:13px}.sp-philosophy__highlight{padding:12px 14px}.sp-philosophy__highlight-text{font-size:14px}.sp-philosophy__image-card img{max-height:220px}.sp-philosophy__image-text{font-size:14px}.sp-philosophy__image-icon{font-size:14px}.sp-philosophy__image-overlay{padding:12px 16px;gap:8px}.sp-philosophy__image-card:hover .sp-philosophy__image-overlay{padding:16px 18px}.sp-philosophy__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-philosophy__image-badge span:first-child{font-size:12px}.sp-philosophy__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-psychology__wrapper{max-width:1100px;margin:0 auto}.sp-psychology__header{text-align:center;margin-bottom:44px}.sp-psychology__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-psychology__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-psychology__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-psychology__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-psychology__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-psychology__content{display:flex;flex-direction:column;gap:16px}.sp-psychology__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-psychology__text--final{font-weight:500;color:#000}.sp-psychology__decisions{display:flex;flex-direction:column;gap:8px}.sp-psychology__decision{display:flex;align-items:center;gap:12px;background:#f8fafc;border-radius:10px;padding:10px 16px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-psychology__decision--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-psychology__decision--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-psychology__decision--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-psychology__decision--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-psychology__decision-dot{width:8px;height:8px;border-radius:50%;background:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__decision:hover .sp-psychology__decision-dot{transform:scale(1.5);box-shadow:0 0 16px rgba(132,198,21,.3)}.sp-psychology__decision-text{font-size:15px;color:#1a1f36;transition:all .3s ease}.sp-psychology__decision:hover .sp-psychology__decision-text{color:#84c615}.sp-psychology__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:20px 24px;border-bottom:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__highlight:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-psychology__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__highlight:hover .sp-psychology__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-psychology__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-psychology__visual{display:flex;align-items:center}.sp-psychology__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-psychology__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-psychology__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__image-card:hover img{transform:scale(1.04)}.sp-psychology__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__image-card:hover .sp-psychology__image-overlay{padding:22px 26px}.sp-psychology__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__image-card:hover .sp-psychology__image-icon{transform:rotate(90deg) scale(1.2)}.sp-psychology__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-psychology__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__image-card:hover .sp-psychology__image-badge{opacity:1;transform:translateY(0)}.sp-psychology__image-badge span:first-child{font-size:16px}.sp-psychology__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology__image-card:hover .sp-psychology__image-accent{opacity:.08}@media (max-width:1024px){.sp-psychology__title{font-size:34px}.sp-psychology__grid{gap:40px}.sp-psychology__decision-text{font-size:14px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-psychology__title{font-size:28px;padding-bottom:16px}.sp-psychology__title::after{width:50px;height:3px}.sp-psychology__grid{grid-template-columns:1fr;gap:32px}.sp-psychology__text{font-size:15px}.sp-psychology__decision{padding:8px 12px;gap:10px}.sp-psychology__decision-text{font-size:14px}.sp-psychology__highlight{padding:16px 18px}.sp-psychology__highlight-text{font-size:15px}.sp-psychology__image-card img{max-height:300px}.sp-psychology__image-text{font-size:15px}.sp-psychology__image-overlay{padding:14px 18px}.sp-psychology__image-card:hover .sp-psychology__image-overlay{padding:18px 22px}.sp-psychology__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-psychology__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-psychology__badge{font-size:11px;padding:4px 14px}.sp-psychology__title{font-size:22px;padding-bottom:14px}.sp-psychology__title::after{width:40px;height:3px}.sp-psychology__text{font-size:14px;line-height:1.7}.sp-psychology__decision{padding:6px 10px;gap:8px;border-radius:8px}.sp-psychology__decision-dot{width:6px;height:6px}.sp-psychology__decision-text{font-size:13px}.sp-psychology__highlight{padding:14px 16px;gap:10px}.sp-psychology__highlight-text{font-size:14px}.sp-psychology__image-card img{max-height:220px}.sp-psychology__image-text{font-size:14px}.sp-psychology__image-icon{font-size:14px}.sp-psychology__image-overlay{padding:12px 16px;gap:8px}.sp-psychology__image-card:hover .sp-psychology__image-overlay{padding:16px 18px}.sp-psychology__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-psychology__image-badge span:first-child{font-size:12px}.sp-psychology__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-behaviour__wrapper{max-width:1100px;margin:0 auto}.sp-behaviour__header{text-align:center;margin-bottom:44px}.sp-behaviour__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-behaviour__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-behaviour__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-behaviour__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-behaviour__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-behaviour__content{display:flex;flex-direction:column;gap:16px}.sp-behaviour__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-behaviour__questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-behaviour__question{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-behaviour__question--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;font-family:Georgia,serif;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__question:hover .sp-behaviour__question-icon{transform:scale(1.3) rotate(10deg)}.sp-behaviour__question-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-behaviour__question:hover .sp-behaviour__question-text{color:#84c615}.sp-behaviour__conclusion{display:flex;flex-direction:column;gap:10px}.sp-behaviour__conclusion-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-behaviour__conclusion-highlight{display:flex;gap:14px;align-items:flex-start;background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border:1px solid rgba(132,198,21,.12);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__conclusion-highlight:hover{transform:translateY(-4px);background:rgba(132,198,21,.12);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-behaviour__conclusion-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__conclusion-highlight:hover .sp-behaviour__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-behaviour__conclusion-highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-behaviour__visual{display:flex;align-items:center}.sp-behaviour__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-behaviour__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-behaviour__image-card img{width:100%;height:100%;max-height:400px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover img{transform:scale(1.04)}.sp-behaviour__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-overlay{padding:22px 26px}.sp-behaviour__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-icon{transform:rotate(90deg) scale(1.2)}.sp-behaviour__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-behaviour__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-badge{opacity:1;transform:translateY(0)}.sp-behaviour__image-badge span:first-child{font-size:16px}.sp-behaviour__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-accent{opacity:.08}@media (max-width:1024px){.sp-behaviour__title{font-size:34px}.sp-behaviour__grid{gap:40px}.sp-behaviour__question-text{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-behaviour__title{font-size:28px;padding-bottom:16px}.sp-behaviour__title::after{width:50px;height:3px}.sp-behaviour__grid{grid-template-columns:1fr;gap:32px}.sp-behaviour__text{font-size:15px}.sp-behaviour__questions{grid-template-columns:1fr 1fr;gap:6px}.sp-behaviour__question{padding:8px 12px;gap:8px}.sp-behaviour__question-text{font-size:13px}.sp-behaviour__conclusion-text{font-size:15px}.sp-behaviour__conclusion-highlight{padding:14px 18px}.sp-behaviour__conclusion-highlight-text{font-size:15px}.sp-behaviour__image-card img{max-height:300px}.sp-behaviour__image-text{font-size:15px}.sp-behaviour__image-overlay{padding:14px 18px}.sp-behaviour__image-card:hover .sp-behaviour__image-overlay{padding:18px 22px}.sp-behaviour__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-behaviour__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-behaviour__badge{font-size:11px;padding:4px 14px}.sp-behaviour__title{font-size:22px;padding-bottom:14px}.sp-behaviour__title::after{width:40px;height:3px}.sp-behaviour__text{font-size:14px;line-height:1.7}.sp-behaviour__questions{grid-template-columns:1fr;gap:6px}.sp-behaviour__question{padding:6px 10px;gap:6px;border-radius:8px}.sp-behaviour__question-text{font-size:13px}.sp-behaviour__conclusion-text{font-size:14px}.sp-behaviour__conclusion-highlight{padding:12px 14px;gap:10px}.sp-behaviour__conclusion-highlight-text{font-size:14px}.sp-behaviour__image-card img{max-height:220px}.sp-behaviour__image-text{font-size:14px}.sp-behaviour__image-icon{font-size:14px}.sp-behaviour__image-overlay{padding:12px 16px;gap:8px}.sp-behaviour__image-card:hover .sp-behaviour__image-overlay{padding:16px 18px}.sp-behaviour__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-behaviour__image-badge span:first-child{font-size:12px}.sp-behaviour__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-behaviour__wrapper{max-width:1100px;margin:0 auto}.sp-behaviour__header{text-align:center;margin-bottom:44px}.sp-behaviour__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-behaviour__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-behaviour__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-behaviour__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-behaviour__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-behaviour__content{display:flex;flex-direction:column;gap:16px}.sp-behaviour__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-behaviour__questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-behaviour__question{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-behaviour__question--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behaviour__question-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;font-family:Georgia,serif;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__question:hover .sp-behaviour__question-icon{transform:scale(1.3) rotate(10deg)}.sp-behaviour__question-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-behaviour__question:hover .sp-behaviour__question-text{color:#84c615}.sp-behaviour__conclusion{display:flex;flex-direction:column;gap:10px}.sp-behaviour__conclusion-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-behaviour__conclusion-highlight{display:flex;gap:14px;align-items:flex-start;background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border:1px solid rgba(132,198,21,.12);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__conclusion-highlight:hover{transform:translateY(-4px);background:rgba(132,198,21,.12);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-behaviour__conclusion-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__conclusion-highlight:hover .sp-behaviour__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-behaviour__conclusion-highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-behaviour__visual{display:flex;align-items:center}.sp-behaviour__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-behaviour__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-behaviour__image-card img{width:100%;height:100%;max-height:400px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover img{transform:scale(1.04)}.sp-behaviour__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-overlay{padding:22px 26px}.sp-behaviour__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-icon{transform:rotate(90deg) scale(1.2)}.sp-behaviour__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-behaviour__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-badge{opacity:1;transform:translateY(0)}.sp-behaviour__image-badge span:first-child{font-size:16px}.sp-behaviour__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-behaviour__image-card:hover .sp-behaviour__image-accent{opacity:.08}@media (max-width:1024px){.sp-behaviour__title{font-size:34px}.sp-behaviour__grid{gap:40px}.sp-behaviour__question-text{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-behaviour__title{font-size:28px;padding-bottom:16px}.sp-behaviour__title::after{width:50px;height:3px}.sp-behaviour__grid{grid-template-columns:1fr;gap:32px}.sp-behaviour__text{font-size:15px}.sp-behaviour__questions{grid-template-columns:1fr 1fr;gap:6px}.sp-behaviour__question{padding:8px 12px;gap:8px}.sp-behaviour__question-text{font-size:13px}.sp-behaviour__conclusion-text{font-size:15px}.sp-behaviour__conclusion-highlight{padding:14px 18px}.sp-behaviour__conclusion-highlight-text{font-size:15px}.sp-behaviour__image-card img{max-height:300px}.sp-behaviour__image-text{font-size:15px}.sp-behaviour__image-overlay{padding:14px 18px}.sp-behaviour__image-card:hover .sp-behaviour__image-overlay{padding:18px 22px}.sp-behaviour__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-behaviour__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-behaviour__badge{font-size:11px;padding:4px 14px}.sp-behaviour__title{font-size:22px;padding-bottom:14px}.sp-behaviour__title::after{width:40px;height:3px}.sp-behaviour__text{font-size:14px;line-height:1.7}.sp-behaviour__questions{grid-template-columns:1fr;gap:6px}.sp-behaviour__question{padding:6px 10px;gap:6px;border-radius:8px}.sp-behaviour__question-text{font-size:13px}.sp-behaviour__conclusion-text{font-size:14px}.sp-behaviour__conclusion-highlight{padding:12px 14px;gap:10px}.sp-behaviour__conclusion-highlight-text{font-size:14px}.sp-behaviour__image-card img{max-height:220px}.sp-behaviour__image-text{font-size:14px}.sp-behaviour__image-icon{font-size:14px}.sp-behaviour__image-overlay{padding:12px 16px;gap:8px}.sp-behaviour__image-card:hover .sp-behaviour__image-overlay{padding:16px 18px}.sp-behaviour__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-behaviour__image-badge span:first-child{font-size:12px}.sp-behaviour__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-hierarchy__wrapper{max-width:1100px;margin:0 auto}.sp-hierarchy__header{text-align:center;margin-bottom:44px}.sp-hierarchy__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-hierarchy__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-hierarchy__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-hierarchy__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-hierarchy__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-hierarchy__content{display:flex;flex-direction:column;gap:16px}.sp-hierarchy__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-hierarchy__text--final{font-weight:500;color:#000}.sp-hierarchy__highlight{display:flex;align-items:center;gap:12px;background:#e6f5ef;border-radius:12px;padding:12px 18px;border-bottom:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.08);background:#d4f0e0}.sp-hierarchy__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__highlight:hover .sp-hierarchy__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-hierarchy__highlight-text{font-size:17px;font-weight:600;color:#000;margin:0}.sp-hierarchy__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-hierarchy__item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-hierarchy__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-hierarchy__item-dot{width:8px;height:8px;border-radius:50%;background:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__item:hover .sp-hierarchy__item-dot{transform:scale(1.5);box-shadow:0 0 16px rgba(132,198,21,.3)}.sp-hierarchy__item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-hierarchy__item:hover .sp-hierarchy__item-text{color:#84c615}.sp-hierarchy__visual{display:flex;align-items:center}.sp-hierarchy__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-hierarchy__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-hierarchy__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__image-card:hover img{transform:scale(1.04)}.sp-hierarchy__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__image-card:hover .sp-hierarchy__image-overlay{padding:22px 26px}.sp-hierarchy__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__image-card:hover .sp-hierarchy__image-icon{transform:rotate(90deg) scale(1.2)}.sp-hierarchy__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-hierarchy__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__image-card:hover .sp-hierarchy__image-badge{opacity:1;transform:translateY(0)}.sp-hierarchy__image-badge span:first-child{font-size:16px}.sp-hierarchy__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-hierarchy__image-card:hover .sp-hierarchy__image-accent{opacity:.08}@media (max-width:1024px){.sp-hierarchy__title{font-size:34px}.sp-hierarchy__grid{gap:40px}.sp-hierarchy__item-text{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-hierarchy__title{font-size:28px;padding-bottom:16px}.sp-hierarchy__title::after{width:50px;height:3px}.sp-hierarchy__grid{grid-template-columns:1fr;gap:32px}.sp-hierarchy__text{font-size:15px}.sp-hierarchy__highlight{padding:10px 14px}.sp-hierarchy__highlight-text{font-size:15px}.sp-hierarchy__list{grid-template-columns:1fr 1fr;gap:6px}.sp-hierarchy__item{padding:8px 12px;gap:8px}.sp-hierarchy__item-text{font-size:13px}.sp-hierarchy__image-card img{max-height:300px}.sp-hierarchy__image-text{font-size:15px}.sp-hierarchy__image-overlay{padding:14px 18px}.sp-hierarchy__image-card:hover .sp-hierarchy__image-overlay{padding:18px 22px}.sp-hierarchy__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-hierarchy__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-hierarchy__badge{font-size:11px;padding:4px 14px}.sp-hierarchy__title{font-size:22px;padding-bottom:14px}.sp-hierarchy__title::after{width:40px;height:3px}.sp-hierarchy__text{font-size:14px;line-height:1.7}.sp-hierarchy__highlight{padding:8px 12px;gap:10px}.sp-hierarchy__highlight-text{font-size:14px}.sp-hierarchy__list{grid-template-columns:1fr;gap:6px}.sp-hierarchy__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-hierarchy__item-dot{width:6px;height:6px}.sp-hierarchy__item-text{font-size:13px}.sp-hierarchy__image-card img{max-height:220px}.sp-hierarchy__image-text{font-size:14px}.sp-hierarchy__image-icon{font-size:14px}.sp-hierarchy__image-overlay{padding:12px 16px;gap:8px}.sp-hierarchy__image-card:hover .sp-hierarchy__image-overlay{padding:16px 18px}.sp-hierarchy__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-hierarchy__image-badge span:first-child{font-size:12px}.sp-hierarchy__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-fpattern__wrapper{max-width:1100px;margin:0 auto}.sp-fpattern__header{text-align:center;margin-bottom:44px}.sp-fpattern__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-fpattern__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-fpattern__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-fpattern__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-fpattern__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-fpattern__content{display:flex;flex-direction:column;gap:16px}.sp-fpattern__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-fpattern__pattern{display:flex;flex-direction:column;gap:6px}.sp-fpattern__step{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-fpattern__step--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.06)}.sp-fpattern__step--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.06)}.sp-fpattern__step--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06)}.sp-fpattern__step--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06)}.sp-fpattern__step--5:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06)}.sp-fpattern__step-number{font-size:13px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:24px;opacity:.5;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__step:hover .sp-fpattern__step-number{opacity:1;transform:scale(1.15)}.sp-fpattern__step-text{font-size:15px;color:#e6e8ec;transition:all .3s ease;flex:1}.sp-fpattern__step:hover .sp-fpattern__step-text{color:#84c615}.sp-fpattern__step-arrow{font-size:16px;color:rgba(132,198,21,.3);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__step:hover .sp-fpattern__step-arrow{color:#84c615;transform:translateY(4px)}.sp-fpattern__highlight{display:flex;align-items:center;gap:12px;background:rgba(132,198,21,.08);border-radius:12px;padding:12px 18px;border:1px solid rgba(132,198,21,.12);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__highlight:hover{transform:translateY(-3px);background:rgba(132,198,21,.12);box-shadow:0 6px 24px rgba(132,198,21,.06)}.sp-fpattern__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__highlight:hover .sp-fpattern__highlight-icon{transform:rotate(180deg) scale(1.2)}.sp-fpattern__highlight-text{font-size:17px;font-weight:600;color:#fff;margin:0}.sp-fpattern__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-fpattern__item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-fpattern__item--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-fpattern__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-fpattern__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-fpattern__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-fpattern__item--5:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-fpattern__item-check{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__item:hover .sp-fpattern__item-check{transform:scale(1.3)}.sp-fpattern__item-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-fpattern__item:hover .sp-fpattern__item-text{color:#84c615}.sp-fpattern__conclusion{display:flex;flex-direction:column;gap:10px}.sp-fpattern__conclusion-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-fpattern__conclusion-highlight{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.04);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__conclusion-highlight:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-fpattern__conclusion-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__conclusion-highlight:hover .sp-fpattern__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-fpattern__conclusion-highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-fpattern__visual{display:flex;align-items:center}.sp-fpattern__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-fpattern__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-fpattern__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__image-card:hover img{transform:scale(1.04)}.sp-fpattern__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__image-card:hover .sp-fpattern__image-overlay{padding:22px 26px}.sp-fpattern__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__image-card:hover .sp-fpattern__image-icon{transform:rotate(90deg) scale(1.2)}.sp-fpattern__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-fpattern__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__image-card:hover .sp-fpattern__image-badge{opacity:1;transform:translateY(0)}.sp-fpattern__image-badge span:first-child{font-size:16px}.sp-fpattern__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-fpattern__image-card:hover .sp-fpattern__image-accent{opacity:.08}@media (max-width:1024px){.sp-fpattern__title{font-size:34px}.sp-fpattern__grid{gap:40px}.sp-fpattern__step-text{font-size:14px}.sp-fpattern__item-text{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-fpattern__title{font-size:28px;padding-bottom:16px}.sp-fpattern__title::after{width:50px;height:3px}.sp-fpattern__grid{grid-template-columns:1fr;gap:32px}.sp-fpattern__text{font-size:15px}.sp-fpattern__step{padding:8px 12px;gap:10px}.sp-fpattern__step-text{font-size:14px}.sp-fpattern__step-number{font-size:12px;min-width:20px}.sp-fpattern__list{grid-template-columns:1fr 1fr;gap:6px}.sp-fpattern__item{padding:8px 12px;gap:8px}.sp-fpattern__item-text{font-size:13px}.sp-fpattern__highlight{padding:10px 14px}.sp-fpattern__highlight-text{font-size:15px}.sp-fpattern__conclusion-text{font-size:15px}.sp-fpattern__conclusion-highlight{padding:14px 18px}.sp-fpattern__conclusion-highlight-text{font-size:15px}.sp-fpattern__image-card img{max-height:300px}.sp-fpattern__image-text{font-size:15px}.sp-fpattern__image-overlay{padding:14px 18px}.sp-fpattern__image-card:hover .sp-fpattern__image-overlay{padding:18px 22px}.sp-fpattern__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-fpattern__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-fpattern__badge{font-size:11px;padding:4px 14px}.sp-fpattern__title{font-size:22px;padding-bottom:14px}.sp-fpattern__title::after{width:40px;height:3px}.sp-fpattern__text{font-size:14px;line-height:1.7}.sp-fpattern__step{padding:6px 10px;gap:8px;border-radius:8px}.sp-fpattern__step-text{font-size:13px}.sp-fpattern__step-number{font-size:11px;min-width:18px}.sp-fpattern__step-arrow{font-size:14px}.sp-fpattern__list{grid-template-columns:1fr;gap:6px}.sp-fpattern__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-fpattern__item-text{font-size:13px}.sp-fpattern__highlight{padding:8px 12px;gap:10px}.sp-fpattern__highlight-text{font-size:14px}.sp-fpattern__conclusion-text{font-size:14px}.sp-fpattern__conclusion-highlight{padding:12px 14px;gap:10px}.sp-fpattern__conclusion-highlight-text{font-size:14px}.sp-fpattern__image-card img{max-height:220px}.sp-fpattern__image-text{font-size:14px}.sp-fpattern__image-icon{font-size:14px}.sp-fpattern__image-overlay{padding:12px 16px;gap:8px}.sp-fpattern__image-card:hover .sp-fpattern__image-overlay{padding:16px 18px}.sp-fpattern__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-fpattern__image-badge span:first-child{font-size:12px}.sp-fpattern__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-zpattern__wrapper{max-width:1000px;margin:0 auto}.sp-zpattern__header{text-align:center;margin-bottom:44px}.sp-zpattern__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-zpattern__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-zpattern__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-zpattern__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-zpattern__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:600px;margin:0 auto;text-align:center}.sp-zpattern__flow{background:#f8fafc;border-radius:18px;padding:30px;border:2px solid #eef2f6;margin-bottom:36px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-zpattern__flow:hover{border-color:#84c615;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-zpattern__steps{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sp-zpattern__step{background:#fff;border-radius:14px;padding:20px 18px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-zpattern__step--1:hover{transform:translateY(-6px) rotate(-1deg) scale(1.02);border-color:#84c615;box-shadow:0 8px 24px rgba(132,198,21,.08);background:#fff}.sp-zpattern__step--2:hover{transform:translateY(-6px) rotate(1deg) scale(1.02);border-color:#84c615;box-shadow:0 8px 24px rgba(132,198,21,.08);background:#fff}.sp-zpattern__step--3:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.02);border-color:#84c615;box-shadow:0 8px 24px rgba(132,198,21,.08);background:#fff}.sp-zpattern__step--4:hover{transform:translateY(-8px) rotate(.5deg) scale(1.02);border-color:#84c615;box-shadow:0 8px 24px rgba(132,198,21,.08);background:#fff}.sp-zpattern__step-content{display:flex;align-items:center;gap:14px}.sp-zpattern__step-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e6f5ef;color:#84c615;font-size:14px;font-weight:700;font-family:'Courier New',monospace;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-zpattern__step:hover .sp-zpattern__step-number{background:#84c615;color:#fff;transform:scale(1.1)}.sp-zpattern__step-label{font-size:16px;font-weight:600;color:#1a1f36;transition:all .3s ease}.sp-zpattern__step:hover .sp-zpattern__step-label{color:#84c615}.sp-zpattern__step-arrow{font-size:22px;color:#84c615;margin-left:auto;opacity:.4;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-zpattern__step:hover .sp-zpattern__step-arrow{opacity:1;transform:translateX(4px) scale(1.1)}.sp-zpattern__elements{background:#f8fafc;border-radius:16px;padding:24px;border:2px solid #eef2f6;margin-bottom:36px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-zpattern__elements:hover{border-color:#84c615;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-zpattern__elements-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sp-zpattern__elements-icon{font-size:18px;color:#84c615}.sp-zpattern__elements-text{font-size:17px;font-weight:600;color:#000;margin:0}.sp-zpattern__elements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sp-zpattern__element{display:flex;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:12px 16px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-zpattern__element--1:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-zpattern__element--2:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-zpattern__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-zpattern__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-zpattern__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-zpattern__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-zpattern__element-icon{font-size:22px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-zpattern__element:hover .sp-zpattern__element-icon{transform:scale(1.2) rotate(-5deg)}.sp-zpattern__element-label{font-size:14px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-zpattern__element:hover .sp-zpattern__element-label{color:#84c615}.sp-zpattern__conclusion{background:#e6f5ef;border-radius:16px;padding:22px 28px;border-left:5px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-zpattern__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-zpattern__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-zpattern__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-zpattern__conclusion:hover .sp-zpattern__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-zpattern__conclusion-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-zpattern__title{font-size:34px}.sp-zpattern__elements-grid{grid-template-columns:repeat(2,1fr)}.sp-zpattern__step-label{font-size:15px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-zpattern__title{font-size:28px;padding-bottom:16px}.sp-zpattern__title::after{width:50px;height:3px}.sp-zpattern__subtitle{font-size:16px}.sp-zpattern__flow{padding:20px}.sp-zpattern__steps{grid-template-columns:1fr 1fr;gap:12px}.sp-zpattern__step{padding:14px 14px}.sp-zpattern__step-number{width:30px;height:30px;font-size:12px}.sp-zpattern__step-label{font-size:14px}.sp-zpattern__step-arrow{font-size:18px}.sp-zpattern__elements{padding:18px}.sp-zpattern__elements-grid{grid-template-columns:1fr 1fr;gap:10px}.sp-zpattern__element{padding:10px 12px}.sp-zpattern__element-label{font-size:13px}.sp-zpattern__conclusion{padding:18px 20px}.sp-zpattern__conclusion-text{font-size:15px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-zpattern__badge{font-size:11px;padding:4px 14px}.sp-zpattern__title{font-size:22px;padding-bottom:14px}.sp-zpattern__title::after{width:40px;height:3px}.sp-zpattern__subtitle{font-size:14px}.sp-zpattern__flow{padding:14px}.sp-zpattern__steps{grid-template-columns:1fr 1fr;gap:10px}.sp-zpattern__step{padding:10px 12px;border-radius:10px}.sp-zpattern__step-content{gap:10px}.sp-zpattern__step-number{width:26px;height:26px;font-size:11px}.sp-zpattern__step-label{font-size:12px}.sp-zpattern__step-arrow{font-size:14px}.sp-zpattern__elements{padding:14px}.sp-zpattern__elements-header{margin-bottom:12px}.sp-zpattern__elements-text{font-size:15px}.sp-zpattern__elements-grid{grid-template-columns:1fr 1fr;gap:8px}.sp-zpattern__element{padding:8px 10px;border-radius:8px;gap:8px}.sp-zpattern__element-icon{font-size:18px}.sp-zpattern__element-label{font-size:12px}.sp-zpattern__conclusion{padding:14px 16px;border-left-width:4px}.sp-zpattern__conclusion-content{gap:12px}.sp-zpattern__conclusion-text{font-size:14px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-colour-psychology__wrapper{max-width:1200px;margin:0 auto}.sp-colour-psychology__header{text-align:center;margin-bottom:44px}.sp-colour-psychology__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-colour-psychology__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-colour-psychology__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-colour-psychology__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-colour-psychology__subtitle{font-size:19px;font-weight:500;color:#e6e8ec;margin:0 0 6px 0;text-align:center}.sp-colour-psychology__desc{font-size:17px;line-height:1.7;color:#a0a8b8;max-width:700px;margin:0 auto;text-align:center}.sp-colour-psychology__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sp-colour-card{background:rgba(255,255,255,.03);border-radius:16px;padding:24px 22px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden;cursor:default}.sp-colour-card--blue:hover{transform:translateY(-8px) scale(1.02);border-color:#3b82f6;background:rgba(59,130,246,.06);box-shadow:0 12px 40px rgba(59,130,246,.06)}.sp-colour-card--green:hover{transform:translateY(-10px) scale(1.02);border-color:#22c55e;background:rgba(34,197,94,.06);box-shadow:0 12px 40px rgba(34,197,94,.06)}.sp-colour-card--red:hover{transform:translateY(-6px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06);box-shadow:0 12px 40px rgba(239,68,68,.06)}.sp-colour-card--orange:hover{transform:translateY(-10px) rotate(-1deg) scale(1.02);border-color:#f59e0b;background:rgba(245,158,11,.06);box-shadow:0 12px 40px rgba(245,158,11,.06)}.sp-colour-card--black:hover{transform:translateY(-8px) scale(1.02);border-color:#6b7280;background:rgba(107,114,128,.06);box-shadow:0 12px 40px rgba(107,114,128,.06)}.sp-colour-card--white:hover{transform:translateY(-10px) rotate(1deg) scale(1.02);border-color:#e5e7eb;background:rgba(229,231,235,.06);box-shadow:0 12px 40px rgba(229,231,235,.06)}.sp-colour-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .8s ease;pointer-events:none}.sp-colour-card:hover::before{left:100%}.sp-colour-card__header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.sp-colour-card__swatch{width:40px;height:40px;border-radius:10px;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-colour-card:hover .sp-colour-card__swatch{transform:scale(1.1) rotate(-5deg)}.sp-colour-card__swatch--blue{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 16px rgba(59,130,246,.2)}.sp-colour-card__swatch--green{background:linear-gradient(135deg,#22c55e,#4ade80);box-shadow:0 4px 16px rgba(34,197,94,.2)}.sp-colour-card__swatch--red{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 16px rgba(239,68,68,.2)}.sp-colour-card__swatch--orange{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 16px rgba(245,158,11,.2)}.sp-colour-card__swatch--black{background:linear-gradient(135deg,#1f2937,#4b5563);box-shadow:0 4px 16px rgba(31,41,55,.2)}.sp-colour-card__swatch--white{background:linear-gradient(135deg,#f3f4f6,#fff);box-shadow:0 4px 16px rgba(229,231,235,.2);border:1px solid rgba(255,255,255,.06)}.sp-colour-card__name{font-size:20px;font-weight:700;color:#fff;transition:all .3s ease}.sp-colour-card--blue:hover .sp-colour-card__name{color:#3b82f6}.sp-colour-card--green:hover .sp-colour-card__name{color:#22c55e}.sp-colour-card--red:hover .sp-colour-card__name{color:#ef4444}.sp-colour-card--orange:hover .sp-colour-card__name{color:#f59e0b}.sp-colour-card--black:hover .sp-colour-card__name{color:#9ca3af}.sp-colour-card--white:hover .sp-colour-card__name{color:#e5e7eb}.sp-colour-card__body{display:flex;flex-direction:column;gap:14px}.sp-colour-card__associations{display:flex;flex-wrap:wrap;gap:8px}.sp-colour-card__tag{display:inline-block;font-size:13px;font-weight:400;color:#e6e8ec;background:rgba(255,255,255,.04);padding:4px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-colour-card--blue:hover .sp-colour-card__tag{border-color:#3b82f6;color:#3b82f6}.sp-colour-card--green:hover .sp-colour-card__tag{border-color:#22c55e;color:#22c55e}.sp-colour-card--red:hover .sp-colour-card__tag{border-color:#ef4444;color:#ef4444}.sp-colour-card--orange:hover .sp-colour-card__tag{border-color:#f59e0b;color:#f59e0b}.sp-colour-card--black:hover .sp-colour-card__tag{border-color:#9ca3af;color:#9ca3af}.sp-colour-card--white:hover .sp-colour-card__tag{border-color:#e5e7eb;color:#e5e7eb}.sp-colour-card__uses{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:10px;border-top:1px solid rgba(255,255,255,.04)}.sp-colour-card__use-label{font-size:13px;font-weight:500;color:#a0a8b8;width:100%}.sp-colour-card__use{font-size:13px;font-weight:400;color:#e6e8ec;background:rgba(255,255,255,.03);padding:4px 12px;border-radius:50px;border:1px solid rgba(255,255,255,.04);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-colour-card--blue:hover .sp-colour-card__use{border-color:#3b82f6;color:#3b82f6}.sp-colour-card--green:hover .sp-colour-card__use{border-color:#22c55e;color:#22c55e}.sp-colour-card--red:hover .sp-colour-card__use{border-color:#ef4444;color:#ef4444}.sp-colour-card--orange:hover .sp-colour-card__use{border-color:#f59e0b;color:#f59e0b}.sp-colour-card--black:hover .sp-colour-card__use{border-color:#9ca3af;color:#9ca3af}.sp-colour-card--white:hover .sp-colour-card__use{border-color:#e5e7eb;color:#e5e7eb}.sp-colour-card__accent{position:absolute;bottom:0;right:0;width:60px;height:60px;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-colour-card--blue .sp-colour-card__accent{background:#3b82f6}.sp-colour-card--green .sp-colour-card__accent{background:#22c55e}.sp-colour-card--red .sp-colour-card__accent{background:#ef4444}.sp-colour-card--orange .sp-colour-card__accent{background:#f59e0b}.sp-colour-card--black .sp-colour-card__accent{background:#4b5563}.sp-colour-card--white .sp-colour-card__accent{background:#e5e7eb}.sp-colour-card:hover .sp-colour-card__accent{opacity:.06}@media (max-width:1024px){.sp-colour-psychology__title{font-size:34px}.sp-colour-psychology__grid{grid-template-columns:1fr 1fr;gap:16px}.sp-colour-card{padding:20px 18px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-colour-psychology__title{font-size:28px;padding-bottom:16px}.sp-colour-psychology__title::after{width:50px;height:3px}.sp-colour-psychology__subtitle{font-size:17px}.sp-colour-psychology__desc{font-size:15px}.sp-colour-psychology__grid{grid-template-columns:1fr 1fr;gap:12px}.sp-colour-card{padding:16px 14px;border-radius:14px}.sp-colour-card__name{font-size:18px}.sp-colour-card__swatch{width:34px;height:34px;border-radius:8px}.sp-colour-card__tag{font-size:12px;padding:3px 12px}.sp-colour-card__use{font-size:12px;padding:3px 10px}.sp-colour-card__accent{width:50px;height:50px}.sp-colour-card--black:hover,.sp-colour-card--blue:hover,.sp-colour-card--green:hover,.sp-colour-card--orange:hover,.sp-colour-card--red:hover,.sp-colour-card--white:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-colour-psychology__badge{font-size:11px;padding:4px 14px}.sp-colour-psychology__title{font-size:22px;padding-bottom:14px}.sp-colour-psychology__title::after{width:40px;height:3px}.sp-colour-psychology__subtitle{font-size:15px}.sp-colour-psychology__desc{font-size:14px}.sp-colour-psychology__grid{grid-template-columns:1fr 1fr;gap:10px}.sp-colour-card{padding:12px 12px;border-radius:12px}.sp-colour-card__header{gap:10px;margin-bottom:10px}.sp-colour-card__swatch{width:28px;height:28px;border-radius:6px}.sp-colour-card__name{font-size:15px}.sp-colour-card__tag{font-size:10px;padding:2px 8px}.sp-colour-card__use-label{font-size:11px}.sp-colour-card__use{font-size:10px;padding:2px 8px}.sp-colour-card__accent{width:35px;height:35px}.sp-colour-card__body{gap:10px}.sp-colour-card__associations{gap:6px}.sp-colour-card__uses{padding-top:8px;gap:4px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-typography-psychology__wrapper{max-width:1100px;margin:0 auto}.sp-typography-psychology__header{text-align:center;margin-bottom:44px}.sp-typography-psychology__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-typography-psychology__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-typography-psychology__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-typography-psychology__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-typography-psychology__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-typography-psychology__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-typography-psychology__content{display:flex;flex-direction:column;gap:16px}.sp-typography-psychology__text{font-size:17px;font-weight:500;color:#000;margin:0}.sp-typography-psychology__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-typography-psychology__item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-typography-psychology__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-typography-psychology__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-typography-psychology__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-typography-psychology__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-typography-psychology__item--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-typography-psychology__item--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-typography-psychology__item-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__item:hover .sp-typography-psychology__item-icon{transform:scale(1.3)}.sp-typography-psychology__item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-typography-psychology__item:hover .sp-typography-psychology__item-text{color:#84c615}.sp-typography-psychology__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-typography-psychology__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__highlight:hover .sp-typography-psychology__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-typography-psychology__highlight-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-typography-psychology__conclusion{background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-typography-psychology__conclusion-text{font-size:16px;line-height:1.7;color:#1a1f36;margin:0;font-weight:500;text-align:center}.sp-typography-psychology__visual{display:flex;align-items:center}.sp-typography-psychology__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-typography-psychology__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-typography-psychology__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__image-card:hover img{transform:scale(1.04)}.sp-typography-psychology__logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:24px 36px;border-radius:16px;border:2px solid #84c615;box-shadow:0 8px 40px rgba(0,0,0,.08);text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__image-card:hover .sp-typography-psychology__logo-wrapper{opacity:1;transform:translate(-50%,-50%) scale(1)}.sp-typography-psychology__logo{display:flex;flex-direction:column;align-items:center;gap:2px}.sp-typography-psychology__logo-brand{font-size:28px;font-weight:700;color:#000;letter-spacing:-.02em}.sp-typography-psychology__logo-sub{font-size:14px;font-weight:400;color:#4a5268;letter-spacing:.04em}.sp-typography-psychology__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__image-card:hover .sp-typography-psychology__image-overlay{padding:22px 26px}.sp-typography-psychology__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__image-card:hover .sp-typography-psychology__image-icon{transform:rotate(90deg) scale(1.2)}.sp-typography-psychology__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-typography-psychology__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__image-card:hover .sp-typography-psychology__image-badge{opacity:1;transform:translateY(0)}.sp-typography-psychology__image-badge span:first-child{font-size:16px}.sp-typography-psychology__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-typography-psychology__image-card:hover .sp-typography-psychology__image-accent{opacity:.08}@media (max-width:1024px){.sp-typography-psychology__title{font-size:34px}.sp-typography-psychology__grid{gap:40px}.sp-typography-psychology__logo-brand{font-size:24px}.sp-typography-psychology__logo-wrapper{padding:18px 28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-typography-psychology__title{font-size:28px;padding-bottom:16px}.sp-typography-psychology__title::after{width:50px;height:3px}.sp-typography-psychology__subtitle{font-size:16px}.sp-typography-psychology__grid{grid-template-columns:1fr;gap:32px}.sp-typography-psychology__text{font-size:16px}.sp-typography-psychology__list{grid-template-columns:1fr 1fr;gap:6px}.sp-typography-psychology__item{padding:8px 12px;gap:8px}.sp-typography-psychology__item-text{font-size:13px}.sp-typography-psychology__highlight{padding:14px 18px}.sp-typography-psychology__highlight-text{font-size:15px}.sp-typography-psychology__conclusion{padding:14px 16px}.sp-typography-psychology__conclusion-text{font-size:15px}.sp-typography-psychology__image-card img{max-height:350px}.sp-typography-psychology__logo-wrapper{padding:16px 24px}.sp-typography-psychology__logo-brand{font-size:22px}.sp-typography-psychology__logo-sub{font-size:12px}.sp-typography-psychology__image-text{font-size:15px}.sp-typography-psychology__image-overlay{padding:14px 18px}.sp-typography-psychology__image-card:hover .sp-typography-psychology__image-overlay{padding:18px 22px}.sp-typography-psychology__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-typography-psychology__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-typography-psychology__badge{font-size:11px;padding:4px 14px}.sp-typography-psychology__title{font-size:22px;padding-bottom:14px}.sp-typography-psychology__title::after{width:40px;height:3px}.sp-typography-psychology__subtitle{font-size:14px}.sp-typography-psychology__text{font-size:15px}.sp-typography-psychology__list{grid-template-columns:1fr;gap:6px}.sp-typography-psychology__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-typography-psychology__item-text{font-size:13px}.sp-typography-psychology__highlight{padding:12px 14px;gap:10px}.sp-typography-psychology__highlight-text{font-size:14px}.sp-typography-psychology__conclusion{padding:12px 14px}.sp-typography-psychology__conclusion-text{font-size:14px}.sp-typography-psychology__image-card img{max-height:280px}.sp-typography-psychology__logo-wrapper{padding:12px 16px;border-width:1.5px}.sp-typography-psychology__logo-brand{font-size:18px}.sp-typography-psychology__logo-sub{font-size:10px}.sp-typography-psychology__image-text{font-size:14px}.sp-typography-psychology__image-icon{font-size:14px}.sp-typography-psychology__image-overlay{padding:12px 16px;gap:8px}.sp-typography-psychology__image-card:hover .sp-typography-psychology__image-overlay{padding:16px 18px}.sp-typography-psychology__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-typography-psychology__image-badge span:first-child{font-size:12px}.sp-typography-psychology__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-white-space__wrapper{max-width:1100px;margin:0 auto}.sp-white-space__header{text-align:center;margin-bottom:44px}.sp-white-space__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-white-space__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-white-space__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-white-space__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-white-space__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:700px;margin:0 auto;text-align:center}.sp-white-space__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-white-space__content{display:flex;flex-direction:column;gap:18px}.sp-white-space__text{font-size:18px;font-weight:500;color:#e6e8ec;margin:0}.sp-white-space__benefits{display:flex;flex-direction:column;gap:8px}.sp-white-space__benefit{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-white-space__benefit--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-white-space__benefit--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-white-space__benefit--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-white-space__benefit--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-white-space__benefit--5:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-white-space__benefit-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__benefit:hover .sp-white-space__benefit-icon{transform:rotate(90deg) scale(1.2)}.sp-white-space__benefit-text{font-size:15px;color:#e6e8ec;transition:all .3s ease}.sp-white-space__benefit:hover .sp-white-space__benefit-text{color:#84c615}.sp-white-space__conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-white-space__conclusion-text{font-size:16px;color:#e6e8ec;margin:0 0 6px 0;text-align:center}.sp-white-space__conclusion-highlight{font-size:18px;font-weight:600;color:#fff;margin:0;text-align:center}.sp-white-space__visual{display:flex;align-items:center}.sp-white-space__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-white-space__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-white-space__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__image-card:hover img{transform:scale(1.04)}.sp-white-space__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__image-card:hover .sp-white-space__image-overlay{padding:22px 26px}.sp-white-space__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__image-card:hover .sp-white-space__image-icon{transform:rotate(90deg) scale(1.2)}.sp-white-space__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-white-space__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__image-card:hover .sp-white-space__image-badge{opacity:1;transform:translateY(0)}.sp-white-space__image-badge span:first-child{font-size:16px}.sp-white-space__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-white-space__image-card:hover .sp-white-space__image-accent{opacity:.08}@media (max-width:1024px){.sp-white-space__title{font-size:34px}.sp-white-space__grid{gap:40px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-white-space__title{font-size:28px;padding-bottom:16px}.sp-white-space__title::after{width:50px;height:3px}.sp-white-space__subtitle{font-size:16px}.sp-white-space__grid{grid-template-columns:1fr;gap:32px}.sp-white-space__text{font-size:17px}.sp-white-space__benefit{padding:8px 12px;gap:10px}.sp-white-space__benefit-text{font-size:14px}.sp-white-space__conclusion{padding:14px 18px}.sp-white-space__conclusion-text{font-size:15px}.sp-white-space__conclusion-highlight{font-size:17px}.sp-white-space__image-card img{max-height:350px}.sp-white-space__image-text{font-size:15px}.sp-white-space__image-overlay{padding:14px 18px}.sp-white-space__image-card:hover .sp-white-space__image-overlay{padding:18px 22px}.sp-white-space__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-white-space__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-white-space__badge{font-size:11px;padding:4px 14px}.sp-white-space__title{font-size:22px;padding-bottom:14px}.sp-white-space__title::after{width:40px;height:3px}.sp-white-space__subtitle{font-size:14px}.sp-white-space__text{font-size:16px}.sp-white-space__benefit{padding:6px 10px;gap:8px;border-radius:8px}.sp-white-space__benefit-text{font-size:13px}.sp-white-space__benefit-icon{font-size:12px}.sp-white-space__conclusion{padding:12px 14px}.sp-white-space__conclusion-text{font-size:14px}.sp-white-space__conclusion-highlight{font-size:15px}.sp-white-space__image-card img{max-height:280px}.sp-white-space__image-text{font-size:14px}.sp-white-space__image-icon{font-size:14px}.sp-white-space__image-overlay{padding:12px 16px;gap:8px}.sp-white-space__image-card:hover .sp-white-space__image-overlay{padding:16px 18px}.sp-white-space__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-white-space__image-badge span:first-child{font-size:12px}.sp-white-space__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-simplicity__wrapper{max-width:1100px;margin:0 auto}.sp-simplicity__header{text-align:center;margin-bottom:44px}.sp-simplicity__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-simplicity__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-simplicity__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-simplicity__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-simplicity__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:600px;margin:0 auto;text-align:center}.sp-simplicity__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-simplicity__content{display:flex;flex-direction:column;gap:18px}.sp-simplicity__text{font-size:17px;font-weight:500;color:#000;margin:0}.sp-simplicity__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-simplicity__item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-simplicity__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-simplicity__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-simplicity__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-simplicity__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-simplicity__item-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__item:hover .sp-simplicity__item-icon{transform:rotate(90deg) scale(1.2)}.sp-simplicity__item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-simplicity__item:hover .sp-simplicity__item-text{color:#84c615}.sp-simplicity__conclusion{background:#e6f5ef;border-radius:14px;padding:18px 22px;border-bottom:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__conclusion:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-simplicity__conclusion-text{font-size:18px;font-weight:600;color:#000;margin:0;text-align:center}.sp-simplicity__visual{display:flex;align-items:center}.sp-simplicity__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-simplicity__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-simplicity__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__image-card:hover img{transform:scale(1.04)}.sp-simplicity__logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px 32px;border-radius:16px;border:2px solid #84c615;box-shadow:0 8px 40px rgba(0,0,0,.08);text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__image-card:hover .sp-simplicity__logo-wrapper{opacity:1;transform:translate(-50%,-50%) scale(1)}.sp-simplicity__logo{display:flex;flex-direction:column;align-items:center;gap:2px}.sp-simplicity__logo-brand{font-size:26px;font-weight:700;color:#000;letter-spacing:-.02em}.sp-simplicity__logo-sub{font-size:13px;font-weight:400;color:#4a5268;letter-spacing:.04em}.sp-simplicity__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__image-card:hover .sp-simplicity__image-overlay{padding:22px 26px}.sp-simplicity__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__image-card:hover .sp-simplicity__image-icon{transform:rotate(90deg) scale(1.2)}.sp-simplicity__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-simplicity__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__image-card:hover .sp-simplicity__image-badge{opacity:1;transform:translateY(0)}.sp-simplicity__image-badge span:first-child{font-size:14px;color:#84c615}.sp-simplicity__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-simplicity__image-card:hover .sp-simplicity__image-accent{opacity:.08}@media (max-width:1024px){.sp-simplicity__title{font-size:34px}.sp-simplicity__grid{gap:40px}.sp-simplicity__logo-brand{font-size:22px}.sp-simplicity__logo-wrapper{padding:16px 24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-simplicity__title{font-size:28px;padding-bottom:16px}.sp-simplicity__title::after{width:50px;height:3px}.sp-simplicity__subtitle{font-size:16px}.sp-simplicity__grid{grid-template-columns:1fr;gap:32px}.sp-simplicity__text{font-size:16px}.sp-simplicity__list{grid-template-columns:1fr 1fr;gap:6px}.sp-simplicity__item{padding:8px 12px;gap:8px}.sp-simplicity__item-text{font-size:13px}.sp-simplicity__conclusion{padding:14px 16px}.sp-simplicity__conclusion-text{font-size:16px}.sp-simplicity__image-card img{max-height:350px}.sp-simplicity__logo-wrapper{padding:14px 20px}.sp-simplicity__logo-brand{font-size:20px}.sp-simplicity__logo-sub{font-size:11px}.sp-simplicity__image-text{font-size:15px}.sp-simplicity__image-overlay{padding:14px 18px}.sp-simplicity__image-card:hover .sp-simplicity__image-overlay{padding:18px 22px}.sp-simplicity__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-simplicity__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-simplicity__badge{font-size:11px;padding:4px 14px}.sp-simplicity__title{font-size:22px;padding-bottom:14px}.sp-simplicity__title::after{width:40px;height:3px}.sp-simplicity__subtitle{font-size:14px}.sp-simplicity__text{font-size:15px}.sp-simplicity__list{grid-template-columns:1fr;gap:6px}.sp-simplicity__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-simplicity__item-text{font-size:13px}.sp-simplicity__conclusion{padding:12px 14px}.sp-simplicity__conclusion-text{font-size:15px}.sp-simplicity__image-card img{max-height:280px}.sp-simplicity__logo-wrapper{padding:10px 14px;border-width:1.5px}.sp-simplicity__logo-brand{font-size:16px}.sp-simplicity__logo-sub{font-size:9px}.sp-simplicity__image-text{font-size:14px}.sp-simplicity__image-icon{font-size:14px}.sp-simplicity__image-overlay{padding:12px 16px;gap:8px}.sp-simplicity__image-card:hover .sp-simplicity__image-overlay{padding:16px 18px}.sp-simplicity__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-simplicity__image-badge span:first-child{font-size:12px}.sp-simplicity__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-cognitive-load__wrapper{max-width:1100px;margin:0 auto}.sp-cognitive-load__header{text-align:center;margin-bottom:44px}.sp-cognitive-load__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-cognitive-load__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-cognitive-load__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-cognitive-load__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-cognitive-load__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:600px;margin:0 auto;text-align:center}.sp-cognitive-load__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-cognitive-load__content{display:flex;flex-direction:column;gap:16px}.sp-cognitive-load__text{font-size:17px;font-weight:500;color:#e6e8ec;margin:0}.sp-cognitive-load__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-cognitive-load__item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-cognitive-load__item--1:hover{transform:translateX(6px);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-cognitive-load__item--2:hover{transform:translateX(-6px);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-cognitive-load__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-cognitive-load__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-cognitive-load__item--5:hover{transform:translateY(-6px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-cognitive-load__item-icon{font-size:16px;font-weight:700;color:#ef4444;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__item:hover .sp-cognitive-load__item-icon{transform:scale(1.3) rotate(90deg)}.sp-cognitive-load__item-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-cognitive-load__item:hover .sp-cognitive-load__item-text{color:#ef4444}.sp-cognitive-load__highlight{background:rgba(239,68,68,.06);border-radius:14px;padding:16px 20px;border-left:4px solid #ef4444;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__highlight:hover{transform:translateX(6px);background:rgba(239,68,68,.1)}.sp-cognitive-load__highlight-text{font-size:17px;font-weight:600;color:#fff;margin:0 0 4px 0}.sp-cognitive-load__highlight-desc{font-size:16px;color:#e6e8ec;margin:0}.sp-cognitive-load__conclusion{display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-cognitive-load__conclusion-text{font-size:16px;color:#e6e8ec;margin:0;text-align:justify}.sp-cognitive-load__conclusion-highlight{font-size:18px;font-weight:600;color:#fff;margin:0;text-align:center}.sp-cognitive-load__visual{display:flex;align-items:center}.sp-cognitive-load__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-cognitive-load__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-cognitive-load__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__image-card:hover img{transform:scale(1.04)}.sp-cognitive-load__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__image-card:hover .sp-cognitive-load__image-overlay{padding:22px 26px}.sp-cognitive-load__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__image-card:hover .sp-cognitive-load__image-icon{transform:rotate(90deg) scale(1.2)}.sp-cognitive-load__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-cognitive-load__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__image-card:hover .sp-cognitive-load__image-badge{opacity:1;transform:translateY(0)}.sp-cognitive-load__image-badge span:first-child{font-size:16px}.sp-cognitive-load__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-cognitive-load__image-card:hover .sp-cognitive-load__image-accent{opacity:.08}@media (max-width:1024px){.sp-cognitive-load__title{font-size:34px}.sp-cognitive-load__grid{gap:40px}.sp-cognitive-load__list{grid-template-columns:1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-cognitive-load__title{font-size:28px;padding-bottom:16px}.sp-cognitive-load__title::after{width:50px;height:3px}.sp-cognitive-load__subtitle{font-size:16px}.sp-cognitive-load__grid{grid-template-columns:1fr;gap:32px}.sp-cognitive-load__text{font-size:16px}.sp-cognitive-load__list{grid-template-columns:1fr 1fr;gap:6px}.sp-cognitive-load__item{padding:8px 12px;gap:8px}.sp-cognitive-load__item-text{font-size:13px}.sp-cognitive-load__highlight{padding:14px 18px}.sp-cognitive-load__highlight-text{font-size:16px}.sp-cognitive-load__conclusion{padding:14px 18px}.sp-cognitive-load__conclusion-text{font-size:15px}.sp-cognitive-load__conclusion-highlight{font-size:17px}.sp-cognitive-load__image-card img{max-height:350px}.sp-cognitive-load__image-text{font-size:15px}.sp-cognitive-load__image-overlay{padding:14px 18px}.sp-cognitive-load__image-card:hover .sp-cognitive-load__image-overlay{padding:18px 22px}.sp-cognitive-load__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-cognitive-load__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-cognitive-load__badge{font-size:11px;padding:4px 14px}.sp-cognitive-load__title{font-size:22px;padding-bottom:14px}.sp-cognitive-load__title::after{width:40px;height:3px}.sp-cognitive-load__subtitle{font-size:14px}.sp-cognitive-load__text{font-size:15px}.sp-cognitive-load__list{grid-template-columns:1fr;gap:6px}.sp-cognitive-load__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-cognitive-load__item-text{font-size:13px}.sp-cognitive-load__highlight{padding:12px 14px}.sp-cognitive-load__highlight-text{font-size:15px}.sp-cognitive-load__conclusion{padding:12px 14px}.sp-cognitive-load__conclusion-text{font-size:14px}.sp-cognitive-load__conclusion-highlight{font-size:15px}.sp-cognitive-load__image-card img{max-height:280px}.sp-cognitive-load__image-text{font-size:14px}.sp-cognitive-load__image-icon{font-size:14px}.sp-cognitive-load__image-overlay{padding:12px 16px;gap:8px}.sp-cognitive-load__image-card:hover .sp-cognitive-load__image-overlay{padding:16px 18px}.sp-cognitive-load__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-cognitive-load__image-badge span:first-child{font-size:12px}.sp-cognitive-load__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-trust-designed__wrapper{max-width:1100px;margin:0 auto}.sp-trust-designed__header{text-align:center;margin-bottom:44px}.sp-trust-designed__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-trust-designed__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-trust-designed__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-trust-designed__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-trust-designed__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:600px;margin:0 auto;text-align:center}.sp-trust-designed__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-trust-designed__content{display:flex;flex-direction:column;gap:16px}.sp-trust-designed__text{font-size:17px;font-weight:500;color:#000;margin:0}.sp-trust-designed__list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sp-trust-designed__item{display:flex;align-items:center;gap:8px;background:#f8fafc;border-radius:8px;padding:6px 10px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trust-designed__item--1:hover{transform:translateX(4px);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--2:hover{transform:translateX(-4px);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--3:hover{transform:translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--4:hover{transform:translateX(4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--5:hover{transform:translateX(-4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--6:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--7:hover{transform:translateX(4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--8:hover{transform:translateX(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--9:hover{transform:translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--10:hover{transform:translateX(4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--11:hover{transform:translateX(-4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item--12:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-designed__item-icon{font-size:12px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__item:hover .sp-trust-designed__item-icon{transform:scale(1.3)}.sp-trust-designed__item-text{font-size:12px;color:#1a1f36;transition:all .3s ease}.sp-trust-designed__item:hover .sp-trust-designed__item-text{color:#84c615}.sp-trust-designed__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-trust-designed__conclusion-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-trust-designed__visual{display:flex;align-items:center}.sp-trust-designed__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-trust-designed__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-trust-designed__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__image-card:hover img{transform:scale(1.04)}.sp-trust-designed__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__image-card:hover .sp-trust-designed__image-overlay{padding:22px 26px}.sp-trust-designed__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__image-card:hover .sp-trust-designed__image-icon{transform:rotate(90deg) scale(1.2)}.sp-trust-designed__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-trust-designed__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__image-card:hover .sp-trust-designed__image-badge{opacity:1;transform:translateY(0)}.sp-trust-designed__image-badge span:first-child{font-size:16px}.sp-trust-designed__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-designed__image-card:hover .sp-trust-designed__image-accent{opacity:.08}@media (max-width:1024px){.sp-trust-designed__title{font-size:34px}.sp-trust-designed__grid{gap:40px}.sp-trust-designed__list{grid-template-columns:repeat(2,1fr)}.sp-trust-designed__item-text{font-size:11px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-trust-designed__title{font-size:28px;padding-bottom:16px}.sp-trust-designed__title::after{width:50px;height:3px}.sp-trust-designed__subtitle{font-size:16px}.sp-trust-designed__grid{grid-template-columns:1fr;gap:32px}.sp-trust-designed__text{font-size:16px}.sp-trust-designed__list{grid-template-columns:repeat(2,1fr);gap:4px}.sp-trust-designed__item{padding:4px 8px;gap:6px;border-radius:6px}.sp-trust-designed__item-text{font-size:11px}.sp-trust-designed__conclusion{padding:14px 16px}.sp-trust-designed__conclusion-text{font-size:15px}.sp-trust-designed__image-card img{max-height:350px}.sp-trust-designed__image-text{font-size:15px}.sp-trust-designed__image-overlay{padding:14px 18px}.sp-trust-designed__image-card:hover .sp-trust-designed__image-overlay{padding:18px 22px}.sp-trust-designed__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-trust-designed__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-trust-designed__badge{font-size:11px;padding:4px 14px}.sp-trust-designed__title{font-size:22px;padding-bottom:14px}.sp-trust-designed__title::after{width:40px;height:3px}.sp-trust-designed__subtitle{font-size:14px}.sp-trust-designed__text{font-size:15px}.sp-trust-designed__list{grid-template-columns:1fr 1fr;gap:4px}.sp-trust-designed__item{padding:4px 6px;gap:4px;border-radius:4px}.sp-trust-designed__item-text{font-size:10px}.sp-trust-designed__item-icon{font-size:10px}.sp-trust-designed__conclusion{padding:12px 14px}.sp-trust-designed__conclusion-text{font-size:14px}.sp-trust-designed__image-card img{max-height:280px}.sp-trust-designed__image-text{font-size:14px}.sp-trust-designed__image-icon{font-size:14px}.sp-trust-designed__image-overlay{padding:12px 16px;gap:8px}.sp-trust-designed__image-card:hover .sp-trust-designed__image-overlay{padding:16px 18px}.sp-trust-designed__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-trust-designed__image-badge span:first-child{font-size:12px}.sp-trust-designed__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-emotional-design__wrapper{max-width:1100px;margin:0 auto}.sp-emotional-design__header{text-align:center;margin-bottom:44px}.sp-emotional-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-emotional-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-emotional-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-emotional-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-emotional-design__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:600px;margin:0 auto;text-align:center}.sp-emotional-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-emotional-design__content{display:flex;flex-direction:column;gap:16px}.sp-emotional-design__text{font-size:17px;font-weight:500;color:#e6e8ec;margin:0}.sp-emotional-design__feelings{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.sp-emotional-design__feeling{display:flex;flex-direction:column;align-items:center;gap:6px;background:rgba(255,255,255,.04);border-radius:12px;padding:14px 10px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default;text-align:center}.sp-emotional-design__feeling--1:hover{transform:translateY(-6px) scale(1.05);border-color:#84c615;background:rgba(132,198,21,.06)}.sp-emotional-design__feeling--2:hover{transform:translateY(-4px) rotate(-1deg) scale(1.05);border-color:#84c615;background:rgba(132,198,21,.06)}.sp-emotional-design__feeling--3:hover{transform:translateY(-8px) scale(1.05);border-color:#84c615;background:rgba(132,198,21,.06)}.sp-emotional-design__feeling--4:hover{transform:translateY(-4px) rotate(1deg) scale(1.05);border-color:#84c615;background:rgba(132,198,21,.06)}.sp-emotional-design__feeling--5:hover{transform:translateY(-6px) scale(1.05);border-color:#84c615;background:rgba(132,198,21,.06)}.sp-emotional-design__feeling--6:hover{transform:translateY(-8px) scale(1.05);border-color:#84c615;background:rgba(132,198,21,.06)}.sp-emotional-design__feeling-icon{font-size:28px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__feeling:hover .sp-emotional-design__feeling-icon{transform:scale(1.15)}.sp-emotional-design__feeling-text{font-size:13px;color:#e6e8ec;transition:all .3s ease;font-weight:500}.sp-emotional-design__feeling:hover .sp-emotional-design__feeling-text{color:#84c615}.sp-emotional-design__conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-emotional-design__conclusion-text{font-size:17px;line-height:1.7;color:#e6e8ec;margin:0;text-align:justify}.sp-emotional-design__visual{display:flex;align-items:center}.sp-emotional-design__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-emotional-design__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-emotional-design__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__image-card:hover img{transform:scale(1.04)}.sp-emotional-design__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__image-card:hover .sp-emotional-design__image-overlay{padding:22px 26px}.sp-emotional-design__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__image-card:hover .sp-emotional-design__image-icon{transform:rotate(90deg) scale(1.2)}.sp-emotional-design__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-emotional-design__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__image-card:hover .sp-emotional-design__image-badge{opacity:1;transform:translateY(0)}.sp-emotional-design__image-badge span:first-child{font-size:16px}.sp-emotional-design__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-emotional-design__image-card:hover .sp-emotional-design__image-accent{opacity:.08}@media (max-width:1024px){.sp-emotional-design__title{font-size:34px}.sp-emotional-design__grid{gap:40px}.sp-emotional-design__feelings{grid-template-columns:1fr 1fr}.sp-emotional-design__feeling{padding:12px 8px}.sp-emotional-design__feeling-icon{font-size:24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-emotional-design__title{font-size:28px;padding-bottom:16px}.sp-emotional-design__title::after{width:50px;height:3px}.sp-emotional-design__subtitle{font-size:16px}.sp-emotional-design__grid{grid-template-columns:1fr;gap:32px}.sp-emotional-design__text{font-size:16px}.sp-emotional-design__feelings{grid-template-columns:1fr 1fr 1fr;gap:6px}.sp-emotional-design__feeling{padding:10px 6px;gap:4px}.sp-emotional-design__feeling-icon{font-size:22px}.sp-emotional-design__feeling-text{font-size:12px}.sp-emotional-design__conclusion{padding:14px 18px}.sp-emotional-design__conclusion-text{font-size:15px}.sp-emotional-design__image-card img{max-height:350px}.sp-emotional-design__image-text{font-size:15px}.sp-emotional-design__image-overlay{padding:14px 18px}.sp-emotional-design__image-card:hover .sp-emotional-design__image-overlay{padding:18px 22px}.sp-emotional-design__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-emotional-design__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-emotional-design__badge{font-size:11px;padding:4px 14px}.sp-emotional-design__title{font-size:22px;padding-bottom:14px}.sp-emotional-design__title::after{width:40px;height:3px}.sp-emotional-design__subtitle{font-size:14px}.sp-emotional-design__text{font-size:15px}.sp-emotional-design__feelings{grid-template-columns:1fr 1fr 1fr;gap:4px}.sp-emotional-design__feeling{padding:8px 4px;gap:4px;border-radius:8px}.sp-emotional-design__feeling-icon{font-size:18px}.sp-emotional-design__feeling-text{font-size:10px}.sp-emotional-design__conclusion{padding:12px 14px}.sp-emotional-design__conclusion-text{font-size:14px}.sp-emotional-design__image-card img{max-height:280px}.sp-emotional-design__image-text{font-size:14px}.sp-emotional-design__image-icon{font-size:14px}.sp-emotional-design__image-overlay{padding:12px 16px;gap:8px}.sp-emotional-design__image-card:hover .sp-emotional-design__image-overlay{padding:16px 18px}.sp-emotional-design__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-emotional-design__image-badge span:first-child{font-size:12px}.sp-emotional-design__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-decision-making__wrapper{max-width:1000px;margin:0 auto}.sp-decision-making__header{text-align:center;margin-bottom:44px}.sp-decision-making__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-decision-making__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-decision-making__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-decision-making__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-decision-making__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-decision-making__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.sp-decision-making__question{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:18px 20px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-decision-making__question--1:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-decision-making__question--2:hover{transform:translateY(-8px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-decision-making__question--3:hover{transform:translateY(-6px) rotate(.5deg) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-decision-making__question--4:hover{transform:translateY(-10px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-decision-making__question--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-decision-making__question::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-decision-making__question:hover::before{left:100%}.sp-decision-making__question::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-decision-making__question:hover::after{opacity:1}.sp-decision-making__question-icon{font-size:24px;font-weight:700;color:#84c615;font-family:Georgia,serif;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-decision-making__question:hover .sp-decision-making__question-icon{transform:scale(1.3) rotate(10deg)}.sp-decision-making__question-text{font-size:16px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-decision-making__question:hover .sp-decision-making__question-text{color:#84c615}.sp-decision-making__conclusion{background:#e6f5ef;border-radius:16px;padding:22px 28px;border-left:5px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-decision-making__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-decision-making__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-decision-making__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-decision-making__conclusion:hover .sp-decision-making__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-decision-making__conclusion-text{font-size:18px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-decision-making__title{font-size:34px}.sp-decision-making__grid{grid-template-columns:repeat(2,1fr)}.sp-decision-making__question{padding:14px 16px}.sp-decision-making__question-text{font-size:15px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-decision-making__title{font-size:28px;padding-bottom:16px}.sp-decision-making__title::after{width:50px;height:3px}.sp-decision-making__subtitle{font-size:16px}.sp-decision-making__grid{grid-template-columns:1fr 1fr;gap:12px}.sp-decision-making__question{padding:12px 14px;border-radius:12px;gap:10px}.sp-decision-making__question-icon{font-size:20px}.sp-decision-making__question-text{font-size:14px}.sp-decision-making__conclusion{padding:18px 20px;border-left-width:4px}.sp-decision-making__conclusion-text{font-size:16px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-decision-making__badge{font-size:11px;padding:4px 14px}.sp-decision-making__title{font-size:22px;padding-bottom:14px}.sp-decision-making__title::after{width:40px;height:3px}.sp-decision-making__subtitle{font-size:14px}.sp-decision-making__grid{grid-template-columns:1fr;gap:10px}.sp-decision-making__question{padding:10px 12px;border-radius:10px;gap:8px}.sp-decision-making__question-icon{font-size:18px}.sp-decision-making__question-text{font-size:14px}.sp-decision-making__conclusion{padding:14px 16px;border-left-width:4px;border-radius:12px}.sp-decision-making__conclusion-content{gap:12px}.sp-decision-making__conclusion-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-visualtrust__wrapper{max-width:1100px;margin:0 auto}.sp-visualtrust__header{text-align:center;margin-bottom:44px}.sp-visualtrust__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-visualtrust__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-visualtrust__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-visualtrust__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-visualtrust__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:750px;margin:0 auto;text-align:center}.sp-visualtrust__steps{display:flex;flex-direction:column;gap:0;padding:0 10px}.sp-visualtrust__step{display:flex;align-items:center;gap:20px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-visualtrust__step--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-visualtrust__step--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-visualtrust__step--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-visualtrust__step--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-visualtrust__step--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-visualtrust__step--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visualtrust__step::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-visualtrust__step:hover::before{left:100%}.sp-visualtrust__step-number{font-size:14px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:36px;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-visualtrust__step:hover .sp-visualtrust__step-number{opacity:1;transform:scale(1.15)}.sp-visualtrust__step-content{display:flex;align-items:center;gap:16px;flex:1}.sp-visualtrust__step-icon{font-size:28px;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-visualtrust__step--1:hover .sp-visualtrust__step-icon{transform:scale(1.2) rotate(-10deg)}.sp-visualtrust__step--2:hover .sp-visualtrust__step-icon{transform:scale(1.3) rotate(10deg)}.sp-visualtrust__step--3:hover .sp-visualtrust__step-icon{transform:scale(1.2) translateY(-4px)}.sp-visualtrust__step--4:hover .sp-visualtrust__step-icon{transform:scale(1.3) rotate(-8deg)}.sp-visualtrust__step--5:hover .sp-visualtrust__step-icon{transform:scale(1.2) rotate(8deg)}.sp-visualtrust__step--6:hover .sp-visualtrust__step-icon{transform:scale(1.3) rotate(-5deg) translateY(-4px)}.sp-visualtrust__step-text-wrapper{display:flex;flex-direction:column;gap:2px}.sp-visualtrust__step-title{font-size:16px;font-weight:600;color:#fff;transition:all .3s ease}.sp-visualtrust__step:hover .sp-visualtrust__step-title{color:#84c615}.sp-visualtrust__step-desc{font-size:14px;color:#a0a8b8;line-height:1.5}.sp-visualtrust__step-arrow{font-size:20px;color:rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0;padding:0 8px}.sp-visualtrust__step:hover .sp-visualtrust__step-arrow{color:#84c615;transform:translateY(4px)}.sp-visualtrust__step--6 .sp-visualtrust__step-arrow{display:none}@media (max-width:1024px){.sp-visualtrust__title{font-size:34px}.sp-visualtrust__step{padding:14px 18px;gap:14px}.sp-visualtrust__step-icon{font-size:24px}.sp-visualtrust__step-title{font-size:15px}.sp-visualtrust__step-desc{font-size:13px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-visualtrust__title{font-size:28px;padding-bottom:16px}.sp-visualtrust__title::after{width:50px;height:3px}.sp-visualtrust__subtitle{font-size:16px}.sp-visualtrust__step{flex-wrap:wrap;padding:12px 16px;gap:10px}.sp-visualtrust__step-number{font-size:12px;min-width:28px}.sp-visualtrust__step-content{flex:1 1 100%;gap:12px}.sp-visualtrust__step-icon{font-size:22px}.sp-visualtrust__step-title{font-size:14px}.sp-visualtrust__step-desc{font-size:12px}.sp-visualtrust__step-arrow{font-size:16px;width:100%;text-align:center}.sp-visualtrust__step--1:hover,.sp-visualtrust__step--2:hover,.sp-visualtrust__step--3:hover,.sp-visualtrust__step--4:hover,.sp-visualtrust__step--5:hover,.sp-visualtrust__step--6:hover{transform:translateX(4px) scale(1.01)}.sp-visualtrust__step--1:hover .sp-visualtrust__step-icon,.sp-visualtrust__step--2:hover .sp-visualtrust__step-icon,.sp-visualtrust__step--3:hover .sp-visualtrust__step-icon,.sp-visualtrust__step--4:hover .sp-visualtrust__step-icon,.sp-visualtrust__step--5:hover .sp-visualtrust__step-icon,.sp-visualtrust__step--6:hover .sp-visualtrust__step-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-visualtrust__badge{font-size:11px;padding:4px 14px}.sp-visualtrust__title{font-size:22px;padding-bottom:14px}.sp-visualtrust__title::after{width:40px;height:3px}.sp-visualtrust__subtitle{font-size:14px}.sp-visualtrust__step{padding:10px 12px;border-radius:12px;gap:8px}.sp-visualtrust__step-number{font-size:10px;min-width:22px}.sp-visualtrust__step-content{gap:10px}.sp-visualtrust__step-icon{font-size:18px}.sp-visualtrust__step-title{font-size:13px}.sp-visualtrust__step-desc{font-size:11px}.sp-visualtrust__step-arrow{font-size:14px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-psychology-trends__wrapper{max-width:1100px;margin:0 auto}.sp-psychology-trends__header{text-align:center;margin-bottom:44px}.sp-psychology-trends__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-psychology-trends__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-psychology-trends__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-psychology-trends__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-psychology-trends__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-psychology-trends__content{display:flex;flex-direction:column;gap:16px}.sp-psychology-trends__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-psychology-trends__text--final{font-weight:500;color:#000}.sp-psychology-trends__comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-psychology-trends__comparison-item{display:flex;align-items:center;gap:12px;background:#f8fafc;border-radius:12px;padding:14px 16px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-psychology-trends__comparison-item--trends:hover{transform:translateY(-4px) scale(1.02);border-color:#f59e0b;background:#fffbeb}.sp-psychology-trends__comparison-item--psychology:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-psychology-trends__comparison-icon{font-size:24px;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__comparison-item:hover .sp-psychology-trends__comparison-icon{transform:scale(1.15)}.sp-psychology-trends__comparison-content{display:flex;flex-direction:column;gap:2px}.sp-psychology-trends__comparison-label{font-size:15px;font-weight:600;color:#000}.sp-psychology-trends__comparison-item--trends .sp-psychology-trends__comparison-label{color:#f59e0b}.sp-psychology-trends__comparison-item--psychology .sp-psychology-trends__comparison-label{color:#84c615}.sp-psychology-trends__comparison-desc{font-size:13px;color:#4a5268}.sp-psychology-trends__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-psychology-trends__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__highlight:hover .sp-psychology-trends__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-psychology-trends__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-psychology-trends__visual{display:flex;align-items:center}.sp-psychology-trends__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-psychology-trends__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-psychology-trends__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__image-card:hover img{transform:scale(1.04)}.sp-psychology-trends__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__image-card:hover .sp-psychology-trends__image-overlay{padding:22px 26px}.sp-psychology-trends__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__image-card:hover .sp-psychology-trends__image-icon{transform:rotate(90deg) scale(1.2)}.sp-psychology-trends__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-psychology-trends__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__image-card:hover .sp-psychology-trends__image-badge{opacity:1;transform:translateY(0)}.sp-psychology-trends__image-badge span:first-child{font-size:16px}.sp-psychology-trends__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-psychology-trends__image-card:hover .sp-psychology-trends__image-accent{opacity:.08}@media (max-width:1024px){.sp-psychology-trends__title{font-size:34px}.sp-psychology-trends__grid{gap:40px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-psychology-trends__title{font-size:28px;padding-bottom:16px}.sp-psychology-trends__title::after{width:50px;height:3px}.sp-psychology-trends__grid{grid-template-columns:1fr;gap:32px}.sp-psychology-trends__text{font-size:15px}.sp-psychology-trends__comparison{grid-template-columns:1fr;gap:10px}.sp-psychology-trends__comparison-item{padding:12px 14px}.sp-psychology-trends__highlight{padding:14px 18px}.sp-psychology-trends__highlight-text{font-size:15px}.sp-psychology-trends__image-card img{max-height:350px}.sp-psychology-trends__image-text{font-size:15px}.sp-psychology-trends__image-overlay{padding:14px 18px}.sp-psychology-trends__image-card:hover .sp-psychology-trends__image-overlay{padding:18px 22px}.sp-psychology-trends__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-psychology-trends__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-psychology-trends__badge{font-size:11px;padding:4px 14px}.sp-psychology-trends__title{font-size:22px;padding-bottom:14px}.sp-psychology-trends__title::after{width:40px;height:3px}.sp-psychology-trends__text{font-size:14px;line-height:1.7}.sp-psychology-trends__comparison-item{padding:10px 12px;border-radius:10px;gap:10px}.sp-psychology-trends__comparison-icon{font-size:20px}.sp-psychology-trends__comparison-label{font-size:14px}.sp-psychology-trends__comparison-desc{font-size:12px}.sp-psychology-trends__highlight{padding:12px 14px;gap:10px}.sp-psychology-trends__highlight-text{font-size:14px}.sp-psychology-trends__image-card img{max-height:280px}.sp-psychology-trends__image-text{font-size:14px}.sp-psychology-trends__image-icon{font-size:14px}.sp-psychology-trends__image-overlay{padding:12px 16px;gap:8px}.sp-psychology-trends__image-card:hover .sp-psychology-trends__image-overlay{padding:16px 18px}.sp-psychology-trends__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-psychology-trends__image-badge span:first-child{font-size:12px}.sp-psychology-trends__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-visual-storytelling__wrapper{max-width:1000px;margin:0 auto}.sp-visual-storytelling__header{text-align:center;margin-bottom:44px}.sp-visual-storytelling__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-visual-storytelling__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-visual-storytelling__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-visual-storytelling__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-visual-storytelling__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-visual-storytelling__flow{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:36px;padding:10px 0;position:relative}.sp-visual-storytelling__step{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 24px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;width:100%;max-width:600px;position:relative;overflow:hidden}.sp-visual-storytelling__step--1:hover{transform:translateX(8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-storytelling__step--2:hover{transform:translateX(-8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-storytelling__step--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-storytelling__step--4:hover{transform:translateX(8px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-storytelling__step--5:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(132,198,21,.1)}.sp-visual-storytelling__step::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-visual-storytelling__step:hover::before{left:100%}.sp-visual-storytelling__step-number{font-size:14px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:36px;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-visual-storytelling__step:hover .sp-visual-storytelling__step-number{opacity:1;transform:scale(1.15)}.sp-visual-storytelling__step-content{display:flex;align-items:center;gap:14px;flex:1}.sp-visual-storytelling__step-icon{font-size:24px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-visual-storytelling__step--1:hover .sp-visual-storytelling__step-icon{transform:scale(1.2) rotate(-10deg)}.sp-visual-storytelling__step--2:hover .sp-visual-storytelling__step-icon{transform:scale(1.3) rotate(10deg)}.sp-visual-storytelling__step--3:hover .sp-visual-storytelling__step-icon{transform:scale(1.2) translateY(-4px)}.sp-visual-storytelling__step--4:hover .sp-visual-storytelling__step-icon{transform:scale(1.3) rotate(-8deg)}.sp-visual-storytelling__step--5:hover .sp-visual-storytelling__step-icon{transform:scale(1.4) rotate(-10deg) translateY(-4px)}.sp-visual-storytelling__step-label{font-size:16px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-visual-storytelling__step:hover .sp-visual-storytelling__step-label{color:#84c615}.sp-visual-storytelling__step-line{flex:1;height:1px;background:rgba(132,198,21,.1);max-width:40px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-storytelling__step:hover .sp-visual-storytelling__step-line{background:rgba(132,198,21,.3);transform:scaleX(1.2)}.sp-visual-storytelling__step-arrow{font-size:18px;color:rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-visual-storytelling__step:hover .sp-visual-storytelling__step-arrow{color:#84c615;transform:translateY(4px) scale(1.2)}.sp-visual-storytelling__step--5 .sp-visual-storytelling__step-arrow,.sp-visual-storytelling__step--5 .sp-visual-storytelling__step-line{display:none}.sp-visual-storytelling__conclusion{background:rgba(255,255,255,.03);border-radius:16px;padding:24px 28px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-visual-storytelling__conclusion::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#84c615;opacity:0;transition:all .5s ease}.sp-visual-storytelling__conclusion:hover::before{opacity:1}.sp-visual-storytelling__conclusion:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(132,198,21,.06);border-color:rgba(132,198,21,.15);background:rgba(255,255,255,.06)}.sp-visual-storytelling__conclusion-content{display:flex;gap:18px;align-items:flex-start}.sp-visual-storytelling__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:2px}.sp-visual-storytelling__conclusion:hover .sp-visual-storytelling__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-visual-storytelling__conclusion-text-wrapper{display:flex;flex-direction:column;gap:10px}.sp-visual-storytelling__conclusion-text{font-size:17px;line-height:1.7;color:#e6e8ec;margin:0;text-align:justify}.sp-visual-storytelling__conclusion-highlight{font-size:19px;font-weight:600;color:#fff;margin:0;line-height:1.5;text-align:center}@media (max-width:1024px){.sp-visual-storytelling__title{font-size:34px}.sp-visual-storytelling__step{padding:14px 18px;max-width:100%}.sp-visual-storytelling__step-label{font-size:15px}.sp-visual-storytelling__step-line{max-width:20px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-visual-storytelling__title{font-size:28px;padding-bottom:16px}.sp-visual-storytelling__title::after{width:50px;height:3px}.sp-visual-storytelling__subtitle{font-size:16px}.sp-visual-storytelling__step{padding:12px 14px;gap:10px;border-radius:12px;flex-wrap:wrap}.sp-visual-storytelling__step-number{font-size:12px;min-width:28px}.sp-visual-storytelling__step-content{gap:10px;flex:1;min-width:140px}.sp-visual-storytelling__step-icon{font-size:20px}.sp-visual-storytelling__step-label{font-size:14px}.sp-visual-storytelling__step-line{display:none}.sp-visual-storytelling__step-arrow{font-size:16px;width:100%;text-align:center;padding-top:4px}.sp-visual-storytelling__step--5 .sp-visual-storytelling__step-arrow{display:none}.sp-visual-storytelling__step--1:hover,.sp-visual-storytelling__step--2:hover,.sp-visual-storytelling__step--3:hover,.sp-visual-storytelling__step--4:hover,.sp-visual-storytelling__step--5:hover{transform:translateX(4px) scale(1.02)}.sp-visual-storytelling__step--1:hover .sp-visual-storytelling__step-icon,.sp-visual-storytelling__step--2:hover .sp-visual-storytelling__step-icon,.sp-visual-storytelling__step--3:hover .sp-visual-storytelling__step-icon,.sp-visual-storytelling__step--4:hover .sp-visual-storytelling__step-icon,.sp-visual-storytelling__step--5:hover .sp-visual-storytelling__step-icon{transform:scale(1.15)}.sp-visual-storytelling__conclusion{padding:20px 22px;border-radius:14px}.sp-visual-storytelling__conclusion-content{gap:14px}.sp-visual-storytelling__conclusion-text{font-size:16px}.sp-visual-storytelling__conclusion-highlight{font-size:17px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-visual-storytelling__badge{font-size:11px;padding:4px 14px}.sp-visual-storytelling__title{font-size:22px;padding-bottom:14px}.sp-visual-storytelling__title::after{width:40px;height:3px}.sp-visual-storytelling__subtitle{font-size:14px}.sp-visual-storytelling__step{padding:10px 12px;gap:8px;border-radius:10px}.sp-visual-storytelling__step-number{font-size:10px;min-width:22px}.sp-visual-storytelling__step-content{gap:8px;min-width:100px}.sp-visual-storytelling__step-icon{font-size:18px}.sp-visual-storytelling__step-label{font-size:13px}.sp-visual-storytelling__step-arrow{font-size:14px}.sp-visual-storytelling__conclusion{padding:16px 18px;border-radius:12px}.sp-visual-storytelling__conclusion-content{gap:12px;flex-direction:column}.sp-visual-storytelling__conclusion-icon{font-size:18px;text-align:center;width:100%}.sp-visual-storytelling__conclusion-text{font-size:15px}.sp-visual-storytelling__conclusion-highlight{font-size:16px;text-align:center}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-services-trichy__wrapper{max-width:1100px;margin:0 auto}.sp-services-trichy__header{text-align:center;margin-bottom:40px}.sp-services-trichy__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-services-trichy__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-services-trichy__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-services-trichy__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-services-trichy__subtitle{font-size:17px;line-height:1.8;color:#4a5268;max-width:800px;margin:0 auto;text-align:justify}.sp-services-trichy__industries{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.sp-services-trichy__industry{background:#f8fafc;border-radius:14px;padding:18px 16px;text-align:center;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-services-trichy__industry--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-services-trichy__industry--2:hover{transform:translateY(-8px) rotate(-1deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-services-trichy__industry--3:hover{transform:translateY(-4px) rotate(1deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-services-trichy__industry--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-services-trichy__industry-icon{display:block;font-size:32px;margin-bottom:8px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__industry:hover .sp-services-trichy__industry-icon{transform:scale(1.2) rotate(-5deg)}.sp-services-trichy__industry-label{display:block;font-size:16px;font-weight:600;color:#000;transition:all .3s ease}.sp-services-trichy__industry:hover .sp-services-trichy__industry-label{color:#84c615}.sp-services-trichy__industry-desc{display:block;font-size:13px;color:#4a5268;margin-top:4px;line-height:1.4}.sp-services-trichy__highlight{display:flex;align-items:center;justify-content:center;gap:12px;background:#e6f5ef;border-radius:12px;padding:14px 20px;border-bottom:3px solid #84c615;margin-bottom:32px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.08);background:#d4f0e0}.sp-services-trichy__highlight-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__highlight:hover .sp-services-trichy__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-services-trichy__highlight-text{font-size:18px;font-weight:600;color:#000;margin:0;text-align:center}.sp-services-trichy__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-services-trichy__content{display:flex;flex-direction:column;gap:18px}.sp-services-trichy__feature{display:flex;gap:16px;align-items:flex-start;background:#f8fafc;border-radius:14px;padding:18px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__feature:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-services-trichy__feature--highlight{background:#e6f5ef;border-color:#84c615;border-left:4px solid #84c615}.sp-services-trichy__feature--highlight:hover{background:#d4f0e0;transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-services-trichy__feature-icon{font-size:28px;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__feature:hover .sp-services-trichy__feature-icon{transform:scale(1.1) rotate(-5deg)}.sp-services-trichy__feature--highlight:hover .sp-services-trichy__feature-icon{transform:rotate(180deg) scale(1.2)}.sp-services-trichy__feature-content{display:flex;flex-direction:column;gap:4px}.sp-services-trichy__feature-title{font-size:17px;font-weight:600;color:#000}.sp-services-trichy__feature-desc{font-size:15px;line-height:1.7;color:#4a5268;text-align:justify}.sp-services-trichy__feature--highlight .sp-services-trichy__feature-title{color:#000}.sp-services-trichy__feature--highlight .sp-services-trichy__feature-desc{color:#1a1f36}.sp-services-trichy__visual{display:flex;align-items:center}.sp-services-trichy__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-services-trichy__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-services-trichy__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover img{transform:scale(1.04)}.sp-services-trichy__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-overlay{padding:22px 26px}.sp-services-trichy__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-icon{transform:rotate(90deg) scale(1.2)}.sp-services-trichy__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-services-trichy__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-badge{opacity:1;transform:translateY(0)}.sp-services-trichy__image-badge span:first-child{font-size:16px}.sp-services-trichy__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-accent{opacity:.08}@media (max-width:1024px){.sp-services-trichy__title{font-size:34px}.sp-services-trichy__industries{grid-template-columns:repeat(2,1fr)}.sp-services-trichy__grid{gap:40px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-services-trichy__title{font-size:28px;padding-bottom:16px}.sp-services-trichy__title::after{width:50px;height:3px}.sp-services-trichy__subtitle{font-size:15px}.sp-services-trichy__industries{grid-template-columns:1fr 1fr;gap:10px}.sp-services-trichy__industry{padding:14px 12px;border-radius:12px}.sp-services-trichy__industry-icon{font-size:28px;margin-bottom:6px}.sp-services-trichy__industry-label{font-size:14px}.sp-services-trichy__industry-desc{font-size:12px}.sp-services-trichy__highlight{padding:12px 16px}.sp-services-trichy__highlight-text{font-size:16px}.sp-services-trichy__grid{grid-template-columns:1fr;gap:32px}.sp-services-trichy__feature{padding:14px 16px;gap:14px}.sp-services-trichy__feature-icon{font-size:24px}.sp-services-trichy__feature-title{font-size:16px}.sp-services-trichy__feature-desc{font-size:14px}.sp-services-trichy__image-card img{max-height:350px}.sp-services-trichy__image-text{font-size:15px}.sp-services-trichy__image-overlay{padding:14px 18px}.sp-services-trichy__image-card:hover .sp-services-trichy__image-overlay{padding:18px 22px}.sp-services-trichy__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-services-trichy__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-services-trichy__badge{font-size:11px;padding:4px 14px}.sp-services-trichy__title{font-size:22px;padding-bottom:14px}.sp-services-trichy__title::after{width:40px;height:3px}.sp-services-trichy__subtitle{font-size:14px}.sp-services-trichy__industries{grid-template-columns:1fr 1fr;gap:8px}.sp-services-trichy__industry{padding:12px 10px;border-radius:10px}.sp-services-trichy__industry-icon{font-size:24px;margin-bottom:4px}.sp-services-trichy__industry-label{font-size:13px}.sp-services-trichy__industry-desc{font-size:11px}.sp-services-trichy__highlight{padding:10px 14px;gap:10px;flex-wrap:wrap}.sp-services-trichy__highlight-text{font-size:15px}.sp-services-trichy__feature{padding:12px 14px;gap:12px;flex-direction:column;align-items:flex-start}.sp-services-trichy__feature-icon{font-size:22px}.sp-services-trichy__feature-title{font-size:15px}.sp-services-trichy__feature-desc{font-size:14px}.sp-services-trichy__image-card img{max-height:280px}.sp-services-trichy__image-text{font-size:14px}.sp-services-trichy__image-icon{font-size:14px}.sp-services-trichy__image-overlay{padding:12px 16px;gap:8px}.sp-services-trichy__image-card:hover .sp-services-trichy__image-overlay{padding:16px 18px}.sp-services-trichy__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-services-trichy__image-badge span:first-child{font-size:12px}.sp-services-trichy__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-services-trichy__wrapper{max-width:1100px;margin:0 auto}.sp-services-trichy__header{text-align:center;margin-bottom:40px}.sp-services-trichy__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-services-trichy__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-services-trichy__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-services-trichy__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-services-trichy__subtitle{font-size:17px;line-height:1.8;color:#a0a8b8;max-width:800px;margin:0 auto;text-align:justify}.sp-services-trichy__industries{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.sp-services-trichy__industry{background:rgba(255,255,255,.03);border-radius:14px;padding:20px 16px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-services-trichy__industry--1:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-services-trichy__industry--2:hover{transform:translateY(-6px) rotate(-1deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-services-trichy__industry--3:hover{transform:translateY(-10px) rotate(1deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-services-trichy__industry--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(132,198,21,.08)}.sp-services-trichy__industry::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-services-trichy__industry:hover::before{left:100%}.sp-services-trichy__industry::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-services-trichy__industry:hover::after{opacity:1;box-shadow:0 0 20px rgba(132,198,21,.3)}.sp-services-trichy__industry-icon-wrapper{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.04);display:flex;align-items:center;justify-content:center;margin:0 auto 10px auto;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__industry:hover .sp-services-trichy__industry-icon-wrapper{background:#84c615;border-color:#84c615;transform:scale(1.1) rotate(-5deg);box-shadow:0 4px 20px rgba(132,198,21,.2)}.sp-services-trichy__industry-icon{font-size:28px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__industry:hover .sp-services-trichy__industry-icon{transform:scale(1.1)}.sp-services-trichy__industry-label{display:block;font-size:16px;font-weight:600;color:#fff;transition:all .3s ease}.sp-services-trichy__industry:hover .sp-services-trichy__industry-label{color:#84c615}.sp-services-trichy__industry-desc{display:block;font-size:13px;color:#a0a8b8;margin-top:4px;line-height:1.4}.sp-services-trichy__highlight{display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(132,198,21,.08);border-radius:12px;padding:14px 20px;border:1px solid rgba(132,198,21,.12);margin-bottom:32px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-services-trichy__highlight::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.06),transparent);transition:left .6s ease}.sp-services-trichy__highlight:hover::before{left:100%}.sp-services-trichy__highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.06);background:rgba(132,198,21,.12)}.sp-services-trichy__highlight-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__highlight:hover .sp-services-trichy__highlight-icon{transform:rotate(180deg) scale(1.2)}.sp-services-trichy__highlight-text{font-size:18px;font-weight:600;color:#000;margin:0;text-align:center}.sp-services-trichy__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sp-services-trichy__content{display:flex;flex-direction:column;gap:18px}.sp-services-trichy__feature{display:flex;gap:16px;align-items:flex-start;background:rgba(255,255,255,.03);border-radius:14px;padding:20px 22px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-services-trichy__feature--1:hover{transform:translateX(8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-services-trichy__feature--2:hover{transform:translateX(-8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-services-trichy__feature::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-services-trichy__feature:hover::before{left:100%}.sp-services-trichy__feature::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#84c615;opacity:0;transition:all .4s ease}.sp-services-trichy__feature:hover::after{opacity:1}.sp-services-trichy__feature-icon{font-size:28px;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__feature--1:hover .sp-services-trichy__feature-icon{transform:scale(1.2) rotate(-10deg)}.sp-services-trichy__feature--2:hover .sp-services-trichy__feature-icon{transform:scale(1.2) rotate(10deg)}.sp-services-trichy__feature-content{display:flex;flex-direction:column;gap:4px}.sp-services-trichy__feature-title{font-size:18px;font-weight:600;color:#fff;transition:all .3s ease}.sp-services-trichy__feature:hover .sp-services-trichy__feature-title{color:#84c615}.sp-services-trichy__feature-desc{font-size:15px;line-height:1.7;color:#e6e8ec;text-align:justify}.sp-services-trichy__visual{display:flex;align-items:center}.sp-services-trichy__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.4);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid rgba(255,255,255,.06)}.sp-services-trichy__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-services-trichy__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover img{transform:scale(1.04)}.sp-services-trichy__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-overlay{padding:22px 26px}.sp-services-trichy__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-icon{transform:rotate(90deg) scale(1.2)}.sp-services-trichy__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-services-trichy__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-badge{opacity:1;transform:translateY(0)}.sp-services-trichy__image-badge span:first-child{font-size:16px}.sp-services-trichy__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-services-trichy__image-card:hover .sp-services-trichy__image-accent{opacity:.08}@media (max-width:1024px){.sp-services-trichy__title{font-size:34px}.sp-services-trichy__industries{grid-template-columns:repeat(2,1fr)}.sp-services-trichy__grid{gap:40px}.sp-services-trichy__industry-icon-wrapper{width:48px;height:48px}.sp-services-trichy__industry-icon{font-size:24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-services-trichy__title{font-size:28px;padding-bottom:16px}.sp-services-trichy__title::after{width:50px;height:3px}.sp-services-trichy__subtitle{font-size:15px}.sp-services-trichy__industries{grid-template-columns:1fr 1fr;gap:12px}.sp-services-trichy__industry{padding:16px 12px;border-radius:12px}.sp-services-trichy__industry-icon-wrapper{width:44px;height:44px;margin-bottom:8px}.sp-services-trichy__industry-icon{font-size:22px}.sp-services-trichy__industry-label{font-size:14px}.sp-services-trichy__industry-desc{font-size:12px}.sp-services-trichy__highlight{padding:12px 16px}.sp-services-trichy__highlight-text{font-size:16px}.sp-services-trichy__grid{grid-template-columns:1fr;gap:32px}.sp-services-trichy__feature{padding:16px 18px;gap:14px}.sp-services-trichy__feature-icon{font-size:24px}.sp-services-trichy__feature-title{font-size:16px}.sp-services-trichy__feature-desc{font-size:14px}.sp-services-trichy__image-card img{max-height:350px}.sp-services-trichy__image-text{font-size:15px}.sp-services-trichy__image-overlay{padding:14px 18px}.sp-services-trichy__image-card:hover .sp-services-trichy__image-overlay{padding:18px 22px}.sp-services-trichy__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-services-trichy__image-accent{width:60px;height:60px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-services-trichy__badge{font-size:11px;padding:4px 14px}.sp-services-trichy__title{font-size:22px;padding-bottom:14px}.sp-services-trichy__title::after{width:40px;height:3px}.sp-services-trichy__subtitle{font-size:14px}.sp-services-trichy__industries{grid-template-columns:1fr 1fr;gap:8px}.sp-services-trichy__industry{padding:14px 10px;border-radius:10px}.sp-services-trichy__industry-icon-wrapper{width:38px;height:38px;margin-bottom:6px}.sp-services-trichy__industry-icon{font-size:18px}.sp-services-trichy__industry-label{font-size:13px}.sp-services-trichy__industry-desc{font-size:11px}.sp-services-trichy__highlight{padding:10px 14px;gap:10px;flex-wrap:wrap}.sp-services-trichy__highlight-text{font-size:15px}.sp-services-trichy__feature{padding:14px 14px;gap:12px;flex-direction:column;align-items:flex-start}.sp-services-trichy__feature-icon{font-size:22px}.sp-services-trichy__feature-title{font-size:15px}.sp-services-trichy__feature-desc{font-size:14px}.sp-services-trichy__image-card img{max-height:280px}.sp-services-trichy__image-text{font-size:14px}.sp-services-trichy__image-icon{font-size:14px}.sp-services-trichy__image-overlay{padding:12px 16px;gap:8px}.sp-services-trichy__image-card:hover .sp-services-trichy__image-overlay{padding:16px 18px}.sp-services-trichy__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-services-trichy__image-badge span:first-child{font-size:12px}.sp-services-trichy__image-accent{width:50px;height:50px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-custom-design__wrapper{max-width:1100px;margin:0 auto}.sp-custom-design__header{text-align:center;margin-bottom:40px}.sp-custom-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-custom-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-custom-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-custom-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-custom-design__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-custom-design__elements{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.sp-custom-design__element{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-custom-design__element--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-custom-design__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-custom-design__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__element-icon{font-size:20px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__element:hover .sp-custom-design__element-icon{transform:scale(1.15)}.sp-custom-design__element-label{font-size:14px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-custom-design__element:hover .sp-custom-design__element-label{color:#84c615}.sp-custom-design__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;margin-bottom:32px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-custom-design__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__highlight:hover .sp-custom-design__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-custom-design__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-custom-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:32px}.sp-custom-design__features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-custom-design__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-custom-design__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-design__feature-icon{font-size:18px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__feature:hover .sp-custom-design__feature-icon{transform:scale(1.15) rotate(-5deg)}.sp-custom-design__feature-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-custom-design__feature:hover .sp-custom-design__feature-label{color:#84c615}.sp-custom-design__visual{display:flex;align-items:center}.sp-custom-design__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-custom-design__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-custom-design__image-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__image-card:hover img{transform:scale(1.04)}.sp-custom-design__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__image-card:hover .sp-custom-design__image-overlay{padding:22px 26px}.sp-custom-design__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__image-card:hover .sp-custom-design__image-icon{transform:rotate(90deg) scale(1.2)}.sp-custom-design__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-custom-design__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__image-card:hover .sp-custom-design__image-badge{opacity:1;transform:translateY(0)}.sp-custom-design__image-badge span:first-child{font-size:14px;color:#84c615}.sp-custom-design__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__image-card:hover .sp-custom-design__image-accent{opacity:.08}.sp-custom-design__conclusion{background:#e6f5ef;border-radius:16px;padding:20px 26px;border-left:5px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-custom-design__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-custom-design__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-design__conclusion:hover .sp-custom-design__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-custom-design__conclusion-text{font-size:18px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-custom-design__title{font-size:34px}.sp-custom-design__elements{grid-template-columns:repeat(2,1fr)}.sp-custom-design__grid{gap:40px}.sp-custom-design__features{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-custom-design__title{font-size:28px;padding-bottom:16px}.sp-custom-design__title::after{width:50px;height:3px}.sp-custom-design__subtitle{font-size:16px}.sp-custom-design__elements{grid-template-columns:1fr 1fr;gap:8px}.sp-custom-design__element{padding:8px 12px}.sp-custom-design__element-label{font-size:13px}.sp-custom-design__highlight{padding:14px 18px}.sp-custom-design__highlight-text{font-size:15px}.sp-custom-design__grid{grid-template-columns:1fr;gap:32px}.sp-custom-design__features{grid-template-columns:1fr 1fr;gap:8px}.sp-custom-design__feature{padding:8px 12px}.sp-custom-design__feature-label{font-size:12px}.sp-custom-design__image-card img{max-height:350px}.sp-custom-design__image-text{font-size:15px}.sp-custom-design__image-overlay{padding:14px 18px}.sp-custom-design__image-card:hover .sp-custom-design__image-overlay{padding:18px 22px}.sp-custom-design__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-custom-design__image-accent{width:60px;height:60px}.sp-custom-design__conclusion{padding:16px 20px;border-left-width:4px}.sp-custom-design__conclusion-text{font-size:16px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-custom-design__badge{font-size:11px;padding:4px 14px}.sp-custom-design__title{font-size:22px;padding-bottom:14px}.sp-custom-design__title::after{width:40px;height:3px}.sp-custom-design__subtitle{font-size:14px}.sp-custom-design__elements{grid-template-columns:1fr 1fr;gap:6px}.sp-custom-design__element{padding:6px 10px;gap:8px;border-radius:8px}.sp-custom-design__element-icon{font-size:16px}.sp-custom-design__element-label{font-size:12px}.sp-custom-design__highlight{padding:12px 14px;gap:10px}.sp-custom-design__highlight-text{font-size:14px}.sp-custom-design__features{grid-template-columns:1fr 1fr;gap:6px}.sp-custom-design__feature{padding:6px 10px;gap:8px;border-radius:8px}.sp-custom-design__feature-icon{font-size:16px}.sp-custom-design__feature-label{font-size:11px}.sp-custom-design__image-card img{max-height:280px}.sp-custom-design__image-text{font-size:14px}.sp-custom-design__image-icon{font-size:14px}.sp-custom-design__image-overlay{padding:12px 16px;gap:8px}.sp-custom-design__image-card:hover .sp-custom-design__image-overlay{padding:16px 18px}.sp-custom-design__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-custom-design__image-badge span:first-child{font-size:12px}.sp-custom-design__image-accent{width:50px;height:50px}.sp-custom-design__conclusion{padding:14px 16px;border-left-width:4px;border-radius:12px}.sp-custom-design__conclusion-content{gap:12px}.sp-custom-design__conclusion-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-corporate-design__wrapper{max-width:1100px;margin:0 auto}.sp-corporate-design__header{text-align:center;margin-bottom:40px}.sp-corporate-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-corporate-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-corporate-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-corporate-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-corporate-design__subtitle{font-size:18px;font-weight:500;color:#e6e8ec;max-width:700px;margin:0 auto 8px auto;text-align:center}.sp-corporate-design__desc{font-size:17px;line-height:1.7;color:#a0a8b8;max-width:750px;margin:0 auto;text-align:center}.sp-corporate-design__solutions{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px}.sp-corporate-design__solution{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:rgba(255,255,255,.03);border-radius:12px;padding:16px 12px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-corporate-design__solution--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--6:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--7:hover{transform:translateY(-6px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--8:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--9:hover{transform:translateY(-4px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution--10:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__solution::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-corporate-design__solution:hover::before{left:100%}.sp-corporate-design__solution::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#84c615;opacity:0;transition:all .4s ease}.sp-corporate-design__solution:hover::after{opacity:1}.sp-corporate-design__solution-icon{font-size:24px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-corporate-design__solution:hover .sp-corporate-design__solution-icon{transform:scale(1.15) rotate(-5deg)}.sp-corporate-design__solution-label{font-size:12px;font-weight:500;color:#e6e8ec;transition:all .3s ease;line-height:1.3}.sp-corporate-design__solution:hover .sp-corporate-design__solution-label{color:#84c615}.sp-corporate-design__ideal{background:rgba(255,255,255,.03);border-radius:14px;padding:20px 24px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-corporate-design__ideal:hover{border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-corporate-design__ideal-label{display:block;font-size:15px;font-weight:600;color:#fff;margin-bottom:12px;text-align:center}.sp-corporate-design__ideal-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sp-corporate-design__tag{display:inline-block;font-size:13px;font-weight:400;color:#e6e8ec;background:rgba(255,255,255,.04);padding:6px 16px;border-radius:50px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-corporate-design__tag:hover{border-color:#84c615;color:#84c615;background:rgba(132,198,21,.06);transform:translateY(-2px)}@media (max-width:1024px){.sp-corporate-design__title{font-size:34px}.sp-corporate-design__solutions{grid-template-columns:repeat(3,1fr);gap:10px}.sp-corporate-design__solution{padding:14px 10px}.sp-corporate-design__solution-label{font-size:11px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-corporate-design__title{font-size:28px;padding-bottom:16px}.sp-corporate-design__title::after{width:50px;height:3px}.sp-corporate-design__subtitle{font-size:17px}.sp-corporate-design__desc{font-size:15px}.sp-corporate-design__solutions{grid-template-columns:repeat(2,1fr);gap:10px}.sp-corporate-design__solution{padding:14px 12px}.sp-corporate-design__solution-icon{font-size:22px}.sp-corporate-design__solution-label{font-size:12px}.sp-corporate-design__ideal{padding:16px 18px}.sp-corporate-design__ideal-label{font-size:14px}.sp-corporate-design__tag{font-size:12px;padding:5px 14px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-corporate-design__badge{font-size:11px;padding:4px 14px}.sp-corporate-design__title{font-size:22px;padding-bottom:14px}.sp-corporate-design__title::after{width:40px;height:3px}.sp-corporate-design__subtitle{font-size:15px}.sp-corporate-design__desc{font-size:14px}.sp-corporate-design__solutions{grid-template-columns:1fr 1fr;gap:8px}.sp-corporate-design__solution{padding:12px 10px;border-radius:10px}.sp-corporate-design__solution-icon{font-size:20px}.sp-corporate-design__solution-label{font-size:11px}.sp-corporate-design__ideal{padding:14px 14px;border-radius:12px}.sp-corporate-design__ideal-label{font-size:13px;margin-bottom:10px}.sp-corporate-design__tag{font-size:11px;padding:4px 12px}.sp-corporate-design__ideal-tags{gap:6px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-small-business__wrapper{max-width:1000px;margin:0 auto}.sp-small-business__header{text-align:center;margin-bottom:40px}.sp-small-business__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-small-business__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-small-business__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-small-business__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-small-business__subtitle{font-size:17px;line-height:1.7;color:#4a5268;max-width:750px;margin:0 auto;text-align:justify}.sp-small-business__focus{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.sp-small-business__focus-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:#f8fafc;border-radius:12px;padding:16px 12px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-small-business__focus-item--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item--2:hover{transform:translateY(-4px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item--4:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item--5:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item--6:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item--7:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-small-business__focus-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-small-business__focus-item:hover::before{left:100%}.sp-small-business__focus-item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-small-business__focus-item:hover::after{opacity:1}.sp-small-business__focus-icon{font-size:28px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-small-business__focus-item:hover .sp-small-business__focus-icon{transform:scale(1.15) rotate(-5deg)}.sp-small-business__focus-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease;line-height:1.3}.sp-small-business__focus-item:hover .sp-small-business__focus-label{color:#84c615}.sp-small-business__suitable{background:#f8fafc;border-radius:14px;padding:20px 24px;border:2px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-small-business__suitable:hover{border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-small-business__suitable-label{display:block;font-size:15px;font-weight:600;color:#000;margin-bottom:12px;text-align:center}.sp-small-business__suitable-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sp-small-business__tag{display:inline-block;font-size:13px;font-weight:400;color:#1a1f36;background:#fff;padding:6px 16px;border-radius:50px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-small-business__tag:hover{border-color:#84c615;color:#84c615;background:#e6f5ef;transform:translateY(-2px);box-shadow:0 4px 16px rgba(132,198,21,.06)}@media (max-width:1024px){.sp-small-business__title{font-size:34px}.sp-small-business__focus{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-small-business__title{font-size:28px;padding-bottom:16px}.sp-small-business__title::after{width:50px;height:3px}.sp-small-business__subtitle{font-size:15px}.sp-small-business__focus{grid-template-columns:repeat(2,1fr);gap:10px}.sp-small-business__focus-item{padding:14px 10px}.sp-small-business__focus-icon{font-size:24px}.sp-small-business__focus-label{font-size:12px}.sp-small-business__suitable{padding:16px 18px}.sp-small-business__suitable-label{font-size:14px}.sp-small-business__tag{font-size:12px;padding:5px 14px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-small-business__badge{font-size:11px;padding:4px 14px}.sp-small-business__title{font-size:22px;padding-bottom:14px}.sp-small-business__title::after{width:40px;height:3px}.sp-small-business__subtitle{font-size:14px}.sp-small-business__focus{grid-template-columns:1fr 1fr;gap:8px}.sp-small-business__focus-item{padding:12px 10px;border-radius:10px}.sp-small-business__focus-icon{font-size:22px}.sp-small-business__focus-label{font-size:12px}.sp-small-business__suitable{padding:14px 14px;border-radius:12px}.sp-small-business__suitable-label{font-size:13px;margin-bottom:10px}.sp-small-business__tag{font-size:11px;padding:4px 12px}.sp-small-business__suitable-tags{gap:6px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-responsive-design__wrapper{max-width:1000px;margin:0 auto}.sp-responsive-design__header{text-align:center;margin-bottom:40px}.sp-responsive-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-responsive-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-responsive-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-responsive-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-responsive-design__subtitle{font-size:18px;font-weight:500;color:#e6e8ec;max-width:750px;margin:0 auto 8px auto;text-align:center}.sp-responsive-design__desc{font-size:17px;line-height:1.7;color:#a0a8b8;max-width:750px;margin:0 auto;text-align:center}.sp-responsive-design__features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.sp-responsive-design__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:rgba(255,255,255,.03);border-radius:12px;padding:16px 12px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-responsive-design__feature--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--6:hover{transform:translateY(-8px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--7:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature--8:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__feature::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-responsive-design__feature:hover::before{left:100%}.sp-responsive-design__feature::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#84c615;opacity:0;transition:all .4s ease}.sp-responsive-design__feature:hover::after{opacity:1}.sp-responsive-design__feature-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-responsive-design__feature:hover .sp-responsive-design__feature-icon{transform:scale(1.15) rotate(-5deg)}.sp-responsive-design__feature-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease;line-height:1.3}.sp-responsive-design__feature:hover .sp-responsive-design__feature-label{color:#84c615}.sp-responsive-design__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 24px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-responsive-design__benefits:hover{border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-responsive-design__benefit{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#e6e8ec;padding:4px 12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-responsive-design__benefit:hover{color:#84c615;transform:translateY(-2px)}.sp-responsive-design__benefit-icon{color:#84c615;font-weight:700;font-size:16px}@media (max-width:1024px){.sp-responsive-design__title{font-size:34px}.sp-responsive-design__features{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-responsive-design__title{font-size:28px;padding-bottom:16px}.sp-responsive-design__title::after{width:50px;height:3px}.sp-responsive-design__subtitle{font-size:16px}.sp-responsive-design__desc{font-size:15px}.sp-responsive-design__features{grid-template-columns:repeat(2,1fr);gap:10px}.sp-responsive-design__feature{padding:14px 10px}.sp-responsive-design__feature-icon{font-size:22px}.sp-responsive-design__feature-label{font-size:12px}.sp-responsive-design__benefits{padding:14px 18px;gap:8px}.sp-responsive-design__benefit{font-size:13px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-responsive-design__badge{font-size:11px;padding:4px 14px}.sp-responsive-design__title{font-size:22px;padding-bottom:14px}.sp-responsive-design__title::after{width:40px;height:3px}.sp-responsive-design__subtitle{font-size:15px}.sp-responsive-design__desc{font-size:14px}.sp-responsive-design__features{grid-template-columns:1fr 1fr;gap:8px}.sp-responsive-design__feature{padding:12px 10px;border-radius:10px}.sp-responsive-design__feature-icon{font-size:20px}.sp-responsive-design__feature-label{font-size:11px}.sp-responsive-design__benefits{padding:12px 14px;gap:6px;flex-direction:column;align-items:center}.sp-responsive-design__benefit{font-size:13px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-mobile-first__wrapper{max-width:1000px;margin:0 auto}.sp-mobile-first__header{text-align:center;margin-bottom:40px}.sp-mobile-first__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-mobile-first__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-mobile-first__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-mobile-first__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-mobile-first__subtitle{font-size:18px;font-weight:500;color:#000;margin:0 0 6px 0;text-align:center}.sp-mobile-first__desc{font-size:17px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-mobile-first__focus{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.sp-mobile-first__focus-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:#f8fafc;border-radius:12px;padding:16px 12px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-mobile-first__focus-item--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--6:hover{transform:translateY(-8px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--7:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item--8:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-mobile-first__focus-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-mobile-first__focus-item:hover::before{left:100%}.sp-mobile-first__focus-item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-mobile-first__focus-item:hover::after{opacity:1}.sp-mobile-first__focus-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-mobile-first__focus-item:hover .sp-mobile-first__focus-icon{transform:scale(1.15) rotate(-5deg)}.sp-mobile-first__focus-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease;line-height:1.3}.sp-mobile-first__focus-item:hover .sp-mobile-first__focus-label{color:#84c615}.sp-mobile-first__conclusion{background:#e6f5ef;border-radius:14px;padding:18px 24px;border-left:5px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mobile-first__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-mobile-first__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-mobile-first__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mobile-first__conclusion:hover .sp-mobile-first__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-mobile-first__conclusion-text{font-size:18px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-mobile-first__title{font-size:34px}.sp-mobile-first__focus{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-mobile-first__title{font-size:28px;padding-bottom:16px}.sp-mobile-first__title::after{width:50px;height:3px}.sp-mobile-first__subtitle{font-size:17px}.sp-mobile-first__desc{font-size:15px}.sp-mobile-first__focus{grid-template-columns:repeat(2,1fr);gap:10px}.sp-mobile-first__focus-item{padding:14px 10px}.sp-mobile-first__focus-icon{font-size:22px}.sp-mobile-first__focus-label{font-size:12px}.sp-mobile-first__conclusion{padding:16px 20px;border-left-width:4px}.sp-mobile-first__conclusion-text{font-size:16px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-mobile-first__badge{font-size:11px;padding:4px 14px}.sp-mobile-first__title{font-size:22px;padding-bottom:14px}.sp-mobile-first__title::after{width:40px;height:3px}.sp-mobile-first__subtitle{font-size:15px}.sp-mobile-first__desc{font-size:14px}.sp-mobile-first__focus{grid-template-columns:1fr 1fr;gap:8px}.sp-mobile-first__focus-item{padding:12px 10px;border-radius:10px}.sp-mobile-first__focus-icon{font-size:20px}.sp-mobile-first__focus-label{font-size:12px}.sp-mobile-first__conclusion{padding:14px 16px;border-left-width:4px;border-radius:12px}.sp-mobile-first__conclusion-content{gap:12px}.sp-mobile-first__conclusion-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-ui-design__wrapper{max-width:1000px;margin:0 auto}.sp-ui-design__header{text-align:center;margin-bottom:40px}.sp-ui-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-ui-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-ui-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-ui-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-ui-design__subtitle{font-size:18px;font-weight:500;color:#e6e8ec;max-width:750px;margin:0 auto 6px auto;text-align:center}.sp-ui-design__desc{font-size:17px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-ui-design__elements{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.sp-ui-design__element{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.03);border-radius:12px;padding:14px 18px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-ui-design__element--1:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--2:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element--9:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__element::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-ui-design__element:hover::before{left:100%}.sp-ui-design__element::after{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:#84c615;opacity:0;transition:all .4s ease}.sp-ui-design__element:hover::after{opacity:1}.sp-ui-design__element-icon{font-size:24px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-ui-design__element:hover .sp-ui-design__element-icon{transform:scale(1.15) rotate(-5deg)}.sp-ui-design__element-label{font-size:14px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-ui-design__element:hover .sp-ui-design__element-label{color:#84c615}.sp-ui-design__conclusion{background:rgba(255,255,255,.03);border-radius:14px;padding:18px 24px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ui-design__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ui-design__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-ui-design__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ui-design__conclusion:hover .sp-ui-design__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-ui-design__conclusion-text{font-size:18px;line-height:1.7;color:#e6e8ec;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-ui-design__title{font-size:34px}.sp-ui-design__elements{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-ui-design__title{font-size:28px;padding-bottom:16px}.sp-ui-design__title::after{width:50px;height:3px}.sp-ui-design__subtitle{font-size:17px}.sp-ui-design__desc{font-size:15px}.sp-ui-design__elements{grid-template-columns:repeat(2,1fr);gap:10px}.sp-ui-design__element{padding:12px 14px}.sp-ui-design__element-icon{font-size:22px}.sp-ui-design__element-label{font-size:13px}.sp-ui-design__conclusion{padding:16px 20px}.sp-ui-design__conclusion-text{font-size:16px}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-ui-design__badge{font-size:11px;padding:4px 14px}.sp-ui-design__title{font-size:22px;padding-bottom:14px}.sp-ui-design__title::after{width:40px;height:3px}.sp-ui-design__subtitle{font-size:15px}.sp-ui-design__desc{font-size:14px}.sp-ui-design__elements{grid-template-columns:1fr 1fr;gap:8px}.sp-ui-design__element{padding:10px 12px;gap:10px;border-radius:10px}.sp-ui-design__element-icon{font-size:20px}.sp-ui-design__element-label{font-size:13px}.sp-ui-design__conclusion{padding:14px 16px;border-radius:12px}.sp-ui-design__conclusion-content{gap:12px}.sp-ui-design__conclusion-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-design-mistakes__wrapper{max-width:1200px;margin:0 auto}.sp-design-mistakes__header{text-align:center;margin-bottom:44px}.sp-design-mistakes__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-design-mistakes__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-design-mistakes__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-design-mistakes__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-design-mistakes__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-design-mistakes__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-design-mistakes__list{display:flex;flex-direction:column;gap:8px}.sp-design-mistakes__item{display:flex;align-items:flex-start;gap:14px;background:#f8fafc;border-radius:12px;padding:12px 16px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-design-mistakes__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--3:hover{transform:translateY(-3px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--4:hover{transform:translateX(6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--5:hover{transform:translateX(-6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--6:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--9:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--10:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--11:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--12:hover{transform:translateY(-5px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--13:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--14:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--15:hover{transform:translateY(-5px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--16:hover{transform:translateX(6px) translateY(-5px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--17:hover{transform:translateX(-6px) translateY(-5px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--18:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--19:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--20:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--21:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--22:hover{transform:translateX(6px) translateY(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--23:hover{transform:translateX(-6px) translateY(-6px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--24:hover{transform:translateY(-7px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--25:hover{transform:translateX(6px) translateY(-7px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--26:hover{transform:translateX(-6px) translateY(-7px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--27:hover{transform:translateY(-8px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--28:hover{transform:translateX(6px) translateY(-8px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--29:hover{transform:translateX(-6px) translateY(-8px) scale(1.02);border-color:#84c615;background:#fff;box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-design-mistakes__item--30:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-design-mistakes__item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-design-mistakes__item:hover::before{left:100%}.sp-design-mistakes__item::after{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:#84c615;opacity:0;transition:all .4s ease}.sp-design-mistakes__item:hover::after{opacity:1}.sp-design-mistakes__number{font-size:13px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:30px;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);flex-shrink:0}.sp-design-mistakes__item:hover .sp-design-mistakes__number{opacity:1;transform:scale(1.15)}.sp-design-mistakes__item-content{display:flex;flex-direction:column;gap:2px;flex:1}.sp-design-mistakes__item-title{font-size:14px;font-weight:600;color:#000;transition:all .3s ease}.sp-design-mistakes__item:hover .sp-design-mistakes__item-title{color:#84c615}.sp-design-mistakes__item-desc{font-size:13px;color:#4a5268;line-height:1.4}.sp-design-mistakes__visual{display:flex;flex-direction:column;gap:16px}.sp-design-mistakes__image-card{position:relative;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-design-mistakes__image-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(132,198,21,.1);border-color:#84c615}.sp-design-mistakes__image-card img{width:100%;height:100%;max-height:400px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__image-card:hover img{transform:scale(1.04)}.sp-design-mistakes__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__image-card:hover .sp-design-mistakes__image-overlay{padding:22px 26px}.sp-design-mistakes__image-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__image-card:hover .sp-design-mistakes__image-icon{transform:rotate(90deg) scale(1.2)}.sp-design-mistakes__image-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-design-mistakes__image-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__image-card:hover .sp-design-mistakes__image-badge{opacity:1;transform:translateY(0)}.sp-design-mistakes__image-badge span:first-child{color:#84c615;font-size:16px}.sp-design-mistakes__image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__image-card:hover .sp-design-mistakes__image-accent{opacity:.08}.sp-design-mistakes__stat{background:#f8fafc;border-radius:14px;padding:18px 20px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-design-mistakes__stat:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-design-mistakes__stat-number{display:block;font-size:36px;font-weight:700;color:#84c615;line-height:1.2}.sp-design-mistakes__stat-label{display:block;font-size:14px;color:#4a5268;margin-top:4px}.sp-design-mistakes__conclusion{background:#e6f5ef;border-radius:16px;padding:22px 28px;border-left:5px solid #84c615;margin-top:36px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-design-mistakes__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-design-mistakes__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-design-mistakes__conclusion:hover .sp-design-mistakes__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-design-mistakes__conclusion-text{font-size:18px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-design-mistakes__title{font-size:34px}.sp-design-mistakes__grid{gap:40px}.sp-design-mistakes__item{padding:10px 14px;gap:10px}.sp-design-mistakes__item-title{font-size:13px}.sp-design-mistakes__item-desc{font-size:12px}.sp-design-mistakes__number{font-size:12px;min-width:26px}.sp-design-mistakes__stat-number{font-size:30px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-design-mistakes__title{font-size:28px;padding-bottom:16px}.sp-design-mistakes__title::after{width:50px;height:3px}.sp-design-mistakes__subtitle{font-size:16px}.sp-design-mistakes__grid{grid-template-columns:1fr;gap:32px}.sp-design-mistakes__list{max-height:600px;overflow-y:auto;padding-right:8px}.sp-design-mistakes__list::-webkit-scrollbar{width:4px}.sp-design-mistakes__list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.sp-design-mistakes__list::-webkit-scrollbar-thumb{background:#84c615;border-radius:4px}.sp-design-mistakes__item{padding:8px 12px;gap:8px;border-radius:10px}.sp-design-mistakes__item-title{font-size:13px}.sp-design-mistakes__item-desc{font-size:12px}.sp-design-mistakes__number{font-size:11px;min-width:22px}.sp-design-mistakes__image-card img{max-height:300px}.sp-design-mistakes__image-text{font-size:15px}.sp-design-mistakes__image-overlay{padding:14px 18px}.sp-design-mistakes__image-card:hover .sp-design-mistakes__image-overlay{padding:18px 22px}.sp-design-mistakes__image-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-design-mistakes__image-accent{width:60px;height:60px}.sp-design-mistakes__stat{padding:14px 16px}.sp-design-mistakes__stat-number{font-size:28px}.sp-design-mistakes__stat-label{font-size:13px}.sp-design-mistakes__conclusion{padding:18px 20px;border-left-width:4px;margin-top:28px}.sp-design-mistakes__conclusion-text{font-size:16px}.sp-design-mistakes__item--10:hover,.sp-design-mistakes__item--11:hover,.sp-design-mistakes__item--12:hover,.sp-design-mistakes__item--13:hover,.sp-design-mistakes__item--14:hover,.sp-design-mistakes__item--15:hover,.sp-design-mistakes__item--16:hover,.sp-design-mistakes__item--17:hover,.sp-design-mistakes__item--18:hover,.sp-design-mistakes__item--19:hover,.sp-design-mistakes__item--1:hover,.sp-design-mistakes__item--20:hover,.sp-design-mistakes__item--21:hover,.sp-design-mistakes__item--22:hover,.sp-design-mistakes__item--23:hover,.sp-design-mistakes__item--24:hover,.sp-design-mistakes__item--25:hover,.sp-design-mistakes__item--26:hover,.sp-design-mistakes__item--27:hover,.sp-design-mistakes__item--28:hover,.sp-design-mistakes__item--29:hover,.sp-design-mistakes__item--2:hover,.sp-design-mistakes__item--30:hover,.sp-design-mistakes__item--3:hover,.sp-design-mistakes__item--4:hover,.sp-design-mistakes__item--5:hover,.sp-design-mistakes__item--6:hover,.sp-design-mistakes__item--7:hover,.sp-design-mistakes__item--8:hover,.sp-design-mistakes__item--9:hover{transform:translateX(4px) scale(1.01)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-design-mistakes__badge{font-size:11px;padding:4px 14px}.sp-design-mistakes__title{font-size:22px;padding-bottom:14px}.sp-design-mistakes__title::after{width:40px;height:3px}.sp-design-mistakes__subtitle{font-size:14px}.sp-design-mistakes__list{max-height:500px}.sp-design-mistakes__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-design-mistakes__item-title{font-size:12px}.sp-design-mistakes__item-desc{font-size:11px}.sp-design-mistakes__number{font-size:10px;min-width:18px}.sp-design-mistakes__image-card img{max-height:220px}.sp-design-mistakes__image-text{font-size:14px}.sp-design-mistakes__image-icon{font-size:14px}.sp-design-mistakes__image-overlay{padding:12px 16px;gap:8px}.sp-design-mistakes__image-card:hover .sp-design-mistakes__image-overlay{padding:16px 18px}.sp-design-mistakes__image-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-design-mistakes__image-badge span:first-child{font-size:12px}.sp-design-mistakes__image-accent{width:50px;height:50px}.sp-design-mistakes__stat-number{font-size:24px}.sp-design-mistakes__stat-label{font-size:12px}.sp-design-mistakes__conclusion{padding:14px 16px;border-left-width:4px;border-radius:12px;margin-top:20px}.sp-design-mistakes__conclusion-content{gap:12px}.sp-design-mistakes__conclusion-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-consultation__wrapper{max-width:1000px;margin:0 auto}.sp-consultation__header{text-align:center;margin-bottom:40px}.sp-consultation__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-consultation__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-consultation__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-consultation__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-consultation__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-consultation__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px}.sp-consultation__benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#f8fafc;border-radius:14px;padding:20px 16px;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-consultation__benefit--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--6:hover{transform:translateY(-8px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--7:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit--8:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-consultation__benefit::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-consultation__benefit:hover::before{left:100%}.sp-consultation__benefit::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-consultation__benefit:hover::after{opacity:1}.sp-consultation__benefit-icon{font-size:22px;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-consultation__benefit:hover .sp-consultation__benefit-icon{transform:scale(1.2) rotate(90deg)}.sp-consultation__benefit-text{font-size:14px;font-weight:500;color:#1a1f36;transition:all .3s ease;line-height:1.3}.sp-consultation__benefit:hover .sp-consultation__benefit-text{color:#84c615}.sp-consultation__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:36px}.sp-consultation__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 36px;font-size:16px;font-weight:600;text-decoration:none;border-radius:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:pointer;border:2px solid transparent;min-height:56px}.sp-consultation__btn--primary{background:#84c615;color:#fff;border-color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-consultation__btn--primary:hover{background:#6aaf10;border-color:#6aaf10;transform:translateY(-4px);box-shadow:0 8px 40px rgba(132,198,21,.35)}.sp-consultation__btn--secondary{background:0 0;color:#000;border-color:#d1d5db}.sp-consultation__btn--secondary:hover{border-color:#84c615;color:#84c615;background:#e6f5ef;transform:translateY(-4px)}.sp-consultation__brand{background:#e6f5ef;border-radius:16px;padding:24px 32px;border-left:5px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-consultation__brand:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-consultation__brand-content{display:flex;gap:16px;align-items:center;justify-content:center}.sp-consultation__brand-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-consultation__brand:hover .sp-consultation__brand-icon{transform:rotate(90deg) scale(1.2)}.sp-consultation__brand-text{font-size:20px;font-weight:600;color:#000;margin:0;text-align:center;letter-spacing:-.01em}@media (max-width:1024px){.sp-consultation__title{font-size:34px}.sp-consultation__grid{grid-template-columns:repeat(2,1fr);gap:14px}.sp-consultation__benefit{padding:16px 14px}.sp-consultation__brand-text{font-size:18px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-consultation__title{font-size:28px;padding-bottom:16px}.sp-consultation__title::after{width:50px;height:3px}.sp-consultation__subtitle{font-size:16px}.sp-consultation__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.sp-consultation__benefit{padding:14px 12px;border-radius:12px}.sp-consultation__benefit-icon{font-size:20px}.sp-consultation__benefit-text{font-size:13px}.sp-consultation__actions{gap:12px;flex-direction:column;align-items:stretch;margin-bottom:28px}.sp-consultation__btn{padding:12px 24px;font-size:15px;min-height:48px;width:100%}.sp-consultation__brand{padding:18px 20px;border-left-width:4px}.sp-consultation__brand-text{font-size:16px}.sp-consultation__brand-content{gap:12px;flex-wrap:wrap}.sp-consultation__benefit--1:hover,.sp-consultation__benefit--2:hover,.sp-consultation__benefit--3:hover,.sp-consultation__benefit--4:hover,.sp-consultation__benefit--5:hover,.sp-consultation__benefit--6:hover,.sp-consultation__benefit--7:hover,.sp-consultation__benefit--8:hover{transform:translateY(-4px) scale(1.02)}.sp-consultation__benefit--1:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--2:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--3:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--4:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--5:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--6:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--7:hover .sp-consultation__benefit-icon,.sp-consultation__benefit--8:hover .sp-consultation__benefit-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-consultation__badge{font-size:11px;padding:4px 14px}.sp-consultation__title{font-size:22px;padding-bottom:14px}.sp-consultation__title::after{width:40px;height:3px}.sp-consultation__subtitle{font-size:14px}.sp-consultation__grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.sp-consultation__benefit{padding:12px 10px;border-radius:10px;gap:8px}.sp-consultation__benefit-icon{font-size:18px}.sp-consultation__benefit-text{font-size:12px}.sp-consultation__btn{padding:10px 18px;font-size:14px;min-height:44px;border-radius:10px}.sp-consultation__brand{padding:14px 16px;border-left-width:4px;border-radius:12px}.sp-consultation__brand-text{font-size:14px}.sp-consultation__brand-icon{font-size:16px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-ready-launch__wrapper{max-width:1000px;margin:0 auto}.sp-ready-launch__header{text-align:center;margin-bottom:44px}.sp-ready-launch__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-ready-launch__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-ready-launch__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-ready-launch__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-ready-launch__subtitle{font-size:19px;line-height:1.7;color:#a0a8b8;max-width:700px;margin:0 auto;text-align:center}.sp-ready-launch__content{display:flex;flex-direction:column;gap:28px}.sp-ready-launch__text{font-size:17px;line-height:1.8;color:#e6e8ec;margin:0;text-align:center}.sp-ready-launch__points{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-ready-launch__point{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:rgba(255,255,255,.03);border-radius:14px;padding:20px 16px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-ready-launch__point--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ready-launch__point--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ready-launch__point--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ready-launch__point--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ready-launch__point::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-ready-launch__point:hover::before{left:100%}.sp-ready-launch__point::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-ready-launch__point:hover::after{opacity:1}.sp-ready-launch__point-icon{font-size:22px;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-ready-launch__point:hover .sp-ready-launch__point-icon{transform:scale(1.2) rotate(90deg)}.sp-ready-launch__point-text{font-size:14px;font-weight:500;color:#e6e8ec;transition:all .3s ease;line-height:1.3}.sp-ready-launch__point:hover .sp-ready-launch__point-text{color:#84c615}.sp-ready-launch__highlight{display:flex;gap:16px;align-items:flex-start;background:rgba(132,198,21,.06);border-radius:16px;padding:22px 28px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ready-launch__highlight:hover{transform:translateX(6px);background:rgba(132,198,21,.1);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-ready-launch__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ready-launch__highlight:hover .sp-ready-launch__highlight-icon{transform:rotate(180deg) scale(1.2)}.sp-ready-launch__highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-ready-launch__cta{display:flex;flex-direction:column;align-items:center;gap:16px;background:rgba(255,255,255,.03);border-radius:16px;padding:28px 32px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ready-launch__cta:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ready-launch__cta-text{font-size:19px;font-weight:600;color:#fff;margin:0;text-align:center;line-height:1.5}.sp-ready-launch__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;font-size:16px;font-weight:600;color:#fff;background:#84c615;border-radius:12px;text-decoration:none;border:2px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);box-shadow:0 4px 20px rgba(132,198,21,.25);min-height:54px}.sp-ready-launch__btn:hover{background:#6aaf10;border-color:#6aaf10;transform:translateY(-4px);box-shadow:0 8px 40px rgba(132,198,21,.35)}@media (max-width:1024px){.sp-ready-launch__title{font-size:34px}.sp-ready-launch__points{grid-template-columns:repeat(2,1fr);gap:14px}.sp-ready-launch__point{padding:16px 14px}.sp-ready-launch__cta{padding:24px 28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-ready-launch__title{font-size:28px;padding-bottom:16px}.sp-ready-launch__title::after{width:50px;height:3px}.sp-ready-launch__subtitle{font-size:17px}.sp-ready-launch__text{font-size:16px}.sp-ready-launch__points{grid-template-columns:1fr 1fr;gap:12px}.sp-ready-launch__point{padding:14px 12px;border-radius:12px}.sp-ready-launch__point-icon{font-size:20px}.sp-ready-launch__point-text{font-size:13px}.sp-ready-launch__highlight{padding:18px 20px;border-left-width:4px}.sp-ready-launch__highlight-text{font-size:16px}.sp-ready-launch__cta{padding:20px 24px;border-radius:14px}.sp-ready-launch__cta-text{font-size:17px}.sp-ready-launch__btn{padding:12px 32px;font-size:15px;min-height:48px;width:100%;max-width:300px}.sp-ready-launch__point--1:hover,.sp-ready-launch__point--2:hover,.sp-ready-launch__point--3:hover,.sp-ready-launch__point--4:hover{transform:translateY(-4px) scale(1.02)}.sp-ready-launch__point--1:hover .sp-ready-launch__point-icon,.sp-ready-launch__point--2:hover .sp-ready-launch__point-icon,.sp-ready-launch__point--3:hover .sp-ready-launch__point-icon,.sp-ready-launch__point--4:hover .sp-ready-launch__point-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-ready-launch__badge{font-size:11px;padding:4px 14px}.sp-ready-launch__title{font-size:22px;padding-bottom:14px}.sp-ready-launch__title::after{width:40px;height:3px}.sp-ready-launch__subtitle{font-size:15px}.sp-ready-launch__text{font-size:15px}.sp-ready-launch__points{grid-template-columns:1fr 1fr;gap:10px}.sp-ready-launch__point{padding:12px 10px;border-radius:10px;gap:8px}.sp-ready-launch__point-icon{font-size:18px}.sp-ready-launch__point-text{font-size:12px}.sp-ready-launch__highlight{padding:14px 16px;border-left-width:4px;border-radius:12px;gap:12px}.sp-ready-launch__highlight-text{font-size:15px}.sp-ready-launch__cta{padding:16px 18px;border-radius:12px}.sp-ready-launch__cta-text{font-size:15px}.sp-ready-launch__btn{padding:10px 24px;font-size:14px;min-height:44px;border-radius:10px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-hospitality-design__wrapper{max-width:1000px;margin:0 auto}.sp-hospitality-design__header{text-align:center;margin-bottom:40px}.sp-hospitality-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-hospitality-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-hospitality-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-hospitality-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-hospitality-design__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:600px;margin:0 auto;text-align:center}.sp-hospitality-design__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.sp-hospitality-design__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:rgba(255,255,255,.03);border-radius:14px;padding:20px 16px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden;min-height:110px}.sp-hospitality-design__feature--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--6:hover{transform:translateY(-8px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--7:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature--8:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-design__feature::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-hospitality-design__feature:hover::before{left:100%}.sp-hospitality-design__feature::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-hospitality-design__feature:hover::after{opacity:1}.sp-hospitality-design__feature-icon{font-size:28px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-design__feature:hover .sp-hospitality-design__feature-icon{transform:scale(1.15) rotate(-5deg)}.sp-hospitality-design__feature-label{font-size:14px;font-weight:500;color:#e6e8ec;transition:all .3s ease;line-height:1.3}.sp-hospitality-design__feature:hover .sp-hospitality-design__feature-label{color:#84c615}.sp-hospitality-design__highlight{display:flex;gap:16px;align-items:flex-start;background:rgba(132,198,21,.06);border-radius:16px;padding:22px 28px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-design__highlight:hover{transform:translateX(6px);background:rgba(132,198,21,.1);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-hospitality-design__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-design__highlight:hover .sp-hospitality-design__highlight-icon{transform:rotate(180deg) scale(1.2)}.sp-hospitality-design__highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-hospitality-design__title{font-size:34px}.sp-hospitality-design__grid{grid-template-columns:repeat(2,1fr);gap:14px}.sp-hospitality-design__feature{padding:16px 14px;min-height:100px}.sp-hospitality-design__feature-icon{font-size:24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-hospitality-design__title{font-size:28px;padding-bottom:16px}.sp-hospitality-design__title::after{width:50px;height:3px}.sp-hospitality-design__subtitle{font-size:16px}.sp-hospitality-design__grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.sp-hospitality-design__feature{padding:14px 12px;border-radius:12px;min-height:90px;gap:8px}.sp-hospitality-design__feature-icon{font-size:22px}.sp-hospitality-design__feature-label{font-size:13px}.sp-hospitality-design__highlight{padding:18px 20px;border-left-width:4px;border-radius:14px}.sp-hospitality-design__highlight-text{font-size:16px}.sp-hospitality-design__feature--1:hover,.sp-hospitality-design__feature--2:hover,.sp-hospitality-design__feature--3:hover,.sp-hospitality-design__feature--4:hover,.sp-hospitality-design__feature--5:hover,.sp-hospitality-design__feature--6:hover,.sp-hospitality-design__feature--7:hover,.sp-hospitality-design__feature--8:hover{transform:translateY(-4px) scale(1.02)}.sp-hospitality-design__feature--1:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--2:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--3:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--4:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--5:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--6:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--7:hover .sp-hospitality-design__feature-icon,.sp-hospitality-design__feature--8:hover .sp-hospitality-design__feature-icon{transform:scale(1.15)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-hospitality-design__badge{font-size:11px;padding:4px 14px}.sp-hospitality-design__title{font-size:22px;padding-bottom:14px}.sp-hospitality-design__title::after{width:40px;height:3px}.sp-hospitality-design__subtitle{font-size:14px}.sp-hospitality-design__grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.sp-hospitality-design__feature{padding:12px 10px;border-radius:10px;min-height:80px;gap:6px}.sp-hospitality-design__feature-icon{font-size:20px}.sp-hospitality-design__feature-label{font-size:12px}.sp-hospitality-design__highlight{padding:14px 16px;border-left-width:4px;border-radius:12px;gap:12px}.sp-hospitality-design__highlight-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-behavioural-design__wrapper{max-width:1100px;margin:0 auto}.sp-behavioural-design__header{text-align:center;margin-bottom:44px}.sp-behavioural-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-behavioural-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-behavioural-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-behavioural-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-behavioural-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-behavioural-design__content{display:flex;flex-direction:column;gap:16px}.sp-behavioural-design__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-behavioural-design__questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-behavioural-design__question{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-behavioural-design__question--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behavioural-design__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behavioural-design__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behavioural-design__question--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behavioural-design__question--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behavioural-design__question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-behavioural-design__question-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;font-family:Georgia,serif;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behavioural-design__question:hover .sp-behavioural-design__question-icon{transform:scale(1.3) rotate(10deg)}.sp-behavioural-design__question-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-behavioural-design__question:hover .sp-behavioural-design__question-text{color:#84c615}.sp-behavioural-design__conclusion{display:flex;flex-direction:column;gap:10px}.sp-behavioural-design__conclusion-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-behavioural-design__conclusion-highlight{display:flex;gap:14px;align-items:flex-start;background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border:1px solid rgba(132,198,21,.12);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behavioural-design__conclusion-highlight:hover{transform:translateY(-4px);background:rgba(132,198,21,.12);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-behavioural-design__conclusion-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behavioural-design__conclusion-highlight:hover .sp-behavioural-design__conclusion-icon{transform:rotate(180deg) scale(1.2)}.sp-behavioural-design__conclusion-highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-behavioural-design__visual{display:flex;flex-direction:column;gap:16px}.sp-behavioural-design__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-behavioural-design__stat{background:rgba(255,255,255,.04);border-radius:14px;padding:20px 16px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-behavioural-design__stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-behavioural-design__stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-behavioural-design__stat--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-behavioural-design__stat--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-behavioural-design__stat-number{display:block;font-size:34px;font-weight:700;color:#84c615;line-height:1.2;transition:all .3s ease}.sp-behavioural-design__stat:hover .sp-behavioural-design__stat-number{transform:scale(1.05)}.sp-behavioural-design__stat-label{display:block;font-size:13px;color:#a0a8b8;margin-top:6px;line-height:1.4}.sp-behavioural-design__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behavioural-design__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-behavioural-design__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-behavioural-design__trust-box:hover .sp-behavioural-design__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-behavioural-design__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}@media (max-width:1024px){.sp-behavioural-design__title{font-size:34px}.sp-behavioural-design__grid{gap:40px}.sp-behavioural-design__questions{grid-template-columns:1fr 1fr}.sp-behavioural-design__stat-number{font-size:28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-behavioural-design__title{font-size:28px;padding-bottom:16px}.sp-behavioural-design__title::after{width:50px;height:3px}.sp-behavioural-design__grid{grid-template-columns:1fr;gap:32px}.sp-behavioural-design__text{font-size:15px}.sp-behavioural-design__questions{grid-template-columns:1fr 1fr;gap:6px}.sp-behavioural-design__question{padding:8px 12px;gap:8px}.sp-behavioural-design__question-text{font-size:13px}.sp-behavioural-design__conclusion-text{font-size:15px}.sp-behavioural-design__conclusion-highlight{padding:14px 18px}.sp-behavioural-design__conclusion-highlight-text{font-size:15px}.sp-behavioural-design__stats{grid-template-columns:1fr 1fr;gap:10px}.sp-behavioural-design__stat{padding:16px 14px;border-radius:12px}.sp-behavioural-design__stat-number{font-size:26px}.sp-behavioural-design__stat-label{font-size:12px}.sp-behavioural-design__trust-box{padding:14px 18px;gap:12px}.sp-behavioural-design__trust-text{font-size:16px}.sp-behavioural-design__question--1:hover,.sp-behavioural-design__question--2:hover,.sp-behavioural-design__question--3:hover,.sp-behavioural-design__question--4:hover,.sp-behavioural-design__question--5:hover,.sp-behavioural-design__question--6:hover{transform:translateX(4px) scale(1.01)}.sp-behavioural-design__stat--1:hover,.sp-behavioural-design__stat--2:hover,.sp-behavioural-design__stat--3:hover,.sp-behavioural-design__stat--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-behavioural-design__badge{font-size:11px;padding:4px 14px}.sp-behavioural-design__title{font-size:22px;padding-bottom:14px}.sp-behavioural-design__title::after{width:40px;height:3px}.sp-behavioural-design__text{font-size:14px;line-height:1.7}.sp-behavioural-design__questions{grid-template-columns:1fr;gap:6px}.sp-behavioural-design__question{padding:6px 10px;gap:6px;border-radius:8px}.sp-behavioural-design__question-text{font-size:13px}.sp-behavioural-design__conclusion-text{font-size:14px}.sp-behavioural-design__conclusion-highlight{padding:12px 14px;gap:10px}.sp-behavioural-design__conclusion-highlight-text{font-size:14px}.sp-behavioural-design__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-behavioural-design__stat{padding:14px 12px;border-radius:10px}.sp-behavioural-design__stat-number{font-size:22px}.sp-behavioural-design__stat-label{font-size:11px}.sp-behavioural-design__trust-box{padding:12px 14px;gap:10px;border-radius:10px;flex-wrap:wrap;justify-content:center}.sp-behavioural-design__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-professional-impact__wrapper{max-width:1100px;margin:0 auto}.sp-professional-impact__header{text-align:center;margin-bottom:44px}.sp-professional-impact__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-professional-impact__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-professional-impact__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-professional-impact__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-professional-impact__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-professional-impact__content{display:flex;flex-direction:column;gap:16px}.sp-professional-impact__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-professional-impact__highlight{display:flex;align-items:center;gap:12px;background:#e6f5ef;border-radius:12px;padding:14px 20px;border-bottom:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-professional-impact__highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.08);background:#d4f0e0}.sp-professional-impact__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-professional-impact__highlight:hover .sp-professional-impact__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-professional-impact__highlight-text{font-size:17px;font-weight:600;color:#000;margin:0}.sp-professional-impact__questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-professional-impact__question{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-professional-impact__question--1:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-professional-impact__question--2:hover{transform:translateX(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-professional-impact__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-professional-impact__question--4:hover{transform:translateX(6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-professional-impact__question--5:hover{transform:translateX(-6px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-professional-impact__question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef;box-shadow:0 4px 16px rgba(132,198,21,.06)}.sp-professional-impact__question-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;font-family:Georgia,serif;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-professional-impact__question:hover .sp-professional-impact__question-icon{transform:scale(1.3) rotate(10deg)}.sp-professional-impact__question-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-professional-impact__question:hover .sp-professional-impact__question-text{color:#84c615}.sp-professional-impact__conclusion{background:#e6f5ef;border-radius:14px;padding:22px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-top:4px}.sp-professional-impact__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-professional-impact__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0 0 10px 0;text-align:justify}.sp-professional-impact__conclusion-line{width:40px;height:3px;background:#84c615;border-radius:2px;margin-bottom:10px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-professional-impact__conclusion:hover .sp-professional-impact__conclusion-line{width:70px}.sp-professional-impact__conclusion-highlight{font-size:18px;font-weight:600;color:#000;margin:0}.sp-professional-impact__visual{display:flex;flex-direction:column;gap:16px}.sp-professional-impact__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-professional-impact__stat{background:#f8fafc;border-radius:12px;padding:16px 14px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-professional-impact__stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-professional-impact__stat--2:hover{transform:translateY(-4px) rotate(-1deg) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-professional-impact__stat--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-professional-impact__stat--4:hover{transform:translateY(-4px) rotate(1deg) scale(1.03);border-color:#84c615;background:#e6f5ef;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-professional-impact__stat-number{display:block;font-size:32px;font-weight:700;color:#84c615;line-height:1.2;transition:all .3s ease}.sp-professional-impact__stat:hover .sp-professional-impact__stat-number{transform:scale(1.05)}.sp-professional-impact__stat-label{display:block;font-size:13px;color:#4a5268;margin-top:4px;line-height:1.4}.sp-professional-impact__trust{display:flex;align-items:center;gap:14px;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-professional-impact__trust:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-professional-impact__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-professional-impact__trust:hover .sp-professional-impact__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-professional-impact__trust-text{font-size:17px;font-weight:600;color:#000;margin:0;text-align:center}@media (max-width:1024px){.sp-professional-impact__title{font-size:34px}.sp-professional-impact__grid{gap:40px}.sp-professional-impact__questions{grid-template-columns:1fr 1fr}.sp-professional-impact__stat-number{font-size:28px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-professional-impact__title{font-size:28px;padding-bottom:16px}.sp-professional-impact__title::after{width:50px;height:3px}.sp-professional-impact__grid{grid-template-columns:1fr;gap:32px}.sp-professional-impact__text{font-size:15px}.sp-professional-impact__highlight{padding:12px 16px}.sp-professional-impact__highlight-text{font-size:15px}.sp-professional-impact__questions{grid-template-columns:1fr 1fr;gap:6px}.sp-professional-impact__question{padding:8px 12px;gap:8px}.sp-professional-impact__question-text{font-size:13px}.sp-professional-impact__conclusion{padding:18px 20px}.sp-professional-impact__conclusion-text{font-size:15px}.sp-professional-impact__conclusion-highlight{font-size:16px}.sp-professional-impact__stats{grid-template-columns:1fr 1fr;gap:10px}.sp-professional-impact__stat{padding:14px 12px}.sp-professional-impact__stat-number{font-size:26px}.sp-professional-impact__stat-label{font-size:12px}.sp-professional-impact__trust{padding:16px 20px;gap:12px}.sp-professional-impact__trust-text{font-size:16px}.sp-professional-impact__question--1:hover,.sp-professional-impact__question--2:hover,.sp-professional-impact__question--3:hover,.sp-professional-impact__question--4:hover,.sp-professional-impact__question--5:hover,.sp-professional-impact__question--6:hover{transform:translateX(4px) scale(1.01)}.sp-professional-impact__stat--1:hover,.sp-professional-impact__stat--2:hover,.sp-professional-impact__stat--3:hover,.sp-professional-impact__stat--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-professional-impact__badge{font-size:11px;padding:4px 14px}.sp-professional-impact__title{font-size:22px;padding-bottom:14px}.sp-professional-impact__title::after{width:40px;height:3px}.sp-professional-impact__text{font-size:14px;line-height:1.7}.sp-professional-impact__highlight{padding:10px 14px;gap:10px}.sp-professional-impact__highlight-text{font-size:14px}.sp-professional-impact__questions{grid-template-columns:1fr 1fr;gap:6px}.sp-professional-impact__question{padding:6px 10px;gap:6px;border-radius:8px}.sp-professional-impact__question-text{font-size:13px}.sp-professional-impact__conclusion{padding:14px 16px;border-left-width:4px}.sp-professional-impact__conclusion-text{font-size:14px}.sp-professional-impact__conclusion-highlight{font-size:15px}.sp-professional-impact__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-professional-impact__stat{padding:12px 10px;border-radius:10px}.sp-professional-impact__stat-number{font-size:22px}.sp-professional-impact__stat-label{font-size:11px}.sp-professional-impact__trust{padding:14px 16px;gap:10px;border-left-width:4px;border-radius:12px;flex-wrap:wrap;justify-content:center}.sp-professional-impact__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-sales-representative__wrapper{max-width:1100px;margin:0 auto}.sp-sales-representative__header{text-align:center;margin-bottom:44px}.sp-sales-representative__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-sales-representative__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-sales-representative__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-sales-representative__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-sales-representative__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-sales-representative__content{display:flex;flex-direction:column;gap:16px}.sp-sales-representative__analogy{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.04);border-radius:14px;padding:20px 24px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__analogy:hover{transform:translateX(6px) scale(1.02);background:rgba(255,255,255,.08);box-shadow:0 0 40px rgba(132,198,21,.08);border-left-width:6px}.sp-sales-representative__analogy-icon{font-size:28px;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__analogy:hover .sp-sales-representative__analogy-icon{transform:scale(1.2) rotate(-10deg) translateY(-4px)}.sp-sales-representative__analogy-text{font-size:17px;line-height:1.7;color:#e6e8ec;margin:0;font-weight:400;text-align:justify}.sp-sales-representative__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;position:relative;display:block;padding:4px 0;text-align:justify}.sp-sales-representative__text::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#84c615;transition:width .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__text:hover::after{width:100%}.sp-sales-representative__text:hover{color:#84c615}.sp-sales-representative__highlight{display:flex;align-items:center;gap:12px;background:rgba(132,198,21,.08);border-radius:12px;padding:14px 20px;border:1px solid rgba(132,198,21,.12);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);position:relative;overflow:hidden}.sp-sales-representative__highlight::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.1),transparent);transition:left .6s ease}.sp-sales-representative__highlight:hover::before{left:100%}.sp-sales-representative__highlight:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.1);background:rgba(132,198,21,.14)}.sp-sales-representative__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__highlight:hover .sp-sales-representative__highlight-icon{transform:rotate(180deg) scale(1.3)}.sp-sales-representative__highlight-text{font-size:17px;font-weight:600;color:#fff;margin:0}.sp-sales-representative__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-sales-representative__item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-sales-representative__item--1:hover{transform:translateY(-6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.1)}.sp-sales-representative__item--2:hover{transform:scale(1.04) rotate(-1deg);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-representative__item--3:hover{transform:translateX(8px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:-6px 0 20px rgba(132,198,21,.06)}.sp-sales-representative__item--4:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 0 30px rgba(132,198,21,.06)}.sp-sales-representative__item--5:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-representative__item--6:hover{transform:translateY(-8px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.2)}.sp-sales-representative__item--7:hover{transform:scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 0 40px rgba(132,198,21,.06)}.sp-sales-representative__item--8:hover{transform:translateY(-4px) rotate(1deg);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-sales-representative__item-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__item--1:hover .sp-sales-representative__item-icon{transform:scale(1.3) rotate(0)}.sp-sales-representative__item--2:hover .sp-sales-representative__item-icon{transform:scale(1.4) rotate(-10deg)}.sp-sales-representative__item--3:hover .sp-sales-representative__item-icon{transform:scale(1.2) translateX(4px)}.sp-sales-representative__item--4:hover .sp-sales-representative__item-icon{transform:scale(1.5) rotate(15deg)}.sp-sales-representative__item--5:hover .sp-sales-representative__item-icon{transform:scale(1.2) rotate(-5deg)}.sp-sales-representative__item--6:hover .sp-sales-representative__item-icon{transform:scale(1.4) translateY(-4px)}.sp-sales-representative__item--7:hover .sp-sales-representative__item-icon{transform:scale(1.3) rotate(10deg)}.sp-sales-representative__item--8:hover .sp-sales-representative__item-icon{transform:scale(1.3) rotate(-15deg)}.sp-sales-representative__item-text{font-size:14px;color:#e6e8ec;transition:all .4s ease}.sp-sales-representative__item:hover .sp-sales-representative__item-text{color:#84c615}.sp-sales-representative__conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 24px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);margin-top:4px;position:relative}.sp-sales-representative__conclusion:hover{transform:translateY(-6px);box-shadow:0 0 40px rgba(132,198,21,.08);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-representative__conclusion::before{content:'';position:absolute;inset:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,transparent,#84c615,transparent);opacity:0;transition:opacity .5s ease;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sp-sales-representative__conclusion:hover::before{opacity:1}.sp-sales-representative__conclusion-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:center}.sp-sales-representative__visual{display:flex;flex-direction:column;gap:16px}.sp-sales-representative__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-sales-representative__stat-card{background:rgba(255,255,255,.04);border-radius:14px;padding:20px 16px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-sales-representative__stat-card--1:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 12px 32px rgba(132,198,21,.1)}.sp-sales-representative__stat-card--2:hover{transform:rotate(-2deg) scale(1.04);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-representative__stat-card--3:hover{transform:translateY(-10px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(132,198,21,.08)}.sp-sales-representative__stat-card--4:hover{transform:translateY(-6px) rotate(2deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-sales-representative__stat-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-sales-representative__stat-card:hover::before{left:100%}.sp-sales-representative__stat-icon{display:block;font-size:28px;margin-bottom:6px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__stat-card--1:hover .sp-sales-representative__stat-icon{transform:scale(1.2) rotate(-5deg) translateY(-4px)}.sp-sales-representative__stat-card--2:hover .sp-sales-representative__stat-icon{transform:scale(1.3) rotate(10deg)}.sp-sales-representative__stat-card--3:hover .sp-sales-representative__stat-icon{transform:scale(1.2) translateY(-6px)}.sp-sales-representative__stat-card--4:hover .sp-sales-representative__stat-icon{transform:scale(1.3) rotate(-10deg) translateY(-4px)}.sp-sales-representative__stat-number{display:block;font-size:20px;font-weight:700;color:#fff;transition:all .3s ease}.sp-sales-representative__stat-card:hover .sp-sales-representative__stat-number{color:#84c615}.sp-sales-representative__stat-label{display:block;font-size:13px;color:#a0a8b8;margin-top:4px}.sp-sales-representative__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-sales-representative__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-sales-representative__trust-box:hover .sp-sales-representative__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-sales-representative__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}@media (max-width:1024px){.sp-sales-representative__title{font-size:34px}.sp-sales-representative__grid{gap:40px}.sp-sales-representative__list{grid-template-columns:1fr}.sp-sales-representative__analogy-text{font-size:16px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-sales-representative__title{font-size:28px;padding-bottom:16px}.sp-sales-representative__title::after{width:50px;height:3px}.sp-sales-representative__grid{grid-template-columns:1fr;gap:32px}.sp-sales-representative__analogy{padding:16px 20px}.sp-sales-representative__analogy-text{font-size:15px}.sp-sales-representative__text{font-size:15px}.sp-sales-representative__highlight{padding:12px 16px}.sp-sales-representative__highlight-text{font-size:15px}.sp-sales-representative__list{grid-template-columns:1fr 1fr;gap:6px}.sp-sales-representative__item{padding:8px 12px;gap:8px}.sp-sales-representative__item-text{font-size:13px}.sp-sales-representative__conclusion{padding:14px 18px}.sp-sales-representative__conclusion-text{font-size:15px}.sp-sales-representative__stats-grid{grid-template-columns:1fr 1fr;gap:10px}.sp-sales-representative__stat-card{padding:16px 12px}.sp-sales-representative__stat-icon{font-size:24px}.sp-sales-representative__stat-number{font-size:18px}.sp-sales-representative__stat-label{font-size:12px}.sp-sales-representative__trust-box{padding:14px 18px;gap:12px}.sp-sales-representative__trust-text{font-size:16px}.sp-sales-representative__item--1:hover,.sp-sales-representative__item--2:hover,.sp-sales-representative__item--3:hover,.sp-sales-representative__item--4:hover,.sp-sales-representative__item--5:hover,.sp-sales-representative__item--6:hover,.sp-sales-representative__item--7:hover,.sp-sales-representative__item--8:hover{transform:translateX(4px) scale(1.01)}.sp-sales-representative__stat-card--1:hover,.sp-sales-representative__stat-card--2:hover,.sp-sales-representative__stat-card--3:hover,.sp-sales-representative__stat-card--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-sales-representative__badge{font-size:11px;padding:4px 14px}.sp-sales-representative__title{font-size:22px;padding-bottom:14px}.sp-sales-representative__title::after{width:40px;height:3px}.sp-sales-representative__analogy{padding:14px 16px;gap:10px}.sp-sales-representative__analogy-icon{font-size:22px}.sp-sales-representative__analogy-text{font-size:14px;line-height:1.7}.sp-sales-representative__text{font-size:14px;line-height:1.7}.sp-sales-representative__highlight{padding:10px 14px;gap:10px}.sp-sales-representative__highlight-text{font-size:14px}.sp-sales-representative__list{grid-template-columns:1fr;gap:6px}.sp-sales-representative__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-sales-representative__item-text{font-size:13px}.sp-sales-representative__conclusion{padding:12px 14px}.sp-sales-representative__conclusion-text{font-size:14px}.sp-sales-representative__stats-grid{grid-template-columns:1fr 1fr;gap:8px}.sp-sales-representative__stat-card{padding:14px 10px;border-radius:10px}.sp-sales-representative__stat-icon{font-size:20px;margin-bottom:4px}.sp-sales-representative__stat-number{font-size:16px}.sp-sales-representative__stat-label{font-size:11px}.sp-sales-representative__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-sales-representative__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-philosophy-core__wrapper{max-width:1100px;margin:0 auto}.sp-philosophy-core__header{text-align:center;margin-bottom:44px}.sp-philosophy-core__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-philosophy-core__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-philosophy-core__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-philosophy-core__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-philosophy-core__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-philosophy-core__content{display:flex;flex-direction:column;gap:18px}.sp-philosophy-core__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-philosophy-core__questions{display:flex;flex-direction:column;gap:10px}.sp-philosophy-core__question{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border-radius:12px;padding:12px 18px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-philosophy-core__question--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy-core__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy-core__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy-core__question-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__question:hover .sp-philosophy-core__question-icon{transform:rotate(90deg) scale(1.2)}.sp-philosophy-core__question-text{font-size:15px;color:#e6e8ec;transition:all .3s ease;font-weight:400}.sp-philosophy-core__question:hover .sp-philosophy-core__question-text{color:#84c615}.sp-philosophy-core__highlight{display:flex;gap:14px;align-items:flex-start;background:rgba(132,198,21,.08);border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__highlight:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-philosophy-core__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__highlight:hover .sp-philosophy-core__highlight-icon{transform:rotate(180deg) scale(1.2)}.sp-philosophy-core__highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify}.sp-philosophy-core__visual{display:flex;flex-direction:column;gap:16px}.sp-philosophy-core__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-philosophy-core__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 16px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-philosophy-core__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-philosophy-core__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-philosophy-core__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-philosophy-core__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-philosophy-core__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-philosophy-core__pillar:hover::before{left:100%}.sp-philosophy-core__pillar-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__pillar:hover .sp-philosophy-core__pillar-number{opacity:1;transform:scale(1.1)}.sp-philosophy-core__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__pillar--1:hover .sp-philosophy-core__pillar-icon{transform:scale(1.2) rotate(-5deg)}.sp-philosophy-core__pillar--2:hover .sp-philosophy-core__pillar-icon{transform:scale(1.3) rotate(10deg)}.sp-philosophy-core__pillar--3:hover .sp-philosophy-core__pillar-icon{transform:scale(1.2) translateY(-4px)}.sp-philosophy-core__pillar--4:hover .sp-philosophy-core__pillar-icon{transform:scale(1.3) rotate(-10deg) translateY(-4px)}.sp-philosophy-core__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-philosophy-core__pillar:hover .sp-philosophy-core__pillar-label{color:#84c615}.sp-philosophy-core__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-philosophy-core__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-philosophy-core__trust-box:hover .sp-philosophy-core__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-philosophy-core__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}@media (max-width:1024px){.sp-philosophy-core__title{font-size:34px}.sp-philosophy-core__grid{gap:40px}.sp-philosophy-core__question-text{font-size:14px}.sp-philosophy-core__pillars{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-philosophy-core__title{font-size:28px;padding-bottom:16px}.sp-philosophy-core__title::after{width:50px;height:3px}.sp-philosophy-core__grid{grid-template-columns:1fr;gap:32px}.sp-philosophy-core__text{font-size:15px}.sp-philosophy-core__question{padding:10px 14px;gap:10px}.sp-philosophy-core__question-text{font-size:14px}.sp-philosophy-core__highlight{padding:16px 18px}.sp-philosophy-core__highlight-text{font-size:16px}.sp-philosophy-core__pillars{grid-template-columns:1fr 1fr;gap:10px}.sp-philosophy-core__pillar{padding:16px 12px;border-radius:12px}.sp-philosophy-core__pillar-icon{font-size:22px}.sp-philosophy-core__pillar-label{font-size:12px}.sp-philosophy-core__trust-box{padding:14px 18px;gap:12px}.sp-philosophy-core__trust-text{font-size:16px}.sp-philosophy-core__question--1:hover,.sp-philosophy-core__question--2:hover,.sp-philosophy-core__question--3:hover{transform:translateX(4px) scale(1.01)}.sp-philosophy-core__pillar--1:hover,.sp-philosophy-core__pillar--2:hover,.sp-philosophy-core__pillar--3:hover,.sp-philosophy-core__pillar--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-philosophy-core__badge{font-size:11px;padding:4px 14px}.sp-philosophy-core__title{font-size:22px;padding-bottom:14px}.sp-philosophy-core__title::after{width:40px;height:3px}.sp-philosophy-core__text{font-size:14px;line-height:1.7}.sp-philosophy-core__question{padding:8px 12px;gap:8px;border-radius:10px}.sp-philosophy-core__question-text{font-size:13px}.sp-philosophy-core__highlight{padding:14px 16px;gap:10px}.sp-philosophy-core__highlight-text{font-size:15px}.sp-philosophy-core__pillars{grid-template-columns:1fr 1fr;gap:8px}.sp-philosophy-core__pillar{padding:14px 10px;border-radius:10px;gap:4px}.sp-philosophy-core__pillar-number{font-size:10px}.sp-philosophy-core__pillar-icon{font-size:20px}.sp-philosophy-core__pillar-label{font-size:11px}.sp-philosophy-core__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-philosophy-core__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-conversion-psychology__wrapper{max-width:1100px;margin:0 auto}.sp-conversion-psychology__header{text-align:center;margin-bottom:44px}.sp-conversion-psychology__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-conversion-psychology__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-conversion-psychology__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-conversion-psychology__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-conversion-psychology__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-conversion-psychology__content{display:flex;flex-direction:column;gap:16px}.sp-conversion-psychology__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-conversion-psychology__text--final{font-weight:500;color:#000}.sp-conversion-psychology__decisions{display:flex;flex-direction:column;gap:8px}.sp-conversion-psychology__decision{display:flex;align-items:center;gap:12px;background:#f8fafc;border-radius:10px;padding:10px 16px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-conversion-psychology__decision--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-conversion-psychology__decision--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-conversion-psychology__decision--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-conversion-psychology__decision--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-conversion-psychology__decision-dot{width:8px;height:8px;border-radius:50%;background:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-conversion-psychology__decision:hover .sp-conversion-psychology__decision-dot{transform:scale(1.5);box-shadow:0 0 16px rgba(132,198,21,.3)}.sp-conversion-psychology__decision-text{font-size:15px;color:#1a1f36;transition:all .3s ease}.sp-conversion-psychology__decision:hover .sp-conversion-psychology__decision-text{color:#84c615}.sp-conversion-psychology__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:20px 24px;border-bottom:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-conversion-psychology__highlight:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-conversion-psychology__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-conversion-psychology__highlight:hover .sp-conversion-psychology__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-conversion-psychology__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-conversion-psychology__visual{display:flex;flex-direction:column;gap:16px}.sp-conversion-psychology__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-conversion-psychology__stat{background:#f8fafc;border-radius:14px;padding:18px 16px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-conversion-psychology__stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-conversion-psychology__stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-conversion-psychology__stat--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-conversion-psychology__stat--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-conversion-psychology__stat-number{display:block;font-size:30px;font-weight:700;color:#84c615;line-height:1.2;transition:all .3s ease}.sp-conversion-psychology__stat:hover .sp-conversion-psychology__stat-number{transform:scale(1.05)}.sp-conversion-psychology__stat-label{display:block;font-size:13px;color:#4a5268;margin-top:6px;line-height:1.4}.sp-conversion-psychology__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:18px 22px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-conversion-psychology__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-conversion-psychology__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-conversion-psychology__trust-box:hover .sp-conversion-psychology__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-conversion-psychology__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}@media (max-width:1024px){.sp-conversion-psychology__title{font-size:34px}.sp-conversion-psychology__grid{gap:40px}.sp-conversion-psychology__decision-text{font-size:14px}.sp-conversion-psychology__stat-number{font-size:26px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-conversion-psychology__title{font-size:28px;padding-bottom:16px}.sp-conversion-psychology__title::after{width:50px;height:3px}.sp-conversion-psychology__grid{grid-template-columns:1fr;gap:32px}.sp-conversion-psychology__text{font-size:15px}.sp-conversion-psychology__decision{padding:8px 12px;gap:10px}.sp-conversion-psychology__decision-text{font-size:14px}.sp-conversion-psychology__highlight{padding:16px 18px}.sp-conversion-psychology__highlight-text{font-size:16px}.sp-conversion-psychology__stats{grid-template-columns:1fr 1fr;gap:10px}.sp-conversion-psychology__stat{padding:16px 14px;border-radius:12px}.sp-conversion-psychology__stat-number{font-size:24px}.sp-conversion-psychology__stat-label{font-size:12px}.sp-conversion-psychology__trust-box{padding:14px 18px;gap:12px}.sp-conversion-psychology__trust-text{font-size:16px}.sp-conversion-psychology__decision--1:hover,.sp-conversion-psychology__decision--2:hover,.sp-conversion-psychology__decision--3:hover,.sp-conversion-psychology__decision--4:hover{transform:translateX(4px) scale(1.01)}.sp-conversion-psychology__stat--1:hover,.sp-conversion-psychology__stat--2:hover,.sp-conversion-psychology__stat--3:hover,.sp-conversion-psychology__stat--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-conversion-psychology__badge{font-size:11px;padding:4px 14px}.sp-conversion-psychology__title{font-size:22px;padding-bottom:14px}.sp-conversion-psychology__title::after{width:40px;height:3px}.sp-conversion-psychology__text{font-size:14px;line-height:1.7}.sp-conversion-psychology__decision{padding:6px 10px;gap:8px;border-radius:8px}.sp-conversion-psychology__decision-dot{width:6px;height:6px}.sp-conversion-psychology__decision-text{font-size:13px}.sp-conversion-psychology__highlight{padding:14px 16px;gap:10px}.sp-conversion-psychology__highlight-text{font-size:15px}.sp-conversion-psychology__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-conversion-psychology__stat{padding:14px 12px;border-radius:10px}.sp-conversion-psychology__stat-number{font-size:22px}.sp-conversion-psychology__stat-label{font-size:11px}.sp-conversion-psychology__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-conversion-psychology__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-trust-foundation__wrapper{max-width:1100px;margin:0 auto}.sp-trust-foundation__header{text-align:center;margin-bottom:44px}.sp-trust-foundation__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-trust-foundation__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-trust-foundation__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-trust-foundation__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-trust-foundation__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-trust-foundation__content{display:flex;flex-direction:column;gap:16px}.sp-trust-foundation__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-trust-foundation__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-trust-foundation__item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trust-foundation__item--1:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--2:hover{transform:translateX(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--4:hover{transform:translateX(6px) translateY(-3px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--5:hover{transform:translateX(-6px) translateY(-3px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-trust-foundation__item-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-foundation__item:hover .sp-trust-foundation__item-icon{transform:scale(1.3)}.sp-trust-foundation__item-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-trust-foundation__item:hover .sp-trust-foundation__item-text{color:#84c615}.sp-trust-foundation__highlight{display:flex;align-items:center;gap:12px;background:rgba(132,198,21,.08);border-radius:12px;padding:14px 20px;border:1px solid rgba(132,198,21,.12);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-foundation__highlight:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.06);background:rgba(132,198,21,.12)}.sp-trust-foundation__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-foundation__highlight:hover .sp-trust-foundation__highlight-icon{transform:rotate(180deg) scale(1.3)}.sp-trust-foundation__highlight-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:justify}.sp-trust-foundation__conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 24px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);display:flex;flex-direction:column;gap:10px}.sp-trust-foundation__conclusion:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.2);border-color:#84c615;background:rgba(255,255,255,.06)}.sp-trust-foundation__conclusion-text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-trust-foundation__conclusion-highlight{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500;text-align:justify;padding:12px 16px;background:rgba(132,198,21,.06);border-radius:10px;border-left:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-foundation__conclusion-highlight:hover{background:rgba(132,198,21,.1);transform:translateX(4px);border-left-width:5px}.sp-trust-foundation__visual{display:flex;flex-direction:column;gap:16px}.sp-trust-foundation__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-trust-foundation__stat{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 16px;text-align:center;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trust-foundation__stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-foundation__stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-foundation__stat--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-foundation__stat--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(132,198,21,.06)}.sp-trust-foundation__stat-number{display:block;font-size:30px;font-weight:700;color:#84c615;line-height:1.2;transition:all .3s ease}.sp-trust-foundation__stat:hover .sp-trust-foundation__stat-number{transform:scale(1.05)}.sp-trust-foundation__stat-label{display:block;font-size:13px;color:#a0a8b8;margin-top:6px;line-height:1.4}.sp-trust-foundation__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-foundation__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-trust-foundation__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-foundation__trust-box:hover .sp-trust-foundation__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-trust-foundation__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}@media (max-width:1024px){.sp-trust-foundation__title{font-size:34px}.sp-trust-foundation__grid{gap:40px}.sp-trust-foundation__list{grid-template-columns:1fr}.sp-trust-foundation__stat-number{font-size:26px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-trust-foundation__title{font-size:28px;padding-bottom:16px}.sp-trust-foundation__title::after{width:50px;height:3px}.sp-trust-foundation__grid{grid-template-columns:1fr;gap:32px}.sp-trust-foundation__text{font-size:15px}.sp-trust-foundation__list{grid-template-columns:1fr 1fr;gap:6px}.sp-trust-foundation__item{padding:8px 12px;gap:8px}.sp-trust-foundation__item-text{font-size:13px}.sp-trust-foundation__highlight{padding:12px 16px}.sp-trust-foundation__highlight-text{font-size:16px}.sp-trust-foundation__conclusion{padding:16px 20px}.sp-trust-foundation__conclusion-text{font-size:15px}.sp-trust-foundation__conclusion-highlight{font-size:16px;padding:10px 14px}.sp-trust-foundation__stats{grid-template-columns:1fr 1fr;gap:10px}.sp-trust-foundation__stat{padding:16px 14px;border-radius:12px}.sp-trust-foundation__stat-number{font-size:24px}.sp-trust-foundation__stat-label{font-size:12px}.sp-trust-foundation__trust-box{padding:14px 18px;gap:12px}.sp-trust-foundation__trust-text{font-size:16px}.sp-trust-foundation__item--1:hover,.sp-trust-foundation__item--2:hover,.sp-trust-foundation__item--3:hover,.sp-trust-foundation__item--4:hover,.sp-trust-foundation__item--5:hover,.sp-trust-foundation__item--6:hover,.sp-trust-foundation__item--7:hover,.sp-trust-foundation__item--8:hover{transform:translateX(4px) scale(1.01)}.sp-trust-foundation__stat--1:hover,.sp-trust-foundation__stat--2:hover,.sp-trust-foundation__stat--3:hover,.sp-trust-foundation__stat--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-trust-foundation__badge{font-size:11px;padding:4px 14px}.sp-trust-foundation__title{font-size:22px;padding-bottom:14px}.sp-trust-foundation__title::after{width:40px;height:3px}.sp-trust-foundation__text{font-size:14px;line-height:1.7}.sp-trust-foundation__list{grid-template-columns:1fr 1fr;gap:6px}.sp-trust-foundation__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-trust-foundation__item-text{font-size:12px}.sp-trust-foundation__item-icon{font-size:12px}.sp-trust-foundation__highlight{padding:10px 14px;gap:10px}.sp-trust-foundation__highlight-text{font-size:15px}.sp-trust-foundation__conclusion{padding:14px 16px;gap:8px}.sp-trust-foundation__conclusion-text{font-size:14px}.sp-trust-foundation__conclusion-highlight{font-size:15px;padding:8px 12px}.sp-trust-foundation__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-trust-foundation__stat{padding:14px 12px;border-radius:10px}.sp-trust-foundation__stat-number{font-size:22px}.sp-trust-foundation__stat-label{font-size:11px}.sp-trust-foundation__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-trust-foundation__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-visual-flow__wrapper{max-width:1100px;margin:0 auto}.sp-visual-flow__header{text-align:center;margin-bottom:44px}.sp-visual-flow__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-visual-flow__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-visual-flow__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-visual-flow__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-visual-flow__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-visual-flow__content{display:flex;flex-direction:column;gap:16px}.sp-visual-flow__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-visual-flow__text--final{font-weight:500;color:#000}.sp-visual-flow__highlight{display:flex;align-items:center;gap:12px;background:#e6f5ef;border-radius:12px;padding:12px 18px;border-bottom:3px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.08);background:#d4f0e0}.sp-visual-flow__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__highlight:hover .sp-visual-flow__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-visual-flow__highlight-text{font-size:17px;font-weight:600;color:#000;margin:0}.sp-visual-flow__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-visual-flow__item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-visual-flow__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-visual-flow__item-number{font-size:12px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;min-width:24px;opacity:.5;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__item:hover .sp-visual-flow__item-number{opacity:1;transform:scale(1.15)}.sp-visual-flow__item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-visual-flow__item:hover .sp-visual-flow__item-text{color:#84c615}.sp-visual-flow__visual{display:flex;flex-direction:column;gap:16px}.sp-visual-flow__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.sp-visual-flow__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-visual-flow__card--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-flow__card--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-flow__card--3:hover{transform:translateY(-10px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-visual-flow__card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-visual-flow__card:hover::before{left:100%}.sp-visual-flow__card::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-visual-flow__card:hover::after{opacity:1}.sp-visual-flow__card-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__card:hover .sp-visual-flow__card-number{opacity:1;transform:scale(1.1)}.sp-visual-flow__card-icon{font-size:28px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__card--1:hover .sp-visual-flow__card-icon{transform:scale(1.15) rotate(-5deg)}.sp-visual-flow__card--2:hover .sp-visual-flow__card-icon{transform:scale(1.2) rotate(5deg)}.sp-visual-flow__card--3:hover .sp-visual-flow__card-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-visual-flow__card-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-visual-flow__card:hover .sp-visual-flow__card-label{color:#84c615}.sp-visual-flow__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-visual-flow__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-visual-flow__trust-box:hover .sp-visual-flow__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-visual-flow__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}@media (max-width:1024px){.sp-visual-flow__title{font-size:34px}.sp-visual-flow__grid{gap:40px}.sp-visual-flow__list{grid-template-columns:1fr 1fr}.sp-visual-flow__cards{grid-template-columns:1fr 1fr 1fr}.sp-visual-flow__card{padding:14px 10px}.sp-visual-flow__card-icon{font-size:24px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-visual-flow__title{font-size:28px;padding-bottom:16px}.sp-visual-flow__title::after{width:50px;height:3px}.sp-visual-flow__grid{grid-template-columns:1fr;gap:32px}.sp-visual-flow__text{font-size:15px}.sp-visual-flow__highlight{padding:10px 14px}.sp-visual-flow__highlight-text{font-size:16px}.sp-visual-flow__list{grid-template-columns:1fr 1fr;gap:6px}.sp-visual-flow__item{padding:8px 12px;gap:8px}.sp-visual-flow__item-text{font-size:13px}.sp-visual-flow__cards{grid-template-columns:1fr 1fr 1fr;gap:10px}.sp-visual-flow__card{padding:12px 10px;border-radius:12px;gap:4px}.sp-visual-flow__card-icon{font-size:22px}.sp-visual-flow__card-label{font-size:12px}.sp-visual-flow__trust-box{padding:14px 18px;gap:12px}.sp-visual-flow__trust-text{font-size:16px}.sp-visual-flow__item--1:hover,.sp-visual-flow__item--2:hover,.sp-visual-flow__item--3:hover,.sp-visual-flow__item--4:hover,.sp-visual-flow__item--5:hover,.sp-visual-flow__item--6:hover,.sp-visual-flow__item--7:hover{transform:translateX(4px) scale(1.01)}.sp-visual-flow__card--1:hover,.sp-visual-flow__card--2:hover,.sp-visual-flow__card--3:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-visual-flow__badge{font-size:11px;padding:4px 14px}.sp-visual-flow__title{font-size:22px;padding-bottom:14px}.sp-visual-flow__title::after{width:40px;height:3px}.sp-visual-flow__text{font-size:14px;line-height:1.7}.sp-visual-flow__highlight{padding:8px 12px;gap:10px}.sp-visual-flow__highlight-text{font-size:15px}.sp-visual-flow__list{grid-template-columns:1fr;gap:6px}.sp-visual-flow__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-visual-flow__item-number{font-size:10px;min-width:20px}.sp-visual-flow__item-text{font-size:13px}.sp-visual-flow__cards{grid-template-columns:1fr 1fr 1fr;gap:8px}.sp-visual-flow__card{padding:10px 8px;border-radius:10px;gap:4px}.sp-visual-flow__card-number{font-size:10px}.sp-visual-flow__card-icon{font-size:18px}.sp-visual-flow__card-label{font-size:11px}.sp-visual-flow__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-visual-flow__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-font-psychology__wrapper{max-width:1100px;margin:0 auto}.sp-font-psychology__header{text-align:center;margin-bottom:44px}.sp-font-psychology__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-font-psychology__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-font-psychology__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-font-psychology__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-font-psychology__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-font-psychology__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-font-psychology__content{display:flex;flex-direction:column;gap:16px}.sp-font-psychology__text{font-size:17px;font-weight:500;color:#000;margin:0}.sp-font-psychology__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-font-psychology__item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-font-psychology__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-font-psychology__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-font-psychology__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-font-psychology__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-font-psychology__item--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-font-psychology__item--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-font-psychology__item-icon{font-size:16px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__item:hover .sp-font-psychology__item-icon{transform:scale(1.3)}.sp-font-psychology__item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-font-psychology__item:hover .sp-font-psychology__item-text{color:#84c615}.sp-font-psychology__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-font-psychology__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__highlight:hover .sp-font-psychology__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-font-psychology__highlight-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-font-psychology__conclusion{background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-font-psychology__conclusion-text{font-size:16px;line-height:1.7;color:#1a1f36;margin:0;font-weight:500;text-align:center}.sp-font-psychology__visual{display:flex;flex-direction:column;gap:16px}.sp-font-psychology__showcase{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.sp-font-psychology__showcase-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-font-psychology__showcase-item--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-font-psychology__showcase-item--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-font-psychology__showcase-item--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-font-psychology__showcase-item--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-font-psychology__showcase-item--5:hover{transform:translateY(-6px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-font-psychology__showcase-item--6:hover{transform:translateY(-8px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-font-psychology__showcase-item::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-font-psychology__showcase-item:hover::before{left:100%}.sp-font-psychology__showcase-item::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-font-psychology__showcase-item:hover::after{opacity:1}.sp-font-psychology__showcase-letter{font-size:36px;font-weight:700;color:#84c615;font-family:Georgia,serif;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__showcase-item:hover .sp-font-psychology__showcase-letter{transform:scale(1.15) rotate(-5deg)}.sp-font-psychology__showcase-label{font-size:12px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-font-psychology__showcase-item:hover .sp-font-psychology__showcase-label{color:#84c615}.sp-font-psychology__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-font-psychology__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-font-psychology__trust-box:hover .sp-font-psychology__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-font-psychology__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}@media (max-width:1024px){.sp-font-psychology__title{font-size:34px}.sp-font-psychology__grid{gap:40px}.sp-font-psychology__showcase{grid-template-columns:1fr 1fr 1fr}.sp-font-psychology__showcase-letter{font-size:30px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-font-psychology__title{font-size:28px;padding-bottom:16px}.sp-font-psychology__title::after{width:50px;height:3px}.sp-font-psychology__subtitle{font-size:16px}.sp-font-psychology__grid{grid-template-columns:1fr;gap:32px}.sp-font-psychology__text{font-size:16px}.sp-font-psychology__list{grid-template-columns:1fr 1fr;gap:6px}.sp-font-psychology__item{padding:8px 12px;gap:8px}.sp-font-psychology__item-text{font-size:13px}.sp-font-psychology__highlight{padding:14px 18px}.sp-font-psychology__highlight-text{font-size:15px}.sp-font-psychology__conclusion{padding:14px 16px}.sp-font-psychology__conclusion-text{font-size:15px}.sp-font-psychology__showcase{grid-template-columns:1fr 1fr 1fr;gap:10px}.sp-font-psychology__showcase-item{padding:14px 10px;border-radius:12px}.sp-font-psychology__showcase-letter{font-size:26px}.sp-font-psychology__showcase-label{font-size:11px}.sp-font-psychology__trust-box{padding:14px 18px;gap:12px}.sp-font-psychology__trust-text{font-size:16px}.sp-font-psychology__item--1:hover,.sp-font-psychology__item--2:hover,.sp-font-psychology__item--3:hover,.sp-font-psychology__item--4:hover,.sp-font-psychology__item--5:hover,.sp-font-psychology__item--6:hover{transform:translateX(4px) scale(1.01)}.sp-font-psychology__showcase-item--1:hover,.sp-font-psychology__showcase-item--2:hover,.sp-font-psychology__showcase-item--3:hover,.sp-font-psychology__showcase-item--4:hover,.sp-font-psychology__showcase-item--5:hover,.sp-font-psychology__showcase-item--6:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-font-psychology__badge{font-size:11px;padding:4px 14px}.sp-font-psychology__title{font-size:22px;padding-bottom:14px}.sp-font-psychology__title::after{width:40px;height:3px}.sp-font-psychology__subtitle{font-size:14px}.sp-font-psychology__text{font-size:15px}.sp-font-psychology__list{grid-template-columns:1fr;gap:6px}.sp-font-psychology__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-font-psychology__item-text{font-size:13px}.sp-font-psychology__highlight{padding:12px 14px;gap:10px}.sp-font-psychology__highlight-text{font-size:14px}.sp-font-psychology__conclusion{padding:12px 14px}.sp-font-psychology__conclusion-text{font-size:14px}.sp-font-psychology__showcase{grid-template-columns:1fr 1fr 1fr;gap:8px}.sp-font-psychology__showcase-item{padding:10px 8px;border-radius:10px;gap:4px}.sp-font-psychology__showcase-letter{font-size:22px}.sp-font-psychology__showcase-label{font-size:10px}.sp-font-psychology__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-font-psychology__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-space-matters__wrapper{max-width:1100px;margin:0 auto}.sp-space-matters__header{text-align:center;margin-bottom:44px}.sp-space-matters__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-space-matters__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-space-matters__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-space-matters__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-space-matters__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:700px;margin:0 auto;text-align:center}.sp-space-matters__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-space-matters__content{display:flex;flex-direction:column;gap:18px}.sp-space-matters__text{font-size:18px;font-weight:500;color:#e6e8ec;margin:0}.sp-space-matters__benefits{display:flex;flex-direction:column;gap:8px}.sp-space-matters__benefit{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-space-matters__benefit--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-space-matters__benefit--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-space-matters__benefit--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-space-matters__benefit--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-space-matters__benefit--5:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-space-matters__benefit-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-space-matters__benefit:hover .sp-space-matters__benefit-icon{transform:rotate(90deg) scale(1.2)}.sp-space-matters__benefit-text{font-size:15px;color:#e6e8ec;transition:all .3s ease}.sp-space-matters__benefit:hover .sp-space-matters__benefit-text{color:#84c615}.sp-space-matters__conclusion{background:rgba(255,255,255,.04);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-space-matters__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-space-matters__conclusion-text{font-size:16px;color:#e6e8ec;margin:0 0 6px 0;text-align:center}.sp-space-matters__conclusion-highlight{font-size:18px;font-weight:600;color:#fff;margin:0;text-align:center}.sp-space-matters__visual{display:flex;flex-direction:column;gap:16px}.sp-space-matters__principles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-space-matters__principle{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:rgba(255,255,255,.04);border-radius:14px;padding:20px 16px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-space-matters__principle--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-space-matters__principle--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-space-matters__principle--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-space-matters__principle--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-space-matters__principle::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-space-matters__principle:hover::before{left:100%}.sp-space-matters__principle::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-space-matters__principle:hover::after{opacity:1}.sp-space-matters__principle-icon{font-size:28px;color:#84c615;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-space-matters__principle:hover .sp-space-matters__principle-icon{transform:scale(1.15) rotate(-5deg)}.sp-space-matters__principle-label{font-size:14px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-space-matters__principle:hover .sp-space-matters__principle-label{color:#84c615}.sp-space-matters__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-space-matters__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-space-matters__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-space-matters__trust-box:hover .sp-space-matters__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-space-matters__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}@media (max-width:1024px){.sp-space-matters__title{font-size:34px}.sp-space-matters__grid{gap:40px}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-space-matters__title{font-size:28px;padding-bottom:16px}.sp-space-matters__title::after{width:50px;height:3px}.sp-space-matters__subtitle{font-size:16px}.sp-space-matters__grid{grid-template-columns:1fr;gap:32px}.sp-space-matters__text{font-size:17px}.sp-space-matters__benefit{padding:8px 12px;gap:10px}.sp-space-matters__benefit-text{font-size:14px}.sp-space-matters__conclusion{padding:14px 18px}.sp-space-matters__conclusion-text{font-size:15px}.sp-space-matters__conclusion-highlight{font-size:17px}.sp-space-matters__principles{grid-template-columns:1fr 1fr;gap:10px}.sp-space-matters__principle{padding:16px 12px;border-radius:12px}.sp-space-matters__principle-icon{font-size:24px}.sp-space-matters__principle-label{font-size:13px}.sp-space-matters__trust-box{padding:14px 18px;gap:12px}.sp-space-matters__trust-text{font-size:16px}.sp-space-matters__benefit--1:hover,.sp-space-matters__benefit--2:hover,.sp-space-matters__benefit--3:hover,.sp-space-matters__benefit--4:hover,.sp-space-matters__benefit--5:hover{transform:translateX(4px) scale(1.01)}.sp-space-matters__principle--1:hover,.sp-space-matters__principle--2:hover,.sp-space-matters__principle--3:hover,.sp-space-matters__principle--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-space-matters__badge{font-size:11px;padding:4px 14px}.sp-space-matters__title{font-size:22px;padding-bottom:14px}.sp-space-matters__title::after{width:40px;height:3px}.sp-space-matters__subtitle{font-size:14px}.sp-space-matters__text{font-size:16px}.sp-space-matters__benefit{padding:6px 10px;gap:8px;border-radius:8px}.sp-space-matters__benefit-text{font-size:13px}.sp-space-matters__benefit-icon{font-size:12px}.sp-space-matters__conclusion{padding:12px 14px}.sp-space-matters__conclusion-text{font-size:14px}.sp-space-matters__conclusion-highlight{font-size:15px}.sp-space-matters__principles{grid-template-columns:1fr 1fr;gap:8px}.sp-space-matters__principle{padding:14px 10px;border-radius:10px;gap:6px}.sp-space-matters__principle-icon{font-size:20px}.sp-space-matters__principle-label{font-size:12px}.sp-space-matters__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-space-matters__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-clarity-design__wrapper{max-width:1100px;margin:0 auto}.sp-clarity-design__header{text-align:center;margin-bottom:44px}.sp-clarity-design__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-clarity-design__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-clarity-design__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-clarity-design__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-clarity-design__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:600px;margin:0 auto;text-align:center}.sp-clarity-design__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-clarity-design__content{display:flex;flex-direction:column;gap:18px}.sp-clarity-design__text{font-size:17px;font-weight:500;color:#000;margin:0}.sp-clarity-design__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-clarity-design__item{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-clarity-design__item--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-clarity-design__item--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-clarity-design__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-clarity-design__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-clarity-design__item-icon{font-size:14px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-clarity-design__item:hover .sp-clarity-design__item-icon{transform:rotate(90deg) scale(1.2)}.sp-clarity-design__item-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-clarity-design__item:hover .sp-clarity-design__item-text{color:#84c615}.sp-clarity-design__conclusion{background:#e6f5ef;border-radius:14px;padding:18px 22px;border-bottom:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-clarity-design__conclusion:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-clarity-design__conclusion-text{font-size:18px;font-weight:600;color:#000;margin:0;text-align:center}.sp-clarity-design__visual{display:flex;flex-direction:column;gap:16px}.sp-clarity-design__principles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-clarity-design__principle{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-clarity-design__principle--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-clarity-design__principle--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-clarity-design__principle--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-clarity-design__principle--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-clarity-design__principle::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-clarity-design__principle:hover::before{left:100%}.sp-clarity-design__principle::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-clarity-design__principle:hover::after{opacity:1}.sp-clarity-design__principle-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-clarity-design__principle:hover .sp-clarity-design__principle-number{opacity:1;transform:scale(1.1)}.sp-clarity-design__principle-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-clarity-design__principle--1:hover .sp-clarity-design__principle-icon{transform:scale(1.15) rotate(-5deg)}.sp-clarity-design__principle--2:hover .sp-clarity-design__principle-icon{transform:scale(1.2) rotate(5deg)}.sp-clarity-design__principle--3:hover .sp-clarity-design__principle-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-clarity-design__principle--4:hover .sp-clarity-design__principle-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-clarity-design__principle-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-clarity-design__principle:hover .sp-clarity-design__principle-label{color:#84c615}.sp-clarity-design__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-clarity-design__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-clarity-design__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-clarity-design__trust-box:hover .sp-clarity-design__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-clarity-design__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-mental-load__wrapper{max-width:1100px;margin:0 auto}.sp-mental-load__header{text-align:center;margin-bottom:44px}.sp-mental-load__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-mental-load__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-mental-load__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-mental-load__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-mental-load__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:600px;margin:0 auto;text-align:center}.sp-mental-load__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-mental-load__content{display:flex;flex-direction:column;gap:16px}.sp-mental-load__text{font-size:17px;font-weight:500;color:#e6e8ec;margin:0}.sp-mental-load__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-mental-load__item{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-mental-load__item--1:hover{transform:translateX(6px);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__item--2:hover{transform:translateX(-6px);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__item--3:hover{transform:translateY(-4px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__item--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__item--5:hover{transform:translateY(-6px) scale(1.02);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__item-icon{font-size:16px;font-weight:700;color:#ef4444;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mental-load__item:hover .sp-mental-load__item-icon{transform:scale(1.3) rotate(90deg)}.sp-mental-load__item-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-mental-load__item:hover .sp-mental-load__item-text{color:#ef4444}.sp-mental-load__highlight{background:rgba(239,68,68,.06);border-radius:14px;padding:16px 20px;border-left:4px solid #ef4444;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mental-load__highlight:hover{transform:translateX(6px);background:rgba(239,68,68,.1)}.sp-mental-load__highlight-text{font-size:17px;font-weight:600;color:#fff;margin:0 0 4px 0}.sp-mental-load__highlight-desc{font-size:16px;color:#e6e8ec;margin:0}.sp-mental-load__conclusion{display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mental-load__conclusion:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-mental-load__conclusion-text{font-size:16px;color:#e6e8ec;margin:0;text-align:justify}.sp-mental-load__conclusion-highlight{font-size:18px;font-weight:600;color:#fff;margin:0;text-align:center}.sp-mental-load__visual{display:flex;flex-direction:column;gap:16px}.sp-mental-load__indicators{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-mental-load__indicator{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-mental-load__indicator--1:hover{transform:translateY(-6px) scale(1.03);border-color:#22c55e;background:rgba(34,197,94,.06)}.sp-mental-load__indicator--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__indicator--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#22c55e;background:rgba(34,197,94,.06)}.sp-mental-load__indicator--4:hover{transform:translateY(-10px) scale(1.03);border-color:#ef4444;background:rgba(239,68,68,.06)}.sp-mental-load__indicator::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .8s ease;pointer-events:none}.sp-mental-load__indicator:hover::before{left:100%}.sp-mental-load__indicator-icon{font-size:28px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-mental-load__indicator--1:hover .sp-mental-load__indicator-icon{transform:scale(1.15) rotate(-5deg)}.sp-mental-load__indicator--2:hover .sp-mental-load__indicator-icon{transform:scale(1.2) rotate(5deg)}.sp-mental-load__indicator--3:hover .sp-mental-load__indicator-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-mental-load__indicator--4:hover .sp-mental-load__indicator-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-mental-load__indicator-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-mental-load__indicator--1:hover .sp-mental-load__indicator-label{color:#22c55e}.sp-mental-load__indicator--2:hover .sp-mental-load__indicator-label{color:#ef4444}.sp-mental-load__indicator--3:hover .sp-mental-load__indicator-label{color:#22c55e}.sp-mental-load__indicator--4:hover .sp-mental-load__indicator-label{color:#ef4444}.sp-mental-load__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mental-load__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-mental-load__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-mental-load__trust-box:hover .sp-mental-load__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-mental-load__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-trust-credibility__wrapper{max-width:1100px;margin:0 auto}.sp-trust-credibility__header{text-align:center;margin-bottom:44px}.sp-trust-credibility__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-trust-credibility__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-trust-credibility__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-trust-credibility__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-trust-credibility__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:600px;margin:0 auto;text-align:center}.sp-trust-credibility__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-trust-credibility__content{display:flex;flex-direction:column;gap:16px}.sp-trust-credibility__text{font-size:17px;font-weight:500;color:#000;margin:0}.sp-trust-credibility__list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sp-trust-credibility__item{display:flex;align-items:center;gap:8px;background:#f8fafc;border-radius:8px;padding:6px 10px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-trust-credibility__item--1:hover{transform:translateX(4px);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--2:hover{transform:translateX(-4px);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--3:hover{transform:translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--4:hover{transform:translateX(4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--5:hover{transform:translateX(-4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--6:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--7:hover{transform:translateX(4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--8:hover{transform:translateX(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--9:hover{transform:translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--10:hover{transform:translateX(4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--11:hover{transform:translateX(-4px) translateY(-3px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item--12:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-trust-credibility__item-icon{font-size:12px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-credibility__item:hover .sp-trust-credibility__item-icon{transform:scale(1.3)}.sp-trust-credibility__item-text{font-size:12px;color:#1a1f36;transition:all .3s ease}.sp-trust-credibility__item:hover .sp-trust-credibility__item-text{color:#84c615}.sp-trust-credibility__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-credibility__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-trust-credibility__conclusion-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-trust-credibility__visual{display:flex;flex-direction:column;gap:16px}.sp-trust-credibility__signals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-trust-credibility__signal{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-trust-credibility__signal--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trust-credibility__signal--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trust-credibility__signal--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trust-credibility__signal--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trust-credibility__signal::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-trust-credibility__signal:hover::before{left:100%}.sp-trust-credibility__signal::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-trust-credibility__signal:hover::after{opacity:1}.sp-trust-credibility__signal-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-credibility__signal--1:hover .sp-trust-credibility__signal-icon{transform:scale(1.15) rotate(-5deg)}.sp-trust-credibility__signal--2:hover .sp-trust-credibility__signal-icon{transform:scale(1.2) rotate(5deg)}.sp-trust-credibility__signal--3:hover .sp-trust-credibility__signal-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-trust-credibility__signal--4:hover .sp-trust-credibility__signal-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-trust-credibility__signal-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-trust-credibility__signal:hover .sp-trust-credibility__signal-label{color:#84c615}.sp-trust-credibility__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-credibility__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-trust-credibility__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trust-credibility__trust-box:hover .sp-trust-credibility__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-trust-credibility__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}@media (max-width:1024px){.sp-clarity-design__title,.sp-mental-load__title,.sp-trust-credibility__title{font-size:34px}.sp-clarity-design__grid,.sp-mental-load__grid,.sp-trust-credibility__grid{gap:40px}.sp-trust-credibility__list{grid-template-columns:repeat(2,1fr)}.sp-clarity-design__principles,.sp-mental-load__indicators,.sp-trust-credibility__signals{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-clarity-design__title,.sp-mental-load__title,.sp-trust-credibility__title{font-size:28px;padding-bottom:16px}.sp-clarity-design__title::after,.sp-mental-load__title::after,.sp-trust-credibility__title::after{width:50px;height:3px}.sp-clarity-design__subtitle,.sp-mental-load__subtitle,.sp-trust-credibility__subtitle{font-size:16px}.sp-clarity-design__grid,.sp-mental-load__grid,.sp-trust-credibility__grid{grid-template-columns:1fr;gap:32px}.sp-clarity-design__text,.sp-mental-load__text,.sp-trust-credibility__text{font-size:16px}.sp-clarity-design__list,.sp-mental-load__list{grid-template-columns:1fr 1fr;gap:6px}.sp-clarity-design__item,.sp-mental-load__item{padding:8px 12px;gap:8px}.sp-clarity-design__item-text,.sp-mental-load__item-text{font-size:13px}.sp-trust-credibility__list{grid-template-columns:1fr 1fr;gap:4px}.sp-trust-credibility__item{padding:4px 8px;gap:6px;border-radius:6px}.sp-trust-credibility__item-text{font-size:11px}.sp-clarity-design__principles,.sp-mental-load__indicators,.sp-trust-credibility__signals{grid-template-columns:1fr 1fr;gap:10px}.sp-clarity-design__principle,.sp-mental-load__indicator,.sp-trust-credibility__signal{padding:14px 10px;border-radius:12px}.sp-clarity-design__principle-icon,.sp-mental-load__indicator-icon,.sp-trust-credibility__signal-icon{font-size:22px}.sp-clarity-design__principle-label,.sp-mental-load__indicator-label,.sp-trust-credibility__signal-label{font-size:12px}.sp-clarity-design__conclusion,.sp-trust-credibility__conclusion{padding:14px 16px}.sp-clarity-design__conclusion-text,.sp-trust-credibility__conclusion-text{font-size:16px}.sp-mental-load__conclusion{padding:14px 18px}.sp-mental-load__conclusion-text{font-size:15px}.sp-mental-load__conclusion-highlight{font-size:17px}.sp-clarity-design__trust-box,.sp-mental-load__trust-box,.sp-trust-credibility__trust-box{padding:14px 18px;gap:12px}.sp-clarity-design__trust-text,.sp-mental-load__trust-text,.sp-trust-credibility__trust-text{font-size:16px}.sp-clarity-design__item--1:hover,.sp-clarity-design__item--2:hover,.sp-clarity-design__item--3:hover,.sp-clarity-design__item--4:hover,.sp-mental-load__item--1:hover,.sp-mental-load__item--2:hover,.sp-mental-load__item--3:hover,.sp-mental-load__item--4:hover,.sp-mental-load__item--5:hover{transform:translateX(4px) scale(1.01)}.sp-clarity-design__principle--1:hover,.sp-clarity-design__principle--2:hover,.sp-clarity-design__principle--3:hover,.sp-clarity-design__principle--4:hover,.sp-mental-load__indicator--1:hover,.sp-mental-load__indicator--2:hover,.sp-mental-load__indicator--3:hover,.sp-mental-load__indicator--4:hover,.sp-trust-credibility__signal--1:hover,.sp-trust-credibility__signal--2:hover,.sp-trust-credibility__signal--3:hover,.sp-trust-credibility__signal--4:hover{transform:translateY(-4px) scale(1.02)}.sp-trust-credibility__item--10:hover,.sp-trust-credibility__item--11:hover,.sp-trust-credibility__item--12:hover,.sp-trust-credibility__item--1:hover,.sp-trust-credibility__item--2:hover,.sp-trust-credibility__item--3:hover,.sp-trust-credibility__item--4:hover,.sp-trust-credibility__item--5:hover,.sp-trust-credibility__item--6:hover,.sp-trust-credibility__item--7:hover,.sp-trust-credibility__item--8:hover,.sp-trust-credibility__item--9:hover{transform:translateX(3px) scale(1.01)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-clarity-design__badge,.sp-mental-load__badge,.sp-trust-credibility__badge{font-size:11px;padding:4px 14px}.sp-clarity-design__title,.sp-mental-load__title,.sp-trust-credibility__title{font-size:22px;padding-bottom:14px}.sp-clarity-design__title::after,.sp-mental-load__title::after,.sp-trust-credibility__title::after{width:40px;height:3px}.sp-clarity-design__subtitle,.sp-mental-load__subtitle,.sp-trust-credibility__subtitle{font-size:14px}.sp-clarity-design__text,.sp-mental-load__text,.sp-trust-credibility__text{font-size:15px}.sp-clarity-design__list,.sp-mental-load__list{grid-template-columns:1fr;gap:6px}.sp-clarity-design__item,.sp-mental-load__item{padding:6px 10px;gap:6px;border-radius:8px}.sp-clarity-design__item-text,.sp-mental-load__item-text{font-size:13px}.sp-trust-credibility__list{grid-template-columns:1fr 1fr;gap:4px}.sp-trust-credibility__item{padding:4px 6px;gap:4px;border-radius:4px}.sp-trust-credibility__item-text{font-size:10px}.sp-trust-credibility__item-icon{font-size:10px}.sp-clarity-design__principles,.sp-mental-load__indicators,.sp-trust-credibility__signals{grid-template-columns:1fr 1fr;gap:8px}.sp-clarity-design__principle,.sp-mental-load__indicator,.sp-trust-credibility__signal{padding:12px 8px;border-radius:10px;gap:4px}.sp-clarity-design__principle-number{font-size:10px}.sp-clarity-design__principle-icon,.sp-mental-load__indicator-icon,.sp-trust-credibility__signal-icon{font-size:20px}.sp-clarity-design__principle-label,.sp-mental-load__indicator-label,.sp-trust-credibility__signal-label{font-size:11px}.sp-clarity-design__conclusion,.sp-trust-credibility__conclusion{padding:12px 14px;border-left-width:4px;border-radius:12px}.sp-clarity-design__conclusion-text,.sp-trust-credibility__conclusion-text{font-size:15px}.sp-mental-load__conclusion{padding:12px 14px}.sp-mental-load__conclusion-text{font-size:14px}.sp-mental-load__conclusion-highlight{font-size:15px}.sp-clarity-design__trust-box,.sp-mental-load__trust-box,.sp-trust-credibility__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-clarity-design__trust-text,.sp-mental-load__trust-text,.sp-trust-credibility__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-service-showcase__wrapper{max-width:1100px;margin:0 auto}.sp-service-showcase__header{text-align:center;margin-bottom:40px}.sp-service-showcase__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-service-showcase__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-service-showcase__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-service-showcase__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-service-showcase__subtitle{font-size:17px;line-height:1.8;color:#4a5268;max-width:800px;margin:0 auto;text-align:justify}.sp-service-showcase__industries{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.sp-service-showcase__industry{background:#f8fafc;border-radius:14px;padding:18px 16px;text-align:center;border:2px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-service-showcase__industry--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-service-showcase__industry--2:hover{transform:translateY(-8px) rotate(-1deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-service-showcase__industry--3:hover{transform:translateY(-4px) rotate(1deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-service-showcase__industry--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-service-showcase__industry-icon{display:block;font-size:32px;margin-bottom:8px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__industry:hover .sp-service-showcase__industry-icon{transform:scale(1.2) rotate(-5deg)}.sp-service-showcase__industry-label{display:block;font-size:16px;font-weight:600;color:#000;transition:all .3s ease}.sp-service-showcase__industry:hover .sp-service-showcase__industry-label{color:#84c615}.sp-service-showcase__industry-desc{display:block;font-size:13px;color:#4a5268;margin-top:4px;line-height:1.4}.sp-service-showcase__highlight{display:flex;align-items:center;justify-content:center;gap:12px;background:#e6f5ef;border-radius:12px;padding:14px 20px;border-bottom:3px solid #84c615;margin-bottom:32px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__highlight:hover{transform:translateY(-3px);box-shadow:0 6px 24px rgba(132,198,21,.08);background:#d4f0e0}.sp-service-showcase__highlight-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__highlight:hover .sp-service-showcase__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-service-showcase__highlight-text{font-size:18px;font-weight:600;color:#000;margin:0;text-align:center}.sp-service-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-service-showcase__content{display:flex;flex-direction:column;gap:18px}.sp-service-showcase__feature{display:flex;gap:16px;align-items:flex-start;background:#f8fafc;border-radius:14px;padding:18px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__feature--1:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-service-showcase__feature--2{background:#e6f5ef;border-color:#84c615;border-left:4px solid #84c615}.sp-service-showcase__feature--2:hover{background:#d4f0e0;transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-service-showcase__feature-icon{font-size:28px;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__feature:hover .sp-service-showcase__feature-icon{transform:scale(1.1) rotate(-5deg)}.sp-service-showcase__feature--2:hover .sp-service-showcase__feature-icon{transform:rotate(180deg) scale(1.2)}.sp-service-showcase__feature-content{display:flex;flex-direction:column;gap:4px}.sp-service-showcase__feature-title{font-size:17px;font-weight:600;color:#000}.sp-service-showcase__feature-desc{font-size:15px;line-height:1.7;color:#4a5268;text-align:justify}.sp-service-showcase__feature--2 .sp-service-showcase__feature-title{color:#000}.sp-service-showcase__feature--2 .sp-service-showcase__feature-desc{color:#1a1f36}.sp-service-showcase__visual{display:flex;flex-direction:column;gap:16px}.sp-service-showcase__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-service-showcase__stat{background:#f8fafc;border-radius:12px;padding:16px 14px;text-align:center;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-service-showcase__stat--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-service-showcase__stat--2:hover{transform:translateY(-4px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-service-showcase__stat--3:hover{transform:translateY(-8px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-service-showcase__stat--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 24px rgba(132,198,21,.08)}.sp-service-showcase__stat-number{display:block;font-size:28px;font-weight:700;color:#84c615;line-height:1.2}.sp-service-showcase__stat-label{display:block;font-size:13px;color:#4a5268;margin-top:4px;line-height:1.4}.sp-service-showcase__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-service-showcase__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-service-showcase__trust-box:hover .sp-service-showcase__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-service-showcase__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-custom-creative__wrapper{max-width:1100px;margin:0 auto}.sp-custom-creative__header{text-align:center;margin-bottom:40px}.sp-custom-creative__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-custom-creative__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-custom-creative__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-custom-creative__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-custom-creative__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-custom-creative__elements{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.sp-custom-creative__element{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-custom-creative__element--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__element-icon{font-size:20px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__element:hover .sp-custom-creative__element-icon{transform:scale(1.15)}.sp-custom-creative__element-label{font-size:14px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-custom-creative__element:hover .sp-custom-creative__element-label{color:#84c615}.sp-custom-creative__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;margin-bottom:32px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-custom-creative__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__highlight:hover .sp-custom-creative__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-custom-creative__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}.sp-custom-creative__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;margin-bottom:32px}.sp-custom-creative__features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-custom-creative__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-custom-creative__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-custom-creative__feature-icon{font-size:18px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__feature:hover .sp-custom-creative__feature-icon{transform:scale(1.15) rotate(-5deg)}.sp-custom-creative__feature-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-custom-creative__feature:hover .sp-custom-creative__feature-label{color:#84c615}.sp-custom-creative__visual{display:flex;flex-direction:column;gap:16px}.sp-custom-creative__principles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-custom-creative__principle{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-custom-creative__principle--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-custom-creative__principle--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-custom-creative__principle--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-custom-creative__principle--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-custom-creative__principle::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-custom-creative__principle:hover::before{left:100%}.sp-custom-creative__principle::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-custom-creative__principle:hover::after{opacity:1}.sp-custom-creative__principle-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__principle:hover .sp-custom-creative__principle-number{opacity:1;transform:scale(1.1)}.sp-custom-creative__principle-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__principle--1:hover .sp-custom-creative__principle-icon{transform:scale(1.15) rotate(-5deg)}.sp-custom-creative__principle--2:hover .sp-custom-creative__principle-icon{transform:scale(1.2) rotate(5deg)}.sp-custom-creative__principle--3:hover .sp-custom-creative__principle-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-custom-creative__principle--4:hover .sp-custom-creative__principle-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-custom-creative__principle-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-custom-creative__principle:hover .sp-custom-creative__principle-label{color:#84c615}.sp-custom-creative__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-custom-creative__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__trust-box:hover .sp-custom-creative__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-custom-creative__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-custom-creative__conclusion{background:#e6f5ef;border-radius:16px;padding:20px 26px;border-left:5px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-custom-creative__conclusion-content{display:flex;gap:16px;align-items:flex-start}.sp-custom-creative__conclusion-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-custom-creative__conclusion:hover .sp-custom-creative__conclusion-icon{transform:rotate(90deg) scale(1.2)}.sp-custom-creative__conclusion-text{font-size:18px;line-height:1.7;color:#000;margin:0;font-weight:500;text-align:justify}@media (max-width:1024px){.sp-custom-creative__title,.sp-service-showcase__title{font-size:34px}.sp-service-showcase__industries{grid-template-columns:repeat(2,1fr)}.sp-custom-creative__grid,.sp-service-showcase__grid{gap:40px}.sp-custom-creative__elements{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-custom-creative__title,.sp-service-showcase__title{font-size:28px;padding-bottom:16px}.sp-custom-creative__title::after,.sp-service-showcase__title::after{width:50px;height:3px}.sp-custom-creative__subtitle,.sp-service-showcase__subtitle{font-size:16px}.sp-service-showcase__industries{grid-template-columns:1fr 1fr;gap:12px}.sp-service-showcase__industry{padding:16px 12px;border-radius:12px}.sp-service-showcase__industry-icon{font-size:28px}.sp-service-showcase__industry-label{font-size:14px}.sp-service-showcase__industry-desc{font-size:12px}.sp-service-showcase__highlight{padding:12px 16px}.sp-service-showcase__highlight-text{font-size:16px}.sp-custom-creative__grid,.sp-service-showcase__grid{grid-template-columns:1fr;gap:32px}.sp-service-showcase__feature{padding:16px 18px;gap:14px}.sp-service-showcase__feature-icon{font-size:24px}.sp-service-showcase__feature-title{font-size:16px}.sp-service-showcase__feature-desc{font-size:14px}.sp-service-showcase__stats{grid-template-columns:1fr 1fr;gap:10px}.sp-service-showcase__stat{padding:14px 12px;border-radius:12px}.sp-service-showcase__stat-number{font-size:24px}.sp-service-showcase__stat-label{font-size:12px}.sp-service-showcase__trust-box{padding:14px 18px;gap:12px}.sp-service-showcase__trust-text{font-size:16px}.sp-custom-creative__elements{grid-template-columns:1fr 1fr;gap:8px}.sp-custom-creative__element{padding:8px 12px}.sp-custom-creative__element-label{font-size:13px}.sp-custom-creative__highlight{padding:14px 18px}.sp-custom-creative__highlight-text{font-size:16px}.sp-custom-creative__features{grid-template-columns:1fr 1fr;gap:8px}.sp-custom-creative__feature{padding:8px 12px}.sp-custom-creative__feature-label{font-size:12px}.sp-custom-creative__principles{grid-template-columns:1fr 1fr;gap:10px}.sp-custom-creative__principle{padding:14px 10px;border-radius:12px}.sp-custom-creative__principle-icon{font-size:22px}.sp-custom-creative__principle-label{font-size:12px}.sp-custom-creative__trust-box{padding:14px 18px;gap:12px}.sp-custom-creative__trust-text{font-size:16px}.sp-custom-creative__conclusion{padding:16px 20px;border-left-width:4px}.sp-custom-creative__conclusion-text{font-size:16px}.sp-service-showcase__industry--1:hover,.sp-service-showcase__industry--2:hover,.sp-service-showcase__industry--3:hover,.sp-service-showcase__industry--4:hover{transform:translateY(-4px) scale(1.02)}.sp-service-showcase__feature--1:hover,.sp-service-showcase__feature--2:hover{transform:translateY(-3px) scale(1.01)}.sp-service-showcase__stat--1:hover,.sp-service-showcase__stat--2:hover,.sp-service-showcase__stat--3:hover,.sp-service-showcase__stat--4:hover{transform:translateY(-4px) scale(1.02)}.sp-custom-creative__element--1:hover,.sp-custom-creative__element--2:hover,.sp-custom-creative__element--3:hover,.sp-custom-creative__element--4:hover,.sp-custom-creative__element--5:hover,.sp-custom-creative__element--6:hover{transform:translateX(4px) scale(1.01)}.sp-custom-creative__feature--1:hover,.sp-custom-creative__feature--2:hover,.sp-custom-creative__feature--3:hover,.sp-custom-creative__feature--4:hover,.sp-custom-creative__feature--5:hover,.sp-custom-creative__feature--6:hover,.sp-custom-creative__feature--7:hover,.sp-custom-creative__feature--8:hover{transform:translateX(3px) scale(1.01)}.sp-custom-creative__principle--1:hover,.sp-custom-creative__principle--2:hover,.sp-custom-creative__principle--3:hover,.sp-custom-creative__principle--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-custom-creative__badge,.sp-service-showcase__badge{font-size:11px;padding:4px 14px}.sp-custom-creative__title,.sp-service-showcase__title{font-size:22px;padding-bottom:14px}.sp-custom-creative__title::after,.sp-service-showcase__title::after{width:40px;height:3px}.sp-custom-creative__subtitle,.sp-service-showcase__subtitle{font-size:14px}.sp-service-showcase__industries{grid-template-columns:1fr 1fr;gap:10px}.sp-service-showcase__industry{padding:14px 10px;border-radius:10px}.sp-service-showcase__industry-icon{font-size:24px;margin-bottom:6px}.sp-service-showcase__industry-label{font-size:13px}.sp-service-showcase__industry-desc{font-size:11px}.sp-service-showcase__highlight{padding:10px 14px;gap:10px;flex-wrap:wrap}.sp-service-showcase__highlight-text{font-size:15px}.sp-service-showcase__feature{padding:14px 16px;gap:12px;flex-direction:column;align-items:flex-start}.sp-service-showcase__feature-icon{font-size:22px}.sp-service-showcase__feature-title{font-size:15px}.sp-service-showcase__feature-desc{font-size:14px}.sp-service-showcase__stats{grid-template-columns:1fr 1fr;gap:8px}.sp-service-showcase__stat{padding:12px 10px;border-radius:10px}.sp-service-showcase__stat-number{font-size:22px}.sp-service-showcase__stat-label{font-size:11px}.sp-service-showcase__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-service-showcase__trust-text{font-size:15px}.sp-custom-creative__elements{grid-template-columns:1fr 1fr;gap:6px}.sp-custom-creative__element{padding:6px 10px;gap:8px;border-radius:8px}.sp-custom-creative__element-icon{font-size:16px}.sp-custom-creative__element-label{font-size:12px}.sp-custom-creative__highlight{padding:12px 14px;gap:10px}.sp-custom-creative__highlight-text{font-size:15px}.sp-custom-creative__features{grid-template-columns:1fr 1fr;gap:6px}.sp-custom-creative__feature{padding:6px 10px;gap:8px;border-radius:8px}.sp-custom-creative__feature-icon{font-size:16px}.sp-custom-creative__feature-label{font-size:11px}.sp-custom-creative__principles{grid-template-columns:1fr 1fr;gap:8px}.sp-custom-creative__principle{padding:12px 8px;border-radius:10px;gap:4px}.sp-custom-creative__principle-number{font-size:10px}.sp-custom-creative__principle-icon{font-size:20px}.sp-custom-creative__principle-label{font-size:11px}.sp-custom-creative__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-custom-creative__trust-text{font-size:15px}.sp-custom-creative__conclusion{padding:14px 16px;border-left-width:4px;border-radius:12px}.sp-custom-creative__conclusion-content{gap:12px}.sp-custom-creative__conclusion-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-ux-experience__wrapper{max-width:1100px;margin:0 auto}.sp-ux-experience__header{text-align:center;margin-bottom:40px}.sp-ux-experience__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-ux-experience__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-ux-experience__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-ux-experience__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-ux-experience__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-ux-experience__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-ux-experience__content{display:flex;flex-direction:column;gap:16px}.sp-ux-experience__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0}.sp-ux-experience__text--highlight{font-size:20px;font-weight:600;color:#84c615;margin:0 0 8px 0}.sp-ux-experience__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-ux-experience__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-ux-experience__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-experience__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-experience__feature:hover .sp-ux-experience__feature-icon{transform:scale(1.3)}.sp-ux-experience__feature-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-ux-experience__feature:hover .sp-ux-experience__feature-label{color:#84c615}.sp-ux-experience__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-experience__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-ux-experience__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-ux-experience__visual{display:flex;flex-direction:column;gap:16px}.sp-ux-experience__principles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-ux-experience__principle{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-ux-experience__principle--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-experience__principle--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-experience__principle--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-experience__principle--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-experience__principle::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-ux-experience__principle:hover::before{left:100%}.sp-ux-experience__principle::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-ux-experience__principle:hover::after{opacity:1}.sp-ux-experience__principle-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-experience__principle:hover .sp-ux-experience__principle-number{opacity:1;transform:scale(1.1)}.sp-ux-experience__principle-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-experience__principle--1:hover .sp-ux-experience__principle-icon{transform:scale(1.15) rotate(-5deg)}.sp-ux-experience__principle--2:hover .sp-ux-experience__principle-icon{transform:scale(1.2) rotate(5deg)}.sp-ux-experience__principle--3:hover .sp-ux-experience__principle-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-ux-experience__principle--4:hover .sp-ux-experience__principle-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-ux-experience__principle-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-ux-experience__principle:hover .sp-ux-experience__principle-label{color:#84c615}.sp-ux-experience__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-experience__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ux-experience__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-experience__trust-box:hover .sp-ux-experience__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-ux-experience__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-landing-master__wrapper{max-width:1100px;margin:0 auto}.sp-landing-master__header{text-align:center;margin-bottom:40px}.sp-landing-master__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-landing-master__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-landing-master__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-landing-master__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-landing-master__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-landing-master__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-landing-master__content{display:flex;flex-direction:column;gap:16px}.sp-landing-master__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-landing-master__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-landing-master__feature{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-landing-master__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-landing-master__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-landing-master__feature:hover .sp-landing-master__feature-icon{transform:scale(1.3)}.sp-landing-master__feature-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-landing-master__feature:hover .sp-landing-master__feature-label{color:#84c615}.sp-landing-master__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-landing-master__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-landing-master__conclusion-text{font-size:15px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-landing-master__visual{display:flex;flex-direction:column;gap:16px}.sp-landing-master__elements{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-landing-master__element{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-landing-master__element--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-landing-master__element--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-landing-master__element--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-landing-master__element--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-landing-master__element::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-landing-master__element:hover::before{left:100%}.sp-landing-master__element::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-landing-master__element:hover::after{opacity:1}.sp-landing-master__element-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-landing-master__element:hover .sp-landing-master__element-number{opacity:1;transform:scale(1.1)}.sp-landing-master__element-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-landing-master__element--1:hover .sp-landing-master__element-icon{transform:scale(1.15) rotate(-5deg)}.sp-landing-master__element--2:hover .sp-landing-master__element-icon{transform:scale(1.2) rotate(5deg)}.sp-landing-master__element--3:hover .sp-landing-master__element-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-landing-master__element--4:hover .sp-landing-master__element-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-landing-master__element-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-landing-master__element:hover .sp-landing-master__element-label{color:#84c615}.sp-landing-master__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-landing-master__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-landing-master__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-landing-master__trust-box:hover .sp-landing-master__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-landing-master__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-shop-craft__wrapper{max-width:1100px;margin:0 auto}.sp-shop-craft__header{text-align:center;margin-bottom:40px}.sp-shop-craft__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-shop-craft__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-shop-craft__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-shop-craft__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-shop-craft__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-shop-craft__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-shop-craft__content{display:flex;flex-direction:column;gap:16px}.sp-shop-craft__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-shop-craft__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-shop-craft__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--9:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature--10:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-shop-craft__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-shop-craft__feature:hover .sp-shop-craft__feature-icon{transform:scale(1.3)}.sp-shop-craft__feature-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-shop-craft__feature:hover .sp-shop-craft__feature-label{color:#84c615}.sp-shop-craft__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-bottom:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-shop-craft__conclusion:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-shop-craft__conclusion-text{font-size:15px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-shop-craft__visual{display:flex;flex-direction:column;gap:16px}.sp-shop-craft__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-shop-craft__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-shop-craft__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-shop-craft__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-shop-craft__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-shop-craft__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-shop-craft__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-shop-craft__pillar:hover::before{left:100%}.sp-shop-craft__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-shop-craft__pillar:hover::after{opacity:1}.sp-shop-craft__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-shop-craft__pillar--1:hover .sp-shop-craft__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-shop-craft__pillar--2:hover .sp-shop-craft__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-shop-craft__pillar--3:hover .sp-shop-craft__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-shop-craft__pillar--4:hover .sp-shop-craft__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-shop-craft__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-shop-craft__pillar:hover .sp-shop-craft__pillar-label{color:#84c615}.sp-shop-craft__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-shop-craft__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-shop-craft__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-shop-craft__trust-box:hover .sp-shop-craft__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-shop-craft__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-portfolio-showcase__wrapper{max-width:1100px;margin:0 auto}.sp-portfolio-showcase__header{text-align:center;margin-bottom:40px}.sp-portfolio-showcase__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-portfolio-showcase__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-portfolio-showcase__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-portfolio-showcase__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-portfolio-showcase__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-portfolio-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-portfolio-showcase__content{display:flex;flex-direction:column;gap:16px}.sp-portfolio-showcase__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-portfolio-showcase__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-portfolio-showcase__feature{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-portfolio-showcase__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-portfolio-showcase__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-portfolio-showcase__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-portfolio-showcase__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-portfolio-showcase__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-portfolio-showcase__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-portfolio-showcase__feature:hover .sp-portfolio-showcase__feature-icon{transform:scale(1.3)}.sp-portfolio-showcase__feature-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-portfolio-showcase__feature:hover .sp-portfolio-showcase__feature-label{color:#84c615}.sp-portfolio-showcase__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-portfolio-showcase__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-portfolio-showcase__conclusion-text{font-size:15px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-portfolio-showcase__visual{display:flex;flex-direction:column;gap:16px}.sp-portfolio-showcase__types{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-portfolio-showcase__type{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-portfolio-showcase__type--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-portfolio-showcase__type--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-portfolio-showcase__type--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-portfolio-showcase__type--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-portfolio-showcase__type::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-portfolio-showcase__type:hover::before{left:100%}.sp-portfolio-showcase__type::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-portfolio-showcase__type:hover::after{opacity:1}.sp-portfolio-showcase__type-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-portfolio-showcase__type--1:hover .sp-portfolio-showcase__type-icon{transform:scale(1.15) rotate(-5deg)}.sp-portfolio-showcase__type--2:hover .sp-portfolio-showcase__type-icon{transform:scale(1.2) rotate(5deg)}.sp-portfolio-showcase__type--3:hover .sp-portfolio-showcase__type-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-portfolio-showcase__type--4:hover .sp-portfolio-showcase__type-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-portfolio-showcase__type-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-portfolio-showcase__type:hover .sp-portfolio-showcase__type-label{color:#84c615}.sp-portfolio-showcase__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-portfolio-showcase__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-portfolio-showcase__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-portfolio-showcase__trust-box:hover .sp-portfolio-showcase__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-portfolio-showcase__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-education-craft__wrapper{max-width:1100px;margin:0 auto}.sp-education-craft__header{text-align:center;margin-bottom:40px}.sp-education-craft__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-education-craft__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-education-craft__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-education-craft__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-education-craft__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-education-craft__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-education-craft__content{display:flex;flex-direction:column;gap:16px}.sp-education-craft__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-education-craft__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-education-craft__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-education-craft__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-education-craft__feature:hover .sp-education-craft__feature-icon{transform:scale(1.3)}.sp-education-craft__feature-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-education-craft__feature:hover .sp-education-craft__feature-label{color:#84c615}.sp-education-craft__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-education-craft__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-education-craft__conclusion-text{font-size:15px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-education-craft__visual{display:flex;flex-direction:column;gap:16px}.sp-education-craft__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-education-craft__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-education-craft__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-education-craft__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-education-craft__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-education-craft__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-education-craft__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-education-craft__pillar:hover::before{left:100%}.sp-education-craft__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-education-craft__pillar:hover::after{opacity:1}.sp-education-craft__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-education-craft__pillar--1:hover .sp-education-craft__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-education-craft__pillar--2:hover .sp-education-craft__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-education-craft__pillar--3:hover .sp-education-craft__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-education-craft__pillar--4:hover .sp-education-craft__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-education-craft__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-education-craft__pillar:hover .sp-education-craft__pillar-label{color:#84c615}.sp-education-craft__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-education-craft__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-education-craft__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-education-craft__trust-box:hover .sp-education-craft__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-education-craft__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-healthcare-trust__wrapper{max-width:1100px;margin:0 auto}.sp-healthcare-trust__header{text-align:center;margin-bottom:40px}.sp-healthcare-trust__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-healthcare-trust__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-healthcare-trust__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-healthcare-trust__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-healthcare-trust__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-healthcare-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-healthcare-trust__content{display:flex;flex-direction:column;gap:16px}.sp-healthcare-trust__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-healthcare-trust__feature{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-healthcare-trust__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-healthcare-trust__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-healthcare-trust__feature:hover .sp-healthcare-trust__feature-icon{transform:scale(1.3)}.sp-healthcare-trust__feature-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-healthcare-trust__feature:hover .sp-healthcare-trust__feature-label{color:#84c615}.sp-healthcare-trust__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-healthcare-trust__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-healthcare-trust__conclusion-text{font-size:15px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-healthcare-trust__visual{display:flex;flex-direction:column;gap:16px}.sp-healthcare-trust__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-healthcare-trust__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-healthcare-trust__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-healthcare-trust__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-healthcare-trust__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-healthcare-trust__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-healthcare-trust__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-healthcare-trust__pillar:hover::before{left:100%}.sp-healthcare-trust__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-healthcare-trust__pillar:hover::after{opacity:1}.sp-healthcare-trust__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-healthcare-trust__pillar--1:hover .sp-healthcare-trust__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-healthcare-trust__pillar--2:hover .sp-healthcare-trust__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-healthcare-trust__pillar--3:hover .sp-healthcare-trust__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-healthcare-trust__pillar--4:hover .sp-healthcare-trust__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-healthcare-trust__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-healthcare-trust__pillar:hover .sp-healthcare-trust__pillar-label{color:#84c615}.sp-healthcare-trust__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-healthcare-trust__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-healthcare-trust__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-healthcare-trust__trust-box:hover .sp-healthcare-trust__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-healthcare-trust__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-manufacture-pro__wrapper{max-width:1100px;margin:0 auto}.sp-manufacture-pro__header{text-align:center;margin-bottom:40px}.sp-manufacture-pro__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-manufacture-pro__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-manufacture-pro__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-manufacture-pro__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-manufacture-pro__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-manufacture-pro__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-manufacture-pro__content{display:flex;flex-direction:column;gap:16px}.sp-manufacture-pro__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-manufacture-pro__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-manufacture-pro__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature--9:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-manufacture-pro__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-manufacture-pro__feature:hover .sp-manufacture-pro__feature-icon{transform:scale(1.3)}.sp-manufacture-pro__feature-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-manufacture-pro__feature:hover .sp-manufacture-pro__feature-label{color:#84c615}.sp-manufacture-pro__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-manufacture-pro__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-manufacture-pro__conclusion-text{font-size:15px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-manufacture-pro__visual{display:flex;flex-direction:column;gap:16px}.sp-manufacture-pro__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-manufacture-pro__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-manufacture-pro__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-manufacture-pro__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-manufacture-pro__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-manufacture-pro__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-manufacture-pro__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-manufacture-pro__pillar:hover::before{left:100%}.sp-manufacture-pro__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-manufacture-pro__pillar:hover::after{opacity:1}.sp-manufacture-pro__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-manufacture-pro__pillar--1:hover .sp-manufacture-pro__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-manufacture-pro__pillar--2:hover .sp-manufacture-pro__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-manufacture-pro__pillar--3:hover .sp-manufacture-pro__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-manufacture-pro__pillar--4:hover .sp-manufacture-pro__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-manufacture-pro__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-manufacture-pro__pillar:hover .sp-manufacture-pro__pillar-label{color:#84c615}.sp-manufacture-pro__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-manufacture-pro__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-manufacture-pro__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-manufacture-pro__trust-box:hover .sp-manufacture-pro__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-manufacture-pro__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-hospitality-elegance__wrapper{max-width:1100px;margin:0 auto}.sp-hospitality-elegance__header{text-align:center;margin-bottom:40px}.sp-hospitality-elegance__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-hospitality-elegance__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-hospitality-elegance__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-hospitality-elegance__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-hospitality-elegance__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-hospitality-elegance__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-hospitality-elegance__content{display:flex;flex-direction:column;gap:16px}.sp-hospitality-elegance__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-hospitality-elegance__feature{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-hospitality-elegance__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-hospitality-elegance__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-elegance__feature:hover .sp-hospitality-elegance__feature-icon{transform:scale(1.3)}.sp-hospitality-elegance__feature-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-hospitality-elegance__feature:hover .sp-hospitality-elegance__feature-label{color:#84c615}.sp-hospitality-elegance__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-elegance__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-hospitality-elegance__conclusion-text{font-size:15px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-hospitality-elegance__visual{display:flex;flex-direction:column;gap:16px}.sp-hospitality-elegance__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-hospitality-elegance__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-hospitality-elegance__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-elegance__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-elegance__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-elegance__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-elegance__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-hospitality-elegance__pillar:hover::before{left:100%}.sp-hospitality-elegance__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-hospitality-elegance__pillar:hover::after{opacity:1}.sp-hospitality-elegance__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-elegance__pillar--1:hover .sp-hospitality-elegance__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-hospitality-elegance__pillar--2:hover .sp-hospitality-elegance__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-hospitality-elegance__pillar--3:hover .sp-hospitality-elegance__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-hospitality-elegance__pillar--4:hover .sp-hospitality-elegance__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-hospitality-elegance__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-hospitality-elegance__pillar:hover .sp-hospitality-elegance__pillar-label{color:#84c615}.sp-hospitality-elegance__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-elegance__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-hospitality-elegance__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-hospitality-elegance__trust-box:hover .sp-hospitality-elegance__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-hospitality-elegance__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-property-craft__wrapper{max-width:1100px;margin:0 auto}.sp-property-craft__header{text-align:center;margin-bottom:40px}.sp-property-craft__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-property-craft__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-property-craft__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-property-craft__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-property-craft__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:650px;margin:0 auto;text-align:center}.sp-property-craft__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-property-craft__content{display:flex;flex-direction:column;gap:16px}.sp-property-craft__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-property-craft__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-property-craft__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-property-craft__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-property-craft__feature:hover .sp-property-craft__feature-icon{transform:scale(1.3)}.sp-property-craft__feature-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-property-craft__feature:hover .sp-property-craft__feature-label{color:#84c615}.sp-property-craft__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-property-craft__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-property-craft__conclusion-text{font-size:15px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-property-craft__visual{display:flex;flex-direction:column;gap:16px}.sp-property-craft__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-property-craft__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-property-craft__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-property-craft__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-property-craft__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-property-craft__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-property-craft__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-property-craft__pillar:hover::before{left:100%}.sp-property-craft__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-property-craft__pillar:hover::after{opacity:1}.sp-property-craft__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-property-craft__pillar--1:hover .sp-property-craft__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-property-craft__pillar--2:hover .sp-property-craft__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-property-craft__pillar--3:hover .sp-property-craft__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-property-craft__pillar--4:hover .sp-property-craft__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-property-craft__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-property-craft__pillar:hover .sp-property-craft__pillar-label{color:#84c615}.sp-property-craft__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-property-craft__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-property-craft__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-property-craft__trust-box:hover .sp-property-craft__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-property-craft__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-construct-build__wrapper{max-width:1100px;margin:0 auto}.sp-construct-build__header{text-align:center;margin-bottom:40px}.sp-construct-build__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-construct-build__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-construct-build__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-construct-build__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-construct-build__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-construct-build__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-construct-build__content{display:flex;flex-direction:column;gap:16px}.sp-construct-build__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-construct-build__feature{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-construct-build__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-construct-build__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-construct-build__feature:hover .sp-construct-build__feature-icon{transform:scale(1.3)}.sp-construct-build__feature-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-construct-build__feature:hover .sp-construct-build__feature-label{color:#84c615}.sp-construct-build__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-construct-build__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-construct-build__conclusion-text{font-size:15px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-construct-build__visual{display:flex;flex-direction:column;gap:16px}.sp-construct-build__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-construct-build__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-construct-build__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-construct-build__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-construct-build__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-construct-build__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-construct-build__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-construct-build__pillar:hover::before{left:100%}.sp-construct-build__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-construct-build__pillar:hover::after{opacity:1}.sp-construct-build__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-construct-build__pillar--1:hover .sp-construct-build__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-construct-build__pillar--2:hover .sp-construct-build__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-construct-build__pillar--3:hover .sp-construct-build__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-construct-build__pillar--4:hover .sp-construct-build__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-construct-build__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-construct-build__pillar:hover .sp-construct-build__pillar-label{color:#84c615}.sp-construct-build__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-construct-build__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-construct-build__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-construct-build__trust-box:hover .sp-construct-build__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-construct-build__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}@media (max-width:1024px){.sp-construct-build__title,.sp-education-craft__title,.sp-healthcare-trust__title,.sp-hospitality-elegance__title,.sp-landing-master__title,.sp-manufacture-pro__title,.sp-portfolio-showcase__title,.sp-property-craft__title,.sp-shop-craft__title,.sp-ux-experience__title{font-size:34px}.sp-construct-build__grid,.sp-education-craft__grid,.sp-healthcare-trust__grid,.sp-hospitality-elegance__grid,.sp-landing-master__grid,.sp-manufacture-pro__grid,.sp-portfolio-showcase__grid,.sp-property-craft__grid,.sp-shop-craft__grid,.sp-ux-experience__grid{gap:40px}.sp-construct-build__features,.sp-education-craft__features,.sp-healthcare-trust__features,.sp-hospitality-elegance__features,.sp-landing-master__features,.sp-manufacture-pro__features,.sp-portfolio-showcase__features,.sp-property-craft__features,.sp-shop-craft__features,.sp-ux-experience__features{grid-template-columns:1fr 1fr}.sp-construct-build__pillars,.sp-education-craft__pillars,.sp-healthcare-trust__pillars,.sp-hospitality-elegance__pillars,.sp-landing-master__elements,.sp-manufacture-pro__pillars,.sp-portfolio-showcase__types,.sp-property-craft__pillars,.sp-shop-craft__pillars,.sp-ux-experience__principles{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-construct-build__title,.sp-education-craft__title,.sp-healthcare-trust__title,.sp-hospitality-elegance__title,.sp-landing-master__title,.sp-manufacture-pro__title,.sp-portfolio-showcase__title,.sp-property-craft__title,.sp-shop-craft__title,.sp-ux-experience__title{font-size:28px;padding-bottom:16px}.sp-construct-build__title::after,.sp-education-craft__title::after,.sp-healthcare-trust__title::after,.sp-hospitality-elegance__title::after,.sp-landing-master__title::after,.sp-manufacture-pro__title::after,.sp-portfolio-showcase__title::after,.sp-property-craft__title::after,.sp-shop-craft__title::after,.sp-ux-experience__title::after{width:50px;height:3px}.sp-construct-build__subtitle,.sp-education-craft__subtitle,.sp-healthcare-trust__subtitle,.sp-hospitality-elegance__subtitle,.sp-landing-master__subtitle,.sp-manufacture-pro__subtitle,.sp-portfolio-showcase__subtitle,.sp-property-craft__subtitle,.sp-shop-craft__subtitle,.sp-ux-experience__subtitle{font-size:16px}.sp-construct-build__grid,.sp-education-craft__grid,.sp-healthcare-trust__grid,.sp-hospitality-elegance__grid,.sp-landing-master__grid,.sp-manufacture-pro__grid,.sp-portfolio-showcase__grid,.sp-property-craft__grid,.sp-shop-craft__grid,.sp-ux-experience__grid{grid-template-columns:1fr;gap:32px}.sp-ux-experience__text--highlight{font-size:18px}.sp-construct-build__features,.sp-education-craft__features,.sp-healthcare-trust__features,.sp-hospitality-elegance__features,.sp-landing-master__features,.sp-manufacture-pro__features,.sp-portfolio-showcase__features,.sp-property-craft__features,.sp-shop-craft__features,.sp-ux-experience__features{grid-template-columns:1fr 1fr;gap:6px}.sp-construct-build__feature,.sp-education-craft__feature,.sp-healthcare-trust__feature,.sp-hospitality-elegance__feature,.sp-landing-master__feature,.sp-manufacture-pro__feature,.sp-portfolio-showcase__feature,.sp-property-craft__feature,.sp-shop-craft__feature,.sp-ux-experience__feature{padding:8px 12px;gap:8px}.sp-construct-build__feature-label,.sp-education-craft__feature-label,.sp-healthcare-trust__feature-label,.sp-hospitality-elegance__feature-label,.sp-landing-master__feature-label,.sp-manufacture-pro__feature-label,.sp-portfolio-showcase__feature-label,.sp-property-craft__feature-label,.sp-shop-craft__feature-label,.sp-ux-experience__feature-label{font-size:13px}.sp-construct-build__conclusion,.sp-education-craft__conclusion,.sp-healthcare-trust__conclusion,.sp-hospitality-elegance__conclusion,.sp-landing-master__conclusion,.sp-manufacture-pro__conclusion,.sp-portfolio-showcase__conclusion,.sp-property-craft__conclusion,.sp-shop-craft__conclusion,.sp-ux-experience__conclusion{padding:14px 18px}.sp-construct-build__conclusion-text,.sp-education-craft__conclusion-text,.sp-healthcare-trust__conclusion-text,.sp-hospitality-elegance__conclusion-text,.sp-landing-master__conclusion-text,.sp-manufacture-pro__conclusion-text,.sp-portfolio-showcase__conclusion-text,.sp-property-craft__conclusion-text,.sp-shop-craft__conclusion-text,.sp-ux-experience__conclusion-text{font-size:14px}.sp-construct-build__pillars,.sp-education-craft__pillars,.sp-healthcare-trust__pillars,.sp-hospitality-elegance__pillars,.sp-landing-master__elements,.sp-manufacture-pro__pillars,.sp-portfolio-showcase__types,.sp-property-craft__pillars,.sp-shop-craft__pillars,.sp-ux-experience__principles{grid-template-columns:1fr 1fr;gap:10px}.sp-construct-build__pillar,.sp-education-craft__pillar,.sp-healthcare-trust__pillar,.sp-hospitality-elegance__pillar,.sp-landing-master__element,.sp-manufacture-pro__pillar,.sp-portfolio-showcase__type,.sp-property-craft__pillar,.sp-shop-craft__pillar,.sp-ux-experience__principle{padding:14px 10px;border-radius:12px}.sp-construct-build__pillar-icon,.sp-education-craft__pillar-icon,.sp-healthcare-trust__pillar-icon,.sp-hospitality-elegance__pillar-icon,.sp-landing-master__element-icon,.sp-manufacture-pro__pillar-icon,.sp-portfolio-showcase__type-icon,.sp-property-craft__pillar-icon,.sp-shop-craft__pillar-icon,.sp-ux-experience__principle-icon{font-size:22px}.sp-construct-build__pillar-label,.sp-education-craft__pillar-label,.sp-healthcare-trust__pillar-label,.sp-hospitality-elegance__pillar-label,.sp-landing-master__element-label,.sp-manufacture-pro__pillar-label,.sp-portfolio-showcase__type-label,.sp-property-craft__pillar-label,.sp-shop-craft__pillar-label,.sp-ux-experience__principle-label{font-size:12px}.sp-construct-build__trust-box,.sp-education-craft__trust-box,.sp-healthcare-trust__trust-box,.sp-hospitality-elegance__trust-box,.sp-landing-master__trust-box,.sp-manufacture-pro__trust-box,.sp-portfolio-showcase__trust-box,.sp-property-craft__trust-box,.sp-shop-craft__trust-box,.sp-ux-experience__trust-box{padding:14px 18px;gap:12px}.sp-construct-build__trust-text,.sp-education-craft__trust-text,.sp-healthcare-trust__trust-text,.sp-hospitality-elegance__trust-text,.sp-landing-master__trust-text,.sp-manufacture-pro__trust-text,.sp-portfolio-showcase__trust-text,.sp-property-craft__trust-text,.sp-shop-craft__trust-text,.sp-ux-experience__trust-text{font-size:16px}.sp-construct-build__feature--1:hover,.sp-construct-build__feature--2:hover,.sp-construct-build__feature--3:hover,.sp-construct-build__feature--4:hover,.sp-construct-build__feature--5:hover,.sp-construct-build__feature--6:hover,.sp-construct-build__feature--7:hover,.sp-education-craft__feature--1:hover,.sp-education-craft__feature--2:hover,.sp-education-craft__feature--3:hover,.sp-education-craft__feature--4:hover,.sp-education-craft__feature--5:hover,.sp-education-craft__feature--6:hover,.sp-education-craft__feature--7:hover,.sp-education-craft__feature--8:hover,.sp-healthcare-trust__feature--1:hover,.sp-healthcare-trust__feature--2:hover,.sp-healthcare-trust__feature--3:hover,.sp-healthcare-trust__feature--4:hover,.sp-healthcare-trust__feature--5:hover,.sp-healthcare-trust__feature--6:hover,.sp-healthcare-trust__feature--7:hover,.sp-healthcare-trust__feature--8:hover,.sp-hospitality-elegance__feature--1:hover,.sp-hospitality-elegance__feature--2:hover,.sp-hospitality-elegance__feature--3:hover,.sp-hospitality-elegance__feature--4:hover,.sp-hospitality-elegance__feature--5:hover,.sp-hospitality-elegance__feature--6:hover,.sp-hospitality-elegance__feature--7:hover,.sp-hospitality-elegance__feature--8:hover,.sp-landing-master__feature--1:hover,.sp-landing-master__feature--2:hover,.sp-landing-master__feature--3:hover,.sp-landing-master__feature--4:hover,.sp-landing-master__feature--5:hover,.sp-landing-master__feature--6:hover,.sp-landing-master__feature--7:hover,.sp-manufacture-pro__feature--1:hover,.sp-manufacture-pro__feature--2:hover,.sp-manufacture-pro__feature--3:hover,.sp-manufacture-pro__feature--4:hover,.sp-manufacture-pro__feature--5:hover,.sp-manufacture-pro__feature--6:hover,.sp-manufacture-pro__feature--7:hover,.sp-manufacture-pro__feature--8:hover,.sp-manufacture-pro__feature--9:hover,.sp-portfolio-showcase__feature--1:hover,.sp-portfolio-showcase__feature--2:hover,.sp-portfolio-showcase__feature--3:hover,.sp-portfolio-showcase__feature--4:hover,.sp-portfolio-showcase__feature--5:hover,.sp-property-craft__feature--1:hover,.sp-property-craft__feature--2:hover,.sp-property-craft__feature--3:hover,.sp-property-craft__feature--4:hover,.sp-property-craft__feature--5:hover,.sp-property-craft__feature--6:hover,.sp-property-craft__feature--7:hover,.sp-property-craft__feature--8:hover,.sp-shop-craft__feature--10:hover,.sp-shop-craft__feature--1:hover,.sp-shop-craft__feature--2:hover,.sp-shop-craft__feature--3:hover,.sp-shop-craft__feature--4:hover,.sp-shop-craft__feature--5:hover,.sp-shop-craft__feature--6:hover,.sp-shop-craft__feature--7:hover,.sp-shop-craft__feature--8:hover,.sp-shop-craft__feature--9:hover,.sp-ux-experience__feature--1:hover,.sp-ux-experience__feature--2:hover,.sp-ux-experience__feature--3:hover,.sp-ux-experience__feature--4:hover,.sp-ux-experience__feature--5:hover,.sp-ux-experience__feature--6:hover,.sp-ux-experience__feature--7:hover,.sp-ux-experience__feature--8:hover{transform:translateX(4px) scale(1.01)}.sp-construct-build__pillar--1:hover,.sp-construct-build__pillar--2:hover,.sp-construct-build__pillar--3:hover,.sp-construct-build__pillar--4:hover,.sp-education-craft__pillar--1:hover,.sp-education-craft__pillar--2:hover,.sp-education-craft__pillar--3:hover,.sp-education-craft__pillar--4:hover,.sp-healthcare-trust__pillar--1:hover,.sp-healthcare-trust__pillar--2:hover,.sp-healthcare-trust__pillar--3:hover,.sp-healthcare-trust__pillar--4:hover,.sp-hospitality-elegance__pillar--1:hover,.sp-hospitality-elegance__pillar--2:hover,.sp-hospitality-elegance__pillar--3:hover,.sp-hospitality-elegance__pillar--4:hover,.sp-landing-master__element--1:hover,.sp-landing-master__element--2:hover,.sp-landing-master__element--3:hover,.sp-landing-master__element--4:hover,.sp-manufacture-pro__pillar--1:hover,.sp-manufacture-pro__pillar--2:hover,.sp-manufacture-pro__pillar--3:hover,.sp-manufacture-pro__pillar--4:hover,.sp-portfolio-showcase__type--1:hover,.sp-portfolio-showcase__type--2:hover,.sp-portfolio-showcase__type--3:hover,.sp-portfolio-showcase__type--4:hover,.sp-property-craft__pillar--1:hover,.sp-property-craft__pillar--2:hover,.sp-property-craft__pillar--3:hover,.sp-property-craft__pillar--4:hover,.sp-shop-craft__pillar--1:hover,.sp-shop-craft__pillar--2:hover,.sp-shop-craft__pillar--3:hover,.sp-shop-craft__pillar--4:hover,.sp-ux-experience__principle--1:hover,.sp-ux-experience__principle--2:hover,.sp-ux-experience__principle--3:hover,.sp-ux-experience__principle--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-construct-build__badge,.sp-education-craft__badge,.sp-healthcare-trust__badge,.sp-hospitality-elegance__badge,.sp-landing-master__badge,.sp-manufacture-pro__badge,.sp-portfolio-showcase__badge,.sp-property-craft__badge,.sp-shop-craft__badge,.sp-ux-experience__badge{font-size:11px;padding:4px 14px}.sp-construct-build__title,.sp-education-craft__title,.sp-healthcare-trust__title,.sp-hospitality-elegance__title,.sp-landing-master__title,.sp-manufacture-pro__title,.sp-portfolio-showcase__title,.sp-property-craft__title,.sp-shop-craft__title,.sp-ux-experience__title{font-size:22px;padding-bottom:14px}.sp-construct-build__title::after,.sp-education-craft__title::after,.sp-healthcare-trust__title::after,.sp-hospitality-elegance__title::after,.sp-landing-master__title::after,.sp-manufacture-pro__title::after,.sp-portfolio-showcase__title::after,.sp-property-craft__title::after,.sp-shop-craft__title::after,.sp-ux-experience__title::after{width:40px;height:3px}.sp-construct-build__subtitle,.sp-education-craft__subtitle,.sp-healthcare-trust__subtitle,.sp-hospitality-elegance__subtitle,.sp-landing-master__subtitle,.sp-manufacture-pro__subtitle,.sp-portfolio-showcase__subtitle,.sp-property-craft__subtitle,.sp-shop-craft__subtitle,.sp-ux-experience__subtitle{font-size:14px}.sp-ux-experience__text--highlight{font-size:16px}.sp-construct-build__features,.sp-education-craft__features,.sp-healthcare-trust__features,.sp-hospitality-elegance__features,.sp-landing-master__features,.sp-manufacture-pro__features,.sp-portfolio-showcase__features,.sp-property-craft__features,.sp-shop-craft__features,.sp-ux-experience__features{grid-template-columns:1fr;gap:6px}.sp-construct-build__feature,.sp-education-craft__feature,.sp-healthcare-trust__feature,.sp-hospitality-elegance__feature,.sp-landing-master__feature,.sp-manufacture-pro__feature,.sp-portfolio-showcase__feature,.sp-property-craft__feature,.sp-shop-craft__feature,.sp-ux-experience__feature{padding:6px 10px;gap:6px;border-radius:8px}.sp-construct-build__feature-label,.sp-education-craft__feature-label,.sp-healthcare-trust__feature-label,.sp-hospitality-elegance__feature-label,.sp-landing-master__feature-label,.sp-manufacture-pro__feature-label,.sp-portfolio-showcase__feature-label,.sp-property-craft__feature-label,.sp-shop-craft__feature-label,.sp-ux-experience__feature-label{font-size:13px}.sp-construct-build__conclusion,.sp-education-craft__conclusion,.sp-healthcare-trust__conclusion,.sp-hospitality-elegance__conclusion,.sp-landing-master__conclusion,.sp-manufacture-pro__conclusion,.sp-portfolio-showcase__conclusion,.sp-property-craft__conclusion,.sp-shop-craft__conclusion,.sp-ux-experience__conclusion{padding:12px 14px}.sp-construct-build__conclusion-text,.sp-education-craft__conclusion-text,.sp-healthcare-trust__conclusion-text,.sp-hospitality-elegance__conclusion-text,.sp-landing-master__conclusion-text,.sp-manufacture-pro__conclusion-text,.sp-portfolio-showcase__conclusion-text,.sp-property-craft__conclusion-text,.sp-shop-craft__conclusion-text,.sp-ux-experience__conclusion-text{font-size:13px}.sp-construct-build__pillars,.sp-education-craft__pillars,.sp-healthcare-trust__pillars,.sp-hospitality-elegance__pillars,.sp-landing-master__elements,.sp-manufacture-pro__pillars,.sp-portfolio-showcase__types,.sp-property-craft__pillars,.sp-shop-craft__pillars,.sp-ux-experience__principles{grid-template-columns:1fr 1fr;gap:8px}.sp-construct-build__pillar,.sp-education-craft__pillar,.sp-healthcare-trust__pillar,.sp-hospitality-elegance__pillar,.sp-landing-master__element,.sp-manufacture-pro__pillar,.sp-portfolio-showcase__type,.sp-property-craft__pillar,.sp-shop-craft__pillar,.sp-ux-experience__principle{padding:12px 8px;border-radius:10px;gap:4px}.sp-landing-master__element-number,.sp-ux-experience__principle-number{font-size:10px}.sp-construct-build__pillar-icon,.sp-education-craft__pillar-icon,.sp-healthcare-trust__pillar-icon,.sp-hospitality-elegance__pillar-icon,.sp-landing-master__element-icon,.sp-manufacture-pro__pillar-icon,.sp-portfolio-showcase__type-icon,.sp-property-craft__pillar-icon,.sp-shop-craft__pillar-icon,.sp-ux-experience__principle-icon{font-size:20px}.sp-construct-build__pillar-label,.sp-education-craft__pillar-label,.sp-healthcare-trust__pillar-label,.sp-hospitality-elegance__pillar-label,.sp-landing-master__element-label,.sp-manufacture-pro__pillar-label,.sp-portfolio-showcase__type-label,.sp-property-craft__pillar-label,.sp-shop-craft__pillar-label,.sp-ux-experience__principle-label{font-size:11px}.sp-construct-build__trust-box,.sp-education-craft__trust-box,.sp-healthcare-trust__trust-box,.sp-hospitality-elegance__trust-box,.sp-landing-master__trust-box,.sp-manufacture-pro__trust-box,.sp-portfolio-showcase__trust-box,.sp-property-craft__trust-box,.sp-shop-craft__trust-box,.sp-ux-experience__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-construct-build__trust-text,.sp-education-craft__trust-text,.sp-healthcare-trust__trust-text,.sp-hospitality-elegance__trust-text,.sp-landing-master__trust-text,.sp-manufacture-pro__trust-text,.sp-portfolio-showcase__trust-text,.sp-property-craft__trust-text,.sp-shop-craft__trust-text,.sp-ux-experience__trust-text{font-size:15px}}.sp-container,.sp-section{overflow:hidden}.sp-section{padding:80px 0}.sp-section--white{background:#fff}.sp-section--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-container{max-width:1280px;margin:0 auto;padding:0 24px}.sp-refresh-master__wrapper{max-width:1100px;margin:0 auto}.sp-refresh-master__header{text-align:center;margin-bottom:40px}.sp-refresh-master__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-refresh-master__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-refresh-master__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-refresh-master__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-refresh-master__subtitle{font-size:18px;line-height:1.7;color:#4a5268;max-width:700px;margin:0 auto;text-align:center}.sp-refresh-master__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-refresh-master__content{display:flex;flex-direction:column;gap:16px}.sp-refresh-master__features{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-refresh-master__feature{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-refresh-master__feature--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-refresh-master__feature-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-refresh-master__feature:hover .sp-refresh-master__feature-icon{transform:scale(1.3)}.sp-refresh-master__feature-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-refresh-master__feature:hover .sp-refresh-master__feature-label{color:#84c615}.sp-refresh-master__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-refresh-master__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-refresh-master__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-refresh-master__visual{display:flex;flex-direction:column;gap:16px}.sp-refresh-master__principles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-refresh-master__principle{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-refresh-master__principle--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-refresh-master__principle--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-refresh-master__principle--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-refresh-master__principle--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-refresh-master__principle::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-refresh-master__principle:hover::before{left:100%}.sp-refresh-master__principle::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-refresh-master__principle:hover::after{opacity:1}.sp-refresh-master__principle-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-refresh-master__principle:hover .sp-refresh-master__principle-number{opacity:1;transform:scale(1.1)}.sp-refresh-master__principle-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-refresh-master__principle--1:hover .sp-refresh-master__principle-icon{transform:scale(1.15) rotate(-5deg)}.sp-refresh-master__principle--2:hover .sp-refresh-master__principle-icon{transform:scale(1.2) rotate(5deg)}.sp-refresh-master__principle--3:hover .sp-refresh-master__principle-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-refresh-master__principle--4:hover .sp-refresh-master__principle-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-refresh-master__principle-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-refresh-master__principle:hover .sp-refresh-master__principle-label{color:#84c615}.sp-refresh-master__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-refresh-master__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-refresh-master__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-refresh-master__trust-box:hover .sp-refresh-master__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-refresh-master__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-goal-driven__wrapper{max-width:1100px;margin:0 auto}.sp-goal-driven__header{text-align:center;margin-bottom:40px}.sp-goal-driven__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-goal-driven__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-goal-driven__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-goal-driven__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-goal-driven__subtitle{font-size:18px;line-height:1.7;color:#a0a8b8;max-width:650px;margin:0 auto;text-align:center}.sp-goal-driven__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-goal-driven__content{display:flex;flex-direction:column;gap:16px}.sp-goal-driven__questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-goal-driven__question{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-goal-driven__question--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-goal-driven__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-goal-driven__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-goal-driven__question--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-goal-driven__question--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-goal-driven__question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-goal-driven__question-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-goal-driven__question:hover .sp-goal-driven__question-icon{transform:scale(1.3)}.sp-goal-driven__question-text{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-goal-driven__question:hover .sp-goal-driven__question-text{color:#84c615}.sp-goal-driven__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-goal-driven__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-goal-driven__conclusion-text{font-size:16px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-goal-driven__conclusion-highlight{font-size:16px;line-height:1.7;color:#84c615;margin:4px 0 0 0;font-weight:500}.sp-goal-driven__visual{display:flex;flex-direction:column;gap:16px}.sp-goal-driven__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-goal-driven__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-goal-driven__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-goal-driven__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-goal-driven__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-goal-driven__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-goal-driven__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-goal-driven__pillar:hover::before{left:100%}.sp-goal-driven__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-goal-driven__pillar:hover::after{opacity:1}.sp-goal-driven__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-goal-driven__pillar--1:hover .sp-goal-driven__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-goal-driven__pillar--2:hover .sp-goal-driven__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-goal-driven__pillar--3:hover .sp-goal-driven__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-goal-driven__pillar--4:hover .sp-goal-driven__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-goal-driven__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-goal-driven__pillar:hover .sp-goal-driven__pillar-label{color:#84c615}.sp-goal-driven__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-goal-driven__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-goal-driven__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-goal-driven__trust-box:hover .sp-goal-driven__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-goal-driven__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-trichy-trust__wrapper{max-width:1100px;margin:0 auto}.sp-trichy-trust__header{text-align:center;margin-bottom:40px}.sp-trichy-trust__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-trichy-trust__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-trichy-trust__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-trichy-trust__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-trichy-trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-trichy-trust__content{display:flex;flex-direction:column;gap:16px}.sp-trichy-trust__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-trichy-trust__highlight{display:flex;gap:14px;align-items:flex-start;background:#e6f5ef;border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-trust__highlight:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-trichy-trust__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-trust__highlight:hover .sp-trichy-trust__highlight-icon{transform:rotate(90deg) scale(1.2)}.sp-trichy-trust__highlight-text{font-size:17px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-trichy-trust__visual{display:flex;flex-direction:column;gap:16px}.sp-trichy-trust__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-trichy-trust__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-trichy-trust__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trichy-trust__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trichy-trust__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trichy-trust__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-trichy-trust__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-trichy-trust__pillar:hover::before{left:100%}.sp-trichy-trust__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-trichy-trust__pillar:hover::after{opacity:1}.sp-trichy-trust__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-trust__pillar--1:hover .sp-trichy-trust__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-trichy-trust__pillar--2:hover .sp-trichy-trust__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-trichy-trust__pillar--3:hover .sp-trichy-trust__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-trichy-trust__pillar--4:hover .sp-trichy-trust__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-trichy-trust__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-trichy-trust__pillar:hover .sp-trichy-trust__pillar-label{color:#84c615}.sp-trichy-trust__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-trust__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-trichy-trust__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-trichy-trust__trust-box:hover .sp-trichy-trust__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-trichy-trust__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-process-master__wrapper{max-width:1100px;margin:0 auto}.sp-process-master__header{text-align:center;margin-bottom:40px}.sp-process-master__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-process-master__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-process-master__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-process-master__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-process-master__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-process-master__content{display:flex;flex-direction:column;gap:16px}.sp-process-master__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-process-master__highlight{display:flex;gap:14px;align-items:flex-start;background:rgba(132,198,21,.08);border-radius:14px;padding:18px 22px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-process-master__highlight:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-process-master__highlight-icon{font-size:18px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-process-master__highlight:hover .sp-process-master__highlight-icon{transform:rotate(180deg) scale(1.2)}.sp-process-master__highlight-text{font-size:17px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-process-master__visual{display:flex;flex-direction:column;gap:16px}.sp-process-master__steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-process-master__step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-process-master__step--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-process-master__step--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-process-master__step--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-process-master__step--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-process-master__step::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-process-master__step:hover::before{left:100%}.sp-process-master__step::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-process-master__step:hover::after{opacity:1}.sp-process-master__step-number{font-size:11px;font-weight:700;color:#84c615;font-family:'Courier New',monospace;opacity:.4;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-process-master__step:hover .sp-process-master__step-number{opacity:1;transform:scale(1.1)}.sp-process-master__step-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-process-master__step--1:hover .sp-process-master__step-icon{transform:scale(1.15) rotate(-5deg)}.sp-process-master__step--2:hover .sp-process-master__step-icon{transform:scale(1.2) rotate(5deg)}.sp-process-master__step--3:hover .sp-process-master__step-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-process-master__step--4:hover .sp-process-master__step-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-process-master__step-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-process-master__step:hover .sp-process-master__step-label{color:#84c615}.sp-process-master__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-process-master__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-process-master__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-process-master__trust-box:hover .sp-process-master__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-process-master__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-strategy-core__wrapper{max-width:1100px;margin:0 auto}.sp-strategy-core__header{text-align:center;margin-bottom:40px}.sp-strategy-core__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-strategy-core__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-strategy-core__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-strategy-core__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-strategy-core__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-strategy-core__content{display:flex;flex-direction:column;gap:16px}.sp-strategy-core__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-strategy-core__text--highlight{font-size:18px;font-weight:600;color:#000;margin:4px 0 0 0}.sp-strategy-core__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-strategy-core__element{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-strategy-core__element--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-strategy-core__element-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-strategy-core__element:hover .sp-strategy-core__element-icon{transform:scale(1.3)}.sp-strategy-core__element-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-strategy-core__element:hover .sp-strategy-core__element-label{color:#84c615}.sp-strategy-core__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-strategy-core__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-strategy-core__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-strategy-core__visual{display:flex;flex-direction:column;gap:16px}.sp-strategy-core__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-strategy-core__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-strategy-core__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-strategy-core__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-strategy-core__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-strategy-core__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-strategy-core__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-strategy-core__pillar:hover::before{left:100%}.sp-strategy-core__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-strategy-core__pillar:hover::after{opacity:1}.sp-strategy-core__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-strategy-core__pillar--1:hover .sp-strategy-core__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-strategy-core__pillar--2:hover .sp-strategy-core__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-strategy-core__pillar--3:hover .sp-strategy-core__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-strategy-core__pillar--4:hover .sp-strategy-core__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-strategy-core__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-strategy-core__pillar:hover .sp-strategy-core__pillar-label{color:#84c615}.sp-strategy-core__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-strategy-core__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-strategy-core__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-strategy-core__trust-box:hover .sp-strategy-core__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-strategy-core__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-discovery-phase__wrapper{max-width:1100px;margin:0 auto}.sp-discovery-phase__header{text-align:center;margin-bottom:40px}.sp-discovery-phase__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-discovery-phase__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-discovery-phase__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-discovery-phase__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-discovery-phase__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-discovery-phase__content{display:flex;flex-direction:column;gap:16px}.sp-discovery-phase__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-discovery-phase__text--highlight{font-size:18px;font-weight:600;color:#84c615;margin:4px 0 0 0}.sp-discovery-phase__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-discovery-phase__element{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-discovery-phase__element--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-discovery-phase__element-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-discovery-phase__element:hover .sp-discovery-phase__element-icon{transform:scale(1.3)}.sp-discovery-phase__element-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-discovery-phase__element:hover .sp-discovery-phase__element-label{color:#84c615}.sp-discovery-phase__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-discovery-phase__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-discovery-phase__conclusion-text{font-size:16px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-discovery-phase__visual{display:flex;flex-direction:column;gap:16px}.sp-discovery-phase__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-discovery-phase__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-discovery-phase__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-discovery-phase__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-discovery-phase__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-discovery-phase__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-discovery-phase__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-discovery-phase__pillar:hover::before{left:100%}.sp-discovery-phase__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-discovery-phase__pillar:hover::after{opacity:1}.sp-discovery-phase__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-discovery-phase__pillar--1:hover .sp-discovery-phase__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-discovery-phase__pillar--2:hover .sp-discovery-phase__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-discovery-phase__pillar--3:hover .sp-discovery-phase__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-discovery-phase__pillar--4:hover .sp-discovery-phase__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-discovery-phase__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-discovery-phase__pillar:hover .sp-discovery-phase__pillar-label{color:#84c615}.sp-discovery-phase__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-discovery-phase__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-discovery-phase__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-discovery-phase__trust-box:hover .sp-discovery-phase__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-discovery-phase__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-audience-insight__wrapper{max-width:1100px;margin:0 auto}.sp-audience-insight__header{text-align:center;margin-bottom:40px}.sp-audience-insight__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-audience-insight__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-audience-insight__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-audience-insight__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-audience-insight__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-audience-insight__content{display:flex;flex-direction:column;gap:16px}.sp-audience-insight__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-audience-insight__text--highlight{font-size:18px;font-weight:600;color:#000;margin:4px 0 0 0}.sp-audience-insight__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-audience-insight__element{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-audience-insight__element--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-audience-insight__element-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-audience-insight__element:hover .sp-audience-insight__element-icon{transform:scale(1.3)}.sp-audience-insight__element-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-audience-insight__element:hover .sp-audience-insight__element-label{color:#84c615}.sp-audience-insight__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-audience-insight__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-audience-insight__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-audience-insight__visual{display:flex;flex-direction:column;gap:16px}.sp-audience-insight__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-audience-insight__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-audience-insight__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-audience-insight__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-audience-insight__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-audience-insight__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-audience-insight__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-audience-insight__pillar:hover::before{left:100%}.sp-audience-insight__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-audience-insight__pillar:hover::after{opacity:1}.sp-audience-insight__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-audience-insight__pillar--1:hover .sp-audience-insight__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-audience-insight__pillar--2:hover .sp-audience-insight__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-audience-insight__pillar--3:hover .sp-audience-insight__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-audience-insight__pillar--4:hover .sp-audience-insight__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-audience-insight__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-audience-insight__pillar:hover .sp-audience-insight__pillar-label{color:#84c615}.sp-audience-insight__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-audience-insight__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-audience-insight__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-audience-insight__trust-box:hover .sp-audience-insight__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-audience-insight__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-plan-master__wrapper{max-width:1100px;margin:0 auto}.sp-plan-master__header{text-align:center;margin-bottom:40px}.sp-plan-master__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-plan-master__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-plan-master__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-plan-master__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-plan-master__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-plan-master__content{display:flex;flex-direction:column;gap:16px}.sp-plan-master__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-plan-master__text--highlight{font-size:18px;font-weight:600;color:#84c615;margin:4px 0 0 0}.sp-plan-master__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-plan-master__element{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-plan-master__element--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--8:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--9:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--10:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element--11:hover{transform:translateX(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-plan-master__element-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-plan-master__element:hover .sp-plan-master__element-icon{transform:scale(1.3)}.sp-plan-master__element-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-plan-master__element:hover .sp-plan-master__element-label{color:#84c615}.sp-plan-master__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-plan-master__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-plan-master__conclusion-text{font-size:16px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-plan-master__visual{display:flex;flex-direction:column;gap:16px}.sp-plan-master__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-plan-master__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-plan-master__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-plan-master__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-plan-master__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-plan-master__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-plan-master__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-plan-master__pillar:hover::before{left:100%}.sp-plan-master__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-plan-master__pillar:hover::after{opacity:1}.sp-plan-master__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-plan-master__pillar--1:hover .sp-plan-master__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-plan-master__pillar--2:hover .sp-plan-master__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-plan-master__pillar--3:hover .sp-plan-master__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-plan-master__pillar--4:hover .sp-plan-master__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-plan-master__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-plan-master__pillar:hover .sp-plan-master__pillar-label{color:#84c615}.sp-plan-master__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-plan-master__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-plan-master__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-plan-master__trust-box:hover .sp-plan-master__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-plan-master__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-info-structure__wrapper{max-width:1100px;margin:0 auto}.sp-info-structure__header{text-align:center;margin-bottom:40px}.sp-info-structure__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-info-structure__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-info-structure__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-info-structure__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-info-structure__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-info-structure__content{display:flex;flex-direction:column;gap:16px}.sp-info-structure__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-info-structure__text--highlight{font-size:18px;font-weight:600;color:#000;margin:4px 0 0 0}.sp-info-structure__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-info-structure__element{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-info-structure__element--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-info-structure__element-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-info-structure__element:hover .sp-info-structure__element-icon{transform:scale(1.3)}.sp-info-structure__element-label{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-info-structure__element:hover .sp-info-structure__element-label{color:#84c615}.sp-info-structure__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-info-structure__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-info-structure__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-info-structure__visual{display:flex;flex-direction:column;gap:16px}.sp-info-structure__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-info-structure__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-info-structure__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-info-structure__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-info-structure__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-info-structure__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-info-structure__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-info-structure__pillar:hover::before{left:100%}.sp-info-structure__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-info-structure__pillar:hover::after{opacity:1}.sp-info-structure__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-info-structure__pillar--1:hover .sp-info-structure__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-info-structure__pillar--2:hover .sp-info-structure__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-info-structure__pillar--3:hover .sp-info-structure__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-info-structure__pillar--4:hover .sp-info-structure__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-info-structure__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-info-structure__pillar:hover .sp-info-structure__pillar-label{color:#84c615}.sp-info-structure__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-info-structure__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-info-structure__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-info-structure__trust-box:hover .sp-info-structure__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-info-structure__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}.sp-wire-master__wrapper{max-width:1100px;margin:0 auto}.sp-wire-master__header{text-align:center;margin-bottom:40px}.sp-wire-master__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-wire-master__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-wire-master__title{font-size:40px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0;position:relative;padding-bottom:22px}.sp-wire-master__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px;box-shadow:0 0 30px rgba(132,198,21,.15)}.sp-wire-master__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-wire-master__content{display:flex;flex-direction:column;gap:16px}.sp-wire-master__text{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0;text-align:justify}.sp-wire-master__text--highlight{font-size:18px;font-weight:600;color:#84c615;margin:4px 0 0 0}.sp-wire-master__elements{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-wire-master__element{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.04);border-radius:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-wire-master__element--1:hover{transform:translateX(6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element--2:hover{transform:translateX(-6px);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element--7:hover{transform:translateX(6px) scale(1.02);border-color:#84c615;background:rgba(255,255,255,.08)}.sp-wire-master__element-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-wire-master__element:hover .sp-wire-master__element-icon{transform:scale(1.3)}.sp-wire-master__element-label{font-size:14px;color:#e6e8ec;transition:all .3s ease}.sp-wire-master__element:hover .sp-wire-master__element-label{color:#84c615}.sp-wire-master__conclusion{background:rgba(132,198,21,.08);border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-wire-master__conclusion:hover{transform:translateX(6px);background:rgba(132,198,21,.12);box-shadow:0 4px 20px rgba(132,198,21,.06)}.sp-wire-master__conclusion-text{font-size:16px;line-height:1.7;color:#fff;margin:0;font-weight:500}.sp-wire-master__visual{display:flex;flex-direction:column;gap:16px}.sp-wire-master__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-wire-master__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:rgba(255,255,255,.04);border-radius:14px;padding:18px 14px;border:1px solid rgba(255,255,255,.06);transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-wire-master__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-wire-master__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-wire-master__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-wire-master__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:rgba(255,255,255,.08);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-wire-master__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.04),transparent);transition:left .8s ease;pointer-events:none}.sp-wire-master__pillar:hover::before{left:100%}.sp-wire-master__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-wire-master__pillar:hover::after{opacity:1}.sp-wire-master__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-wire-master__pillar--1:hover .sp-wire-master__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-wire-master__pillar--2:hover .sp-wire-master__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-wire-master__pillar--3:hover .sp-wire-master__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-wire-master__pillar--4:hover .sp-wire-master__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-wire-master__pillar-label{font-size:13px;font-weight:500;color:#e6e8ec;transition:all .3s ease}.sp-wire-master__pillar:hover .sp-wire-master__pillar-label{color:#84c615}.sp-wire-master__trust-box{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.03);border-radius:14px;padding:16px 20px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-wire-master__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-wire-master__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-wire-master__trust-box:hover .sp-wire-master__trust-icon{transform:rotate(180deg) scale(1.2)}.sp-wire-master__trust-text{font-size:17px;font-weight:500;color:#fff;margin:0;text-align:center}.sp-ux-journey__wrapper{max-width:1100px;margin:0 auto}.sp-ux-journey__header{text-align:center;margin-bottom:40px}.sp-ux-journey__badge{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-ux-journey__badge:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-ux-journey__title{font-size:40px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:22px}.sp-ux-journey__title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70px;height:4px;background:linear-gradient(90deg,#84c615,rgba(132,198,21,.2));border-radius:2px}.sp-ux-journey__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.sp-ux-journey__content{display:flex;flex-direction:column;gap:16px}.sp-ux-journey__text{font-size:16px;line-height:1.8;color:#1a1f36;margin:0;text-align:justify}.sp-ux-journey__text--highlight{font-size:18px;font-weight:600;color:#000;margin:4px 0 0 0}.sp-ux-journey__questions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-ux-journey__question{display:flex;align-items:center;gap:10px;background:#f8fafc;border-radius:10px;padding:10px 14px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);cursor:default}.sp-ux-journey__question--1:hover{transform:translateX(6px);border-color:#84c615;background:#e6f5ef}.sp-ux-journey__question--2:hover{transform:translateX(-6px);border-color:#84c615;background:#e6f5ef}.sp-ux-journey__question--3:hover{transform:translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-journey__question--4:hover{transform:translateX(6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-journey__question--5:hover{transform:translateX(-6px) translateY(-4px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-journey__question--6:hover{transform:translateY(-6px) scale(1.02);border-color:#84c615;background:#e6f5ef}.sp-ux-journey__question-icon{font-size:14px;font-weight:700;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-journey__question:hover .sp-ux-journey__question-icon{transform:scale(1.3)}.sp-ux-journey__question-text{font-size:14px;color:#1a1f36;transition:all .3s ease}.sp-ux-journey__question:hover .sp-ux-journey__question-text{color:#84c615}.sp-ux-journey__conclusion{background:#e6f5ef;border-radius:14px;padding:16px 20px;border-left:4px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-journey__conclusion:hover{transform:translateX(6px);box-shadow:0 8px 30px rgba(132,198,21,.08);background:#d4f0e0}.sp-ux-journey__conclusion-text{font-size:16px;line-height:1.7;color:#000;margin:0;font-weight:500}.sp-ux-journey__visual{display:flex;flex-direction:column;gap:16px}.sp-ux-journey__pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-ux-journey__pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#f8fafc;border-radius:14px;padding:18px 14px;border:1px solid #eef2f6;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);cursor:default;position:relative;overflow:hidden}.sp-ux-journey__pillar--1:hover{transform:translateY(-6px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-journey__pillar--2:hover{transform:translateY(-8px) rotate(-.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-journey__pillar--3:hover{transform:translateY(-4px) rotate(.5deg) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-journey__pillar--4:hover{transform:translateY(-10px) scale(1.03);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.08)}.sp-ux-journey__pillar::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,198,21,.05),transparent);transition:left .8s ease;pointer-events:none}.sp-ux-journey__pillar:hover::before{left:100%}.sp-ux-journey__pillar::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#84c615;opacity:0;transition:all .4s ease}.sp-ux-journey__pillar:hover::after{opacity:1}.sp-ux-journey__pillar-icon{font-size:26px;transition:all .5s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-journey__pillar--1:hover .sp-ux-journey__pillar-icon{transform:scale(1.15) rotate(-5deg)}.sp-ux-journey__pillar--2:hover .sp-ux-journey__pillar-icon{transform:scale(1.2) rotate(5deg)}.sp-ux-journey__pillar--3:hover .sp-ux-journey__pillar-icon{transform:scale(1.15) rotate(-5deg) translateY(-4px)}.sp-ux-journey__pillar--4:hover .sp-ux-journey__pillar-icon{transform:scale(1.2) rotate(5deg) translateY(-4px)}.sp-ux-journey__pillar-label{font-size:13px;font-weight:500;color:#1a1f36;transition:all .3s ease}.sp-ux-journey__pillar:hover .sp-ux-journey__pillar-label{color:#84c615}.sp-ux-journey__trust-box{display:flex;align-items:center;gap:14px;background:#f8fafc;border-radius:14px;padding:16px 20px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-journey__trust-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-ux-journey__trust-icon{font-size:20px;color:#84c615;flex-shrink:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-ux-journey__trust-box:hover .sp-ux-journey__trust-icon{transform:rotate(90deg) scale(1.2)}.sp-ux-journey__trust-text{font-size:17px;font-weight:500;color:#000;margin:0;text-align:center}@media (max-width:1024px){.sp-audience-insight__title,.sp-discovery-phase__title,.sp-goal-driven__title,.sp-info-structure__title,.sp-plan-master__title,.sp-process-master__title,.sp-refresh-master__title,.sp-strategy-core__title,.sp-trichy-trust__title,.sp-ux-journey__title,.sp-wire-master__title{font-size:34px}.sp-audience-insight__grid,.sp-discovery-phase__grid,.sp-goal-driven__grid,.sp-info-structure__grid,.sp-plan-master__grid,.sp-process-master__grid,.sp-refresh-master__grid,.sp-strategy-core__grid,.sp-trichy-trust__grid,.sp-ux-journey__grid,.sp-wire-master__grid{gap:40px}.sp-audience-insight__elements,.sp-discovery-phase__elements,.sp-goal-driven__questions,.sp-info-structure__elements,.sp-plan-master__elements,.sp-refresh-master__features,.sp-strategy-core__elements,.sp-ux-journey__questions,.sp-wire-master__elements{grid-template-columns:1fr 1fr}.sp-audience-insight__pillars,.sp-discovery-phase__pillars,.sp-goal-driven__pillars,.sp-info-structure__pillars,.sp-plan-master__pillars,.sp-process-master__steps,.sp-refresh-master__principles,.sp-strategy-core__pillars,.sp-trichy-trust__pillars,.sp-ux-journey__pillars,.sp-wire-master__pillars{grid-template-columns:1fr 1fr}}@media (max-width:768px){.sp-section{padding:48px 0}.sp-container{padding:0 16px}.sp-audience-insight__title,.sp-discovery-phase__title,.sp-goal-driven__title,.sp-info-structure__title,.sp-plan-master__title,.sp-process-master__title,.sp-refresh-master__title,.sp-strategy-core__title,.sp-trichy-trust__title,.sp-ux-journey__title,.sp-wire-master__title{font-size:28px;padding-bottom:16px}.sp-audience-insight__title::after,.sp-discovery-phase__title::after,.sp-goal-driven__title::after,.sp-info-structure__title::after,.sp-plan-master__title::after,.sp-process-master__title::after,.sp-refresh-master__title::after,.sp-strategy-core__title::after,.sp-trichy-trust__title::after,.sp-ux-journey__title::after,.sp-wire-master__title::after{width:50px;height:3px}.sp-goal-driven__subtitle,.sp-refresh-master__subtitle{font-size:16px}.sp-audience-insight__grid,.sp-discovery-phase__grid,.sp-goal-driven__grid,.sp-info-structure__grid,.sp-plan-master__grid,.sp-process-master__grid,.sp-refresh-master__grid,.sp-strategy-core__grid,.sp-trichy-trust__grid,.sp-ux-journey__grid,.sp-wire-master__grid{grid-template-columns:1fr;gap:32px}.sp-audience-insight__elements,.sp-discovery-phase__elements,.sp-goal-driven__questions,.sp-info-structure__elements,.sp-plan-master__elements,.sp-refresh-master__features,.sp-strategy-core__elements,.sp-ux-journey__questions,.sp-wire-master__elements{grid-template-columns:1fr 1fr;gap:6px}.sp-audience-insight__element,.sp-discovery-phase__element,.sp-goal-driven__question,.sp-info-structure__element,.sp-plan-master__element,.sp-refresh-master__feature,.sp-strategy-core__element,.sp-ux-journey__question,.sp-wire-master__element{padding:8px 12px;gap:8px}.sp-audience-insight__element-label,.sp-discovery-phase__element-label,.sp-goal-driven__question-text,.sp-info-structure__element-label,.sp-plan-master__element-label,.sp-refresh-master__feature-label,.sp-strategy-core__element-label,.sp-ux-journey__question-text,.sp-wire-master__element-label{font-size:13px}.sp-audience-insight__conclusion,.sp-discovery-phase__conclusion,.sp-goal-driven__conclusion,.sp-info-structure__conclusion,.sp-plan-master__conclusion,.sp-process-master__highlight,.sp-refresh-master__conclusion,.sp-strategy-core__conclusion,.sp-trichy-trust__highlight,.sp-ux-journey__conclusion,.sp-wire-master__conclusion{padding:14px 18px}.sp-audience-insight__conclusion-text,.sp-discovery-phase__conclusion-text,.sp-goal-driven__conclusion-text,.sp-info-structure__conclusion-text,.sp-plan-master__conclusion-text,.sp-process-master__highlight-text,.sp-refresh-master__conclusion-text,.sp-strategy-core__conclusion-text,.sp-trichy-trust__highlight-text,.sp-ux-journey__conclusion-text,.sp-wire-master__conclusion-text{font-size:15px}.sp-audience-insight__pillars,.sp-discovery-phase__pillars,.sp-goal-driven__pillars,.sp-info-structure__pillars,.sp-plan-master__pillars,.sp-process-master__steps,.sp-refresh-master__principles,.sp-strategy-core__pillars,.sp-trichy-trust__pillars,.sp-ux-journey__pillars,.sp-wire-master__pillars{grid-template-columns:1fr 1fr;gap:10px}.sp-audience-insight__pillar,.sp-discovery-phase__pillar,.sp-goal-driven__pillar,.sp-info-structure__pillar,.sp-plan-master__pillar,.sp-process-master__step,.sp-refresh-master__principle,.sp-strategy-core__pillar,.sp-trichy-trust__pillar,.sp-ux-journey__pillar,.sp-wire-master__pillar{padding:14px 10px;border-radius:12px}.sp-audience-insight__pillar-icon,.sp-discovery-phase__pillar-icon,.sp-goal-driven__pillar-icon,.sp-info-structure__pillar-icon,.sp-plan-master__pillar-icon,.sp-process-master__step-icon,.sp-refresh-master__principle-icon,.sp-strategy-core__pillar-icon,.sp-trichy-trust__pillar-icon,.sp-ux-journey__pillar-icon,.sp-wire-master__pillar-icon{font-size:22px}.sp-audience-insight__pillar-label,.sp-discovery-phase__pillar-label,.sp-goal-driven__pillar-label,.sp-info-structure__pillar-label,.sp-plan-master__pillar-label,.sp-process-master__step-label,.sp-refresh-master__principle-label,.sp-strategy-core__pillar-label,.sp-trichy-trust__pillar-label,.sp-ux-journey__pillar-label,.sp-wire-master__pillar-label{font-size:12px}.sp-audience-insight__trust-box,.sp-discovery-phase__trust-box,.sp-goal-driven__trust-box,.sp-info-structure__trust-box,.sp-plan-master__trust-box,.sp-process-master__trust-box,.sp-refresh-master__trust-box,.sp-strategy-core__trust-box,.sp-trichy-trust__trust-box,.sp-ux-journey__trust-box,.sp-wire-master__trust-box{padding:14px 18px;gap:12px}.sp-audience-insight__trust-text,.sp-discovery-phase__trust-text,.sp-goal-driven__trust-text,.sp-info-structure__trust-text,.sp-plan-master__trust-text,.sp-process-master__trust-text,.sp-refresh-master__trust-text,.sp-strategy-core__trust-text,.sp-trichy-trust__trust-text,.sp-ux-journey__trust-text,.sp-wire-master__trust-text{font-size:16px}.sp-goal-driven__conclusion-highlight{font-size:15px}.sp-discovery-phase__text--highlight,.sp-info-structure__text--highlight,.sp-plan-master__text--highlight,.sp-strategy-core__text--highlight,.sp-ux-journey__text--highlight,.sp-wire-master__text--highlight{font-size:17px}.sp-audience-insight__text,.sp-discovery-phase__text,.sp-info-structure__text,.sp-plan-master__text,.sp-process-master__text,.sp-strategy-core__text,.sp-trichy-trust__text,.sp-ux-journey__text,.sp-wire-master__text{font-size:15px}.sp-audience-insight__element--1:hover,.sp-audience-insight__element--2:hover,.sp-audience-insight__element--3:hover,.sp-audience-insight__element--4:hover,.sp-audience-insight__element--5:hover,.sp-audience-insight__element--6:hover,.sp-audience-insight__element--7:hover,.sp-discovery-phase__element--1:hover,.sp-discovery-phase__element--2:hover,.sp-discovery-phase__element--3:hover,.sp-discovery-phase__element--4:hover,.sp-discovery-phase__element--5:hover,.sp-discovery-phase__element--6:hover,.sp-discovery-phase__element--7:hover,.sp-discovery-phase__element--8:hover,.sp-goal-driven__question--1:hover,.sp-goal-driven__question--2:hover,.sp-goal-driven__question--3:hover,.sp-goal-driven__question--4:hover,.sp-goal-driven__question--5:hover,.sp-goal-driven__question--6:hover,.sp-info-structure__element--1:hover,.sp-info-structure__element--2:hover,.sp-info-structure__element--3:hover,.sp-info-structure__element--4:hover,.sp-info-structure__element--5:hover,.sp-info-structure__element--6:hover,.sp-info-structure__element--7:hover,.sp-plan-master__element--10:hover,.sp-plan-master__element--11:hover,.sp-plan-master__element--1:hover,.sp-plan-master__element--2:hover,.sp-plan-master__element--3:hover,.sp-plan-master__element--4:hover,.sp-plan-master__element--5:hover,.sp-plan-master__element--6:hover,.sp-plan-master__element--7:hover,.sp-plan-master__element--8:hover,.sp-plan-master__element--9:hover,.sp-refresh-master__feature--1:hover,.sp-refresh-master__feature--2:hover,.sp-refresh-master__feature--3:hover,.sp-refresh-master__feature--4:hover,.sp-refresh-master__feature--5:hover,.sp-refresh-master__feature--6:hover,.sp-refresh-master__feature--7:hover,.sp-strategy-core__element--1:hover,.sp-strategy-core__element--2:hover,.sp-strategy-core__element--3:hover,.sp-strategy-core__element--4:hover,.sp-strategy-core__element--5:hover,.sp-strategy-core__element--6:hover,.sp-strategy-core__element--7:hover,.sp-strategy-core__element--8:hover,.sp-ux-journey__question--1:hover,.sp-ux-journey__question--2:hover,.sp-ux-journey__question--3:hover,.sp-ux-journey__question--4:hover,.sp-ux-journey__question--5:hover,.sp-ux-journey__question--6:hover,.sp-wire-master__element--1:hover,.sp-wire-master__element--2:hover,.sp-wire-master__element--3:hover,.sp-wire-master__element--4:hover,.sp-wire-master__element--5:hover,.sp-wire-master__element--6:hover,.sp-wire-master__element--7:hover{transform:translateX(4px) scale(1.01)}.sp-audience-insight__pillar--1:hover,.sp-audience-insight__pillar--2:hover,.sp-audience-insight__pillar--3:hover,.sp-audience-insight__pillar--4:hover,.sp-discovery-phase__pillar--1:hover,.sp-discovery-phase__pillar--2:hover,.sp-discovery-phase__pillar--3:hover,.sp-discovery-phase__pillar--4:hover,.sp-goal-driven__pillar--1:hover,.sp-goal-driven__pillar--2:hover,.sp-goal-driven__pillar--3:hover,.sp-goal-driven__pillar--4:hover,.sp-info-structure__pillar--1:hover,.sp-info-structure__pillar--2:hover,.sp-info-structure__pillar--3:hover,.sp-info-structure__pillar--4:hover,.sp-plan-master__pillar--1:hover,.sp-plan-master__pillar--2:hover,.sp-plan-master__pillar--3:hover,.sp-plan-master__pillar--4:hover,.sp-process-master__step--1:hover,.sp-process-master__step--2:hover,.sp-process-master__step--3:hover,.sp-process-master__step--4:hover,.sp-refresh-master__principle--1:hover,.sp-refresh-master__principle--2:hover,.sp-refresh-master__principle--3:hover,.sp-refresh-master__principle--4:hover,.sp-strategy-core__pillar--1:hover,.sp-strategy-core__pillar--2:hover,.sp-strategy-core__pillar--3:hover,.sp-strategy-core__pillar--4:hover,.sp-trichy-trust__pillar--1:hover,.sp-trichy-trust__pillar--2:hover,.sp-trichy-trust__pillar--3:hover,.sp-trichy-trust__pillar--4:hover,.sp-ux-journey__pillar--1:hover,.sp-ux-journey__pillar--2:hover,.sp-ux-journey__pillar--3:hover,.sp-ux-journey__pillar--4:hover,.sp-wire-master__pillar--1:hover,.sp-wire-master__pillar--2:hover,.sp-wire-master__pillar--3:hover,.sp-wire-master__pillar--4:hover{transform:translateY(-4px) scale(1.02)}}@media (max-width:480px){.sp-section{padding:32px 0}.sp-container{padding:0 12px}.sp-audience-insight__badge,.sp-discovery-phase__badge,.sp-goal-driven__badge,.sp-info-structure__badge,.sp-plan-master__badge,.sp-process-master__badge,.sp-refresh-master__badge,.sp-strategy-core__badge,.sp-trichy-trust__badge,.sp-ux-journey__badge,.sp-wire-master__badge{font-size:11px;padding:4px 14px}.sp-audience-insight__title,.sp-discovery-phase__title,.sp-goal-driven__title,.sp-info-structure__title,.sp-plan-master__title,.sp-process-master__title,.sp-refresh-master__title,.sp-strategy-core__title,.sp-trichy-trust__title,.sp-ux-journey__title,.sp-wire-master__title{font-size:22px;padding-bottom:14px}.sp-audience-insight__title::after,.sp-discovery-phase__title::after,.sp-goal-driven__title::after,.sp-info-structure__title::after,.sp-plan-master__title::after,.sp-process-master__title::after,.sp-refresh-master__title::after,.sp-strategy-core__title::after,.sp-trichy-trust__title::after,.sp-ux-journey__title::after,.sp-wire-master__title::after{width:40px;height:3px}.sp-goal-driven__subtitle,.sp-refresh-master__subtitle{font-size:14px}.sp-audience-insight__elements,.sp-discovery-phase__elements,.sp-goal-driven__questions,.sp-info-structure__elements,.sp-plan-master__elements,.sp-refresh-master__features,.sp-strategy-core__elements,.sp-ux-journey__questions,.sp-wire-master__elements{grid-template-columns:1fr;gap:6px}.sp-audience-insight__element,.sp-discovery-phase__element,.sp-goal-driven__question,.sp-info-structure__element,.sp-plan-master__element,.sp-refresh-master__feature,.sp-strategy-core__element,.sp-ux-journey__question,.sp-wire-master__element{padding:6px 10px;gap:6px;border-radius:8px}.sp-audience-insight__element-label,.sp-discovery-phase__element-label,.sp-goal-driven__question-text,.sp-info-structure__element-label,.sp-plan-master__element-label,.sp-refresh-master__feature-label,.sp-strategy-core__element-label,.sp-ux-journey__question-text,.sp-wire-master__element-label{font-size:13px}.sp-audience-insight__pillar-number,.sp-discovery-phase__pillar-number,.sp-info-structure__pillar-number,.sp-plan-master__pillar-number,.sp-process-master__step-number,.sp-refresh-master__principle-number,.sp-strategy-core__pillar-number,.sp-ux-journey__pillar-number,.sp-wire-master__pillar-number{font-size:10px}.sp-audience-insight__conclusion,.sp-discovery-phase__conclusion,.sp-goal-driven__conclusion,.sp-info-structure__conclusion,.sp-plan-master__conclusion,.sp-process-master__highlight,.sp-refresh-master__conclusion,.sp-strategy-core__conclusion,.sp-trichy-trust__highlight,.sp-ux-journey__conclusion,.sp-wire-master__conclusion{padding:12px 14px}.sp-audience-insight__conclusion-text,.sp-discovery-phase__conclusion-text,.sp-goal-driven__conclusion-text,.sp-info-structure__conclusion-text,.sp-plan-master__conclusion-text,.sp-process-master__highlight-text,.sp-refresh-master__conclusion-text,.sp-strategy-core__conclusion-text,.sp-trichy-trust__highlight-text,.sp-ux-journey__conclusion-text,.sp-wire-master__conclusion-text{font-size:14px}.sp-audience-insight__pillars,.sp-discovery-phase__pillars,.sp-goal-driven__pillars,.sp-info-structure__pillars,.sp-plan-master__pillars,.sp-process-master__steps,.sp-refresh-master__principles,.sp-strategy-core__pillars,.sp-trichy-trust__pillars,.sp-ux-journey__pillars,.sp-wire-master__pillars{grid-template-columns:1fr 1fr;gap:8px}.sp-audience-insight__pillar,.sp-discovery-phase__pillar,.sp-goal-driven__pillar,.sp-info-structure__pillar,.sp-plan-master__pillar,.sp-process-master__step,.sp-refresh-master__principle,.sp-strategy-core__pillar,.sp-trichy-trust__pillar,.sp-ux-journey__pillar,.sp-wire-master__pillar{padding:12px 8px;border-radius:10px;gap:4px}.sp-audience-insight__pillar-icon,.sp-discovery-phase__pillar-icon,.sp-goal-driven__pillar-icon,.sp-info-structure__pillar-icon,.sp-plan-master__pillar-icon,.sp-process-master__step-icon,.sp-refresh-master__principle-icon,.sp-strategy-core__pillar-icon,.sp-trichy-trust__pillar-icon,.sp-ux-journey__pillar-icon,.sp-wire-master__pillar-icon{font-size:20px}.sp-audience-insight__pillar-label,.sp-discovery-phase__pillar-label,.sp-goal-driven__pillar-label,.sp-info-structure__pillar-label,.sp-plan-master__pillar-label,.sp-process-master__step-label,.sp-refresh-master__principle-label,.sp-strategy-core__pillar-label,.sp-trichy-trust__pillar-label,.sp-ux-journey__pillar-label,.sp-wire-master__pillar-label{font-size:11px}.sp-audience-insight__trust-box,.sp-discovery-phase__trust-box,.sp-goal-driven__trust-box,.sp-info-structure__trust-box,.sp-plan-master__trust-box,.sp-process-master__trust-box,.sp-refresh-master__trust-box,.sp-strategy-core__trust-box,.sp-trichy-trust__trust-box,.sp-ux-journey__trust-box,.sp-wire-master__trust-box{padding:12px 14px;gap:10px;flex-wrap:wrap;justify-content:center;border-radius:10px}.sp-audience-insight__trust-text,.sp-discovery-phase__trust-text,.sp-goal-driven__trust-text,.sp-info-structure__trust-text,.sp-plan-master__trust-text,.sp-process-master__trust-text,.sp-refresh-master__trust-text,.sp-strategy-core__trust-text,.sp-trichy-trust__trust-text,.sp-ux-journey__trust-text,.sp-wire-master__trust-text{font-size:15px}.sp-goal-driven__conclusion-highlight{font-size:14px}.sp-discovery-phase__text--highlight,.sp-info-structure__text--highlight,.sp-plan-master__text--highlight,.sp-strategy-core__text--highlight,.sp-ux-journey__text--highlight,.sp-wire-master__text--highlight{font-size:16px}.sp-audience-insight__text,.sp-discovery-phase__text,.sp-info-structure__text,.sp-plan-master__text,.sp-process-master__text,.sp-strategy-core__text,.sp-trichy-trust__text,.sp-ux-journey__text,.sp-wire-master__text{font-size:14px}}.sp-container,.sp-section{overflow:hidden}.vcon24-dark{background:#0a0a0a;padding:70px 0}.vcon24-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vcon24-content{width:100%}.text-center{text-align:center}.vcon24-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.vcon24-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:14px;line-height:1.2}.vcon24-title span{color:#84c615}.vcon24-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:750px;margin-left:auto;margin-right:auto}.vcon24-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.vcon24-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:850px;margin:0 auto 24px auto}.vcon24-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border:1px solid transparent;cursor:default}.vcon24-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.vcon24-item .vcon24-check{color:#84c615;font-weight:700;font-size:15px;transition:color .3s ease}.vcon24-item:hover .vcon24-check{color:#0a0a0a}.vcon24-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.vcon24-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.vcon24-accent p{margin:0}@media (max-width:1024px){.vcon24-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:750px}.vcon24-item{padding:12px 14px;font-size:13px}.vcon24-title{font-size:34px}}@media (max-width:768px){.vcon24-dark{padding:50px 0}.vcon24-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-width:600px}.vcon24-item{padding:11px 14px;font-size:13px;justify-content:flex-start}.vcon24-title{font-size:30px}.vcon24-desc{font-size:15px;max-width:100%}.vcon24-accent{padding:16px 22px;font-size:15px;max-width:100%}.vcon24-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.vcon24-dark{padding:40px 0}.vcon24-wrap{padding:0 16px}.vcon24-grid{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.vcon24-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.vcon24-item .vcon24-check{font-size:13px}.vcon24-title{font-size:26px}.vcon24-desc{font-size:14px;line-height:1.7}.vcon24-sub{font-size:13px}.vcon24-accent{padding:14px 18px;font-size:14px;border-radius:10px}.vcon24-accent:hover{transform:scale(1.01)}.vcon24-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.vcon24-grid{grid-template-columns:1fr 1fr;gap:5px}.vcon24-item{padding:8px 10px;font-size:11px;border-radius:6px}.vcon24-item .vcon24-check{font-size:11px;min-width:16px}.vcon24-title{font-size:22px}.vcon24-desc{font-size:13px}.vcon24-accent{padding:12px 14px;font-size:13px}.vcon24-badge{font-size:9px;padding:3px 10px}}.cfd25-light{background:#fff;padding:70px 0}.cfd25-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cfd25-content{width:100%}.text-center{text-align:center}.cfd25-pill{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.cfd25-head{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:14px;line-height:1.2}.cfd25-head span{color:#84c615}.cfd25-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:750px;margin-left:auto;margin-right:auto}.cfd25-label{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.cfd25-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:800px;margin:0 auto 24px auto}.cfd25-cell{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-bottom:3px solid transparent;cursor:default}.cfd25-cell:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.cfd25-cell .cfd25-tick{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.cfd25-cell:hover .cfd25-tick{color:#fff}.cfd25-highlight{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.cfd25-highlight:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.cfd25-highlight p{margin:0}@media (max-width:1024px){.cfd25-matrix{grid-template-columns:repeat(3,1fr);gap:8px;max-width:750px}.cfd25-cell{padding:12px 14px;font-size:13px}.cfd25-head{font-size:34px}}@media (max-width:768px){.cfd25-light{padding:50px 0}.cfd25-matrix{grid-template-columns:repeat(2,1fr);gap:8px;max-width:600px}.cfd25-cell{padding:11px 14px;font-size:13px;justify-content:flex-start}.cfd25-head{font-size:30px}.cfd25-desc{font-size:15px;max-width:100%}.cfd25-highlight{padding:16px 22px;font-size:15px;max-width:100%}.cfd25-pill{font-size:11px;padding:4px 14px}}@media (max-width:480px){.cfd25-light{padding:40px 0}.cfd25-wrap{padding:0 16px}.cfd25-matrix{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.cfd25-cell{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.cfd25-cell .cfd25-tick{font-size:14px}.cfd25-head{font-size:26px}.cfd25-desc{font-size:14px;line-height:1.7}.cfd25-label{font-size:13px}.cfd25-highlight{padding:14px 18px;font-size:14px;border-radius:10px}.cfd25-highlight:hover{transform:scale(1.01)}.cfd25-pill{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.cfd25-matrix{grid-template-columns:1fr 1fr;gap:5px}.cfd25-cell{padding:8px 10px;font-size:11px;border-radius:6px}.cfd25-cell .cfd25-tick{font-size:12px;min-width:16px}.cfd25-head{font-size:22px}.cfd25-desc{font-size:13px}.cfd25-highlight{padding:12px 14px;font-size:13px}.cfd25-pill{font-size:9px;padding:3px 10px}}.drr26-dark{background:#0a0a0a;padding:70px 0}.drr26-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.drr26-content{width:100%}.text-center{text-align:center}.drr26-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.drr26-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:14px;line-height:1.2}.drr26-title span{color:#84c615}.drr26-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:750px;margin-left:auto;margin-right:auto}.drr26-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.drr26-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:850px;margin:0 auto 24px auto}.drr26-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.drr26-item:hover{background:#252525;border-right-color:#84c615;transform:translateX(-4px) scale(1.02);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.drr26-item .drr26-mark{color:#84c615;font-weight:700;font-size:16px}.drr26-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.drr26-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.drr26-accent p{margin:0}.lp27-light{background:#fff;padding:70px 0}.lp27-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lp27-content{width:100%}.lp27-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.lp27-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:14px;line-height:1.2}.lp27-title span{color:#84c615}.lp27-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:750px;margin-left:auto;margin-right:auto}.lp27-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.lp27-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:850px;margin:0 auto 24px auto}.lp27-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-top:3px solid transparent;cursor:default}.lp27-item:hover{background:#84c615;color:#fff;border-top-color:#0a0a0a;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.lp27-item .lp27-check{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.lp27-item:hover .lp27-check{color:#fff}.lp27-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.lp27-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.lp27-accent p{margin:0}.df28-dark{background:#0a0a0a;padding:70px 0}.df28-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.df28-content{width:100%}.df28-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.df28-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:14px;line-height:1.2}.df28-title span{color:#84c615}.df28-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:750px;margin-left:auto;margin-right:auto}.df28-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:850px;margin:0 auto 24px auto;text-align:left}.df28-step{background:#161616;color:#e0e0e0;padding:12px 16px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.df28-step:hover{background:#252525;border-bottom-color:#84c615;transform:translateY(-3px);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.1)}.df28-step .df28-num{color:#84c615;font-weight:700;font-size:clamp(12px, .9vw, 14px);min-width:28px}.df28-step strong{color:#fff;transition:color .3s ease}.df28-step:hover strong{color:#84c615}.df28-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.df28-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.df28-accent p{margin:0}@media (max-width:1024px){.drr26-list,.lp27-checklist{grid-template-columns:repeat(3,1fr);gap:8px;max-width:750px}.drr26-item,.lp27-item{padding:12px 14px;font-size:13px}.df28-title,.drr26-title,.lp27-title{font-size:34px}.df28-steps{max-width:750px}}@media (max-width:768px){.df28-dark,.drr26-dark,.lp27-light{padding:50px 0}.drr26-list,.lp27-checklist{grid-template-columns:repeat(2,1fr);gap:8px;max-width:600px}.drr26-item,.lp27-item{padding:11px 14px;font-size:13px;justify-content:flex-start}.df28-steps{grid-template-columns:1fr 1fr;gap:6px;max-width:600px}.df28-step{padding:10px 14px;font-size:13px}.df28-title,.drr26-title,.lp27-title{font-size:30px}.df28-desc,.drr26-desc,.lp27-desc{font-size:15px;max-width:100%}.df28-accent,.drr26-accent,.lp27-accent{padding:16px 22px;font-size:15px;max-width:100%}.df28-badge,.drr26-badge,.lp27-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.df28-dark,.drr26-dark,.lp27-light{padding:40px 0}.df28-wrap,.drr26-wrap,.lp27-wrap{padding:0 16px}.drr26-list,.lp27-checklist{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.drr26-item,.lp27-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.drr26-item .drr26-mark,.lp27-item .lp27-check{font-size:14px}.df28-steps{grid-template-columns:1fr;gap:6px;max-width:100%}.df28-step{padding:10px 14px;font-size:13px}.df28-title,.drr26-title,.lp27-title{font-size:26px}.df28-desc,.drr26-desc,.lp27-desc{font-size:14px;line-height:1.7}.drr26-sub,.lp27-sub{font-size:13px}.df28-accent,.drr26-accent,.lp27-accent{padding:14px 18px;font-size:14px;border-radius:10px}.df28-accent:hover,.drr26-accent:hover,.lp27-accent:hover{transform:scale(1.01)}.df28-badge,.drr26-badge,.lp27-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.drr26-list,.lp27-checklist{grid-template-columns:1fr 1fr;gap:5px}.drr26-item,.lp27-item{padding:8px 10px;font-size:11px;border-radius:6px}.drr26-item .drr26-mark,.lp27-item .lp27-check{font-size:12px;min-width:16px}.df28-step{padding:8px 12px;font-size:12px}.df28-step .df28-num{font-size:11px;min-width:22px}.df28-title,.drr26-title,.lp27-title{font-size:22px}.df28-desc,.drr26-desc,.lp27-desc{font-size:13px}.df28-accent,.drr26-accent,.lp27-accent{padding:12px 14px;font-size:13px}.df28-badge,.drr26-badge,.lp27-badge{font-size:9px;padding:3px 10px}}.br29-light{background:#fff;padding:70px 0}.br29-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.br29-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.br29-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 16px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.br29-title{font-size:36px;font-weight:800;color:#0a0a0a;margin-bottom:14px;line-height:1.2}.br29-title span{color:#84c615}.br29-desc{color:#444;font-size:16px;line-height:1.8;margin-bottom:16px}.br29-text{color:#444;font-size:16px;line-height:1.8;margin-bottom:20px}.br29-accent{background:#84c615;color:#fff;padding:18px 24px;border-radius:10px;font-weight:600;font-size:16px;transition:all .4s ease;cursor:default}.br29-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.br29-accent p{margin:0}.br29-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.br29-bars{width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}.br29-bar{display:flex;flex-direction:column;gap:4px}.br29-bar span{font-size:14px;font-weight:600;color:#0a0a0a}.br29-fill{height:12px;background:#84c615;border-radius:20px;transition:all .5s ease;position:relative}.br29-bar:hover .br29-fill{opacity:.7;transform:scaleY(1.5);box-shadow:0 4px 20px rgba(132,198,21,.3)}.br29-tag{color:#0a0a0a;font-size:18px;font-weight:700;letter-spacing:1px;padding:12px 30px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.br29-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.tt30-dark{background:#0a0a0a;padding:70px 0}.tt30-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tt30-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tt30-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 16px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tt30-title{font-size:36px;font-weight:800;color:#fff;margin-bottom:14px;line-height:1.2}.tt30-title span{color:#84c615}.tt30-desc{color:#ccc;font-size:16px;line-height:1.8;margin-bottom:16px}.tt30-text{color:#ccc;font-size:16px;line-height:1.8;margin-bottom:20px}.tt30-accent{background:#84c615;color:#0a0a0a;padding:18px 24px;border-radius:10px;font-weight:600;font-size:16px;transition:all .4s ease;cursor:default}.tt30-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.tt30-accent p{margin:0}.tt30-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.tt30-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;max-width:400px}.tt30-stat{background:#161616;padding:25px 20px;text-align:center;border-radius:12px;border:1px solid #2a2a2a;transition:all .4s ease;cursor:default}.tt30-stat:hover{background:#84c615;border-color:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.tt30-stat .tt30-number{display:block;font-size:32px;font-weight:800;color:#84c615;margin-bottom:4px;transition:color .3s ease}.tt30-stat:hover .tt30-number{color:#0a0a0a}.tt30-stat .tt30-label{display:block;font-size:14px;color:#ccc;transition:color .3s ease}.tt30-stat:hover .tt30-label{color:#0a0a0a}.tt30-tag{color:#84c615;font-size:18px;font-weight:700;letter-spacing:1px;padding:12px 30px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.tt30-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05) rotate(2deg);box-shadow:0 0 40px rgba(132,198,21,.2)}@media (max-width:992px){.br29-grid,.cfd25-holder,.df28-layout,.drr26-grid,.lp27-container,.tt30-layout,.vcon24-layout{grid-template-columns:1fr;gap:40px}.df28-steps,.lp27-checklist,.vcon24-grid{grid-template-columns:1fr 1fr}.cfd25-matrix{grid-template-columns:1fr 1fr}.drr26-list{grid-template-columns:1fr 1fr}.df28-flow{grid-template-columns:repeat(5,1fr)}.tt30-stats{grid-template-columns:1fr 1fr}}@media (max-width:600px){.df28-steps,.lp27-checklist,.vcon24-grid{grid-template-columns:1fr}.cfd25-matrix,.drr26-list{grid-template-columns:1fr}.df28-flow{grid-template-columns:repeat(3,1fr)}.tt30-stats{grid-template-columns:1fr 1fr}.br29-title,.cfd25-head,.df28-title,.drr26-title,.lp27-title,.tt30-title,.vcon24-title{font-size:28px}.lp27-steps{grid-template-columns:repeat(3,1fr);max-width:250px}.lp27-step{font-size:18px;padding:14px 0}.drr26-diamond-grid{max-width:250px;gap:8px}.df28-node{font-size:18px;padding:14px 0}.tt30-stat .tt30-number{font-size:26px}.tt30-stat{padding:18px 12px}}.mux31-light{background:#fff;padding:70px 0}.mux31-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mux31-content{width:100%}.text-center{text-align:center}.mux31-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.mux31-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.mux31-title span{color:#84c615}.mux31-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto}.mux31-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto}.mux31-text strong{color:#0a0a0a}.mux31-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto}.mux31-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.mux31-accent p{margin:0}@media (max-width:1024px){.mux31-title{font-size:34px}.mux31-desc,.mux31-text{font-size:16px;max-width:100%}.mux31-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.mux31-light{padding:50px 0}.mux31-title{font-size:30px}.mux31-desc,.mux31-text{font-size:15px;line-height:1.7;max-width:100%}.mux31-accent{padding:16px 22px;font-size:15px;max-width:100%}.mux31-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.mux31-light{padding:40px 0}.mux31-wrap{padding:0 16px}.mux31-title{font-size:26px}.mux31-desc,.mux31-text{font-size:14px;line-height:1.7;max-width:100%}.mux31-text{margin-bottom:20px}.mux31-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.mux31-accent:hover{transform:scale(1.01)}.mux31-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.mux31-title{font-size:22px}.mux31-desc,.mux31-text{font-size:13px}.mux31-accent{padding:12px 14px;font-size:13px}.mux31-badge{font-size:9px;padding:3px 10px}}.wm32-dark{background:#0a0a0a;padding:70px 0}.wm32-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wm32-content{width:100%}.text-center{text-align:center}.wm32-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.wm32-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.wm32-title span{color:#84c615}.wm32-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.wm32-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.wm32-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.wm32-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.wm32-item:hover{background:#252525;border-left-color:#84c615;transform:translateX(4px) scale(1.02);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.wm32-item .wm32-check{color:#84c615;font-weight:700;font-size:16px}.wm32-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.wm32-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.wm32-accent p{margin:0}@media (max-width:1024px){.wm32-title{font-size:34px}.wm32-desc{font-size:16px;max-width:100%}.wm32-list{grid-template-columns:repeat(3,1fr);gap:8px;max-width:750px}.wm32-item{padding:12px 14px;font-size:13px}.wm32-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.wm32-dark{padding:50px 0}.wm32-title{font-size:30px}.wm32-desc{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.wm32-list{grid-template-columns:repeat(2,1fr);gap:8px;max-width:100%}.wm32-item{padding:11px 14px;font-size:13px;justify-content:flex-start}.wm32-sub{font-size:14px}.wm32-accent{padding:16px 22px;font-size:15px;max-width:100%}.wm32-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.wm32-dark{padding:40px 0}.wm32-wrap{padding:0 16px}.wm32-title{font-size:26px}.wm32-desc{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.wm32-list{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.wm32-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.wm32-item .wm32-check{font-size:14px}.wm32-sub{font-size:13px}.wm32-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.wm32-accent:hover{transform:scale(1.01)}.wm32-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.wm32-title{font-size:22px}.wm32-desc{font-size:13px}.wm32-list{grid-template-columns:1fr 1fr;gap:5px}.wm32-item{padding:8px 10px;font-size:11px;border-radius:6px}.wm32-item .wm32-check{font-size:12px;min-width:16px}.wm32-accent{padding:12px 14px;font-size:13px}.wm32-badge{font-size:9px;padding:3px 10px}}.mm33-light{background:#fff;padding:70px 0}.mm33-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mm33-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mm33-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 16px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.mm33-title{font-size:36px;font-weight:800;color:#0a0a0a;margin-bottom:14px;line-height:1.2}.mm33-title span{color:#84c615}.mm33-desc{color:#444;font-size:16px;line-height:1.8;margin-bottom:16px}.mm33-sub{color:#84c615;font-weight:600;font-size:15px;margin-bottom:12px}.mm33-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.mm33-item{background:#f5f5f5;color:#222;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:10px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.mm33-item:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-3px);box-shadow:0 8px 25px rgba(132,198,21,.2)}.mm33-item .mm33-tick{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.mm33-item:hover .mm33-tick{color:#fff}.mm33-accent{background:#84c615;color:#fff;padding:18px 24px;border-radius:10px;font-weight:600;font-size:16px;transition:all .4s ease;cursor:default}.mm33-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.mm33-accent p{margin:0}.mm33-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.mm33-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%;max-width:400px}.mm33-stat{background:#f0f0f0;padding:20px 15px;text-align:center;border-radius:12px;transition:all .4s ease;cursor:default}.mm33-stat:hover{background:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.mm33-stat .mm33-number{display:block;font-size:28px;font-weight:800;color:#84c615;margin-bottom:4px;transition:color .3s ease}.mm33-stat:hover .mm33-number{color:#fff}.mm33-stat .mm33-label{display:block;font-size:13px;color:#444;transition:color .3s ease}.mm33-stat:hover .mm33-label{color:#fff}.mm33-tag{color:#0a0a0a;font-size:18px;font-weight:700;letter-spacing:1px;padding:12px 30px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.mm33-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.text-center{text-align:center}.rd34-dark{background:#0a0a0a;padding:70px 0}.rd34-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.rd34-content{width:100%}.rd34-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.rd34-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.rd34-title span{color:#84c615}.rd34-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.rd34-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.rd34-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.rd34-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.rd34-item:hover{background:#252525;border-right-color:#84c615;transform:translateX(-4px) scale(1.02);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.rd34-item .rd34-dot{color:#84c615;font-weight:700;font-size:16px}.rd34-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.rd34-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.rd34-accent p{margin:0}.ce35-light{background:#fff;padding:70px 0}.ce35-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ce35-content{width:100%}.ce35-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ce35-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ce35-title span{color:#84c615}.ce35-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ce35-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ce35-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.ce35-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ce35-accent p{margin:0}.ux36-dark{background:#0a0a0a;padding:70px 0}.ux36-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ux36-content{width:100%}.ux36-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ux36-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ux36-title span{color:#84c615}.ux36-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ux36-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.ux36-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto;text-align:left}.ux36-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border-top:2px solid transparent;cursor:default}.ux36-item:hover{background:#252525;border-top-color:#84c615;transform:translateY(-3px);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.ux36-item .ux36-arrow{color:#84c615;font-weight:700;font-size:16px}.ux36-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.ux36-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ux36-accent p{margin:0}.ub37-light{background:#fff;padding:70px 0}.ub37-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ub37-content{width:100%}.ub37-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ub37-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ub37-title span{color:#84c615}.ub37-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ub37-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.ub37-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.ub37-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-left:4px solid transparent;cursor:default}.ub37-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.ub37-item .ub37-num{color:#84c615;font-weight:700;font-size:14px;min-width:28px;transition:color .3s ease}.ub37-item:hover .ub37-num{color:#fff}.ub37-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.ub37-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ub37-accent p{margin:0}.nav38-dark{background:#0a0a0a;padding:70px 0}.nav38-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.nav38-content{width:100%}.nav38-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.nav38-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.nav38-title span{color:#84c615}.nav38-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.nav38-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.nav38-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.nav38-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.nav38-item:hover{background:#252525;border-bottom-color:#84c615;transform:translateY(-3px);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.nav38-item .nav38-check{color:#84c615;font-weight:700;font-size:16px}.nav38-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.nav38-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.nav38-accent p{margin:0}.ia39-light{background:#fff;padding:70px 0}.ia39-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ia39-content{width:100%}.ia39-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ia39-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ia39-title span{color:#84c615}.ia39-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ia39-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.ia39-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.ia39-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-right:4px solid transparent;cursor:default}.ia39-item:hover{background:#84c615;color:#fff;border-right-color:#0a0a0a;transform:translateX(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.ia39-item .ia39-icon{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.ia39-item:hover .ia39-icon{color:#fff}.ia39-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.ia39-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ia39-accent p{margin:0}@media (max-width:1024px){.ce35-title,.ia39-title,.nav38-title,.rd34-title,.ub37-title,.ux36-title{font-size:34px}.ce35-desc,.ce35-text,.ia39-desc,.nav38-desc,.rd34-desc,.ub37-desc,.ux36-desc{font-size:16px;max-width:100%}.ia39-grid,.nav38-list,.rd34-item,.rd34-list,.ub37-grid,.ux36-list{max-width:100%}.ce35-accent,.ia39-accent,.nav38-accent,.rd34-accent,.ub37-accent,.ux36-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.ce35-light,.ia39-light,.nav38-dark,.rd34-dark,.ub37-light,.ux36-dark{padding:50px 0}.ce35-title,.ia39-title,.nav38-title,.rd34-title,.ub37-title,.ux36-title{font-size:30px}.ce35-desc,.ce35-text,.ia39-desc,.nav38-desc,.rd34-desc,.ub37-desc,.ux36-desc{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.ia39-grid,.nav38-list,.rd34-item,.rd34-list,.ub37-grid,.ux36-list{grid-template-columns:repeat(2,1fr);gap:8px;max-width:100%}.ia39-item,.nav38-item,.rd34-item,.ub37-item{padding:11px 14px;font-size:13px;justify-content:flex-start}.ux36-item{padding:11px 14px;font-size:13px}.ia39-sub,.nav38-sub,.rd34-sub,.ub37-sub,.ux36-sub{font-size:14px}.ce35-accent,.ia39-accent,.nav38-accent,.rd34-accent,.ub37-accent,.ux36-accent{padding:16px 22px;font-size:15px;max-width:100%}.ce35-badge,.ia39-badge,.nav38-badge,.rd34-badge,.ub37-badge,.ux36-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ce35-light,.ia39-light,.nav38-dark,.rd34-dark,.ub37-light,.ux36-dark{padding:40px 0}.ce35-wrap,.ia39-wrap,.nav38-wrap,.rd34-wrap,.ub37-wrap,.ux36-wrap{padding:0 16px}.ce35-title,.ia39-title,.nav38-title,.rd34-title,.ub37-title,.ux36-title{font-size:26px}.ce35-desc,.ce35-text,.ia39-desc,.nav38-desc,.rd34-desc,.ub37-desc,.ux36-desc{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.ia39-grid,.nav38-list,.rd34-item,.rd34-list,.ub37-grid,.ux36-list{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.ia39-item,.nav38-item,.rd34-item,.ub37-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.ia39-item .ia39-icon,.nav38-item .nav38-check,.rd34-item .rd34-dot{font-size:14px}.ux36-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.ux36-item .ux36-arrow{font-size:14px}.ub37-item .ub37-num{font-size:12px;min-width:24px}.ia39-sub,.nav38-sub,.rd34-sub,.ub37-sub,.ux36-sub{font-size:13px}.ce35-accent,.ia39-accent,.nav38-accent,.rd34-accent,.ub37-accent,.ux36-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.ce35-accent:hover,.ia39-accent:hover,.nav38-accent:hover,.rd34-accent:hover,.ub37-accent:hover,.ux36-accent:hover{transform:scale(1.01)}.ce35-badge,.ia39-badge,.nav38-badge,.rd34-badge,.ub37-badge,.ux36-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ce35-title,.ia39-title,.nav38-title,.rd34-title,.ub37-title,.ux36-title{font-size:22px}.ce35-desc,.ce35-text,.ia39-desc,.nav38-desc,.rd34-desc,.ub37-desc,.ux36-desc{font-size:13px}.ia39-grid,.nav38-list,.rd34-item,.rd34-list,.ub37-grid,.ux36-list{grid-template-columns:1fr 1fr;gap:5px}.ia39-item,.nav38-item,.rd34-item,.ub37-item{padding:8px 10px;font-size:11px;border-radius:6px}.ia39-item .ia39-icon,.nav38-item .nav38-check,.rd34-item .rd34-dot{font-size:12px;min-width:16px}.ux36-item{padding:8px 10px;font-size:11px;border-radius:6px}.ux36-item .ux36-arrow{font-size:12px;min-width:16px}.ub37-item .ub37-num{font-size:11px;min-width:20px}.ce35-accent,.ia39-accent,.nav38-accent,.rd34-accent,.ub37-accent,.ux36-accent{padding:12px 14px;font-size:13px}.ce35-badge,.ia39-badge,.nav38-badge,.rd34-badge,.ub37-badge,.ux36-badge{font-size:9px;padding:3px 10px}}.text-center{text-align:center}.sp40-dark{background:#0a0a0a;padding:70px 0}.sp40-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sp40-content{width:100%}.sp40-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.sp40-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.sp40-title span{color:#84c615}.sp40-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sp40-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.sp40-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto;text-align:left}.sp40-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border:1px solid transparent;cursor:default}.sp40-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.sp40-item .sp40-check{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.sp40-item:hover .sp40-check{color:#0a0a0a}.sp40-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.sp40-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.sp40-accent p{margin:0}.tf41-light{background:#fff;padding:70px 0}.tf41-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tf41-content{width:100%}.tf41-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tf41-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.tf41-title span{color:#84c615}.tf41-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tf41-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.tf41-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.tf41-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.tf41-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.tf41-item .tf41-check{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.tf41-item:hover .tf41-check{color:#fff}.tf41-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.tf41-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.tf41-accent p{margin:0}.ra42-dark{background:#0a0a0a;padding:70px 0}.ra42-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ra42-content{width:100%}.ra42-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ra42-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ra42-title span{color:#84c615}.ra42-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ra42-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.ra42-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.ra42-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.ra42-item:hover{background:#252525;border-bottom-color:#84c615;transform:translateY(-3px);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.ra42-item .ra42-dot{color:#84c615;font-weight:700;font-size:16px}.ra42-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.ra42-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ra42-accent p{margin:0}.ac43-light{background:#fff;padding:70px 0}.ac43-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ac43-content{width:100%}.ac43-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ac43-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ac43-title span{color:#84c615}.ac43-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ac43-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.ac43-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto;text-align:left}.ac43-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.ac43-item:hover{background:#84c615;color:#fff;border-right-color:#0a0a0a;transform:translateX(-4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.ac43-item .ac43-check{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.ac43-item:hover .ac43-check{color:#fff}.ac43-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.ac43-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ac43-accent p{margin:0}.uj44-dark{background:#0a0a0a;padding:70px 0}.uj44-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.uj44-content{width:100%}.uj44-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.uj44-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.uj44-title span{color:#84c615}.uj44-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.uj44-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.uj44-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:750px;margin:0 auto 24px auto}.uj44-step{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border:1px solid transparent;cursor:default}.uj44-step:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.uj44-step .uj44-num{color:#84c615;font-weight:700;font-size:14px;min-width:28px;transition:color .3s ease}.uj44-step:hover .uj44-num{color:#0a0a0a}.uj44-accent{background:#84c615;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto}.uj44-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.uj44-accent p{margin:0}@media (max-width:1024px){.ac43-title,.ra42-title,.sp40-title,.tf41-title,.uj44-title{font-size:34px}.ac43-desc,.ra42-desc,.sp40-desc,.tf41-desc,.uj44-desc{font-size:16px;max-width:100%}.ac43-grid,.ra42-list,.sp40-list,.tf41-grid,.uj44-steps{max-width:100%}.ac43-accent,.ra42-accent,.sp40-accent,.tf41-accent,.uj44-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.ac43-light,.ra42-dark,.sp40-dark,.tf41-light,.uj44-dark{padding:50px 0}.ac43-title,.ra42-title,.sp40-title,.tf41-title,.uj44-title{font-size:30px}.ac43-desc,.ra42-desc,.sp40-desc,.tf41-desc,.uj44-desc{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.ac43-grid,.sp40-list{grid-template-columns:1fr 1fr;gap:8px;max-width:100%}.ra42-list,.tf41-grid,.uj44-steps{grid-template-columns:repeat(2,1fr);gap:8px;max-width:100%}.ac43-item,.ra42-item,.sp40-item,.tf41-item,.uj44-step{padding:11px 14px;font-size:13px}.ac43-item,.sp40-item{justify-content:flex-start}.ra42-item,.tf41-item,.uj44-step{justify-content:center}.ac43-sub,.ra42-sub,.sp40-sub,.tf41-sub,.uj44-sub{font-size:14px}.ac43-accent,.ra42-accent,.sp40-accent,.tf41-accent,.uj44-accent{padding:16px 22px;font-size:15px;max-width:100%}.ac43-badge,.ra42-badge,.sp40-badge,.tf41-badge,.uj44-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ac43-light,.ra42-dark,.sp40-dark,.tf41-light,.uj44-dark{padding:40px 0}.ac43-wrap,.ra42-wrap,.sp40-wrap,.tf41-wrap,.uj44-wrap{padding:0 16px}.ac43-title,.ra42-title,.sp40-title,.tf41-title,.uj44-title{font-size:26px}.ac43-desc,.ra42-desc,.sp40-desc,.tf41-desc,.uj44-desc{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.ac43-grid,.ra42-list,.sp40-list,.tf41-grid,.uj44-steps{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.ac43-item,.ra42-item,.sp40-item,.tf41-item,.uj44-step{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.ac43-item .ac43-check,.ra42-item .ra42-dot,.sp40-item .sp40-check,.tf41-item .tf41-check{font-size:14px}.uj44-step .uj44-num{font-size:12px;min-width:24px}.ac43-sub,.ra42-sub,.sp40-sub,.tf41-sub,.uj44-sub{font-size:13px}.ac43-accent,.ra42-accent,.sp40-accent,.tf41-accent,.uj44-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.ac43-accent:hover,.ra42-accent:hover,.sp40-accent:hover,.tf41-accent:hover,.uj44-accent:hover{transform:scale(1.01)}.ac43-badge,.ra42-badge,.sp40-badge,.tf41-badge,.uj44-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ac43-title,.ra42-title,.sp40-title,.tf41-title,.uj44-title{font-size:22px}.ac43-desc,.ra42-desc,.sp40-desc,.tf41-desc,.uj44-desc{font-size:13px}.ac43-grid,.ra42-list,.sp40-list,.tf41-grid,.uj44-steps{grid-template-columns:1fr 1fr;gap:5px}.ac43-item,.ra42-item,.sp40-item,.tf41-item,.uj44-step{padding:8px 10px;font-size:11px;border-radius:6px}.ac43-item .ac43-check,.ra42-item .ra42-dot,.sp40-item .sp40-check,.tf41-item .tf41-check{font-size:12px;min-width:16px}.uj44-step .uj44-num{font-size:11px;min-width:20px}.ac43-accent,.ra42-accent,.sp40-accent,.tf41-accent,.uj44-accent{padding:12px 14px;font-size:13px}.ac43-badge,.ra42-badge,.sp40-badge,.tf41-badge,.uj44-badge{font-size:9px;padding:3px 10px}}.br45-light{background:#fff;padding:60px 0}.br45-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.br45-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.br45-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.br45-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.br45-title span{color:#84c615}.br45-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.br45-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.br45-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-top:3px solid transparent;cursor:default}.br45-item:hover{background:#f44;color:#fff;border-top-color:#0a0a0a;transform:translateY(-3px);box-shadow:0 5px 20px rgba(255,68,68,.2)}.br45-item .br45-cross{color:#f44;font-weight:700;font-size:14px;transition:color .3s ease}.br45-item:hover .br45-cross{color:#fff}.br45-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.br45-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.br45-accent p{margin:0}.br45-visual{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.br45-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%;max-width:380px}.br45-metric{background:#f0f0f0;padding:25px 15px;text-align:center;border-radius:12px;transition:all .4s ease;cursor:default}.br45-metric:hover{background:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.br45-metric .br45-number{display:block;font-size:clamp(28px, 3vw, 36px);font-weight:800;color:#84c615;margin-bottom:4px;transition:color .3s ease}.br45-metric:hover .br45-number{color:#fff}.br45-metric .br45-label{display:block;font-size:clamp(12px, 1vw, 14px);color:#444;transition:color .3s ease}.br45-metric:hover .br45-label{color:#fff}.br45-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.br45-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.cw46-dark{background:#0a0a0a;padding:60px 0}.cw46-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cw46-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cw46-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cw46-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.cw46-title span{color:#84c615}.cw46-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.cw46-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.cw46-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.cw46-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.cw46-item:hover{background:#252525;border-left-color:#84c615;transform:translateX(5px);color:#84c615}.cw46-item .cw46-check{color:#84c615;font-weight:700;font-size:14px}.cw46-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cw46-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.cw46-accent p{margin:0}.cw46-visual{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.cw46-bars{display:flex;flex-direction:column;gap:12px;width:100%;max-width:380px}.cw46-bar{display:flex;flex-direction:column;gap:3px}.cw46-bar span{color:#ccc;font-size:clamp(12px, 1vw, 14px);font-weight:600}.cw46-fill{height:12px;background:#84c615;border-radius:20px;transition:all .5s ease}.cw46-bar:hover .cw46-fill{background:#9ad62a;transform:scaleY(1.3);box-shadow:0 4px 20px rgba(132,198,21,.3)}.cw46-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.cw46-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.ai47-light{background:#fff;padding:60px 0}.ai47-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ai47-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ai47-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.ai47-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.ai47-title span{color:#84c615}.ai47-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.ai47-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.ai47-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.ai47-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:3px solid transparent;cursor:default}.ai47-item:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-3px) scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ai47-item .ai47-check{color:#84c615;font-weight:700;font-size:14px;transition:color .3s ease}.ai47-item:hover .ai47-check{color:#fff}.ai47-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.ai47-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.ai47-accent p{margin:0}.ai47-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.ai47-pyramid{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:380px}.ai47-row{display:flex;gap:6px;justify-content:center;width:100%}.ai47-row-1{width:20%}.ai47-row-2{width:50%}.ai47-row-3{width:80%}.ai47-row-4{width:100%}.ai47-label{background:#f0f0f0;padding:6px 10px;border-radius:6px;font-size:clamp(11px, 1vw, 14px);font-weight:700;color:#0a0a0a;text-align:center;flex:1;transition:all .3s ease;cursor:default}.ai47-label:hover{background:#84c615;color:#fff;transform:scale(1.08);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ai47-row-1 .ai47-label{background:#84c615;color:#fff;font-size:clamp(13px, 1.1vw, 16px)}.ai47-row-1 .ai47-label:hover{background:#0a0a0a;color:#84c615;transform:scale(1.1)}.ai47-row-2 .ai47-label{background:#e8f5d4;color:#0a0a0a}.ai47-row-2 .ai47-label:hover{background:#84c615;color:#fff}.ai47-row-3 .ai47-label{background:#d4e8bc;color:#0a0a0a}.ai47-row-3 .ai47-label:hover{background:#84c615;color:#fff}.ai47-row-4 .ai47-label{background:#c0dba8;color:#0a0a0a;font-weight:400}.ai47-row-4 .ai47-label:hover{background:#84c615;color:#fff;font-weight:700}.ai47-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.ai47-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.mf48-dark{background:#0a0a0a;padding:60px 0}.mf48-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mf48-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mf48-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.mf48-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.mf48-title span{color:#84c615}.mf48-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.mf48-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.mf48-item{background:#161616;color:#e0e0e0;padding:10px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.mf48-item:hover{background:#252525;border-left-color:#84c615;transform:translateX(5px);color:#84c615}.mf48-item .mf48-check{color:#84c615;font-weight:700;font-size:13px}.mf48-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.mf48-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.mf48-accent p{margin:0}.mf48-visual{display:flex;flex-direction:column;align-items:center;gap:25px}.mf48-framework-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:340px}.mf48-card{background:#161616;color:#ccc;padding:25px 15px;text-align:center;border-radius:12px;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;border:2px solid #2a2a2a;transition:all .4s ease;cursor:default}.mf48-card:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.mf48-card:nth-child(2):hover{background:#6aad10}.mf48-card:nth-child(3):hover{background:#9ad62a}.mf48-card:nth-child(4):hover{background:#fff}.mf48-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.mf48-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.tr49-light{background:#fff;padding:60px 0}.tr49-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tr49-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.tr49-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.tr49-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.tr49-title span{color:#84c615}.tr49-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.tr49-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.tr49-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.tr49-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.tr49-accent p{margin:0}.tr49-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.tr49-testimonials{display:flex;flex-direction:column;gap:14px;width:100%;max-width:380px}.tr49-testimonial{background:#f5f5f5;padding:18px 22px;border-radius:12px;position:relative;transition:all .4s ease;cursor:default}.tr49-testimonial:hover{background:#84c615;transform:translateX(8px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2)}.tr49-testimonial .tr49-quote{font-size:clamp(22px, 2vw, 28px);font-weight:800;color:#84c615;display:block;margin-bottom:2px;transition:color .3s ease}.tr49-testimonial:hover .tr49-quote{color:#fff}.tr49-testimonial p{font-size:clamp(13px, 1vw, 15px);color:#222;margin:0 0 4px 0;transition:color .3s ease}.tr49-testimonial:hover p{color:#fff}.tr49-testimonial .tr49-author{font-size:clamp(11px, .9vw, 13px);font-weight:600;color:#84c615;transition:color .3s ease}.tr49-testimonial:hover .tr49-author{color:#fff}.tr49-testimonial:nth-child(2):hover{transform:translateX(-8px) scale(1.02)}.tr49-testimonial:nth-child(3):hover{transform:translateY(-5px) scale(1.02)}.tr49-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.tr49-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.ux50-dark{background:#0a0a0a;padding:60px 0}.ux50-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ux50-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ux50-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.ux50-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.ux50-title span{color:#84c615}.ux50-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.ux50-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.ux50-item{background:#161616;color:#e0e0e0;padding:8px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border:1px solid transparent;cursor:default}.ux50-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ux50-item .ux50-check{color:#84c615;font-weight:700;font-size:13px;transition:color .3s ease}.ux50-item:hover .ux50-check{color:#0a0a0a}.ux50-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.ux50-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.ux50-accent p{margin:0}.ux50-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.ux50-progress{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px}.ux50-progress-item{display:grid;grid-template-columns:110px 1fr 45px;align-items:center;gap:10px}.ux50-progress-label{color:#ccc;font-size:clamp(12px, 1vw, 14px);font-weight:600}.ux50-progress-bar{height:9px;background:#161616;border-radius:20px;overflow:hidden;border:1px solid #2a2a2a;transition:all .3s ease;cursor:default}.ux50-progress-bar:hover{border-color:#84c615;transform:scaleX(1.02)}.ux50-progress-fill{height:100%;background:#84c615;border-radius:20px;transition:all .5s ease}.ux50-progress-item:hover .ux50-progress-fill{background:#9ad62a;box-shadow:0 0 20px rgba(132,198,21,.3)}.ux50-progress-value{color:#84c615;font-size:clamp(12px, 1vw, 14px);font-weight:700;text-align:right}.ux50-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.ux50-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}@media (max-width:480px){.ac43-container,.ai47-container,.br45-grid,.cw46-layout,.mf48-layout,.ra42-grid,.tf41-layout,.tr49-grid,.uj44-layout,.ux50-layout{grid-template-columns:1fr;gap:30px}.ac43-grid,.ai47-grid,.br45-list,.cw46-grid,.mf48-list,.ra42-list,.tf41-grid,.uj44-steps,.ux50-grid{grid-template-columns:1fr}.tf41-touch-grid{max-width:200px;gap:6px}.ac43-symbols{max-width:200px;gap:6px}.uj44-pathway{grid-template-columns:repeat(3,1fr);max-width:200px;gap:6px}.mf48-framework-grid{grid-template-columns:1fr 1fr;max-width:220px;gap:10px}.mf48-card{padding:18px 10px;font-size:14px}.br45-metrics{grid-template-columns:1fr 1fr;max-width:220px;gap:10px}.br45-metric{padding:18px 10px}.br45-metric .br45-number{font-size:24px}.cw46-bars{max-width:220px}.ai47-pyramid{max-width:220px}.ai47-label{font-size:10px;padding:4px 6px}.tr49-testimonials{max-width:220px}.tr49-testimonial{padding:14px 16px}.tr49-testimonial p{font-size:13px}.ux50-progress{max-width:220px}.ux50-progress-item{grid-template-columns:70px 1fr 35px;gap:6px}.ux50-progress-label{font-size:11px}.ux50-progress-value{font-size:11px}.ac43-tag,.ai47-tag,.br45-tag,.cw46-tag,.mf48-tag,.ra42-tag,.tf41-tag,.tr49-tag,.uj44-tag,.ux50-tag{font-size:13px;padding:8px 16px}.ac43-accent,.ai47-accent,.br45-accent,.cw46-accent,.mf48-accent,.ra42-accent,.tf41-accent,.tr49-accent,.uj44-accent,.ux50-accent{padding:14px 16px;font-size:14px}}@media (min-width:481px) and (max-width:768px){.ac43-container,.ai47-container,.br45-grid,.cw46-layout,.mf48-layout,.ra42-grid,.tf41-layout,.tr49-grid,.uj44-layout,.ux50-layout{grid-template-columns:1fr;gap:35px}.ac43-grid,.ai47-grid,.br45-list,.cw46-grid,.mf48-list,.ra42-list,.tf41-grid,.uj44-steps,.ux50-grid{grid-template-columns:1fr 1fr}.tf41-touch-grid{max-width:260px}.ac43-symbols{max-width:260px}.uj44-pathway{max-width:320px}.mf48-framework-grid{max-width:280px}.br45-metrics{max-width:300px}.cw46-bars{max-width:300px}.ai47-pyramid{max-width:300px}.tr49-testimonials{max-width:300px}.ux50-progress{max-width:300px}.ux50-progress-item{grid-template-columns:90px 1fr 40px}}@media (min-width:769px) and (max-width:1024px){.ac43-container,.ai47-container,.br45-grid,.cw46-layout,.mf48-layout,.ra42-grid,.tf41-layout,.tr49-grid,.uj44-layout,.ux50-layout{gap:40px}.ac43-grid,.ai47-grid,.br45-list,.cw46-grid,.mf48-list,.ra42-list,.tf41-grid,.uj44-steps,.ux50-grid{grid-template-columns:1fr 1fr}}@media (max-width:360px){.ac43-item,.ai47-item,.br45-item,.cw46-item,.mf48-item,.ra42-item,.tf41-item,.uj44-step,.ux50-item{font-size:11px!important;padding:8px 10px!important}.ac43-badge,.ai47-badge,.br45-badge,.cw46-badge,.mf48-badge,.ra42-badge,.tf41-badge,.tr49-badge,.uj44-badge,.ux50-badge{font-size:10px!important;padding:3px 10px!important}}.cf51-light{background:#fff;padding:60px 0}.cf51-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cf51-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cf51-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cf51-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.cf51-title span{color:#84c615}.cf51-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.cf51-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.cf51-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cf51-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.cf51-accent p{margin:0}.cf51-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.cf51-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%;max-width:400px}.cf51-stat{background:#f0f0f0;padding:25px 15px;text-align:center;border-radius:12px;transition:all .4s ease;cursor:default}.cf51-stat:hover{background:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.cf51-stat .cf51-number{display:block;font-size:clamp(24px, 3vw, 32px);font-weight:800;color:#84c615;margin-bottom:4px;transition:color .3s ease}.cf51-stat:hover .cf51-number{color:#fff}.cf51-stat .cf51-label{display:block;font-size:clamp(11px, .9vw, 13px);color:#444;transition:color .3s ease}.cf51-stat:hover .cf51-label{color:#fff}.cf51-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.cf51-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.wc52-dark{background:#0a0a0a;padding:60px 0}.wc52-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wc52-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wc52-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.wc52-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.wc52-title span{color:#84c615}.wc52-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.wc52-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.wc52-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.wc52-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:6px;font-size:clamp(12px, .9vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.wc52-item:hover{background:#252525;border-left-color:#84c615;transform:translateX(5px);color:#84c615}.wc52-item .wc52-check{color:#84c615;font-weight:700;font-size:13px}.wc52-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.wc52-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.wc52-accent p{margin:0}.wc52-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.wc52-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.wc52-step{background:#161616;color:#e0e0e0;padding:12px 20px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);font-weight:600;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.wc52-step:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.wc52-arrow{color:#84c615;font-size:clamp(16px, 1.5vw, 22px);font-weight:700}.wc52-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.wc52-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.ep53-light{background:#fff;padding:60px 0}.ep53-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ep53-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ep53-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.ep53-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.ep53-title span{color:#84c615}.ep53-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.ep53-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.ep53-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.ep53-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.ep53-accent p{margin:0}.ep53-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.ep53-types{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.ep53-type{background:#f0f0f0;color:#0a0a0a;padding:14px 24px;border-radius:50px;font-size:clamp(12px, 1vw, 14px);font-weight:600;transition:all .3s ease;cursor:default}.ep53-type:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ep53-type:nth-child(2):hover{background:#0a0a0a;color:#84c615}.ep53-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.ep53-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.fq54-dark{background:#0a0a0a;padding:60px 0}.fq54-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fq54-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.fq54-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.fq54-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.fq54-title span{color:#84c615}.fq54-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.fq54-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.fq54-item{background:#161616;color:#e0e0e0;padding:12px 16px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.fq54-item:hover{background:#252525;border-right-color:#84c615;transform:translateX(-5px);color:#84c615}.fq54-item .fq54-check{color:#84c615;font-weight:700;font-size:15px}.fq54-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.fq54-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.fq54-accent p{margin:0}.fq54-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.fq54-questions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;max-width:350px}.fq54-q{background:#161616;color:#e0e0e0;padding:16px 12px;text-align:center;border-radius:10px;font-size:clamp(16px, 1.5vw, 22px);font-weight:800;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.fq54-q:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.08);box-shadow:0 5px 20px rgba(132,198,21,.2)}.fq54-q:nth-child(4){grid-column:1/2}.fq54-q:nth-child(5){grid-column:2/3}.fq54-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.fq54-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.hs55-light{background:#fff;padding:60px 0}.hs55-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.hs55-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.hs55-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.hs55-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.hs55-title span{color:#84c615}.hs55-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.hs55-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.hs55-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.hs55-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.hs55-item:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-3px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.hs55-item .hs55-check{color:#84c615;font-weight:700;font-size:14px;transition:color .3s ease}.hs55-item:hover .hs55-check{color:#fff}.hs55-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.hs55-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.hs55-accent p{margin:0}.hs55-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.hs55-elements{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:350px}.hs55-element{background:#f0f0f0;color:#0a0a0a;padding:16px 20px;text-align:center;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;transition:all .3s ease;cursor:default}.hs55-element:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.hs55-element:nth-child(2):hover{background:#0a0a0a;color:#84c615}.hs55-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.hs55-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.cp56-dark{background:#0a0a0a;padding:60px 0}.cp56-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cp56-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cp56-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cp56-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.cp56-title span{color:#84c615}.cp56-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.cp56-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.cp56-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.cp56-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-top:2px solid transparent;cursor:default}.cp56-item:hover{background:#252525;border-top-color:#84c615;transform:translateY(-3px);color:#84c615}.cp56-item .cp56-check{color:#84c615;font-weight:700;font-size:14px}.cp56-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cp56-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.cp56-accent p{margin:0}.cp56-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.cp56-positions{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.cp56-position{background:#161616;color:#e0e0e0;padding:18px 30px;border-radius:10px;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.cp56-position:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cp56-position:nth-child(2):hover{background:#6aad10}.cp56-position:nth-child(3):hover{background:#9ad62a}.cp56-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.cp56-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.tb57-light{background:#fff;padding:60px 0}.tb57-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tb57-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.tb57-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.tb57-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.tb57-title span{color:#84c615}.tb57-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.tb57-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.tb57-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.tb57-item{background:#f5f5f5;color:#222;padding:8px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border:1px solid transparent;cursor:default}.tb57-item:hover{background:#84c615;color:#fff;border-color:#0a0a0a;transform:scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.2)}.tb57-item .tb57-check{color:#84c615;font-weight:700;font-size:12px;transition:color .3s ease}.tb57-item:hover .tb57-check{color:#fff}.tb57-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.tb57-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.tb57-accent p{margin:0}.tb57-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.tb57-signals{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.tb57-signal{background:#f0f0f0;color:#0a0a0a;padding:16px 28px;border-radius:50px;font-size:clamp(13px, 1vw, 15px);font-weight:600;transition:all .3s ease;cursor:default}.tb57-signal:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.tb57-signal:nth-child(2):hover{background:#0a0a0a;color:#84c615}.tb57-signal:nth-child(3):hover{background:#6aad10;color:#fff}.tb57-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.tb57-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.sc58-dark{background:#0a0a0a;padding:60px 0}.sc58-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sc58-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.sc58-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.sc58-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.sc58-title span{color:#84c615}.sc58-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.sc58-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.sc58-items{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.sc58-item{background:#161616;color:#e0e0e0;padding:12px 20px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border:1px solid transparent;cursor:default}.sc58-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.2)}.sc58-item .sc58-check{color:#84c615;font-weight:700;font-size:15px;transition:color .3s ease}.sc58-item:hover .sc58-check{color:#0a0a0a}.sc58-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.sc58-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.sc58-accent p{margin:0}.sc58-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.sc58-principles{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.sc58-principle{background:#161616;color:#e0e0e0;padding:20px 30px;border-radius:12px;font-size:clamp(16px, 1.5vw, 22px);font-weight:800;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.sc58-principle:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.sc58-principle:nth-child(2):hover{background:#6aad10}.sc58-principle:nth-child(3):hover{background:#9ad62a}.sc58-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.sc58-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.ef59-light{background:#fff;padding:60px 0}.ef59-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ef59-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ef59-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.ef59-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.ef59-title span{color:#84c615}.ef59-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.ef59-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.ef59-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.ef59-item{background:#f5f5f5;color:#222;padding:12px 16px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border-left:4px solid transparent;cursor:default}.ef59-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(5px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ef59-item .ef59-check{color:#84c615;font-weight:700;font-size:15px;transition:color .3s ease}.ef59-item:hover .ef59-check{color:#fff}.ef59-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.ef59-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.ef59-accent p{margin:0}.ef59-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.ef59-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:350px}.ef59-field{background:#f0f0f0;color:#0a0a0a;padding:14px 18px;text-align:center;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;transition:all .3s ease;cursor:default}.ef59-field:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ef59-field:nth-child(3){grid-column:1/2}.ef59-field:nth-child(4){grid-column:2/3}.ef59-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.ef59-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.vt60-dark{background:#0a0a0a;padding:60px 0}.vt60-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vt60-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.vt60-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.vt60-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.vt60-title span{color:#84c615}.vt60-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.vt60-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.vt60-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.vt60-item{background:#161616;color:#e0e0e0;padding:8px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.vt60-item:hover{background:#252525;border-right-color:#84c615;transform:translateX(-5px);color:#84c615}.vt60-item .vt60-check{color:#84c615;font-weight:700;font-size:12px}.vt60-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.vt60-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.vt60-accent p{margin:0}.vt60-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.vt60-signals{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.vt60-signal{background:#161616;color:#e0e0e0;padding:18px 30px;border-radius:12px;font-size:clamp(16px, 1.5vw, 20px);font-weight:700;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.vt60-signal:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.vt60-signal:nth-child(2):hover{background:#6aad10}.vt60-signal:nth-child(3):hover{background:#9ad62a}.vt60-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.vt60-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}@media (max-width:480px){.cf51-layout,.cp56-container,.ef59-container,.ep53-container,.fq54-layout,.hs55-grid,.sc58-grid,.tb57-layout,.vt60-layout,.wc52-grid{grid-template-columns:1fr;gap:30px}.cp56-grid,.ef59-grid,.fq54-grid,.hs55-list,.tb57-grid,.vt60-grid,.wc52-list{grid-template-columns:1fr}.cf51-stats{grid-template-columns:1fr;max-width:200px}.wc52-path{flex-direction:column;gap:6px}.wc52-arrow{transform:rotate(90deg)}.fq54-questions{grid-template-columns:1fr 1fr;max-width:200px;gap:8px}.fq54-q:nth-child(4){grid-column:1/2}.fq54-q:nth-child(5){grid-column:2/3}.hs55-elements{grid-template-columns:1fr 1fr;max-width:200px;gap:8px}.ef59-fields{grid-template-columns:1fr 1fr;max-width:200px;gap:8px}.ef59-field:nth-child(3){grid-column:1/2}.ef59-field:nth-child(4){grid-column:2/3}.ep53-types,.sc58-items,.tb57-signals{flex-direction:column;align-items:center}.cp56-positions,.sc58-principles,.vt60-signals{flex-direction:column;align-items:center}.cf51-tag,.cp56-tag,.ef59-tag,.ep53-tag,.fq54-tag,.hs55-tag,.sc58-tag,.tb57-tag,.vt60-tag,.wc52-tag{font-size:13px;padding:8px 16px}}@media (min-width:481px) and (max-width:768px){.cf51-layout,.cp56-container,.ef59-container,.ep53-container,.fq54-layout,.hs55-grid,.sc58-grid,.tb57-layout,.vt60-layout,.wc52-grid{grid-template-columns:1fr;gap:35px}.cp56-grid,.ef59-grid,.fq54-grid,.hs55-list,.tb57-grid,.vt60-grid,.wc52-list{grid-template-columns:1fr 1fr}.cf51-stats{max-width:350px}.wc52-path{max-width:350px}}@media (min-width:769px) and (max-width:1024px){.cf51-layout,.cp56-container,.ef59-container,.ep53-container,.fq54-layout,.hs55-grid,.sc58-grid,.tb57-layout,.vt60-layout,.wc52-grid{gap:40px}}.br61-light{background:#fff;padding:60px 0}.br61-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.br61-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.br61-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.br61-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.br61-title span{color:#84c615}.br61-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.br61-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.br61-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.br61-item:hover{background:#ff6b6b;color:#fff;border-left-color:#0a0a0a;transform:translateX(5px);box-shadow:0 5px 20px rgba(255,107,107,.2)}.br61-item .br61-check{color:#ff6b6b;font-weight:700;font-size:14px;transition:color .3s ease}.br61-item:hover .br61-check{color:#fff}.br61-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.br61-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.br61-accent p{margin:0}.br61-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.br61-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%;max-width:400px}.br61-stat{background:#f0f0f0;padding:25px 15px;text-align:center;border-radius:12px;transition:all .4s ease;cursor:default}.br61-stat:hover{background:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.br61-stat .br61-number{display:block;font-size:clamp(24px, 3vw, 32px);font-weight:800;color:#84c615;margin-bottom:4px;transition:color .3s ease}.br61-stat:hover .br61-number{color:#fff}.br61-stat .br61-label{display:block;font-size:clamp(11px, .9vw, 13px);color:#444;transition:color .3s ease}.br61-stat:hover .br61-label{color:#fff}.br61-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.br61-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.lp62-dark{background:#0a0a0a;padding:60px 0}.lp62-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lp62-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.lp62-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.lp62-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.lp62-title span{color:#84c615}.lp62-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.lp62-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.lp62-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.lp62-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.lp62-item:hover{background:#252525;border-right-color:#84c615;transform:translateX(-5px);color:#84c615}.lp62-item .lp62-check{color:#84c615;font-weight:700;font-size:14px}.lp62-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.lp62-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.lp62-accent p{margin:0}.lp62-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.lp62-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;width:100%;max-width:450px}.lp62-step{background:#161616;color:#e0e0e0;padding:12px 20px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);font-weight:600;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.lp62-step:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.lp62-arrow{color:#84c615;font-size:clamp(16px, 1.5vw, 22px);font-weight:700}.lp62-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.lp62-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.lb63-light{background:#fff;padding:60px 0}.lb63-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lb63-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.lb63-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.lb63-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.lb63-title span{color:#84c615}.lb63-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.lb63-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.lb63-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.lb63-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.lb63-item:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-3px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.lb63-item .lb63-check{color:#84c615;font-weight:700;font-size:14px;transition:color .3s ease}.lb63-item:hover .lb63-check{color:#fff}.lb63-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.lb63-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.lb63-accent p{margin:0}.lb63-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.lb63-tags{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.lb63-tag-item{background:#f0f0f0;color:#0a0a0a;padding:14px 28px;border-radius:50px;font-size:clamp(13px, 1vw, 15px);font-weight:600;transition:all .3s ease;cursor:default}.lb63-tag-item:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.lb63-tag-item:nth-child(2):hover{background:#0a0a0a;color:#84c615}.lb63-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.lb63-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.bo64-dark{background:#0a0a0a;padding:60px 0}.bo64-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.bo64-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.bo64-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.bo64-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.bo64-title span{color:#84c615}.bo64-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.bo64-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.bo64-item{background:#161616;color:#e0e0e0;padding:8px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-top:2px solid transparent;cursor:default}.bo64-item:hover{background:#252525;border-top-color:#84c615;transform:translateY(-3px);color:#84c615}.bo64-item .bo64-check{color:#84c615;font-weight:700;font-size:12px}.bo64-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.bo64-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.bo64-accent p{margin:0}.bo64-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.bo64-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%;max-width:400px}.bo64-metric{background:#161616;padding:25px 15px;text-align:center;border-radius:12px;border:1px solid #2a2a2a;transition:all .4s ease;cursor:default}.bo64-metric:hover{background:#84c615;transform:scale(1.05) translateY(-5px);box-shadow:0 10px 40px rgba(132,198,21,.3)}.bo64-metric .bo64-number{display:block;font-size:clamp(24px, 3vw, 32px);font-weight:800;color:#84c615;margin-bottom:4px;transition:color .3s ease}.bo64-metric:hover .bo64-number{color:#0a0a0a}.bo64-metric .bo64-label{display:block;font-size:clamp(11px, .9vw, 13px);color:#ccc;transition:color .3s ease}.bo64-metric:hover .bo64-label{color:#0a0a0a}.bo64-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.bo64-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.cc65-light{background:#fff;padding:60px 0}.cc65-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cc65-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cc65-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cc65-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.cc65-title span{color:#84c615}.cc65-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.cc65-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.cc65-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, .9vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.cc65-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(5px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cc65-item .cc65-check{color:#84c615;font-weight:700;font-size:13px;transition:color .3s ease}.cc65-item:hover .cc65-check{color:#fff}.cc65-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cc65-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.cc65-accent p{margin:0}.cc65-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.cc65-phases{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:350px}.cc65-phase{background:#f0f0f0;color:#0a0a0a;padding:16px 20px;text-align:center;border-radius:10px;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;transition:all .3s ease;cursor:default}.cc65-phase:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cc65-phase:nth-child(2):hover{background:#0a0a0a;color:#84c615}.cc65-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.cc65-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.ms66-dark{background:#0a0a0a;padding:60px 0}.ms66-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ms66-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ms66-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.ms66-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.ms66-title span{color:#84c615}.ms66-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.ms66-sub{color:#84c615;font-weight:600;font-size:clamp(13px, 1.1vw, 15px);margin-bottom:10px}.ms66-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.ms66-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:8px;font-size:clamp(12px, .9vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.ms66-item:hover{background:#252525;border-bottom-color:#84c615;transform:translateY(-3px);color:#84c615}.ms66-item .ms66-check{color:#84c615;font-weight:700;font-size:13px}.ms66-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.ms66-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.ms66-accent p{margin:0}.ms66-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.ms66-questions{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.ms66-q{background:#161616;color:#e0e0e0;padding:16px 28px;border-radius:12px;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.ms66-q:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ms66-q:nth-child(2):hover{background:#6aad10}.ms66-q:nth-child(3):hover{background:#9ad62a}.ms66-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.ms66-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.wc67-light{background:#fff;padding:60px 0}.wc67-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wc67-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wc67-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.wc67-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.wc67-title span{color:#84c615}.wc67-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.wc67-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.wc67-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.wc67-accent p{margin:0}.wc67-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.wc67-reasons{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.wc67-reason{background:#f0f0f0;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-size:clamp(16px, 1.5vw, 20px);font-weight:700;transition:all .3s ease;cursor:default}.wc67-reason:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.wc67-reason:nth-child(2):hover{background:#0a0a0a;color:#84c615}.wc67-reason:nth-child(3):hover{background:#6aad10;color:#fff}.wc67-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.wc67-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.cl68-dark{background:#0a0a0a;padding:60px 0}.cl68-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cl68-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cl68-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cl68-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.cl68-title span{color:#84c615}.cl68-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.cl68-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.cl68-item{background:#161616;color:#e0e0e0;padding:8px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border:1px solid transparent;cursor:default}.cl68-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cl68-item .cl68-check{color:#84c615;font-weight:700;font-size:12px;transition:color .3s ease}.cl68-item:hover .cl68-check{color:#0a0a0a}.cl68-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cl68-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.cl68-accent p{margin:0}.cl68-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.cl68-items{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.cl68-item-label{background:#161616;color:#e0e0e0;padding:18px 30px;border-radius:12px;font-size:clamp(16px, 1.5vw, 20px);font-weight:700;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.cl68-item-label:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cl68-item-label:nth-child(2):hover{background:#6aad10}.cl68-item-label:nth-child(3):hover{background:#9ad62a}.cl68-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.cl68-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.cm69-light{background:#fff;padding:60px 0}.cm69-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cm69-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cm69-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cm69-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.cm69-title span{color:#84c615}.cm69-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:12px}.cm69-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:12px}.cm69-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cm69-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.cm69-accent p{margin:0}.cm69-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.cm69-numbers{background:#f0f0f0;padding:30px 40px;border-radius:16px;text-align:center;transition:all .4s ease;cursor:default}.cm69-numbers:hover{background:#84c615;transform:scale(1.05);box-shadow:0 10px 40px rgba(132,198,21,.3)}.cm69-numbers .cm69-number{display:block;font-size:clamp(48px, 6vw, 72px);font-weight:900;color:#84c615;transition:color .3s ease}.cm69-numbers:hover .cm69-number{color:#fff}.cm69-numbers .cm69-label{display:block;font-size:clamp(16px, 1.5vw, 22px);font-weight:700;color:#0a0a0a;transition:color .3s ease}.cm69-numbers:hover .cm69-label{color:#fff}.cm69-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.cm69-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.pw70-dark{background:#0a0a0a;padding:60px 0}.pw70-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.pw70-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pw70-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.pw70-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.pw70-title span{color:#84c615}.pw70-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.pw70-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.pw70-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:8px;font-size:clamp(12px, 1vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.pw70-item:hover{background:#252525;border-right-color:#ff6b6b;transform:translateX(-5px);color:#ff6b6b}.pw70-item .pw70-check{color:#ff6b6b;font-weight:700;font-size:14px}.pw70-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.pw70-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.pw70-accent p{margin:0}.pw70-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.pw70-warnings{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.pw70-warning{background:#161616;color:#e0e0e0;padding:14px 24px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;border:2px solid #2a2a2a;transition:all .3s ease;cursor:default}.pw70-warning:hover{background:#ff6b6b;color:#0a0a0a;border-color:#ff6b6b;transform:scale(1.05);box-shadow:0 5px 20px rgba(255,107,107,.2)}.pw70-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.pw70-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.dm71-light{background:#fff;padding:60px 0}.dm71-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.dm71-header{text-align:center;margin-bottom:30px}.dm71-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.dm71-title{font-size:clamp(28px, 3.5vw, 38px);font-weight:800;color:#0a0a0a;line-height:1.2}.dm71-title span{color:#84c615}.dm71-subtitle{color:#666;font-size:clamp(14px, 1.2vw, 18px);margin-top:8px}.dm71-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.dm71-item{background:#f5f5f5;padding:14px 18px;border-radius:10px;display:flex;gap:12px;transition:all .3s ease;cursor:default;border-left:3px solid transparent}.dm71-item:hover{background:#84c615;border-left-color:#0a0a0a;transform:scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.15)}.dm71-item .dm71-num{color:#84c615;font-weight:800;font-size:clamp(14px, 1vw, 16px);min-width:32px;transition:color .3s ease}.dm71-item:hover .dm71-num{color:#fff}.dm71-item .dm71-text{color:#333;font-size:clamp(12px, .9vw, 14px);line-height:1.5;transition:color .3s ease}.dm71-item:hover .dm71-text{color:#fff}.dm71-conclusion{background:#84c615;color:#fff;padding:20px 30px;border-radius:12px;text-align:center;font-size:clamp(14px, 1.2vw, 18px);font-weight:600;transition:all .4s ease;cursor:default}.dm71-conclusion:hover{transform:scale(1.02);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.au72-dark{background:#0a0a0a;padding:60px 0}.au72-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.au72-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.au72-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.au72-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.au72-title span{color:#84c615}.au72-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.au72-sections{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.au72-section{background:#161616;padding:12px 16px;border-radius:8px;transition:all .3s ease;cursor:default;border-left:3px solid transparent}.au72-section:hover{border-left-color:#84c615;transform:translateX(5px);background:#252525}.au72-section .au72-section-title{color:#84c615;font-weight:700;font-size:clamp(13px, 1vw, 15px);display:block;margin-bottom:3px}.au72-section .au72-section-desc{color:#ccc;font-size:clamp(11px, .9vw, 13px);line-height:1.5}.au72-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.au72-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.au72-accent p{margin:0}.au72-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.au72-checkmarks{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:350px}.au72-check{background:#161616;color:#e0e0e0;padding:14px 18px;text-align:center;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;border:1px solid #2a2a2a;transition:all .3s ease;cursor:default}.au72-check:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.au72-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.au72-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.rl73-light{background:#fff;padding:60px 0}.rl73-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.rl73-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.rl73-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.rl73-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.rl73-title span{color:#84c615}.rl73-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:12px}.rl73-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.rl73-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.rl73-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(12px, .9vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.rl73-item:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-3px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.rl73-item .rl73-check{color:#84c615;font-weight:700;font-size:13px;transition:color .3s ease}.rl73-item:hover .rl73-check{color:#fff}.rl73-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.rl73-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.rl73-accent p{margin:0}.rl73-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.rl73-steps{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.rl73-step{background:#f0f0f0;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-size:clamp(16px, 1.5vw, 20px);font-weight:700;transition:all .3s ease;cursor:default}.rl73-step:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.rl73-step:nth-child(2):hover{background:#0a0a0a;color:#84c615}.rl73-step:nth-child(3):hover{background:#6aad10;color:#fff}.rl73-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.rl73-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.in74-dark{background:#0a0a0a;padding:60px 0}.in74-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.in74-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.in74-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.in74-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.in74-title span{color:#84c615}.in74-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:12px}.in74-text{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.in74-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.in74-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.in74-accent p{margin:0}.in74-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.in74-sectors{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;max-width:400px}.in74-sector{background:#161616;color:#e0e0e0;padding:14px 10px;text-align:center;border-radius:10px;font-size:clamp(12px, .9vw, 14px);font-weight:600;border:1px solid #2a2a2a;transition:all .3s ease;cursor:default}.in74-sector:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.in74-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.in74-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.mf75-light{background:#fff;padding:60px 0}.mf75-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mf75-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mf75-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.mf75-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.mf75-title span{color:#84c615}.mf75-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.mf75-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.mf75-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.mf75-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.mf75-accent p{margin:0}.mf75-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.mf75-features{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;width:100%;max-width:400px}.mf75-feature{background:#f0f0f0;color:#0a0a0a;padding:18px 30px;border-radius:12px;font-size:clamp(16px, 1.5vw, 20px);font-weight:700;transition:all .3s ease;cursor:default}.mf75-feature:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.mf75-feature:nth-child(2):hover{background:#0a0a0a;color:#84c615}.mf75-feature:nth-child(3):hover{background:#6aad10;color:#fff}.mf75-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.mf75-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}@media (max-width:768px){.au72-grid,.bo64-layout,.br61-layout,.cc65-grid,.cl68-grid,.cm69-container,.in74-layout,.lb63-container,.lp62-grid,.mf75-grid,.ms66-container,.pw70-layout,.rl73-container,.wc67-layout{grid-template-columns:1fr;gap:35px}.bo64-grid,.br61-grid,.cc65-list,.cl68-list,.in74-sectors,.lb63-grid,.lp62-list,.ms66-grid,.pw70-grid,.rl73-grid{grid-template-columns:1fr}.bo64-metrics,.br61-stats{grid-template-columns:1fr 1fr}.au72-checkmarks,.cc65-phases{grid-template-columns:1fr 1fr}.dm71-grid{grid-template-columns:1fr}.in74-sectors{grid-template-columns:1fr 1fr}}@media (max-width:480px){.bo64-metrics,.br61-stats{grid-template-columns:1fr}.au72-checkmarks,.cc65-phases{grid-template-columns:1fr}.in74-sectors{grid-template-columns:1fr}.lp62-steps{flex-direction:column}.lp62-arrow{transform:rotate(90deg)}}.text-center{text-align:center}.re82-dark{background:#0a0a0a;padding:70px 0}.re82-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.re82-content{width:100%}.re82-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.re82-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.re82-title span{color:#84c615}.re82-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.re82-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.re82-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.re82-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.re82-accent p{margin:0}.ps83-light{background:#fff;padding:70px 0}.ps83-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ps83-content{width:100%}.ps83-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ps83-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ps83-title span{color:#84c615}.ps83-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ps83-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ps83-text:last-of-type{margin-bottom:24px}.ps83-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ps83-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ps83-accent p{margin:0}.tt84-dark{background:#0a0a0a;padding:70px 0}.tt84-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tt84-content{width:100%}.tt84-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tt84-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.tt84-title span{color:#84c615}.tt84-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tt84-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tt84-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.tt84-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.tt84-accent p{margin:0}.lt85-light{background:#fff;padding:70px 0}.lt85-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lt85-content{width:100%}.lt85-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.lt85-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.lt85-title span{color:#84c615}.lt85-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.lt85-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.lt85-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.lt85-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.lt85-accent p{margin:0}.bw86-dark{background:#0a0a0a;padding:70px 0}.bw86-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.bw86-content{width:100%}.bw86-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.bw86-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.bw86-title span{color:#84c615}.bw86-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.bw86-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.bw86-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.bw86-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.bw86-accent p{margin:0}.gf87-light{background:#fff;padding:70px 0}.gf87-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.gf87-content{width:100%}.gf87-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.gf87-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.gf87-title span{color:#84c615}.gf87-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.gf87-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.gf87-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.gf87-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.gf87-accent p{margin:0}.ng88-dark{background:#0a0a0a;padding:70px 0}.ng88-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ng88-content{width:100%}.ng88-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ng88-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ng88-title span{color:#84c615}.ng88-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ng88-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ng88-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ng88-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ng88-accent p{margin:0}.id89-light{background:#fff;padding:70px 0}.id89-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.id89-content{width:100%}.id89-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.id89-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.id89-title span{color:#84c615}.id89-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.id89-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.id89-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.id89-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.id89-accent p{margin:0}.ie90-dark{background:#0a0a0a;padding:70px 0}.ie90-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ie90-content{width:100%}.ie90-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ie90-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ie90-title span{color:#84c615}.ie90-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ie90-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ie90-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ie90-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ie90-accent p{margin:0}.is91-light{background:#fff;padding:70px 0}.is91-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.is91-content{width:100%}.is91-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.is91-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.is91-title span{color:#84c615}.is91-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.is91-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.is91-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.is91-accent p{margin:0}.tr92-dark{background:#0a0a0a;padding:70px 0}.tr92-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tr92-content{width:100%}.tr92-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tr92-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.tr92-title span{color:#84c615}.tr92-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tr92-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tr92-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.tr92-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.tr92-accent p{margin:0}.ev93-light{background:#fff;padding:70px 0}.ev93-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ev93-content{width:100%}.ev93-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ev93-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ev93-title span{color:#84c615}.ev93-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ev93-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ev93-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ev93-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ev93-accent p{margin:0}.ar94-dark{background:#0a0a0a;padding:70px 0}.ar94-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ar94-content{width:100%}.ar94-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ar94-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ar94-title span{color:#84c615}.ar94-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ar94-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ar94-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ar94-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ar94-accent p{margin:0}.sc95-light{background:#fff;padding:70px 0}.sc95-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sc95-content{width:100%}.sc95-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.sc95-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.sc95-title span{color:#84c615}.sc95-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sc95-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.sc95-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.sc95-accent p{margin:0}.mf96-dark{background:#0a0a0a;padding:70px 0}.mf96-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mf96-content{width:100%}.mf96-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.mf96-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.mf96-title span{color:#84c615}.mf96-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.mf96-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.mf96-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.mf96-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.mf96-accent p{margin:0}.ac97-light{background:#fff;padding:70px 0}.ac97-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ac97-content{width:100%}.ac97-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ac97-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ac97-title span{color:#84c615}.ac97-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ac97-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ac97-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ac97-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ac97-accent p{margin:0}.pu98-dark{background:#0a0a0a;padding:70px 0}.pu98-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.pu98-content{width:100%}.pu98-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.pu98-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.pu98-title span{color:#84c615}.pu98-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.pu98-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.pu98-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.pu98-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.pu98-accent p{margin:0}.mi99-light{background:#fff;padding:70px 0}.mi99-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mi99-content{width:100%}.mi99-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.mi99-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.mi99-title span{color:#84c615}.mi99-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.mi99-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.mi99-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.mi99-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.mi99-accent p{margin:0}.st100-dark{background:#0a0a0a;padding:70px 0}.st100-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.st100-content{width:100%}.st100-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.st100-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.st100-title span{color:#84c615}.st100-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.st100-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.st100-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.st100-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.st100-accent p{margin:0}@media (max-width:1024px){.ac97-title,.ar94-title,.bw86-title,.ev93-title,.gf87-title,.id89-title,.ie90-title,.is91-title,.lt85-title,.mf96-title,.mi99-title,.ng88-title,.ps83-title,.pu98-title,.re82-title,.sc95-title,.st100-title,.tr92-title,.tt84-title{font-size:34px}.ac97-desc,.ac97-text,.ar94-desc,.ar94-text,.bw86-desc,.bw86-text,.ev93-desc,.ev93-text,.gf87-desc,.gf87-text,.id89-desc,.id89-text,.ie90-desc,.ie90-text,.is91-desc,.lt85-desc,.lt85-text,.mf96-desc,.mf96-text,.mi99-desc,.mi99-text,.ng88-desc,.ng88-text,.ps83-desc,.ps83-text,.pu98-desc,.pu98-text,.re82-desc,.re82-text,.sc95-desc,.st100-desc,.st100-text,.tr92-desc,.tr92-text,.tt84-desc,.tt84-text{font-size:16px;max-width:100%}.ac97-accent,.ar94-accent,.bw86-accent,.ev93-accent,.gf87-accent,.id89-accent,.ie90-accent,.is91-accent,.lt85-accent,.mf96-accent,.mi99-accent,.ng88-accent,.ps83-accent,.pu98-accent,.re82-accent,.sc95-accent,.st100-accent,.tr92-accent,.tt84-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.ac97-light,.ar94-dark,.bw86-dark,.ev93-light,.gf87-light,.id89-light,.ie90-dark,.is91-light,.lt85-light,.mf96-dark,.mi99-light,.ng88-dark,.ps83-light,.pu98-dark,.re82-dark,.sc95-light,.st100-dark,.tr92-dark,.tt84-dark{padding:50px 0}.ac97-title,.ar94-title,.bw86-title,.ev93-title,.gf87-title,.id89-title,.ie90-title,.is91-title,.lt85-title,.mf96-title,.mi99-title,.ng88-title,.ps83-title,.pu98-title,.re82-title,.sc95-title,.st100-title,.tr92-title,.tt84-title{font-size:30px}.ac97-desc,.ac97-text,.ar94-desc,.ar94-text,.bw86-desc,.bw86-text,.ev93-desc,.ev93-text,.gf87-desc,.gf87-text,.id89-desc,.id89-text,.ie90-desc,.ie90-text,.is91-desc,.lt85-desc,.lt85-text,.mf96-desc,.mf96-text,.mi99-desc,.mi99-text,.ng88-desc,.ng88-text,.ps83-desc,.ps83-text,.pu98-desc,.pu98-text,.re82-desc,.re82-text,.sc95-desc,.st100-desc,.st100-text,.tr92-desc,.tr92-text,.tt84-desc,.tt84-text{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.ac97-text,.ar94-text,.bw86-text,.ev93-text,.gf87-text,.id89-text,.ie90-text,.is91-desc,.lt85-text,.mf96-text,.mi99-text,.ng88-text,.ps83-text:last-of-type,.pu98-text,.re82-text,.sc95-desc,.st100-text,.tr92-text,.tt84-text{margin-bottom:20px}.ac97-accent,.ar94-accent,.bw86-accent,.ev93-accent,.gf87-accent,.id89-accent,.ie90-accent,.is91-accent,.lt85-accent,.mf96-accent,.mi99-accent,.ng88-accent,.ps83-accent,.pu98-accent,.re82-accent,.sc95-accent,.st100-accent,.tr92-accent,.tt84-accent{padding:16px 22px;font-size:15px;max-width:100%}.ac97-badge,.ar94-badge,.bw86-badge,.ev93-badge,.gf87-badge,.id89-badge,.ie90-badge,.is91-badge,.lt85-badge,.mf96-badge,.mi99-badge,.ng88-badge,.ps83-badge,.pu98-badge,.re82-badge,.sc95-badge,.st100-badge,.tr92-badge,.tt84-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ac97-light,.ar94-dark,.bw86-dark,.ev93-light,.gf87-light,.id89-light,.ie90-dark,.is91-light,.lt85-light,.mf96-dark,.mi99-light,.ng88-dark,.ps83-light,.pu98-dark,.re82-dark,.sc95-light,.st100-dark,.tr92-dark,.tt84-dark{padding:40px 0}.ac97-wrap,.ar94-wrap,.bw86-wrap,.ev93-wrap,.gf87-wrap,.id89-wrap,.ie90-wrap,.is91-wrap,.lt85-wrap,.mf96-wrap,.mi99-wrap,.ng88-wrap,.ps83-wrap,.pu98-wrap,.re82-wrap,.sc95-wrap,.st100-wrap,.tr92-wrap,.tt84-wrap{padding:0 16px}.ac97-title,.ar94-title,.bw86-title,.ev93-title,.gf87-title,.id89-title,.ie90-title,.is91-title,.lt85-title,.mf96-title,.mi99-title,.ng88-title,.ps83-title,.pu98-title,.re82-title,.sc95-title,.st100-title,.tr92-title,.tt84-title{font-size:26px}.ac97-desc,.ac97-text,.ar94-desc,.ar94-text,.bw86-desc,.bw86-text,.ev93-desc,.ev93-text,.gf87-desc,.gf87-text,.id89-desc,.id89-text,.ie90-desc,.ie90-text,.is91-desc,.lt85-desc,.lt85-text,.mf96-desc,.mf96-text,.mi99-desc,.mi99-text,.ng88-desc,.ng88-text,.ps83-desc,.ps83-text,.pu98-desc,.pu98-text,.re82-desc,.re82-text,.sc95-desc,.st100-desc,.st100-text,.tr92-desc,.tr92-text,.tt84-desc,.tt84-text{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.ac97-text,.ar94-text,.bw86-text,.ev93-text,.gf87-text,.id89-text,.ie90-text,.is91-desc,.lt85-text,.mf96-text,.mi99-text,.ng88-text,.ps83-text:last-of-type,.pu98-text,.re82-text,.sc95-desc,.st100-text,.tr92-text,.tt84-text{margin-bottom:18px}.ac97-accent,.ar94-accent,.bw86-accent,.ev93-accent,.gf87-accent,.id89-accent,.ie90-accent,.is91-accent,.lt85-accent,.mf96-accent,.mi99-accent,.ng88-accent,.ps83-accent,.pu98-accent,.re82-accent,.sc95-accent,.st100-accent,.tr92-accent,.tt84-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.ac97-accent:hover,.ar94-accent:hover,.bw86-accent:hover,.ev93-accent:hover,.gf87-accent:hover,.id89-accent:hover,.ie90-accent:hover,.is91-accent:hover,.lt85-accent:hover,.mf96-accent:hover,.mi99-accent:hover,.ng88-accent:hover,.ps83-accent:hover,.pu98-accent:hover,.re82-accent:hover,.sc95-accent:hover,.st100-accent:hover,.tr92-accent:hover,.tt84-accent:hover{transform:scale(1.01)}.ac97-badge,.ar94-badge,.bw86-badge,.ev93-badge,.gf87-badge,.id89-badge,.ie90-badge,.is91-badge,.lt85-badge,.mf96-badge,.mi99-badge,.ng88-badge,.ps83-badge,.pu98-badge,.re82-badge,.sc95-badge,.st100-badge,.tr92-badge,.tt84-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ac97-title,.ar94-title,.bw86-title,.ev93-title,.gf87-title,.id89-title,.ie90-title,.is91-title,.lt85-title,.mf96-title,.mi99-title,.ng88-title,.ps83-title,.pu98-title,.re82-title,.sc95-title,.st100-title,.tr92-title,.tt84-title{font-size:22px}.ac97-desc,.ac97-text,.ar94-desc,.ar94-text,.bw86-desc,.bw86-text,.ev93-desc,.ev93-text,.gf87-desc,.gf87-text,.id89-desc,.id89-text,.ie90-desc,.ie90-text,.is91-desc,.lt85-desc,.lt85-text,.mf96-desc,.mf96-text,.mi99-desc,.mi99-text,.ng88-desc,.ng88-text,.ps83-desc,.ps83-text,.pu98-desc,.pu98-text,.re82-desc,.re82-text,.sc95-desc,.st100-desc,.st100-text,.tr92-desc,.tr92-text,.tt84-desc,.tt84-text{font-size:13px}.ac97-accent,.ar94-accent,.bw86-accent,.ev93-accent,.gf87-accent,.id89-accent,.ie90-accent,.is91-accent,.lt85-accent,.mf96-accent,.mi99-accent,.ng88-accent,.ps83-accent,.pu98-accent,.re82-accent,.sc95-accent,.st100-accent,.tr92-accent,.tt84-accent{padding:12px 14px;font-size:13px}.ac97-badge,.ar94-badge,.bw86-badge,.ev93-badge,.gf87-badge,.id89-badge,.ie90-badge,.is91-badge,.lt85-badge,.mf96-badge,.mi99-badge,.ng88-badge,.ps83-badge,.pu98-badge,.re82-badge,.sc95-badge,.st100-badge,.tr92-badge,.tt84-badge{font-size:9px;padding:3px 10px}}.text-center{text-align:center}.di103-light{background:#fff;padding:70px 0}.di103-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.di103-content{width:100%}.di103-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.di103-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.di103-title span{color:#84c615}.di103-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.di103-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.di103-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.di103-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.di103-accent p{margin:0}.cl104-dark{background:#0a0a0a;padding:70px 0}.cl104-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cl104-content{width:100%}.cl104-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.cl104-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.cl104-title span{color:#84c615}.cl104-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cl104-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cl104-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.cl104-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.cl104-accent p{margin:0}.cl105-light{background:#fff;padding:70px 0}.cl105-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cl105-content{width:100%}.cl105-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.cl105-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.cl105-title span{color:#84c615}.cl105-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cl105-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cl105-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.cl105-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.cl105-accent p{margin:0}.tf106-dark{background:#0a0a0a;padding:70px 0}.tf106-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tf106-content{width:100%}.tf106-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tf106-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.tf106-title span{color:#84c615}.tf106-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tf106-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tf106-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.tf106-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.tf106-accent p{margin:0}.sw107-light{background:#fff;padding:70px 0}.sw107-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sw107-content{width:100%}.sw107-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.sw107-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.sw107-title span{color:#84c615}.sw107-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sw107-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sw107-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.sw107-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.sw107-accent p{margin:0}.vc108-dark{background:#0a0a0a;padding:70px 0}.vc108-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vc108-content{width:100%}.vc108-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.vc108-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.vc108-title span{color:#84c615}.vc108-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.vc108-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.vc108-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.vc108-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.vc108-accent p{margin:0}.eo109-light{background:#fff;padding:70px 0}.eo109-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.eo109-content{width:100%}.eo109-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.eo109-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.eo109-title span{color:#84c615}.eo109-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.eo109-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.eo109-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.eo109-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.eo109-accent p{margin:0}.fr110-dark{background:#0a0a0a;padding:70px 0}.fr110-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fr110-content{width:100%}.fr110-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.fr110-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.fr110-title span{color:#84c615}.fr110-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fr110-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fr110-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:850px;margin:0 auto 24px auto;text-align:left}.fr110-item{background:#161616;color:#e0e0e0;padding:12px 16px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:flex-start;gap:10px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.fr110-item:hover{background:#252525;border-left-color:#84c615;transform:translateX(5px);color:#84c615}.fr110-item .fr110-check{color:#84c615;font-weight:700;font-size:15px;min-width:22px}.fr110-item strong{color:#fff;transition:color .3s ease}.fr110-item:hover strong{color:#84c615}.fr110-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.fr110-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.fr110-accent p{margin:0}.fw111-light{background:#fff;padding:70px 0}.fw111-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fw111-content{width:100%}.fw111-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.fw111-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.fw111-title span{color:#84c615}.fw111-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fw111-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fw111-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.fw111-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.fw111-accent p{margin:0}.rs112-dark{background:#0a0a0a;padding:70px 0}.rs112-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.rs112-content{width:100%}.rs112-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.rs112-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.rs112-title span{color:#84c615}.rs112-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.rs112-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.rs112-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.rs112-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.rs112-accent p{margin:0}.ar113-light{background:#fff;padding:70px 0}.ar113-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ar113-content{width:100%}.ar113-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ar113-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ar113-title span{color:#84c615}.ar113-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ar113-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ar113-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ar113-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ar113-accent p{margin:0}.sc114-dark{background:#0a0a0a;padding:70px 0}.sc114-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sc114-content{width:100%}.sc114-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.sc114-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.sc114-title span{color:#84c615}.sc114-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sc114-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sc114-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.sc114-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.sc114-accent p{margin:0}.wa115-light{background:#fff;padding:70px 0}.wa115-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wa115-content{width:100%}.wa115-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.wa115-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.wa115-title span{color:#84c615}.wa115-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.wa115-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.wa115-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.wa115-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.wa115-accent p{margin:0}.go116-dark{background:#0a0a0a;padding:70px 0}.go116-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.go116-content{width:100%}.go116-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.go116-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.go116-title span{color:#84c615}.go116-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.go116-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.go116-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.go116-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.go116-accent p{margin:0}.cg117-light{background:#fff;padding:70px 0}.cg117-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cg117-content{width:100%}.cg117-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.cg117-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.cg117-title span{color:#84c615}.cg117-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cg117-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cg117-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.cg117-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.cg117-accent p{margin:0}.eb118-dark{background:#0a0a0a;padding:70px 0}.eb118-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.eb118-content{width:100%}.eb118-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.eb118-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.eb118-title span{color:#84c615}.eb118-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.eb118-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.eb118-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.eb118-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.eb118-accent p{margin:0}.ss119-light{background:#fff;padding:70px 0}.ss119-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ss119-content{width:100%}.ss119-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ss119-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ss119-title span{color:#84c615}.ss119-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ss119-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ss119-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ss119-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ss119-accent p{margin:0}.aq120-dark{background:#0a0a0a;padding:70px 0}.aq120-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.aq120-content{width:100%}.aq120-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.aq120-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.aq120-title span{color:#84c615}.aq120-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.aq120-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.aq120-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.aq120-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.aq120-accent p{margin:0}.vs121-light{background:#fff;padding:70px 0}.vs121-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vs121-content{width:100%}.vs121-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.vs121-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.vs121-title span{color:#84c615}.vs121-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.vs121-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.vs121-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.vs121-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.vs121-accent p{margin:0}.si122-dark{background:#0a0a0a;padding:70px 0}.si122-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.si122-content{width:100%}.si122-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.si122-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.si122-title span{color:#84c615}.si122-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.si122-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.si122-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.si122-accent p{margin:0}.ge123-light{background:#fff;padding:70px 0}.ge123-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ge123-content{width:100%}.ge123-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ge123-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ge123-title span{color:#84c615}.ge123-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ge123-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ge123-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ge123-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ge123-accent p{margin:0}.de124-dark{background:#0a0a0a;padding:70px 0}.de124-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.de124-content{width:100%}.de124-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.de124-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.de124-title span{color:#84c615}.de124-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.de124-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.de124-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.de124-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.de124-accent p{margin:0}.la125-light{background:#fff;padding:70px 0}.la125-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.la125-content{width:100%}.la125-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.la125-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.la125-title span{color:#84c615}.la125-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.la125-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.la125-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.la125-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.la125-accent p{margin:0}.aw126-dark{background:#0a0a0a;padding:70px 0}.aw126-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.aw126-content{width:100%}.aw126-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.aw126-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.aw126-title span{color:#84c615}.aw126-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.aw126-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.aw126-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.aw126-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.aw126-accent p{margin:0}.ai127-light{background:#fff;padding:70px 0}.ai127-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ai127-content{width:100%}.ai127-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ai127-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ai127-title span{color:#84c615}.ai127-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ai127-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:850px;margin:0 auto 24px auto;text-align:left}.ai127-item{background:#f5f5f5;color:#222;padding:12px 16px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:flex-start;gap:10px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.ai127-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(5px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ai127-item .ai127-check{color:#84c615;font-weight:700;font-size:15px;min-width:22px;transition:color .3s ease}.ai127-item:hover .ai127-check{color:#fff}.ai127-item strong{color:#0a0a0a;transition:color .3s ease}.ai127-item:hover strong{color:#fff}.ai127-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ai127-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ai127-accent p{margin:0}.fb128-dark{background:#0a0a0a;padding:70px 0}.fb128-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fb128-content{width:100%}.fb128-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.fb128-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.fb128-title span{color:#84c615}.fb128-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fb128-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fb128-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.fb128-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.fb128-accent p{margin:0}.ar129-light{background:#fff;padding:70px 0}.ar129-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ar129-content{width:100%}.ar129-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ar129-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ar129-title span{color:#84c615}.ar129-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ar129-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:850px;margin:0 auto 24px auto;text-align:left}.ar129-item{background:#f5f5f5;color:#222;padding:10px 14px;border-radius:8px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:10px;transition:all .3s ease;border-bottom:2px solid transparent;cursor:default}.ar129-item:hover{background:#84c615;color:#fff;border-bottom-color:#0a0a0a;transform:translateY(-3px);box-shadow:0 5px 20px rgba(132,198,21,.2)}.ar129-item .ar129-check{color:#84c615;font-weight:700;font-size:15px;transition:color .3s ease}.ar129-item:hover .ar129-check{color:#fff}.ar129-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ar129-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ar129-accent p{margin:0}.wc130-dark{background:#0a0a0a;padding:70px 0}.wc130-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wc130-content{width:100%}.wc130-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.wc130-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.wc130-title span{color:#84c615}.wc130-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.wc130-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.wc130-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.wc130-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.wc130-accent p{margin:0}.bg131-light{background:#fff;padding:70px 0}.bg131-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.bg131-content{width:100%}.bg131-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.bg131-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.bg131-title span{color:#84c615}.bg131-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.bg131-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.bg131-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.bg131-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.bg131-accent p{margin:0}.ud132-dark{background:#0a0a0a;padding:70px 0}.ud132-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ud132-content{width:100%}.ud132-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ud132-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ud132-title span{color:#84c615}.ud132-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ud132-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ud132-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ud132-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ud132-accent p{margin:0}.ux133-light{background:#fff;padding:70px 0}.ux133-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ux133-content{width:100%}.ux133-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ux133-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.ux133-title span{color:#84c615}.ux133-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ux133-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ux133-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ux133-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.ux133-accent p{margin:0}.rc134-dark{background:#0a0a0a;padding:70px 0}.rc134-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.rc134-content{width:100%}.rc134-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.rc134-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.rc134-title span{color:#84c615}.rc134-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.rc134-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.rc134-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.rc134-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.rc134-accent p{margin:0}.sb135-light{background:#fff;padding:70px 0}.sb135-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sb135-content{width:100%}.sb135-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.sb135-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.sb135-title span{color:#84c615}.sb135-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sb135-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.sb135-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.sb135-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.sb135-accent p{margin:0}.fr136-dark{background:#0a0a0a;padding:70px 0}.fr136-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fr136-content{width:100%}.fr136-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.fr136-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.fr136-title span{color:#84c615}.fr136-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fr136-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fr136-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.fr136-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.fr136-accent p{margin:0}.tp137-light{background:#fff;padding:70px 0}.tp137-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tp137-content{width:100%}.tp137-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tp137-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.tp137-title span{color:#84c615}.tp137-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tp137-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.tp137-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.tp137-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.tp137-accent p{margin:0}@media (max-width:1024px){.ai127-title,.aq120-title,.ar113-title,.ar129-title,.aw126-title,.bg131-title,.cg117-title,.cl104-title,.cl105-title,.de124-title,.di103-title,.eb118-title,.eo109-title,.fb128-title,.fr110-title,.fr136-title,.fw111-title,.ge123-title,.go116-title,.la125-title,.rc134-title,.rs112-title,.sb135-title,.sc114-title,.si122-title,.ss119-title,.sw107-title,.tf106-title,.tp137-title,.ud132-title,.ux133-title,.vc108-title,.vs121-title,.wa115-title,.wc130-title{font-size:34px}.ai127-list,.ar129-list,.fr110-list{grid-template-columns:1fr 1fr;max-width:100%}}@media (max-width:768px){.ai127-light,.aq120-dark,.ar113-light,.ar129-light,.aw126-dark,.bg131-light,.cg117-light,.cl104-dark,.cl105-light,.de124-dark,.di103-light,.eb118-dark,.eo109-light,.fb128-dark,.fr110-dark,.fr136-dark,.fw111-light,.ge123-light,.go116-dark,.la125-light,.rc134-dark,.rs112-dark,.sb135-light,.sc114-dark,.si122-dark,.ss119-light,.sw107-light,.tf106-dark,.tp137-light,.ud132-dark,.ux133-light,.vc108-dark,.vs121-light,.wa115-light,.wc130-dark{padding:50px 0}.ai127-title,.aq120-title,.ar113-title,.ar129-title,.aw126-title,.bg131-title,.cg117-title,.cl104-title,.cl105-title,.de124-title,.di103-title,.eb118-title,.eo109-title,.fb128-title,.fr110-title,.fr136-title,.fw111-title,.ge123-title,.go116-title,.la125-title,.rc134-title,.rs112-title,.sb135-title,.sc114-title,.si122-title,.ss119-title,.sw107-title,.tf106-title,.tp137-title,.ud132-title,.ux133-title,.vc108-title,.vs121-title,.wa115-title,.wc130-title{font-size:30px}.ai127-list,.ar129-list,.fr110-list{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.ai127-item,.ar129-item,.fr110-item{padding:10px 14px;font-size:13px}}@media (max-width:480px){.ai127-light,.aq120-dark,.ar113-light,.ar129-light,.aw126-dark,.bg131-light,.cg117-light,.cl104-dark,.cl105-light,.de124-dark,.di103-light,.eb118-dark,.eo109-light,.fb128-dark,.fr110-dark,.fr136-dark,.fw111-light,.ge123-light,.go116-dark,.la125-light,.rc134-dark,.rs112-dark,.sb135-light,.sc114-dark,.si122-dark,.ss119-light,.sw107-light,.tf106-dark,.tp137-light,.ud132-dark,.ux133-light,.vc108-dark,.vs121-light,.wa115-light,.wc130-dark{padding:40px 0}.ai127-title,.aq120-title,.ar113-title,.ar129-title,.aw126-title,.bg131-title,.cg117-title,.cl104-title,.cl105-title,.de124-title,.di103-title,.eb118-title,.eo109-title,.fb128-title,.fr110-title,.fr136-title,.fw111-title,.ge123-title,.go116-title,.la125-title,.rc134-title,.rs112-title,.sb135-title,.sc114-title,.si122-title,.ss119-title,.sw107-title,.tf106-title,.tp137-title,.ud132-title,.ux133-title,.vc108-title,.vs121-title,.wa115-title,.wc130-title{font-size:26px}.ai127-list,.ar129-list,.fr110-list{grid-template-columns:1fr;gap:6px;max-width:100%}.ai127-item,.ar129-item,.fr110-item{padding:10px 12px;font-size:13px;border-radius:8px}}.ei138-dark{background:#0a0a0a;padding:70px 0}.ei138-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.ei138-content{width:100%}.text-center{text-align:center}.ei138-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ei138-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.ei138-title span{color:#84c615}.ei138-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ei138-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.ei138-text strong{color:#84c615}.ei138-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.ei138-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ei138-accent p{margin:0}@media (max-width:1024px){.ei138-title{font-size:34px}.ei138-desc,.ei138-text{font-size:16px;max-width:100%}.ei138-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.ei138-dark{padding:50px 0}.ei138-title{font-size:30px}.ei138-desc,.ei138-text{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.ei138-text{margin-bottom:20px}.ei138-accent{padding:16px 22px;font-size:15px;max-width:100%}.ei138-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ei138-dark{padding:40px 0}.ei138-wrap{padding:0 16px}.ei138-title{font-size:26px}.ei138-desc,.ei138-text{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.ei138-text{margin-bottom:18px}.ei138-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.ei138-accent:hover{transform:scale(1.01)}.ei138-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ei138-title{font-size:22px}.ei138-desc,.ei138-text{font-size:13px}.ei138-accent{padding:12px 14px;font-size:13px}.ei138-badge{font-size:9px;padding:3px 10px}}.lg139-light{background:#fff;padding:70px 0}.lg139-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lg139-content{width:100%}.text-center{text-align:center}.lg139-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.lg139-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.lg139-title span{color:#84c615}.lg139-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.lg139-text{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.lg139-text strong{color:#0a0a0a}.lg139-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.lg139-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.lg139-accent p{margin:0}@media (max-width:1024px){.lg139-title{font-size:34px}.lg139-desc,.lg139-text{font-size:16px;max-width:100%}.lg139-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.lg139-light{padding:50px 0}.lg139-title{font-size:30px}.lg139-desc,.lg139-text{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.lg139-text{margin-bottom:20px}.lg139-accent{padding:16px 22px;font-size:15px;max-width:100%}.lg139-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.lg139-light{padding:40px 0}.lg139-wrap{padding:0 16px}.lg139-title{font-size:26px}.lg139-desc,.lg139-text{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.lg139-text{margin-bottom:18px}.lg139-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.lg139-accent:hover{transform:scale(1.01)}.lg139-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.lg139-title{font-size:22px}.lg139-desc,.lg139-text{font-size:13px}.lg139-accent{padding:12px 14px;font-size:13px}.lg139-badge{font-size:9px;padding:3px 10px}}.lp140-dark{background:#0a0a0a;padding:70px 0}.lp140-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lp140-content{width:100%}.text-center{text-align:center}.lp140-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.lp140-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.lp140-title span{color:#84c615}.lp140-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:16px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.lp140-text{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.lp140-text strong{color:#84c615}.lp140-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.lp140-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.lp140-accent p{margin:0}@media (max-width:1024px){.lp140-title{font-size:34px}.lp140-desc,.lp140-text{font-size:16px;max-width:100%}.lp140-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.lp140-dark{padding:50px 0}.lp140-title{font-size:30px}.lp140-desc,.lp140-text{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.lp140-text{margin-bottom:20px}.lp140-accent{padding:16px 22px;font-size:15px;max-width:100%}.lp140-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.lp140-dark{padding:40px 0}.lp140-wrap{padding:0 16px}.lp140-title{font-size:26px}.lp140-desc,.lp140-text{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.lp140-text{margin-bottom:18px}.lp140-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.lp140-accent:hover{transform:scale(1.01)}.lp140-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.lp140-title{font-size:22px}.lp140-desc,.lp140-text{font-size:13px}.lp140-accent{padding:12px 14px;font-size:13px}.lp140-badge{font-size:9px;padding:3px 10px}}.tf142-dark{background:#0a0a0a;padding:60px 0}.tf142-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tf142-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.tf142-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.tf142-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.tf142-title span{color:#84c615}.tf142-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.tf142-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.tf142-item{background:#161616;color:#e0e0e0;padding:10px 14px;border-radius:6px;font-size:clamp(12px, .9vw, 14px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border-right:3px solid transparent;cursor:default}.tf142-item:hover{background:#252525;border-right-color:#84c615;transform:translateX(-5px);color:#84c615}.tf142-item .tf142-check{color:#84c615;font-weight:700;font-size:14px}.tf142-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.tf142-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.tf142-accent p{margin:0}.tf142-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.tf142-pillars{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;max-width:350px}.tf142-pillar{background:#161616;color:#e0e0e0;padding:18px 12px;text-align:center;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;border:1px solid #2a2a2a;transition:all .3s ease;cursor:default}.tf142-pillar:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.tf142-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.tf142-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}.wt143-light{background:#fff;padding:60px 0}.wt143-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wt143-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wt143-badge{display:inline-block;background:#84c615;color:#fff;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.wt143-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#0a0a0a;margin-bottom:12px;line-height:1.2}.wt143-title span{color:#84c615}.wt143-desc{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.wt143-text{color:#444;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:18px}.wt143-accent{background:#84c615;color:#fff;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.wt143-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#0a0a0a;color:#84c615}.wt143-accent p{margin:0}.wt143-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.wt143-values{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;max-width:350px}.wt143-value{background:#f0f0f0;color:#0a0a0a;padding:18px 12px;text-align:center;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;transition:all .3s ease;cursor:default}.wt143-value:hover{background:#84c615;color:#fff;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.wt143-tag{color:#0a0a0a;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #0a0a0a;border-radius:50px;transition:all .4s ease;cursor:default}.wt143-tag:hover{background:#0a0a0a;color:#84c615;border-color:#84c615;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.15)}.cs144-dark{background:#0a0a0a;padding:60px 0}.cs144-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cs144-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cs144-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:4px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.cs144-title{font-size:clamp(28px, 4vw, 36px);font-weight:800;color:#fff;margin-bottom:12px;line-height:1.2}.cs144-title span{color:#84c615}.cs144-desc{color:#ccc;font-size:clamp(14px, 1.2vw, 16px);line-height:1.8;margin-bottom:14px}.cs144-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px}.cs144-item{background:#161616;color:#e0e0e0;padding:8px 12px;border-radius:6px;font-size:clamp(11px, .9vw, 13px);display:flex;align-items:center;gap:8px;transition:all .3s ease;border:1px solid transparent;cursor:default}.cs144-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cs144-item .cs144-check{color:#84c615;font-weight:700;font-size:12px;transition:color .3s ease}.cs144-item:hover .cs144-check{color:#0a0a0a}.cs144-accent{background:#84c615;color:#0a0a0a;padding:16px 22px;border-radius:10px;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);transition:all .4s ease;cursor:default}.cs144-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 40px rgba(132,198,21,.3);background:#fff}.cs144-accent p{margin:0}.cs144-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.cs144-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;max-width:350px}.cs144-item-label{background:#161616;color:#e0e0e0;padding:18px 12px;text-align:center;border-radius:10px;font-size:clamp(13px, 1vw, 15px);font-weight:600;border:1px solid #2a2a2a;transition:all .3s ease;cursor:default}.cs144-item-label:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.05);box-shadow:0 5px 20px rgba(132,198,21,.2)}.cs144-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.cs144-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}@media (max-width:768px){.ai127-grid,.ar129-layout,.aw126-layout,.bg131-container,.cs144-layout,.ei138-layout,.fa145-grid,.fb128-container,.fe141-layout,.fr136-grid,.lg139-grid,.lp140-container,.rc134-container,.sb135-layout,.tf142-grid,.tp137-container,.ud132-layout,.ux133-grid,.wc130-grid,.wt143-container{grid-template-columns:1fr;gap:35px}.ai127-list,.ar129-list,.cs144-list,.fe141-list,.tf142-list{grid-template-columns:1fr}.ai127-steps,.ei138-sectors,.tp137-stages{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ai127-steps,.ar129-items,.aw126-principles,.bg131-focus,.cs144-items,.fb128-qualities,.fe141-principles,.fr136-features,.lg139-principles,.lp140-services,.rc134-values,.sb135-focus,.tf142-pillars,.ud132-elements,.ux133-priorities,.wc130-reasons,.wt143-values{grid-template-columns:1fr}.ei138-sectors,.tp137-stages{grid-template-columns:1fr 1fr}.fa145-item{font-size:13px;padding:10px 14px}}.sp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.sp-block{padding:80px 0}.sp-block--light{background:#fff;border-bottom:1px solid #f0f0f0}.sp-block--dark{background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,.06)}.sp-block--light .sp-heading{font-size:38px;font-weight:700;line-height:1.15;color:#000;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:18px}.sp-block--light .sp-heading::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:#84c615;border-radius:2px}.sp-block--light .sp-heading--center::after{left:50%;transform:translateX(-50%)}.sp-block--light .sp-desc{font-size:18px;color:#4a5268;line-height:1.7;margin:0 0 20px 0}.sp-block--light .sp-para{font-size:16px;line-height:1.8;color:#1a1f36;margin:0 0 12px 0;text-align:justify}.sp-block--light .sp-pill{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:#e6f5ef;padding:6px 20px;border-radius:50px;border:1px solid #84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-block--light .sp-pill:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-block--light .sp-box{background:#f8fafc;border-radius:14px;padding:24px 28px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-block--light .sp-box:hover{transform:translateY(-4px);border-color:#84c615;background:#fff;box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-block--light .sp-box--accent{background:#e6f5ef;border-left:4px solid #84c615}.sp-block--light .sp-box--accent:hover{background:#d4f0e0;transform:translateX(6px)}.sp-block--light .sp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sp-block--light .sp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sp-block--light .sp-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-block--light .sp-check{color:#84c615;font-weight:700;margin-right:8px}.sp-block--light .sp-chip{display:inline-block;font-size:13px;font-weight:500;color:#1a1f36;background:#f8fafc;padding:6px 16px;border-radius:50px;border:1px solid #eef2f6;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-block--light .sp-chip:hover{border-color:#84c615;color:#84c615;background:#e6f5ef;transform:translateY(-2px)}.sp-block--light .sp-num{font-size:32px;font-weight:700;color:#84c615;display:block}.sp-block--light .sp-label{font-size:14px;color:#4a5268}.sp-block--light .sp-items li{font-size:15px;color:#1a1f36;line-height:1.6;padding:4px 0;display:flex;align-items:center;gap:10px;transition:all .3s ease}.sp-block--light .sp-items li:hover{color:#84c615;transform:translateX(4px)}.sp-block--dark .sp-heading{font-size:38px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.02em;margin:0 0 12px 0;position:relative;padding-bottom:18px}.sp-block--dark .sp-heading::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:#84c615;border-radius:2px;box-shadow:0 0 20px rgba(132,198,21,.2)}.sp-block--dark .sp-heading--center::after{left:50%;transform:translateX(-50%)}.sp-block--dark .sp-desc{font-size:18px;color:#a0a8b8;line-height:1.7;margin:0 0 20px 0}.sp-block--dark .sp-para{font-size:16px;line-height:1.8;color:#e6e8ec;margin:0 0 12px 0;text-align:justify}.sp-block--dark .sp-pill{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#84c615;background:rgba(132,198,21,.12);padding:6px 20px;border-radius:50px;border:1px solid rgba(132,198,21,.2);transition:all .4s cubic-bezier(.34, 1.56, .64, 1);margin-bottom:14px}.sp-block--dark .sp-pill:hover{background:#84c615;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 20px rgba(132,198,21,.25)}.sp-block--dark .sp-box{background:rgba(255,255,255,.03);border-radius:14px;padding:24px 28px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-block--dark .sp-box:hover{transform:translateY(-4px);border-color:#84c615;background:rgba(255,255,255,.06);box-shadow:0 8px 30px rgba(132,198,21,.06)}.sp-block--dark .sp-box--accent{background:rgba(132,198,21,.06);border-left:4px solid #84c615}.sp-block--dark .sp-box--accent:hover{background:rgba(132,198,21,.1);transform:translateX(6px)}.sp-block--dark .sp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sp-block--dark .sp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sp-block--dark .sp-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sp-block--dark .sp-check{color:#84c615;font-weight:700;margin-right:8px}.sp-block--dark .sp-chip{display:inline-block;font-size:13px;font-weight:500;color:#e6e8ec;background:rgba(255,255,255,.04);padding:6px 16px;border-radius:50px;border:1px solid rgba(255,255,255,.06);transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-block--dark .sp-chip:hover{border-color:#84c615;color:#84c615;background:rgba(132,198,21,.06);transform:translateY(-2px)}.sp-block--dark .sp-num{font-size:32px;font-weight:700;color:#84c615;display:block}.sp-block--dark .sp-label{font-size:14px;color:#a0a8b8}.sp-block--dark .sp-items li{font-size:15px;color:#e6e8ec;line-height:1.6;padding:4px 0;display:flex;align-items:center;gap:10px;transition:all .3s ease}.sp-block--dark .sp-items li:hover{color:#84c615;transform:translateX(4px)}.sp-img-card{position:relative;border-radius:16px;overflow:hidden;transition:all .5s cubic-bezier(.34, 1.56, .64, 1);border:2px solid #eef2f6}.sp-block--light .sp-img-card{border-color:#eef2f6;box-shadow:0 4px 24px rgba(0,0,0,.06)}.sp-block--dark .sp-img-card{border-color:rgba(255,255,255,.06);box-shadow:0 4px 30px rgba(0,0,0,.4)}.sp-img-card:hover{transform:translateY(-8px);border-color:#84c615}.sp-block--light .sp-img-card:hover{box-shadow:0 16px 48px rgba(132,198,21,.1)}.sp-block--dark .sp-img-card:hover{box-shadow:0 16px 48px rgba(132,198,21,.1)}.sp-img-card img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block;transition:all .7s cubic-bezier(.34, 1.56, .64, 1)}.sp-img-card:hover img{transform:scale(1.04)}.sp-img-overlay{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-img-card:hover .sp-img-overlay{padding:22px 26px}.sp-img-icon{font-size:18px;color:#84c615;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)}.sp-img-card:hover .sp-img-icon{transform:rotate(90deg) scale(1.2)}.sp-img-text{font-size:17px;font-weight:600;color:#fff;letter-spacing:.02em}.sp-img-badge{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:10px 16px;border-radius:50px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(-20px);transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-img-card:hover .sp-img-badge{opacity:1;transform:translateY(0)}.sp-img-badge span:first-child{color:#84c615;font-size:16px}.sp-img-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;transition:all .6s cubic-bezier(.34, 1.56, .64, 1)}.sp-img-card:hover .sp-img-accent{opacity:.08}@media (max-width:1024px){.sp-block--dark .sp-grid4,.sp-block--light .sp-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sp-block{padding:48px 0}.sp-block--dark .sp-grid2,.sp-block--light .sp-grid2{grid-template-columns:1fr}.sp-block--dark .sp-grid3,.sp-block--light .sp-grid3{grid-template-columns:1fr 1fr}.sp-block--dark .sp-grid4,.sp-block--light .sp-grid4{grid-template-columns:1fr 1fr}.sp-block--dark .sp-heading,.sp-block--light .sp-heading{font-size:28px;padding-bottom:14px}.sp-block--dark .sp-heading::after,.sp-block--light .sp-heading::after{width:48px;height:3px}.sp-block--dark .sp-desc,.sp-block--light .sp-desc{font-size:16px}.sp-block--dark .sp-para,.sp-block--light .sp-para{font-size:15px}.sp-block--dark .sp-box,.sp-block--light .sp-box{padding:18px 20px}.sp-block--dark .sp-num,.sp-block--light .sp-num{font-size:26px}.sp-img-card img{max-height:300px}.sp-img-text{font-size:15px}.sp-img-overlay{padding:14px 18px}.sp-img-card:hover .sp-img-overlay{padding:18px 22px}.sp-img-badge{top:12px;right:12px;padding:8px 14px;font-size:12px}.sp-img-accent{width:60px;height:60px}}@media (max-width:480px){.sp-block{padding:32px 0}.sp-block--dark .sp-grid3,.sp-block--light .sp-grid3{grid-template-columns:1fr}.sp-block--dark .sp-grid4,.sp-block--light .sp-grid4{grid-template-columns:1fr 1fr}.sp-block--dark .sp-heading,.sp-block--light .sp-heading{font-size:22px;padding-bottom:12px}.sp-block--dark .sp-heading::after,.sp-block--light .sp-heading::after{width:40px;height:3px}.sp-block--dark .sp-desc,.sp-block--light .sp-desc{font-size:14px}.sp-block--dark .sp-para,.sp-block--light .sp-para{font-size:14px}.sp-block--dark .sp-box,.sp-block--light .sp-box{padding:14px 16px;border-radius:12px}.sp-block--dark .sp-pill,.sp-block--light .sp-pill{font-size:11px;padding:4px 14px}.sp-block--dark .sp-chip,.sp-block--light .sp-chip{font-size:11px;padding:4px 12px}.sp-block--dark .sp-num,.sp-block--light .sp-num{font-size:22px}.sp-block--dark .sp-label,.sp-block--light .sp-label{font-size:12px}.sp-img-card img{max-height:220px}.sp-img-text{font-size:14px}.sp-img-icon{font-size:14px}.sp-img-overlay{padding:12px 16px;gap:8px}.sp-img-card:hover .sp-img-overlay{padding:16px 18px}.sp-img-badge{top:10px;right:10px;padding:6px 12px;font-size:10px;border-radius:30px}.sp-img-badge span:first-child{font-size:12px}.sp-img-accent{width:50px;height:50px}}.sp-block,.sp-wrap{overflow:hidden}.sp-box,.sp-check{color:#000}.laptop{color:#84c615!important}.cs144-dark{background:#0a0a0a;padding:70px 0}.cs144-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.cs144-content{width:100%}.text-center{text-align:center}.cs144-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.cs144-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.cs144-title span{color:#84c615}.cs144-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.cs144-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:850px;margin:0 auto 24px auto;text-align:left}.cs144-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;gap:12px;transition:all .3s ease;border:1px solid transparent;cursor:default}.cs144-item:hover{background:#84c615;color:#0a0a0a;border-color:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.cs144-item .cs144-check{color:#84c615;font-weight:700;font-size:16px;min-width:24px;transition:color .3s ease}.cs144-item:hover .cs144-check{color:#0a0a0a}.cs144-accent{background:#84c615;color:#0a0a0a;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:750px;margin:0 auto;text-align:center}.cs144-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.cs144-accent p{margin:0}@media (max-width:1024px){.cs144-title{font-size:34px}.cs144-desc{font-size:16px;max-width:100%}.cs144-list{grid-template-columns:repeat(2,1fr);gap:8px;max-width:100%}.cs144-item{padding:12px 14px;font-size:13px}.cs144-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.cs144-dark{padding:50px 0}.cs144-title{font-size:30px}.cs144-desc{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.cs144-list{grid-template-columns:1fr 1fr;gap:8px;max-width:100%}.cs144-item{padding:11px 14px;font-size:13px}.cs144-item .cs144-check{font-size:14px;min-width:20px}.cs144-accent{padding:16px 22px;font-size:15px;max-width:100%}.cs144-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.cs144-dark{padding:40px 0}.cs144-wrap{padding:0 16px}.cs144-title{font-size:26px}.cs144-desc{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.cs144-list{grid-template-columns:1fr;gap:6px;max-width:100%}.cs144-item{padding:10px 14px;font-size:13px;border-radius:8px;gap:10px}.cs144-item .cs144-check{font-size:14px;min-width:20px}.cs144-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.cs144-accent:hover{transform:scale(1.01)}.cs144-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.cs144-title{font-size:22px}.cs144-desc{font-size:13px}.cs144-list{grid-template-columns:1fr;gap:5px}.cs144-item{padding:8px 12px;font-size:12px;border-radius:6px}.cs144-item .cs144-check{font-size:12px;min-width:18px}.cs144-accent{padding:12px 14px;font-size:13px}.cs144-badge{font-size:9px;padding:3px 10px}}.wt143-light{background:#fff;padding:70px 0}.wt143-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wt143-content{width:100%}.text-center{text-align:center}.wt143-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.wt143-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.wt143-title span{color:#84c615}.wt143-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.wt143-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:14px}.wt143-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:850px;margin:0 auto 24px auto}.wt143-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.wt143-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.wt143-item .wt143-check{color:#84c615;font-weight:700;font-size:16px;transition:color .3s ease}.wt143-item:hover .wt143-check{color:#fff}.wt143-accent{background:#84c615;color:#fff;padding:20px 32px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:800px;margin:0 auto 20px auto;text-align:center}.wt143-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.wt143-accent p{margin:0}.wt143-conclusion{color:#444;font-size:clamp(14px, 1.1vw, 17px);line-height:1.8;max-width:800px;margin:0 auto;padding:0 10px;text-align:justify}.wt143-conclusion p{margin:0}@media (max-width:1024px){.wt143-title{font-size:34px}.wt143-desc{font-size:16px;max-width:100%}.wt143-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:100%}.wt143-item{padding:12px 14px;font-size:13px}.wt143-accent{max-width:100%;padding:18px 28px;font-size:16px}.wt143-conclusion{max-width:100%;font-size:15px}}@media (max-width:768px){.wt143-light{padding:50px 0}.wt143-title{font-size:30px}.wt143-desc{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.wt143-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-width:100%}.wt143-item{padding:11px 14px;font-size:13px;justify-content:flex-start}.wt143-item .wt143-check{font-size:14px}.wt143-sub{font-size:14px}.wt143-accent{padding:16px 22px;font-size:15px;max-width:100%}.wt143-conclusion{max-width:100%;font-size:14px}.wt143-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.wt143-light{padding:40px 0}.wt143-wrap{padding:0 16px}.wt143-title{font-size:26px}.wt143-desc{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.wt143-grid{grid-template-columns:1fr 1fr;gap:6px;max-width:100%}.wt143-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:8px}.wt143-item .wt143-check{font-size:14px}.wt143-sub{font-size:13px}.wt143-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.wt143-accent:hover{transform:scale(1.01)}.wt143-conclusion{max-width:100%;font-size:13px;padding:0 5px}.wt143-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.wt143-title{font-size:22px}.wt143-desc{font-size:13px}.wt143-grid{grid-template-columns:1fr 1fr;gap:5px}.wt143-item{padding:8px 10px;font-size:11px;border-radius:6px}.wt143-item .wt143-check{font-size:12px;min-width:16px}.wt143-accent{padding:12px 14px;font-size:13px}.wt143-conclusion{font-size:12px}.wt143-badge{font-size:9px;padding:3px 10px}}.tf142-dark{background:#0a0a0a;padding:70px 0}.tf142-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.tf142-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.tf142-content{width:100%}.tf142-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tf142-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.2}.tf142-title span{color:#84c615}.tf142-desc{color:#ccc;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:20px;text-align:justify}.tf142-list{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.tf142-item{background:#161616;color:#e0e0e0;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:flex-start;gap:12px;transition:all .3s ease;border-left:3px solid transparent;cursor:default;text-align:left}.tf142-item:hover{background:#252525;border-left-color:#84c615;transform:translateX(6px);color:#84c615;box-shadow:0 4px 20px rgba(132,198,21,.15)}.tf142-item .tf142-check{color:#84c615;font-weight:700;font-size:16px;min-width:24px;margin-top:2px}.tf142-item strong{color:#fff;transition:color .3s ease}.tf142-item:hover strong{color:#84c615}.tf142-accent{background:#84c615;color:#0a0a0a;padding:18px 24px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;text-align:center}.tf142-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.tf142-accent p{margin:0}.tf142-visual{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%}.tf142-image-wrapper{width:100%;max-width:500px;border-radius:16px;overflow:hidden;border:2px solid #2a2a2a;transition:all .4s ease}.tf142-image-wrapper:hover{border-color:#84c615;transform:scale(1.02);box-shadow:0 10px 45px rgba(132,198,21,.2)}.tf142-image{width:100%;height:auto;display:block;transition:all .4s ease}.tf142-image-wrapper:hover .tf142-image{transform:scale(1.03)}.tf142-tag{color:#84c615;font-size:clamp(14px, 1.2vw, 18px);font-weight:700;letter-spacing:1px;padding:10px 24px;border:2px solid #84c615;border-radius:50px;transition:all .4s ease;cursor:default}.tf142-tag:hover{background:#84c615;color:#0a0a0a;transform:scale(1.05);box-shadow:0 0 40px rgba(132,198,21,.2)}@media (max-width:1024px){.tf142-grid{gap:40px}.tf142-title{font-size:34px}.tf142-desc{font-size:16px}.tf142-item{padding:12px 16px;font-size:13px}.tf142-image-wrapper{max-width:400px}}@media (max-width:768px){.tf142-dark{padding:50px 0}.tf142-grid{grid-template-columns:1fr;gap:35px}.tf142-title{font-size:30px}.tf142-desc{font-size:15px;text-align:justify}.tf142-item{padding:11px 14px;font-size:13px}.tf142-item .tf142-check{font-size:14px;min-width:20px}.tf142-accent{padding:16px 22px;font-size:15px}.tf142-visual{flex-direction:column;gap:20px}.tf142-image-wrapper{max-width:100%;max-height:300px}.tf142-tag{font-size:14px;padding:8px 20px}.tf142-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.tf142-dark{padding:40px 0}.tf142-wrap{padding:0 16px}.tf142-grid{gap:30px}.tf142-title{font-size:26px}.tf142-desc{font-size:14px;text-align:justify}.tf142-item{padding:10px 12px;font-size:12px;border-radius:8px;gap:10px}.tf142-item .tf142-check{font-size:13px;min-width:18px}.tf142-accent{padding:14px 16px;font-size:14px;border-radius:10px}.tf142-accent:hover{transform:scale(1.01)}.tf142-image-wrapper{max-height:220px;border-radius:12px}.tf142-tag{font-size:13px;padding:8px 16px}.tf142-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.tf142-title{font-size:22px}.tf142-desc{font-size:13px}.tf142-item{padding:8px 10px;font-size:11px;border-radius:6px}.tf142-item .tf142-check{font-size:12px;min-width:16px}.tf142-accent{padding:12px 14px;font-size:13px}.tf142-image-wrapper{max-height:180px;border-radius:10px}.tf142-tag{font-size:12px;padding:6px 14px}.tf142-badge{font-size:9px;padding:3px 10px}}.fe141-light{background:#fff;padding:70px 0}.fe141-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.fe141-content{width:100%}.text-center{text-align:center}.fe141-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.fe141-title{font-size:clamp(30px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;margin-bottom:16px;line-height:1.2}.fe141-title span{color:#84c615}.fe141-desc{color:#444;font-size:clamp(15px, 1.2vw, 18px);line-height:1.8;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto;text-align:justify}.fe141-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:850px;margin:0 auto 24px auto;text-align:left}.fe141-item{background:#f5f5f5;color:#222;padding:14px 18px;border-radius:10px;font-size:clamp(13px, 1vw, 15px);display:flex;align-items:flex-start;gap:12px;transition:all .3s ease;border-left:3px solid transparent;cursor:default}.fe141-item:hover{background:#84c615;color:#fff;border-left-color:#0a0a0a;transform:translateX(4px) scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.25)}.fe141-item .fe141-num{color:#84c615;font-weight:800;font-size:clamp(14px, 1.1vw, 16px);min-width:28px;transition:color .3s ease}.fe141-item:hover .fe141-num{color:#fff}.fe141-item strong{color:#0a0a0a;transition:color .3s ease}.fe141-item:hover strong{color:#fff}.fe141-accent{background:#84c615;color:#fff;padding:18px 30px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:700px;margin:0 auto;text-align:center}.fe141-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.fe141-accent p{margin:0}@media (max-width:1024px){.fe141-title{font-size:34px}.fe141-desc{font-size:16px;max-width:100%}.fe141-list{grid-template-columns:1fr 1fr;gap:8px;max-width:100%}.fe141-item{padding:12px 16px;font-size:13px}.fe141-accent{max-width:100%;padding:18px 28px;font-size:16px}}@media (max-width:768px){.fe141-light{padding:50px 0}.fe141-title{font-size:30px}.fe141-desc{font-size:15px;line-height:1.7;max-width:100%;text-align:justify}.fe141-list{grid-template-columns:1fr 1fr;gap:8px;max-width:100%}.fe141-item{padding:11px 14px;font-size:13px}.fe141-item .fe141-num{font-size:14px;min-width:24px}.fe141-accent{padding:16px 22px;font-size:15px;max-width:100%}.fe141-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.fe141-light{padding:40px 0}.fe141-wrap{padding:0 16px}.fe141-title{font-size:26px}.fe141-desc{font-size:14px;line-height:1.7;max-width:100%;text-align:justify}.fe141-list{grid-template-columns:1fr;gap:6px;max-width:100%}.fe141-item{padding:10px 14px;font-size:13px;border-radius:8px;gap:10px}.fe141-item .fe141-num{font-size:14px;min-width:24px}.fe141-accent{padding:14px 18px;font-size:14px;border-radius:10px;max-width:100%}.fe141-accent:hover{transform:scale(1.01)}.fe141-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.fe141-title{font-size:22px}.fe141-desc{font-size:13px}.fe141-list{grid-template-columns:1fr;gap:5px}.fe141-item{padding:8px 12px;font-size:12px;border-radius:6px}.fe141-item .fe141-num{font-size:12px;min-width:20px}.fe141-accent{padding:12px 14px;font-size:13px}.fe141-badge{font-size:9px;padding:3px 10px}}.dx-block{padding:70px 0}.dx-white{background:#fff}.dx-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.dx-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dx-content{width:100%}.dx-title{font-size:clamp(30px, 4vw, 42px);font-weight:800;color:#0a0a0a;margin-bottom:20px;line-height:1.2}.dx-title span{color:#84c615}.dx-body{display:flex;flex-direction:column;gap:14px}.dx-para{color:#444;font-size:clamp(15px, 1.1vw, 17px);line-height:1.8;margin:0;text-align:justify}.dx-para-highlight{background:#f5faf0;padding:16px 22px;border-radius:10px;border-left:4px solid #84c615;font-weight:500;color:#0a0a0a;margin-top:4px}.dx-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.dx-list li{color:#444;font-size:clamp(14px, 1vw, 16px);line-height:1.6;display:flex;align-items:center;gap:10px;padding:6px 0;transition:all .3s ease;cursor:default}.dx-list li:hover{color:#84c615;transform:translateX(4px)}.dx-check{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.dx-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.dx-image-card{position:relative;width:100%;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .4s ease}.dx-image-card:hover{transform:scale(1.02);box-shadow:0 15px 50px rgba(132,198,21,.15)}.dx-image{width:100%;height:auto;display:block;transition:all .4s ease}.dx-image-card:hover .dx-image{transform:scale(1.03)}.dx-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px 24px 20px 24px;background:linear-gradient(to top,rgba(0,0,0,.7) 0,transparent 100%)}.dx-overlay-text{color:#fff;font-size:clamp(18px, 1.5vw, 24px);font-weight:700;letter-spacing:.5px}.dx-image-accent{position:absolute;top:0;right:0;width:80px;height:80px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:.6;transition:all .4s ease}.dx-image-card:hover .dx-image-accent{opacity:.9;width:100px;height:100px}@media (max-width:1024px){.dx-grid{gap:40px}.dx-title{font-size:32px}.dx-image-card{max-width:450px}}@media (max-width:768px){.dx-block{padding:50px 0}.dx-grid{grid-template-columns:1fr;gap:35px}.dx-title{font-size:28px;text-align:center}.dx-para{font-size:15px;text-align:justify}.dx-list{grid-template-columns:1fr 1fr;gap:6px 12px}.dx-list li{font-size:14px}.dx-para-highlight{padding:14px 18px;font-size:15px}.dx-image-card{max-width:100%}.dx-image-overlay{padding:20px 18px 14px 18px}.dx-overlay-text{font-size:18px}.dx-image-accent{width:60px;height:60px}.dx-image-card:hover .dx-image-accent{width:70px;height:70px}}@media (max-width:480px){.dx-block{padding:40px 0}.dx-wrap{padding:0 16px}.dx-grid{gap:28px}.dx-title{font-size:24px;text-align:center}.dx-para{font-size:14px;text-align:justify}.dx-list{grid-template-columns:1fr;gap:4px}.dx-list li{font-size:13px;padding:4px 0}.dx-check{font-size:14px;min-width:18px}.dx-para-highlight{padding:12px 14px;font-size:14px;border-radius:8px}.dx-image-card{border-radius:12px}.dx-image-overlay{padding:16px 14px 12px 14px}.dx-overlay-text{font-size:16px}.dx-image-accent{width:50px;height:50px}.dx-image-card:hover .dx-image-accent{width:60px;height:60px}}@media (max-width:360px){.dx-title{font-size:20px}.dx-para{font-size:13px}.dx-list li{font-size:12px}.dx-para-highlight{padding:10px 12px;font-size:13px}.dx-overlay-text{font-size:14px}}body{text-align:justify}.pw-block{padding:70px 0}.pw-white{background:#fff}.pw-wrap{max-width:900px;margin:0 auto;padding:0 20px}.pw-inner{width:100%}.text-center{text-align:center}.pw-header{margin-bottom:40px}.pw-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.pw-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;line-height:1.2}.pw-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.pw-text{color:#444;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.pw-text:last-of-type{margin-bottom:20px}.pw-highlight{display:flex;align-items:flex-start;gap:12px;background:#f5faf0;padding:14px 20px;border-radius:10px;border-left:4px solid #84c615;margin-bottom:20px;max-width:780px;width:100%}.pw-highlight-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.pw-highlight-text{color:#0a0a0a;font-size:clamp(15px, 1.1vw, 17px);font-weight:600;margin:0;text-align:justify}.pw-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;max-width:780px;width:100%}.pw-question{background:#f5f5f5;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:default}.pw-question:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15)}.pw-q-icon{color:#84c615;font-weight:800;font-size:16px;min-width:24px;transition:color .3s ease}.pw-question:hover .pw-q-icon{color:#fff}.pw-q-text{color:#333;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.pw-question:hover .pw-q-text{color:#fff}.pw-conclusion{background:#0a0a0a;padding:20px 24px;border-radius:12px;max-width:780px;width:100%;margin-bottom:30px}.pw-conclusion-text{color:#ccc;font-size:clamp(14px, 1vw, 16px);line-height:1.8;margin:0 0 10px 0;text-align:justify}.pw-conclusion-line{width:60px;height:3px;background:#84c615;margin:0 auto 10px auto;border-radius:4px}.pw-conclusion-highlight{color:#fff;font-size:clamp(15px, 1.1vw, 18px);font-weight:600;margin:0;text-align:center}.pw-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.pw-stat{background:#f5faf0;padding:20px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #e8f0e0}.pw-stat:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.pw-stat-num{display:block;font-size:clamp(28px, 3vw, 38px);font-weight:800;color:#0a0a0a;transition:color .3s ease}.pw-stat:hover .pw-stat-num{color:#fff}.pw-stat-label{display:block;font-size:clamp(12px, .9vw, 14px);color:#555;font-weight:500;transition:color .3s ease}.pw-stat:hover .pw-stat-label{color:#fff}.pw-trust{background:#0a0a0a;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%}.pw-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2)}.pw-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.pw-trust:hover .pw-trust-icon{color:#0a0a0a}.pw-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.pw-trust:hover .pw-trust-text{color:#0a0a0a}@media (max-width:1024px){.pw-title{font-size:38px}.pw-stat-num{font-size:30px}.pw-stats{gap:12px}.pw-stat{padding:18px 12px}}@media (max-width:768px){.pw-block{padding:50px 0}.pw-title{font-size:32px}.pw-text{font-size:15px;text-align:justify}.pw-highlight-text{font-size:15px;text-align:justify}.pw-questions{grid-template-columns:1fr 1fr;gap:8px}.pw-question{padding:10px 14px}.pw-q-text{font-size:13px}.pw-conclusion{padding:18px 20px}.pw-conclusion-text{font-size:14px;text-align:justify}.pw-conclusion-highlight{font-size:15px}.pw-stats{grid-template-columns:1fr 1fr;gap:12px}.pw-stat{padding:16px 12px}.pw-stat-num{font-size:26px}.pw-stat-label{font-size:12px}.pw-trust{padding:14px 20px}.pw-trust-text{font-size:14px}.pw-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.pw-block{padding:40px 0}.pw-wrap{padding:0 16px}.pw-title{font-size:26px}.pw-header{margin-bottom:28px}.pw-text{font-size:14px;text-align:justify;margin-bottom:12px}.pw-highlight{padding:12px 16px;gap:10px}.pw-highlight-icon{font-size:14px;min-width:18px}.pw-highlight-text{font-size:14px;text-align:justify}.pw-questions{grid-template-columns:1fr;gap:6px}.pw-question{padding:10px 14px;border-radius:8px}.pw-q-icon{font-size:14px;min-width:20px}.pw-q-text{font-size:13px}.pw-conclusion{padding:16px 16px;border-radius:10px}.pw-conclusion-text{font-size:13px;text-align:justify}.pw-conclusion-line{width:40px;height:2px;margin:8px auto}.pw-conclusion-highlight{font-size:14px}.pw-stats{grid-template-columns:1fr 1fr;gap:10px}.pw-stat{padding:14px 10px;border-radius:10px}.pw-stat-num{font-size:22px}.pw-stat-label{font-size:11px}.pw-trust{padding:12px 16px;gap:10px;border-radius:10px}.pw-trust-icon{font-size:15px}.pw-trust-text{font-size:13px}.pw-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.pw-title{font-size:22px}.pw-text{font-size:13px}.pw-highlight-text{font-size:13px}.pw-q-text{font-size:12px}.pw-conclusion-text{font-size:12px}.pw-conclusion-highlight{font-size:13px}.pw-stats{grid-template-columns:1fr 1fr;gap:8px}.pw-stat{padding:10px 8px}.pw-stat-num{font-size:18px}.pw-stat-label{font-size:10px}.pw-trust-text{font-size:12px}}.sr-block{padding:70px 0}.sr-dark{background:#0a0a0a}.sr-wrap{max-width:900px;margin:0 auto;padding:0 20px}.sr-inner{width:100%}.text-center{text-align:center}.sr-header{margin-bottom:40px}.sr-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.sr-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#fff;line-height:1.2}.sr-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.sr-analogy{display:flex;align-items:flex-start;gap:12px;background:#161616;padding:18px 24px;border-radius:12px;border-left:4px solid #84c615;margin-bottom:20px;max-width:780px;width:100%}.sr-analogy-icon{color:#84c615;font-weight:700;font-size:18px;min-width:24px}.sr-analogy-text{color:#e0e0e0;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin:0;text-align:justify}.sr-text{color:#ccc;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.sr-text:last-of-type{margin-bottom:20px}.sr-highlight{display:flex;align-items:flex-start;gap:12px;background:#1a1a1a;padding:14px 20px;border-radius:10px;border-left:4px solid #84c615;margin-bottom:20px;max-width:780px;width:100%}.sr-highlight-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.sr-highlight-text{color:#fff;font-size:clamp(15px, 1.1vw, 17px);font-weight:600;margin:0;text-align:justify}.sr-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;max-width:780px;width:100%}.sr-item{background:#161616;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.sr-item:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15);border-color:#84c615}.sr-item-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px;transition:color .3s ease}.sr-item:hover .sr-item-icon{color:#0a0a0a}.sr-item-text{color:#e0e0e0;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.sr-item:hover .sr-item-text{color:#0a0a0a}.sr-conclusion{background:#161616;padding:18px 24px;border-radius:12px;max-width:780px;width:100%;margin-bottom:30px;border:1px solid #2a2a2a}.sr-conclusion-text{color:#e0e0e0;font-size:clamp(15px, 1.1vw, 17px);line-height:1.8;margin:0;text-align:center;font-weight:500}.sr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.sr-stat{background:#161616;padding:20px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #2a2a2a}.sr-stat:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.sr-stat-num{display:block;font-size:clamp(24px, 2.8vw, 34px);font-weight:800;color:#84c615;transition:color .3s ease}.sr-stat:hover .sr-stat-num{color:#0a0a0a}.sr-stat-label{display:block;font-size:clamp(12px, .9vw, 14px);color:#ccc;font-weight:500;transition:color .3s ease}.sr-stat:hover .sr-stat-label{color:#0a0a0a}.sr-trust{background:#161616;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%;border:1px solid #2a2a2a}.sr-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.sr-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.sr-trust:hover .sr-trust-icon{color:#0a0a0a}.sr-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.sr-trust:hover .sr-trust-text{color:#0a0a0a}@media (max-width:1024px){.sr-title{font-size:38px}.sr-stat-num{font-size:28px}.sr-stats{gap:12px}.sr-stat{padding:18px 12px}}@media (max-width:768px){.sr-block{padding:50px 0}.sr-title{font-size:32px}.sr-analogy-text{font-size:15px;text-align:justify}.sr-text{font-size:15px;text-align:justify}.sr-highlight-text{font-size:15px;text-align:justify}.sr-list{grid-template-columns:1fr 1fr;gap:8px}.sr-item{padding:10px 14px}.sr-item-text{font-size:13px}.sr-conclusion{padding:16px 20px}.sr-conclusion-text{font-size:15px}.sr-stats{grid-template-columns:1fr 1fr;gap:12px}.sr-stat{padding:16px 12px}.sr-stat-num{font-size:24px}.sr-stat-label{font-size:12px}.sr-trust{padding:14px 20px}.sr-trust-text{font-size:14px}.sr-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.sr-block{padding:40px 0}.sr-wrap{padding:0 16px}.sr-title{font-size:26px}.sr-header{margin-bottom:28px}.sr-analogy{padding:14px 16px;gap:10px}.sr-analogy-icon{font-size:15px;min-width:20px}.sr-analogy-text{font-size:14px;text-align:justify}.sr-text{font-size:14px;text-align:justify;margin-bottom:12px}.sr-highlight{padding:12px 16px;gap:10px}.sr-highlight-icon{font-size:14px;min-width:18px}.sr-highlight-text{font-size:14px;text-align:justify}.sr-list{grid-template-columns:1fr;gap:6px}.sr-item{padding:10px 14px;border-radius:8px}.sr-item-icon{font-size:14px;min-width:20px}.sr-item-text{font-size:13px}.sr-conclusion{padding:14px 16px;border-radius:10px}.sr-conclusion-text{font-size:14px}.sr-stats{grid-template-columns:1fr 1fr;gap:10px}.sr-stat{padding:14px 10px;border-radius:10px}.sr-stat-num{font-size:20px}.sr-stat-label{font-size:11px}.sr-trust{padding:12px 16px;gap:10px;border-radius:10px}.sr-trust-icon{font-size:15px}.sr-trust-text{font-size:13px}.sr-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.sr-title{font-size:22px}.sr-analogy-text{font-size:13px}.sr-text{font-size:13px}.sr-highlight-text{font-size:13px}.sr-item-text{font-size:12px}.sr-conclusion-text{font-size:13px}.sr-stat-num{font-size:18px}.sr-stat-label{font-size:10px}.sr-trust-text{font-size:12px}.sr-stats{grid-template-columns:1fr 1fr;gap:8px}.sr-stat{padding:10px 8px}}.wdco-block{padding:70px 0}.wdco-white{background:#fff}.wdco-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.wdco-inner{width:100%}.text-center{text-align:center}.wdco-header{margin-bottom:30px}.wdco-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.wdco-title{font-size:clamp(32px, 4.5vw, 48px);font-weight:800;color:#0a0a0a;margin-bottom:10px;line-height:1.2}.wdco-tagline{color:#555;font-size:clamp(16px, 1.3vw, 20px);line-height:1.6;max-width:750px;margin:0 auto;text-align:justify}.wdco-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.wdco-tag{background:#f0f8e8;color:#0a0a0a;padding:8px 20px;border-radius:50px;font-size:clamp(12px, .9vw, 14px);font-weight:600;transition:all .3s ease;cursor:default;border:1px solid #e0e8d8}.wdco-tag:hover{background:#84c615;color:#fff;border-color:#84c615;transform:translateY(-3px) scale(1.04);box-shadow:0 8px 25px rgba(132,198,21,.2)}.wdco-main{display:flex;flex-direction:column;gap:50px;margin-bottom:40px}.wdco-row{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.wdco-row-reverse{direction:rtl}.wdco-row-reverse>*{direction:ltr}.wdco-text{width:100%}.wdco-label-box{display:flex;align-items:center;gap:10px;margin-bottom:10px}.wdco-label-icon{color:#84c615;font-weight:700;font-size:16px}.wdco-label-text{color:#84c615;font-weight:700;font-size:clamp(12px, .9vw, 14px);letter-spacing:1px;text-transform:uppercase}.wdco-subtitle{font-size:clamp(22px, 2.5vw, 30px);font-weight:700;color:#0a0a0a;margin-bottom:14px;line-height:1.3}.wdco-desc{color:#444;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin:0;text-align:justify}.wdco-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.wdco-list li{color:#444;font-size:clamp(13px, .95vw, 15px);line-height:1.6;display:flex;align-items:center;gap:10px;padding:4px 0;transition:all .3s ease;cursor:default}.wdco-list li:hover{color:#84c615;transform:translateX(5px)}.wdco-check{color:#84c615;font-weight:700;font-size:14px;min-width:20px}.wdco-image{display:flex;justify-content:center;align-items:center;width:100%}.wdco-image-box{position:relative;width:100%;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .4s ease}.wdco-image-box:hover{transform:scale(1.02);box-shadow:0 15px 50px rgba(132,198,21,.15)}.wdco-img{width:100%;height:auto;display:block;transition:all .4s ease}.wdco-image-box:hover .wdco-img{transform:scale(1.03)}.wdco-img-overlay{position:absolute;bottom:0;left:0;right:0;padding:25px 20px 16px 20px;background:linear-gradient(to top,rgba(0,0,0,.7) 0,transparent 100%)}.wdco-img-text{color:#fff;font-size:clamp(16px, 1.3vw, 22px);font-weight:700;letter-spacing:.5px}.wdco-img-accent{position:absolute;top:0;right:0;width:70px;height:70px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:.5;transition:all .4s ease}.wdco-image-box:hover .wdco-img-accent{opacity:.8;width:90px;height:90px}.wdco-img-badge{position:absolute;top:16px;left:16px;background:rgba(0,0,0,.7);color:#fff;padding:6px 16px;border-radius:50px;font-size:clamp(11px, .8vw, 13px);font-weight:600;display:flex;align-items:center;gap:6px;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.wdco-img-badge span:first-child{color:#84c615}.wdco-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#f5faf0;padding:30px 20px;border-radius:16px;border:1px solid #e8f0e0}.wdco-stat{text-align:center;transition:all .3s ease;cursor:default;padding:10px;border-radius:12px}.wdco-stat:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2)}.wdco-stat-num{display:block;font-size:clamp(28px, 3vw, 38px);font-weight:800;color:#0a0a0a;transition:color .3s ease}.wdco-stat:hover .wdco-stat-num{color:#fff}.wdco-stat-label{display:block;font-size:clamp(13px, 1vw, 15px);color:#555;font-weight:500;transition:color .3s ease}.wdco-stat:hover .wdco-stat-label{color:#fff}@media (max-width:1024px){.wdco-row{gap:40px}.wdco-title{font-size:38px}.wdco-image-box{max-width:450px}.wdco-stats{gap:15px;padding:25px 16px}}@media (max-width:768px){.wdco-block{padding:50px 0}.wdco-row{grid-template-columns:1fr;gap:30px}.wdco-row-reverse{direction:ltr}.wdco-row-reverse>*{direction:ltr}.wdco-title{font-size:32px}.wdco-tagline{font-size:16px;text-align:justify}.wdco-tags{gap:8px;margin-bottom:30px}.wdco-tag{font-size:12px;padding:6px 16px}.wdco-main{gap:35px}.wdco-subtitle{font-size:22px}.wdco-desc{font-size:15px;text-align:justify}.wdco-list{grid-template-columns:1fr 1fr;gap:4px 14px}.wdco-list li{font-size:13px}.wdco-image-box{max-width:100%}.wdco-img-overlay{padding:18px 16px 12px 16px}.wdco-img-text{font-size:18px}.wdco-img-accent{width:60px;height:60px}.wdco-image-box:hover .wdco-img-accent{width:70px;height:70px}.wdco-img-badge{top:12px;left:12px;padding:5px 14px;font-size:12px}.wdco-stats{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px 16px}.wdco-stat-num{font-size:28px}.wdco-stat-label{font-size:13px}}@media (max-width:480px){.wdco-block{padding:40px 0}.wdco-wrap{padding:0 16px}.wdco-title{font-size:26px}.wdco-tagline{font-size:14px;text-align:justify}.wdco-badge{font-size:10px;padding:4px 14px}.wdco-tags{gap:6px;margin-bottom:24px}.wdco-tag{font-size:11px;padding:5px 14px}.wdco-main{gap:28px}.wdco-row{gap:24px}.wdco-subtitle{font-size:18px}.wdco-desc{font-size:14px;text-align:justify}.wdco-list{grid-template-columns:1fr;gap:4px}.wdco-list li{font-size:13px;padding:3px 0}.wdco-check{font-size:13px;min-width:18px}.wdco-label-box{margin-bottom:8px}.wdco-label-icon{font-size:14px}.wdco-label-text{font-size:11px}.wdco-image-box{border-radius:12px}.wdco-img-overlay{padding:14px 12px 10px 12px}.wdco-img-text{font-size:15px}.wdco-img-accent{width:50px;height:50px}.wdco-image-box:hover .wdco-img-accent{width:60px;height:60px}.wdco-img-badge{top:10px;left:10px;padding:4px 12px;font-size:10px}.wdco-stats{grid-template-columns:1fr 1fr;gap:10px;padding:16px 12px;border-radius:12px}.wdco-stat{padding:8px}.wdco-stat-num{font-size:22px}.wdco-stat-label{font-size:11px}}@media (max-width:360px){.wdco-title{font-size:22px}.wdco-tagline{font-size:13px}.wdco-subtitle{font-size:16px}.wdco-desc{font-size:13px}.wdco-list li{font-size:12px}.wdco-stat-num{font-size:18px}.wdco-stat-label{font-size:10px}.wdco-stats{gap:8px;padding:12px 10px}.wdco-stat{padding:6px}}.tf-block{padding:70px 0}.tf-dark{background:#0a0a0a}.tf-wrap{max-width:900px;margin:0 auto;padding:0 20px}.tf-inner{width:100%}.text-center{text-align:center}.tf-header{margin-bottom:40px}.tf-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.tf-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#fff;line-height:1.2}.tf-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.tf-text{color:#ccc;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.tf-text:last-of-type{margin-bottom:20px}.tf-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:24px;max-width:780px;width:100%}.tf-item{background:#161616;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.tf-item:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15);border-color:#84c615}.tf-item-icon{color:#84c615;font-weight:700;font-size:14px;min-width:20px;transition:color .3s ease}.tf-item:hover .tf-item-icon{color:#0a0a0a}.tf-item-text{color:#e0e0e0;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.tf-item:hover .tf-item-text{color:#0a0a0a}.tf-highlight{display:flex;align-items:flex-start;gap:12px;background:#1a1a1a;padding:14px 20px;border-radius:10px;border-left:4px solid #84c615;margin-bottom:24px;max-width:780px;width:100%}.tf-highlight-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.tf-highlight-text{color:#fff;font-size:clamp(15px, 1.1vw, 17px);font-weight:500;margin:0;text-align:justify}.tf-conclusion{background:#161616;padding:20px 24px;border-radius:12px;max-width:780px;width:100%;margin-bottom:30px;border:1px solid #2a2a2a}.tf-conclusion-text{color:#ccc;font-size:clamp(14px, 1vw, 16px);line-height:1.8;margin:0 0 10px 0;text-align:justify}.tf-conclusion-line{width:60px;height:3px;background:#84c615;margin:0 auto 12px auto;border-radius:4px}.tf-conclusion-highlight{color:#fff;font-size:clamp(15px, 1.1vw, 18px);font-weight:600;margin:0;text-align:justify}.tf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.tf-stat{background:#161616;padding:20px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #2a2a2a}.tf-stat:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.tf-stat-num{display:block;font-size:clamp(28px, 3vw, 38px);font-weight:800;color:#84c615;transition:color .3s ease}.tf-stat:hover .tf-stat-num{color:#0a0a0a}.tf-stat-label{display:block;font-size:clamp(12px, .9vw, 14px);color:#ccc;font-weight:500;transition:color .3s ease}.tf-stat:hover .tf-stat-label{color:#0a0a0a}.tf-trust{background:#161616;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%;border:1px solid #2a2a2a}.tf-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.tf-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.tf-trust:hover .tf-trust-icon{color:#0a0a0a}.tf-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.tf-trust:hover .tf-trust-text{color:#0a0a0a}@media (max-width:1024px){.tf-title{font-size:38px}.tf-stat-num{font-size:30px}.tf-stats{gap:12px}.tf-stat{padding:18px 12px}}@media (max-width:768px){.tf-block{padding:50px 0}.tf-title{font-size:32px}.tf-text{font-size:15px;text-align:justify}.tf-list{grid-template-columns:1fr 1fr;gap:8px}.tf-item{padding:10px 14px}.tf-item-text{font-size:13px}.tf-highlight-text{font-size:15px;text-align:justify}.tf-conclusion{padding:18px 20px}.tf-conclusion-text{font-size:14px;text-align:justify}.tf-conclusion-highlight{font-size:15px;text-align:justify}.tf-stats{grid-template-columns:1fr 1fr;gap:12px}.tf-stat{padding:16px 12px}.tf-stat-num{font-size:26px}.tf-stat-label{font-size:12px}.tf-trust{padding:14px 20px}.tf-trust-text{font-size:14px}.tf-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.tf-block{padding:40px 0}.tf-wrap{padding:0 16px}.tf-title{font-size:26px}.tf-header{margin-bottom:28px}.tf-text{font-size:14px;text-align:justify;margin-bottom:12px}.tf-list{grid-template-columns:1fr 1fr;gap:6px}.tf-item{padding:10px 14px;border-radius:8px}.tf-item-icon{font-size:13px;min-width:18px}.tf-item-text{font-size:13px}.tf-highlight{padding:12px 16px;gap:10px}.tf-highlight-icon{font-size:14px;min-width:18px}.tf-highlight-text{font-size:14px;text-align:justify}.tf-conclusion{padding:16px 16px;border-radius:10px}.tf-conclusion-text{font-size:13px;text-align:justify}.tf-conclusion-line{width:40px;height:2px;margin:8px auto}.tf-conclusion-highlight{font-size:14px;text-align:justify}.tf-stats{grid-template-columns:1fr 1fr;gap:10px}.tf-stat{padding:14px 10px;border-radius:10px}.tf-stat-num{font-size:22px}.tf-stat-label{font-size:11px}.tf-trust{padding:12px 16px;gap:10px;border-radius:10px}.tf-trust-icon{font-size:15px}.tf-trust-text{font-size:13px}.tf-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.tf-title{font-size:22px}.tf-text{font-size:13px}.tf-item-text{font-size:12px}.tf-highlight-text{font-size:13px}.tf-conclusion-text{font-size:12px}.tf-conclusion-highlight{font-size:13px}.tf-stat-num{font-size:18px}.tf-stat-label{font-size:10px}.tf-trust-text{font-size:12px}.tf-stats{grid-template-columns:1fr 1fr;gap:8px}.tf-stat{padding:10px 8px}.tf-list{grid-template-columns:1fr 1fr;gap:5px}.tf-item{padding:8px 10px}}.ps-block{padding:70px 0}.ps-white{background:#fff}.ps-wrap{max-width:900px;margin:0 auto;padding:0 20px}.ps-inner{width:100%}.text-center{text-align:center}.ps-header{margin-bottom:40px}.ps-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ps-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;line-height:1.2}.ps-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.ps-text{color:#444;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.ps-text:last-of-type{margin-bottom:20px}.ps-text-final{margin-bottom:24px}.ps-decisions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;max-width:780px;width:100%}.ps-decision{background:#f5f5f5;padding:14px 18px;border-radius:10px;display:flex;align-items:flex-start;gap:12px;transition:all .3s ease;cursor:default}.ps-decision:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15)}.ps-decision-dot{width:8px;height:8px;min-width:8px;background:#84c615;border-radius:50%;margin-top:6px;transition:background .3s ease}.ps-decision:hover .ps-decision-dot{background:#fff}.ps-decision-text{color:#333;font-size:clamp(14px, 1vw, 16px);line-height:1.6;transition:color .3s ease}.ps-decision:hover .ps-decision-text{color:#fff}.ps-highlight{display:flex;align-items:flex-start;gap:12px;background:#f5faf0;padding:18px 22px;border-radius:12px;border-left:4px solid #84c615;margin-bottom:20px;max-width:780px;width:100%}.ps-highlight-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.ps-highlight-text{color:#0a0a0a;font-size:clamp(15px, 1.1vw, 17px);font-weight:500;margin:0;text-align:justify}.ps-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.ps-stat{background:#f5faf0;padding:20px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #e8f0e0}.ps-stat:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.ps-stat-num{display:block;font-size:clamp(24px, 3vw, 34px);font-weight:800;color:#0a0a0a;transition:color .3s ease}.ps-stat:hover .ps-stat-num{color:#fff}.ps-stat-label{display:block;font-size:clamp(12px, .9vw, 14px);color:#555;font-weight:500;transition:color .3s ease}.ps-stat:hover .ps-stat-label{color:#fff}.ps-trust{background:#0a0a0a;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%}.ps-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2)}.ps-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.ps-trust:hover .ps-trust-icon{color:#0a0a0a}.ps-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.ps-trust:hover .ps-trust-text{color:#0a0a0a}@media (max-width:1024px){.ps-title{font-size:38px}.ps-stat-num{font-size:28px}.ps-stats{gap:12px}.ps-stat{padding:18px 12px}}@media (max-width:768px){.ps-block{padding:50px 0}.ps-title{font-size:32px}.ps-text{font-size:15px;text-align:justify}.ps-decisions{grid-template-columns:1fr 1fr;gap:8px}.ps-decision{padding:12px 16px}.ps-decision-text{font-size:14px}.ps-highlight{padding:16px 20px}.ps-highlight-text{font-size:15px;text-align:justify}.ps-stats{grid-template-columns:1fr 1fr;gap:12px}.ps-stat{padding:16px 12px}.ps-stat-num{font-size:24px}.ps-stat-label{font-size:12px}.ps-trust{padding:14px 20px}.ps-trust-text{font-size:14px}.ps-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ps-block{padding:40px 0}.ps-wrap{padding:0 16px}.ps-title{font-size:26px}.ps-header{margin-bottom:28px}.ps-text{font-size:14px;text-align:justify;margin-bottom:12px}.ps-text-final{margin-bottom:20px}.ps-decisions{grid-template-columns:1fr;gap:6px}.ps-decision{padding:10px 14px;border-radius:8px}.ps-decision-dot{width:6px;height:6px;min-width:6px;margin-top:5px}.ps-decision-text{font-size:13px}.ps-highlight{padding:14px 16px;gap:10px;border-radius:10px}.ps-highlight-icon{font-size:14px;min-width:18px}.ps-highlight-text{font-size:14px;text-align:justify}.ps-stats{grid-template-columns:1fr 1fr;gap:10px}.ps-stat{padding:14px 10px;border-radius:10px}.ps-stat-num{font-size:20px}.ps-stat-label{font-size:11px}.ps-trust{padding:12px 16px;gap:10px;border-radius:10px}.ps-trust-icon{font-size:15px}.ps-trust-text{font-size:13px}.ps-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ps-title{font-size:22px}.ps-text{font-size:13px}.ps-decision-text{font-size:12px}.ps-highlight-text{font-size:13px}.ps-stat-num{font-size:18px}.ps-stat-label{font-size:10px}.ps-trust-text{font-size:12px}.ps-stats{grid-template-columns:1fr 1fr;gap:8px}.ps-stat{padding:10px 8px}.ps-decisions{grid-template-columns:1fr;gap:5px}.ps-decision{padding:8px 12px}}.bh-block{padding:70px 0}.bh-dark{background:#0a0a0a}.bh-wrap{max-width:900px;margin:0 auto;padding:0 20px}.bh-inner{width:100%}.text-center{text-align:center}.bh-header{margin-bottom:40px}.bh-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.bh-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#fff;line-height:1.2}.bh-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.bh-text{color:#ccc;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.bh-text:last-of-type{margin-bottom:20px}.bh-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;max-width:780px;width:100%}.bh-question{background:#161616;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:12px;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.bh-question:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15);border-color:#84c615}.bh-q-icon{color:#84c615;font-weight:800;font-size:16px;min-width:24px;transition:color .3s ease}.bh-question:hover .bh-q-icon{color:#0a0a0a}.bh-q-text{color:#e0e0e0;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.bh-question:hover .bh-q-text{color:#0a0a0a}.bh-conclusion{background:#161616;padding:20px 24px;border-radius:12px;max-width:780px;width:100%;margin-bottom:30px;border:1px solid #2a2a2a}.bh-conclusion-text{color:#ccc;font-size:clamp(14px, 1vw, 16px);line-height:1.8;margin:0 0 14px 0;text-align:justify}.bh-conclusion-line{width:60px;height:3px;background:#84c615;margin:0 auto 14px auto;border-radius:4px}.bh-conclusion-highlight{display:flex;align-items:flex-start;gap:12px}.bh-conclusion-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.bh-conclusion-highlight-text{color:#fff;font-size:clamp(15px, 1.1vw, 18px);font-weight:600;margin:0;text-align:justify}.bh-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.bh-stat{background:#161616;padding:20px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #2a2a2a}.bh-stat:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.bh-stat-num{display:block;font-size:clamp(28px, 3vw, 38px);font-weight:800;color:#84c615;transition:color .3s ease}.bh-stat:hover .bh-stat-num{color:#0a0a0a}.bh-stat-label{display:block;font-size:clamp(12px, .9vw, 14px);color:#ccc;font-weight:500;transition:color .3s ease}.bh-stat:hover .bh-stat-label{color:#0a0a0a}.bh-trust{background:#161616;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%;border:1px solid #2a2a2a}.bh-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.bh-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.bh-trust:hover .bh-trust-icon{color:#0a0a0a}.bh-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.bh-trust:hover .bh-trust-text{color:#0a0a0a}@media (max-width:1024px){.bh-title{font-size:38px}.bh-stat-num{font-size:30px}.bh-stats{gap:12px}.bh-stat{padding:18px 12px}}@media (max-width:768px){.bh-block{padding:50px 0}.bh-title{font-size:32px}.bh-text{font-size:15px;text-align:justify}.bh-questions{grid-template-columns:1fr 1fr;gap:8px}.bh-question{padding:10px 14px}.bh-q-text{font-size:13px}.bh-conclusion{padding:18px 20px}.bh-conclusion-text{font-size:14px;text-align:justify}.bh-conclusion-highlight-text{font-size:15px;text-align:justify}.bh-stats{grid-template-columns:1fr 1fr;gap:12px}.bh-stat{padding:16px 12px}.bh-stat-num{font-size:26px}.bh-stat-label{font-size:12px}.bh-trust{padding:14px 20px}.bh-trust-text{font-size:14px}.bh-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.bh-block{padding:40px 0}.bh-wrap{padding:0 16px}.bh-title{font-size:26px}.bh-header{margin-bottom:28px}.bh-text{font-size:14px;text-align:justify;margin-bottom:12px}.bh-questions{grid-template-columns:1fr;gap:6px}.bh-question{padding:10px 14px;border-radius:8px}.bh-q-icon{font-size:14px;min-width:20px}.bh-q-text{font-size:13px}.bh-conclusion{padding:16px 16px;border-radius:10px}.bh-conclusion-text{font-size:13px;text-align:justify}.bh-conclusion-line{width:40px;height:2px;margin:10px auto}.bh-conclusion-icon{font-size:14px;min-width:18px}.bh-conclusion-highlight-text{font-size:14px;text-align:justify}.bh-stats{grid-template-columns:1fr 1fr;gap:10px}.bh-stat{padding:14px 10px;border-radius:10px}.bh-stat-num{font-size:22px}.bh-stat-label{font-size:11px}.bh-trust{padding:12px 16px;gap:10px;border-radius:10px}.bh-trust-icon{font-size:15px}.bh-trust-text{font-size:13px}.bh-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.bh-title{font-size:22px}.bh-text{font-size:13px}.bh-q-text{font-size:12px}.bh-conclusion-text{font-size:12px}.bh-conclusion-highlight-text{font-size:13px}.bh-stat-num{font-size:18px}.bh-stat-label{font-size:10px}.bh-trust-text{font-size:12px}.bh-stats{grid-template-columns:1fr 1fr;gap:8px}.bh-stat{padding:10px 8px}.bh-questions{grid-template-columns:1fr;gap:5px}.bh-question{padding:8px 12px}}.vh-block{padding:70px 0}.vh-white{background:#fff}.vh-wrap{max-width:900px;margin:0 auto;padding:0 20px}.vh-inner{width:100%}.text-center{text-align:center}.vh-header{margin-bottom:40px}.vh-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.vh-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#0a0a0a;line-height:1.2}.vh-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.vh-text{color:#444;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.vh-text:last-of-type{margin-bottom:20px}.vh-text-final{margin-bottom:24px}.vh-highlight{display:flex;align-items:flex-start;gap:12px;background:#f5faf0;padding:14px 20px;border-radius:10px;border-left:4px solid #84c615;margin-bottom:20px;max-width:780px;width:100%}.vh-highlight-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px}.vh-highlight-text{color:#0a0a0a;font-size:clamp(15px, 1.1vw, 17px);font-weight:600;margin:0;text-align:justify}.vh-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:20px;max-width:780px;width:100%}.vh-item{background:#f5f5f5;padding:12px 14px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:default}.vh-item:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15)}.vh-item-num{color:#84c615;font-weight:800;font-size:clamp(12px, .9vw, 14px);min-width:28px;transition:color .3s ease}.vh-item:hover .vh-item-num{color:#fff}.vh-item-text{color:#333;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.vh-item:hover .vh-item-text{color:#fff}.vh-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.vh-card{background:#0a0a0a;padding:24px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #2a2a2a}.vh-card:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.vh-card-num{display:block;font-size:clamp(20px, 2vw, 28px);font-weight:800;color:#84c615;margin-bottom:6px;transition:color .3s ease}.vh-card:hover .vh-card-num{color:#0a0a0a}.vh-card-label{display:block;font-size:clamp(14px, 1vw, 16px);color:#fff;font-weight:500;transition:color .3s ease}.vh-card:hover .vh-card-label{color:#0a0a0a}.vh-trust{background:#0a0a0a;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%}.vh-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2)}.vh-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.vh-trust:hover .vh-trust-icon{color:#0a0a0a}.vh-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.vh-trust:hover .vh-trust-text{color:#0a0a0a}@media (max-width:1024px){.vh-title{font-size:38px}.vh-card-num{font-size:24px}}@media (max-width:768px){.vh-block{padding:50px 0}.vh-title{font-size:32px}.vh-text{font-size:15px;text-align:justify}.vh-list{grid-template-columns:1fr 1fr;gap:8px}.vh-item{padding:10px 14px}.vh-item-text{font-size:13px}.vh-highlight-text{font-size:15px;text-align:justify}.vh-cards{grid-template-columns:1fr 1fr 1fr;gap:12px}.vh-card{padding:18px 12px}.vh-card-num{font-size:22px}.vh-card-label{font-size:14px}.vh-trust{padding:14px 20px}.vh-trust-text{font-size:14px}.vh-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.vh-block{padding:40px 0}.vh-wrap{padding:0 16px}.vh-title{font-size:26px}.vh-header{margin-bottom:28px}.vh-text{font-size:14px;text-align:justify;margin-bottom:12px}.vh-text-final{margin-bottom:20px}.vh-highlight{padding:12px 16px;gap:10px}.vh-highlight-icon{font-size:14px;min-width:18px}.vh-highlight-text{font-size:14px;text-align:justify}.vh-list{grid-template-columns:1fr 1fr;gap:6px}.vh-item{padding:10px 12px;border-radius:8px}.vh-item-num{font-size:12px;min-width:24px}.vh-item-text{font-size:13px}.vh-cards{grid-template-columns:1fr 1fr 1fr;gap:10px}.vh-card{padding:14px 10px;border-radius:10px}.vh-card-num{font-size:18px}.vh-card-label{font-size:12px}.vh-trust{padding:12px 16px;gap:10px;border-radius:10px}.vh-trust-icon{font-size:15px}.vh-trust-text{font-size:13px}.vh-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.vh-title{font-size:22px}.vh-text{font-size:13px}.vh-highlight-text{font-size:13px}.vh-item-text{font-size:12px}.vh-cards{grid-template-columns:1fr;gap:8px}.vh-card{padding:12px 10px}.vh-card-num{font-size:16px}.vh-card-label{font-size:12px}.vh-trust-text{font-size:12px}.vh-list{grid-template-columns:1fr 1fr;gap:5px}.vh-item{padding:8px 10px}}.ws-block{padding:70px 0}.ws-dark{background:#0a0a0a}.ws-wrap{max-width:900px;margin:0 auto;padding:0 20px}.ws-inner{width:100%}.text-center{text-align:center}.ws-header{margin-bottom:40px}.ws-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ws-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#fff;line-height:1.2}.ws-subtitle{color:#aaa;font-size:clamp(16px, 1.2vw, 18px);line-height:1.6;max-width:700px;margin:10px auto 0 auto;text-align:justify}.ws-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.ws-text{color:#ccc;font-size:clamp(17px, 1.3vw, 20px);line-height:1.9;margin-bottom:24px;text-align:justify;max-width:780px;width:100%;font-weight:500}.ws-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;max-width:780px;width:100%}.ws-benefit{background:#161616;padding:14px 18px;border-radius:10px;display:flex;align-items:center;gap:12px;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.ws-benefit:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15);border-color:#84c615}.ws-benefit-icon{color:#84c615;font-weight:700;font-size:16px;min-width:22px;transition:color .3s ease}.ws-benefit:hover .ws-benefit-icon{color:#0a0a0a}.ws-benefit-text{color:#e0e0e0;font-size:clamp(14px, 1vw, 16px);line-height:1.4;transition:color .3s ease}.ws-benefit:hover .ws-benefit-text{color:#0a0a0a}.ws-conclusion{background:#161616;padding:24px 28px;border-radius:12px;max-width:780px;width:100%;margin-bottom:30px;border:1px solid #2a2a2a;text-align:center}.ws-conclusion-text{color:#ccc;font-size:clamp(16px, 1.2vw, 19px);line-height:1.8;margin:0 0 12px 0;font-weight:500}.ws-conclusion-line{width:60px;height:3px;background:#84c615;margin:0 auto 12px auto;border-radius:4px}.ws-conclusion-highlight{color:#fff;font-size:clamp(17px, 1.3vw, 20px);font-weight:600;margin:0}.ws-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:780px;width:100%;margin-bottom:24px}.ws-principle{background:#161616;padding:20px 16px;border-radius:12px;text-align:center;transition:all .4s ease;cursor:default;border:1px solid #2a2a2a}.ws-principle:hover{background:#84c615;transform:scale(1.05);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.ws-principle-icon{display:block;font-size:clamp(24px, 2.5vw, 32px);color:#84c615;margin-bottom:6px;transition:color .3s ease}.ws-principle:hover .ws-principle-icon{color:#0a0a0a}.ws-principle-label{display:block;font-size:clamp(14px, 1vw, 16px);color:#e0e0e0;font-weight:600;transition:color .3s ease}.ws-principle:hover .ws-principle-label{color:#0a0a0a}.ws-trust{background:#161616;padding:18px 24px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .4s ease;cursor:default;max-width:780px;width:100%;border:1px solid #2a2a2a}.ws-trust:hover{background:#84c615;transform:scale(1.02);box-shadow:0 8px 30px rgba(132,198,21,.2);border-color:#84c615}.ws-trust-icon{color:#84c615;font-weight:700;font-size:18px;transition:color .3s ease}.ws-trust:hover .ws-trust-icon{color:#0a0a0a}.ws-trust-text{color:#fff;font-size:clamp(14px, 1vw, 16px);font-weight:600;margin:0;transition:color .3s ease}.ws-trust:hover .ws-trust-text{color:#0a0a0a}@media (max-width:1024px){.ws-title{font-size:38px}.ws-subtitle{font-size:16px}.ws-principles{gap:12px}.ws-principle{padding:18px 12px}}@media (max-width:768px){.ws-block{padding:50px 0}.ws-title{font-size:32px}.ws-subtitle{font-size:15px;text-align:justify}.ws-text{font-size:16px;text-align:justify}.ws-benefits{grid-template-columns:1fr 1fr;gap:8px}.ws-benefit{padding:12px 16px}.ws-benefit-text{font-size:14px}.ws-conclusion{padding:20px 20px}.ws-conclusion-text{font-size:16px}.ws-conclusion-highlight{font-size:17px}.ws-principles{grid-template-columns:1fr 1fr;gap:12px}.ws-principle{padding:16px 12px}.ws-principle-icon{font-size:24px}.ws-principle-label{font-size:14px}.ws-trust{padding:14px 20px}.ws-trust-text{font-size:14px}.ws-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ws-block{padding:40px 0}.ws-wrap{padding:0 16px}.ws-title{font-size:26px}.ws-header{margin-bottom:28px}.ws-subtitle{font-size:14px;text-align:justify}.ws-text{font-size:15px;text-align:justify;margin-bottom:20px}.ws-benefits{grid-template-columns:1fr;gap:6px}.ws-benefit{padding:10px 14px;border-radius:8px}.ws-benefit-icon{font-size:14px;min-width:18px}.ws-benefit-text{font-size:13px}.ws-conclusion{padding:16px 16px;border-radius:10px}.ws-conclusion-text{font-size:14px}.ws-conclusion-line{width:40px;height:2px;margin:10px auto}.ws-conclusion-highlight{font-size:15px}.ws-principles{grid-template-columns:1fr 1fr;gap:10px}.ws-principle{padding:14px 10px;border-radius:10px}.ws-principle-icon{font-size:20px}.ws-principle-label{font-size:13px}.ws-trust{padding:12px 16px;gap:10px;border-radius:10px}.ws-trust-icon{font-size:15px}.ws-trust-text{font-size:13px}.ws-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ws-title{font-size:22px}.ws-subtitle{font-size:13px}.ws-text{font-size:14px}.ws-benefit-text{font-size:12px}.ws-conclusion-text{font-size:13px}.ws-conclusion-highlight{font-size:14px}.ws-principles{grid-template-columns:1fr 1fr;gap:8px}.ws-principle{padding:10px 8px}.ws-principle-icon{font-size:18px}.ws-principle-label{font-size:12px}.ws-trust-text{font-size:12px}.ws-benefits{grid-template-columns:1fr;gap:5px}.ws-benefit{padding:8px 12px}}.ui-block{padding:70px 0}.ui-dark{background:#0a0a0a}.ui-wrap{max-width:900px;margin:0 auto;padding:0 20px}.ui-inner{width:100%}.text-center{text-align:center}.ui-header{margin-bottom:40px}.ui-badge{display:inline-block;background:#84c615;color:#0a0a0a;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.ui-title{font-size:clamp(32px, 4.5vw, 44px);font-weight:800;color:#fff;line-height:1.2}.ui-title span{color:#84c615}.ui-content-center{display:flex;flex-direction:column;align-items:center;width:100%}.ui-text{color:#ccc;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:14px;text-align:justify;max-width:780px;width:100%}.ui-text-sub{color:#84c615;font-weight:600;font-size:clamp(14px, 1.1vw, 16px);margin-bottom:16px;text-align:center}.ui-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:24px;max-width:780px;width:100%}.ui-item{background:#161616;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:default;border:1px solid #2a2a2a}.ui-item:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15);border-color:#84c615}.ui-check{color:#84c615;font-weight:700;font-size:14px;min-width:20px;transition:color .3s ease}.ui-item:hover .ui-check{color:#0a0a0a}.ui-item-text{color:#e0e0e0;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.ui-item:hover .ui-item-text{color:#0a0a0a}.ui-accent{background:#84c615;color:#0a0a0a;padding:20px 28px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 18px);transition:all .4s ease;cursor:default;max-width:780px;width:100%;text-align:center}.ui-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#fff}.ui-accent p{margin:0}@media (max-width:1024px){.ui-title{font-size:38px}.ui-grid{gap:8px}.ui-item{padding:10px 14px}}@media (max-width:768px){.ui-block{padding:50px 0}.ui-title{font-size:32px}.ui-text{font-size:15px;text-align:justify}.ui-grid{grid-template-columns:1fr 1fr;gap:8px}.ui-item{padding:10px 14px}.ui-item-text{font-size:13px}.ui-accent{padding:16px 22px;font-size:15px}.ui-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.ui-block{padding:40px 0}.ui-wrap{padding:0 16px}.ui-title{font-size:26px}.ui-header{margin-bottom:28px}.ui-text{font-size:14px;text-align:justify;margin-bottom:12px}.ui-text-sub{font-size:13px;margin-bottom:14px}.ui-grid{grid-template-columns:1fr 1fr;gap:6px}.ui-item{padding:10px 12px;border-radius:8px}.ui-check{font-size:13px;min-width:18px}.ui-item-text{font-size:13px}.ui-accent{padding:14px 18px;font-size:14px;border-radius:10px}.ui-accent:hover{transform:scale(1.01)}.ui-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.ui-title{font-size:22px}.ui-text{font-size:13px}.ui-grid{grid-template-columns:1fr 1fr;gap:5px}.ui-item{padding:8px 10px}.ui-item-text{font-size:12px}.ui-check{font-size:12px;min-width:16px}.ui-accent{padding:12px 14px;font-size:13px}.ui-badge{font-size:9px;padding:3px 10px}}.mf-block{padding:70px 0}.mf-white{background:#fff}.mf-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.mf-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mf-content{width:100%}.mf-header{margin-bottom:16px}.mf-badge{display:inline-block;background:#84c615;color:#fff;padding:5px 18px;border-radius:30px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.mf-title{font-size:clamp(30px, 4vw, 40px);font-weight:800;color:#0a0a0a;line-height:1.2}.mf-title span{color:#84c615}.mf-text{color:#444;font-size:clamp(15px, 1.1vw, 17px);line-height:1.9;margin-bottom:20px;text-align:justify}.mf-grid-items{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.mf-item{background:#f5f5f5;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;transition:all .3s ease;cursor:default;border:1px solid #e8e8e8}.mf-item:hover{background:#84c615;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(132,198,21,.15);border-color:#84c615}.mf-check{color:#84c615;font-weight:700;font-size:14px;min-width:20px;transition:color .3s ease}.mf-item:hover .mf-check{color:#fff}.mf-item-text{color:#333;font-size:clamp(13px, .95vw, 15px);line-height:1.4;transition:color .3s ease}.mf-item:hover .mf-item-text{color:#fff}.mf-accent{background:#84c615;color:#fff;padding:18px 24px;border-radius:12px;font-weight:600;font-size:clamp(15px, 1.1vw, 17px);transition:all .4s ease;cursor:default;text-align:center}.mf-accent:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 10px 45px rgba(132,198,21,.35);background:#0a0a0a;color:#84c615}.mf-accent p{margin:0}.mf-image-block{display:flex;justify-content:center;align-items:center;width:100%}.mf-img-card{position:relative;width:100%;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .4s ease}.mf-img-card:hover{transform:scale(1.02);box-shadow:0 15px 50px rgba(132,198,21,.15)}.mf-img{width:100%;height:auto;display:block;transition:all .4s ease}.mf-img-card:hover .mf-img{transform:scale(1.03)}.mf-img-overlay{position:absolute;bottom:0;left:0;right:0;padding:25px 20px 16px 20px;background:linear-gradient(to top,rgba(0,0,0,.7) 0,transparent 100%);display:flex;align-items:center;gap:10px}.mf-img-icon{color:#84c615;font-weight:700;font-size:18px}.mf-img-text{color:#fff;font-size:clamp(16px, 1.3vw, 22px);font-weight:700;letter-spacing:.5px}.mf-img-badge{position:absolute;top:16px;left:16px;background:rgba(0,0,0,.7);color:#fff;padding:6px 16px;border-radius:50px;font-size:clamp(11px, .8vw, 13px);font-weight:600;display:flex;align-items:center;gap:6px;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.mf-img-badge span:first-child{color:#84c615}.mf-img-accent{position:absolute;top:0;right:0;width:70px;height:70px;background:#84c615;clip-path:polygon(0 0,100% 0,100% 100%);opacity:.5;transition:all .4s ease}.mf-img-card:hover .mf-img-accent{opacity:.8;width:90px;height:90px}@media (max-width:1024px){.mf-grid{gap:40px}.mf-title{font-size:34px}.mf-img-card{max-width:450px}}@media (max-width:768px){.mf-block{padding:50px 0}.mf-grid{grid-template-columns:1fr;gap:30px}.mf-title{font-size:30px}.mf-text{font-size:15px;text-align:justify}.mf-grid-items{grid-template-columns:1fr 1fr;gap:8px}.mf-item{padding:10px 14px}.mf-item-text{font-size:13px}.mf-accent{padding:16px 20px;font-size:15px}.mf-img-card{max-width:100%}.mf-img-overlay{padding:18px 16px 12px 16px}.mf-img-text{font-size:18px}.mf-img-accent{width:60px;height:60px}.mf-img-card:hover .mf-img-accent{width:70px;height:70px}.mf-badge{font-size:11px;padding:4px 14px}}@media (max-width:480px){.mf-block{padding:40px 0}.mf-wrap{padding:0 16px}.mf-grid{gap:24px}.mf-title{font-size:26px}.mf-text{font-size:14px;text-align:justify}.mf-grid-items{grid-template-columns:1fr 1fr;gap:6px}.mf-item{padding:10px 12px;border-radius:8px}.mf-check{font-size:13px;min-width:18px}.mf-item-text{font-size:13px}.mf-accent{padding:14px 16px;font-size:14px;border-radius:10px}.mf-accent:hover{transform:scale(1.01)}.mf-img-card{border-radius:12px}.mf-img-overlay{padding:14px 12px 10px 12px}.mf-img-text{font-size:15px}.mf-img-icon{font-size:15px}.mf-img-accent{width:50px;height:50px}.mf-img-card:hover .mf-img-accent{width:60px;height:60px}.mf-img-badge{top:10px;left:10px;padding:4px 12px;font-size:10px}.mf-badge{font-size:10px;padding:3px 12px;margin-bottom:8px}}@media (max-width:360px){.mf-title{font-size:22px}.mf-text{font-size:13px}.mf-grid-items{grid-template-columns:1fr 1fr;gap:5px}.mf-item{padding:8px 10px}.mf-item-text{font-size:12px}.mf-check{font-size:12px;min-width:16px}.mf-accent{padding:12px 14px;font-size:13px}.mf-img-text{font-size:13px}.mf-img-icon{font-size:13px}.mf-badge{font-size:9px;padding:3px 10px}}