.challenges-section{padding:100px 0;background-color:#010101;position:relative;overflow:hidden}.challenges-section__header{text-align:center;max-width:680px;margin:0 auto 60px}.challenges-section__title{color:#fff;margin-bottom:20px}.challenges-section__subtitle{color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.7}.challenges-section__table{width:100%;border-radius:4px;overflow:hidden}.challenges-section__row{display:flex;align-items:stretch}.challenges-section__row--top{border-bottom:1px solid hsla(0,0%,100%,.1)}.challenges-section__footer-text{text-align:center;max-width:820px;margin:48px auto 0;color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.7}.challenge-cell{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:44px 24px;position:relative;transition:background .3s ease}.challenge-cell+.challenge-cell{border-left:1px solid hsla(0,0%,100%,.1)}.challenge-cell__icon{width:56px;height:56px;border-radius:50%;background:#111;border:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);transition:all .3s ease;flex-shrink:0}.challenge-cell__text{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.45;text-align:center;max-width:120px;transition:color .3s ease}.challenge-cell:hover .challenge-cell__text{color:hsla(0,0%,100%,.9)}.challenges-section__row--top .challenge-cell:first-child:hover{background:radial-gradient(ellipse at 50% 30%,rgba(58,133,198,.18) 0,rgba(5,15,30,.55) 60%,#010101 100%)}.challenges-section__row--top .challenge-cell:first-child:hover .challenge-cell__icon{border-color:rgba(58,133,198,.6);color:#5aadff;box-shadow:0 0 20px rgba(58,133,198,.3)}.challenges-section__row--top .challenge-cell:nth-child(2):hover{background:radial-gradient(ellipse at 50% 30%,rgba(0,158,137,.18) 0,rgba(0,30,25,.55) 55%,#050f0d 100%)}.challenges-section__row--top .challenge-cell:nth-child(2):hover .challenge-cell__icon{border-color:rgba(0,200,170,.5);color:#00d4b4;box-shadow:0 0 22px rgba(0,200,170,.25)}.challenges-section__row--top .challenge-cell:nth-child(3):hover{background:radial-gradient(ellipse at 50% 30%,rgba(139,92,246,.18) 0,rgba(20,10,40,.55) 60%,#010101 100%)}.challenges-section__row--top .challenge-cell:nth-child(3):hover .challenge-cell__icon{border-color:rgba(139,92,246,.6);color:#a78bfa;box-shadow:0 0 20px rgba(139,92,246,.3)}.challenges-section__row--bottom .challenge-cell:first-child:hover{background:radial-gradient(ellipse at 50% 30%,rgba(245,158,11,.18) 0,rgba(30,18,5,.55) 60%,#010101 100%)}.challenges-section__row--bottom .challenge-cell:first-child:hover .challenge-cell__icon{border-color:rgba(245,158,11,.6);color:#fbbf24;box-shadow:0 0 20px rgba(245,158,11,.3)}.challenges-section__row--bottom .challenge-cell:nth-child(2):hover{background:radial-gradient(ellipse at 50% 30%,rgba(239,68,68,.18) 0,rgba(30,5,5,.55) 60%,#010101 100%)}.challenges-section__row--bottom .challenge-cell:nth-child(2):hover .challenge-cell__icon{border-color:rgba(239,68,68,.6);color:#f87171;box-shadow:0 0 20px rgba(239,68,68,.3)}.challenges-section__row--bottom .challenge-cell:nth-child(3):hover{background:radial-gradient(ellipse at 50% 30%,rgba(99,102,241,.18) 0,rgba(10,10,30,.55) 60%,#010101 100%)}.challenges-section__row--bottom .challenge-cell:nth-child(3):hover .challenge-cell__icon{border-color:rgba(99,102,241,.6);color:#818cf8;box-shadow:0 0 20px rgba(99,102,241,.3)}.challenges-section__row--bottom .challenge-cell:nth-child(4):hover{background:radial-gradient(ellipse at 50% 30%,rgba(236,72,153,.18) 0,rgba(30,5,20,.55) 60%,#010101 100%)}.challenges-section__row--bottom .challenge-cell:nth-child(4):hover .challenge-cell__icon{border-color:rgba(236,72,153,.6);color:#f472b6;box-shadow:0 0 20px rgba(236,72,153,.3)}@media(max-width:900px){.challenges-section__row{flex-wrap:wrap}.challenges-section__row--top .challenge-cell{flex:1 1 33%}.challenges-section__row--bottom .challenge-cell{flex:1 1 50%}.challenge-cell+.challenge-cell{border-left:1px solid hsla(0,0%,100%,.1)}}@media(max-width:576px){.challenges-section{padding:70px 0}.challenges-section__row--bottom .challenge-cell,.challenges-section__row--top .challenge-cell{flex:1 1 50%}.challenge-cell{padding:32px 16px}}[data-theme=light] .challenges-section{background-color:#fff8f0}[data-theme=light] .challenges-section__title{color:#000}[data-theme=light] .challenges-section__footer-text,[data-theme=light] .challenges-section__subtitle{color:rgba(0,0,0,.55)}[data-theme=light] .challenges-section__table{border-color:rgba(0,0,0,.1)}[data-theme=light] .challenges-section__row--top{border-bottom:1px solid rgba(0,0,0,.12)}[data-theme=light] .challenge-cell+[data-theme=light] .challenge-cell{border-left:1px solid rgba(0,0,0,.12)}[data-theme=light] .challenge-cell__icon{background:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.6)}[data-theme=light] .challenge-cell__text{color:rgba(0,0,0,.6)}[data-theme=light] .challenge-cell:hover .challenge-cell__text{color:rgba(0,0,0,.85)}[data-theme=light] .challenges-section__row--top .challenge-cell:first-child:hover{background:radial-gradient(ellipse at 50% 30%,rgba(58,133,198,.1) 0,rgba(230,242,255,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--top .challenge-cell:first-child:hover .challenge-cell__icon{background:#e6f2ff;border-color:rgba(58,133,198,.4);color:#3a85c6}[data-theme=light] .challenges-section__row--top .challenge-cell:nth-child(2):hover{background:radial-gradient(ellipse at 50% 30%,rgba(0,158,137,.1) 0,rgba(240,255,252,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--top .challenge-cell:nth-child(2):hover .challenge-cell__icon{background:#e6faf7;border-color:rgba(0,158,137,.4);color:#009e89}[data-theme=light] .challenges-section__row--top .challenge-cell:nth-child(3):hover{background:radial-gradient(ellipse at 50% 30%,rgba(139,92,246,.1) 0,rgba(243,238,255,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--top .challenge-cell:nth-child(3):hover .challenge-cell__icon{background:#f3eeff;border-color:rgba(139,92,246,.4);color:#8b5cf6}[data-theme=light] .challenges-section__row--bottom .challenge-cell:first-child:hover{background:radial-gradient(ellipse at 50% 30%,rgba(245,158,11,.1) 0,rgba(255,247,230,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--bottom .challenge-cell:first-child:hover .challenge-cell__icon{background:#fff7e6;border-color:rgba(245,158,11,.4);color:#d97706}[data-theme=light] .challenges-section__row--bottom .challenge-cell:nth-child(2):hover{background:radial-gradient(ellipse at 50% 30%,rgba(239,68,68,.1) 0,rgba(255,238,238,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--bottom .challenge-cell:nth-child(2):hover .challenge-cell__icon{background:#fee;border-color:rgba(239,68,68,.4);color:#dc2626}[data-theme=light] .challenges-section__row--bottom .challenge-cell:nth-child(3):hover{background:radial-gradient(ellipse at 50% 30%,rgba(99,102,241,.1) 0,rgba(238,240,255,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--bottom .challenge-cell:nth-child(3):hover .challenge-cell__icon{background:#eef0ff;border-color:rgba(99,102,241,.4);color:#4f46e5}[data-theme=light] .challenges-section__row--bottom .challenge-cell:nth-child(4):hover{background:radial-gradient(ellipse at 50% 30%,rgba(236,72,153,.1) 0,rgba(255,238,245,.6) 60%,#f8f9fa 100%)}[data-theme=light] .challenges-section__row--bottom .challenge-cell:nth-child(4):hover .challenge-cell__icon{background:#ffeef5;border-color:rgba(236,72,153,.4);color:#db2777}.solution-scenarios{padding:100px 0;background-color:#010101;position:relative;overflow:hidden}.solution-scenarios__header{text-align:center;max-width:760px;margin:0 auto 56px}.solution-scenarios__title{color:#fff;margin-bottom:20px;line-height:1.25}.solution-scenarios__subtitle{color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.7}.solution-scenarios__tabs{display:flex;align-items:stretch;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;margin-bottom:56px}.solution-scenarios__panel{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:900px){.solution-scenarios__panel{grid-template-columns:1fr;gap:40px}}.solution-scenarios__image-wrap{position:relative;overflow:hidden;aspect-ratio:4/3}.solution-scenarios__image{width:100%;height:100%;object-fit:contain;object-position:top center;display:block}.solution-scenarios__content{display:flex;flex-direction:column;gap:0}.solution-scenarios__num{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);letter-spacing:.05em;margin-bottom:12px;display:block}.solution-scenarios__scenario-title{font-size:28px;font-weight:700;color:#fff;margin:0 0 28px;line-height:1.3}.solution-scenarios__points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.solution-scenarios__point{display:flex;align-items:flex-start;gap:12px;color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.6}.solution-scenarios__check{color:#00c9a7;flex-shrink:0;margin-top:2px}.scenario-tab{flex:1 1;position:relative;display:flex;align-items:center;gap:12px;padding:20px 24px;background:rgba(0,0,0,0);border:none;border-right:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:background .3s ease;text-align:left;min-width:0}.scenario-tab:last-child{border-right:none}.scenario-tab__icon{width:40px;height:40px;border-radius:50%;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);flex-shrink:0;transition:all .3s ease}.scenario-tab__label{font-size:13px;font-weight:400;color:hsla(0,0%,100%,.45);line-height:1.4;transition:all .3s ease;white-space:normal}.scenario-tab__underline{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00c9a7,#0077ff);border-radius:2px 2px 0 0}.scenario-tab--active{background:rgba(0,158,137,.06)}.scenario-tab--active .scenario-tab__icon{background:rgba(0,180,155,.15);border-color:rgba(0,200,170,.5);color:#00c9a7;box-shadow:0 0 16px rgba(0,200,170,.2)}.scenario-tab--active .scenario-tab__label{color:#fff;font-weight:600}.scenario-tab:not(.scenario-tab--active):hover{background:hsla(0,0%,100%,.03)}.scenario-tab:not(.scenario-tab--active):hover .scenario-tab__icon{border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.scenario-tab:not(.scenario-tab--active):hover .scenario-tab__label{color:hsla(0,0%,100%,.7)}@media(max-width:768px){.solution-scenarios{padding:70px 0}.solution-scenarios__tabs{flex-direction:column;border-radius:8px}.scenario-tab{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.scenario-tab:last-child{border-bottom:none}.scenario-tab__underline{bottom:auto;top:0;height:2px;border-radius:0 0 2px 2px}}[data-theme=light] .solution-scenarios{background-color:#fff8f0}[data-theme=light] .solution-scenarios__title{color:#000}[data-theme=light] .solution-scenarios__subtitle{color:rgba(0,0,0,.55)}[data-theme=light] .solution-scenarios__tabs{border-color:rgba(0,0,0,.1);background:#fff}[data-theme=light] .solution-scenarios__num{color:rgba(0,0,0,.4)}[data-theme=light] .solution-scenarios__scenario-title{color:#000}[data-theme=light] .solution-scenarios__point{color:rgba(0,0,0,.65)}[data-theme=light] .solution-scenarios__image-wrap{background:#e8e8e8}[data-theme=light] .scenario-tab{border-right-color:rgba(0,0,0,.1)}[data-theme=light] .scenario-tab__icon{background:#f0f0f0;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.5)}[data-theme=light] .scenario-tab__label{color:rgba(0,0,0,.45)}[data-theme=light] .scenario-tab--active{background:rgba(0,158,137,.05)}[data-theme=light] .scenario-tab--active .scenario-tab__label{color:#000}[data-theme=light] .scenario-tab:not(.scenario-tab--active):hover{background:rgba(0,0,0,.02)}[data-theme=light] .scenario-tab:not(.scenario-tab--active):hover .scenario-tab__label{color:rgba(0,0,0,.7)}.modernization-process{padding:100px 0;background-color:#010101;position:relative;overflow:hidden}.modernization-process__header{text-align:center;max-width:680px;margin:0 auto 60px}.modernization-process__title{color:#fff;margin-bottom:16px}.modernization-process__subtitle{color:hsla(0,0%,100%,.55);font-size:15px}.modernization-process__grid{display:flex;align-items:stretch;gap:0}.process-card{flex:1 1;position:relative;min-height:480px;display:flex;flex-direction:column;margin-left:-20px}.process-card:first-child{margin-left:0}.process-card--blue{--theme-rgb:58,133,198;--theme-color:#3a85c6}.process-card--green{--theme-rgb:0,158,137;--theme-color:#009e89}.process-card--purple{--theme-rgb:139,92,246;--theme-color:#8b5cf6}.process-card--pink{--theme-rgb:236,72,153;--theme-color:#ec4899}.process-card__bg-shape{position:absolute;inset:0;z-index:1;pointer-events:none}.process-card__svg{width:100%;height:100%;overflow:visible}.process-card__svg-path{fill:hsla(0,0%,100%,.015);stroke:hsla(0,0%,100%,.1);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .3s ease}.process-card__glow-bg{position:absolute;inset:0;z-index:0;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(var(--theme-rgb),.15) 0,transparent 60%);transition:opacity .5s ease;pointer-events:none}.process-card:hover .process-card__svg-path{stroke:rgba(var(--theme-rgb),.4)}.process-card:hover .process-card__glow-bg{opacity:1}.process-card:hover .process-card__icon-wrap{color:var(--theme-color);background:rgba(var(--theme-rgb),.15);border-color:rgba(var(--theme-rgb),.5);box-shadow:0 0 15px rgba(var(--theme-rgb),.3)}.process-card__content{position:relative;z-index:2;padding:40px 30px 40px 45px;display:flex;flex-direction:column;height:100%}.process-card:first-child .process-card__content{padding-left:30px}.process-card:last-child .process-card__content{padding-right:20px}.process-card__top{margin-bottom:24px}.process-card__icon-wrap{width:44px;height:44px;border-radius:8px;background:rgba(var(--theme-rgb),.08);border:1px solid rgba(var(--theme-rgb),.2);color:rgba(var(--theme-rgb),.8);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.process-card__text-wrap{display:flex;flex-direction:column;gap:12px}.process-card__step-title{color:#fff;font-size:18px;font-weight:600;margin:0}.process-card__desc{color:hsla(0,0%,100%,.45);font-size:13px;line-height:1.6;margin:0}.process-card__tree{flex:1 1;justify-content:flex-end;margin-top:20px}.process-card__items,.process-card__tree{position:relative;display:flex;flex-direction:column}.process-card__items{gap:16px}.process-card__tree-line{position:absolute;top:0;bottom:14px;left:21px;width:1px;border-left:1px dotted rgba(var(--theme-rgb),.5);z-index:0}@media(max-width:991px){.process-card__tree-line{display:none}}.process-card__item-wrap{display:flex;align-items:center;position:relative;padding-left:45px}.process-card__item-connector{position:absolute;left:21px;top:50%;width:16px;height:1px;border-top:1px dotted rgba(var(--theme-rgb),.5)}.process-card__item-pill{background:linear-gradient(90deg,rgba(var(--theme-rgb),.15) 0,rgba(255,255,255,.02) 100%);border:1px solid rgba(var(--theme-rgb),.3);border-radius:50px;padding:6px 14px;font-size:12px;color:hsla(0,0%,100%,.7);white-space:normal;position:relative;z-index:1;transition:all .3s ease}.process-card__item-pill:hover{border-color:rgba(var(--theme-rgb),.8);background:linear-gradient(90deg,rgba(var(--theme-rgb),.25) 0,rgba(255,255,255,.05) 100%);color:#fff}@media(max-width:1024px){.modernization-process__grid{flex-direction:column;gap:30px}.process-card{margin-left:0;min-height:auto}.process-card__bg-shape{display:none}.process-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.process-card__content{padding:30px!important}.process-card__item-connector,.process-card__tree-line{display:none}.process-card__item-wrap{padding-left:0}.process-card__item-pill{display:inline-block}}[data-theme=light] .modernization-process{background-color:#fff8f0}[data-theme=light] .modernization-process__title{color:#000}[data-theme=light] .modernization-process__subtitle{color:rgba(0,0,0,.6)}[data-theme=light] .process-card__svg-path{fill:#fff;stroke:rgba(0,0,0,.1)}[data-theme=light] .process-card__text-wrap .process-card__step-title{color:#000}[data-theme=light] .process-card__text-wrap .process-card__desc{color:rgba(0,0,0,.6)}[data-theme=light] .process-card__item-pill{color:rgba(0,0,0,.8);background:linear-gradient(90deg,rgba(var(--theme-rgb),.08) 0,#fff 100%)}[data-theme=light] .process-card__item-pill:hover{color:#000;background:linear-gradient(90deg,rgba(var(--theme-rgb),.15) 0,#f9f9f9 100%)}@media(max-width:1024px){[data-theme=light] .process-card{background:#fff;border-color:rgba(0,0,0,.1)}}.modernization-results{padding:120px 0;background-color:#010101;position:relative;overflow:hidden}.modernization-results__header{text-align:center;max-width:800px;margin:0 auto 80px;position:relative;z-index:2}.modernization-results__title{color:#fff;font-size:38px;font-weight:700;margin-bottom:20px;letter-spacing:-.02em}.modernization-results__subtitle{color:hsla(0,0%,100%,.5);font-size:16px;line-height:1.6}.modernization-results__grid-container{position:relative;max-width:1200px;margin:0 auto;z-index:2}.modernization-results .results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.modernization-results .results-grid__item{padding:60px 20px;display:flex;justify-content:center;align-items:center;transition:all .4s ease}.modernization-results .results-grid__item:hover{background:hsla(0,0%,100%,.02)}.modernization-results .grid-divider{position:absolute;background:hsla(0,0%,100%,.1);pointer-events:none}.modernization-results .horizontal-divider{top:50%;left:0;right:0;height:1px}.modernization-results .vertical-divider{top:0;bottom:0;width:1px}.modernization-results .vertical-divider.divider-1{left:25%}.modernization-results .vertical-divider.divider-2{left:50%}.modernization-results .vertical-divider.divider-3{left:75%}.modernization-results__bg-glow{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.modernization-results__bg-glow:before{content:"";position:absolute;top:20%;left:-10%;width:50%;height:60%;background:radial-gradient(circle at center,rgba(58,133,198,.12) 0,transparent 70%);filter:blur(80px);opacity:.8}.modernization-results__bg-glow:after{content:"";position:absolute;bottom:10%;right:-15%;width:60%;height:70%;background:radial-gradient(circle at center,rgba(187,62,3,.15) 0,transparent 70%);filter:blur(100px);opacity:.6}.modernization-results__bg-glow .extra-glow{position:absolute;top:-10%;right:10%;width:40%;height:50%;background:radial-gradient(circle at center,rgba(139,92,246,.08) 0,transparent 70%);filter:blur(80px);pointer-events:none}.result-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:200px}.result-card__icon-container{position:relative;width:56px;height:56px;z-index:1}.result-card__icon-box,.result-card__icon-container{display:flex;align-items:center;justify-content:center}.result-card__icon-box{width:48px;height:48px;background:hsla(0,0%,100%,.03);border:1.5px solid var(--item-color);border-radius:12px;color:var(--item-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;z-index:2}.result-card__icon-box svg{stroke-width:1.5px}.result-card__glow{position:absolute;inset:-10px;background:var(--item-color);opacity:.1;filter:blur(15px);z-index:1;transition:all .3s ease;border-radius:50%}.result-card:hover .result-card__icon-box{transform:translateY(-5px);background:var(--item-color);color:#fff;box-shadow:0 0 20px var(--item-color)}.result-card:hover .result-card__glow{opacity:.25;transform:scale(1.5)}.result-card:hover .result-card__title{color:#fff}.result-card__title{color:hsla(0,0%,100%,.85);font-size:16px;font-weight:500;line-height:1.4;margin:0;transition:color .3s ease}@media(max-width:1024px){.modernization-results__title{font-size:32px}.modernization-results .results-grid{grid-template-columns:repeat(2,1fr)}.modernization-results .horizontal-divider,.modernization-results .vertical-divider.divider-1,.modernization-results .vertical-divider.divider-3{display:none}.modernization-results__grid-container:after{content:"";position:absolute;top:25%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.1)}.modernization-results__grid-container:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.1)}.modernization-results .results-grid:after{content:"";position:absolute;top:75%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.1)}}@media(max-width:640px){.modernization-results{padding:80px 0}.modernization-results__title{font-size:28px}.modernization-results .results-grid{grid-template-columns:1fr}.modernization-results .grid-divider,.modernization-results .results-grid:after,.modernization-results__grid-container:after,.modernization-results__grid-container:before{display:none}.modernization-results .results-grid__item{padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.modernization-results .results-grid__item:last-child{border-bottom:none}}[data-theme=light] .modernization-results{background-color:#fff8f0}[data-theme=light] .modernization-results__title{color:#000}[data-theme=light] .modernization-results__subtitle{color:rgba(0,0,0,.6)}[data-theme=light] .modernization-results .grid-divider,[data-theme=light] .modernization-results .results-grid:after,[data-theme=light] .modernization-results__grid-container:after,[data-theme=light] .modernization-results__grid-container:before{background:rgba(0,0,0,.1)}[data-theme=light] .modernization-results .results-grid__item:hover{background:rgba(0,0,0,.02)}[data-theme=light] .result-card__icon-box{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1)}[data-theme=light] .result-card__title{color:rgba(0,0,0,.8)}[data-theme=light] .result-card:hover .result-card__title{color:#000}[data-theme=light] .result-card:hover .result-card__icon-box{background:rgba(0,0,0,.05)}.why-choose{padding:120px 0;background-color:#010101;position:relative;overflow:hidden}.why-choose__wrapper{display:flex;align-items:center;gap:60px;position:relative;z-index:2}.why-choose__list{gap:80px;position:relative;padding-left:80px}.why-choose__list,.why-choose__right{flex:1 1;display:flex;flex-direction:column}.why-choose__right{align-items:flex-end}.why-choose__title{color:#fff;font-size:42px;font-weight:700;margin-bottom:60px;text-align:right;max-width:450px;line-height:1.2}.wavy-line-container{position:absolute;left:10px;top:40px;bottom:40px;width:60px;z-index:1}.wavy-line-container .wavy-line{width:100%;height:100%}.choose-item{display:flex;gap:30px;position:relative;z-index:2}.choose-item__number{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0;box-shadow:0 4px 15px rgba(0,0,0,.3);position:relative}.choose-item__number:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid hsla(0,0%,100%,.1)}.choose-item__content{max-width:400px}.choose-item__title{color:#fff;font-size:20px;font-weight:600;margin:0 0 12px}.choose-item__desc{color:hsla(0,0%,100%,.5);font-size:15px;line-height:1.6;margin:0}.image-container{position:relative;width:100%;max-width:500px}.image-arched-frame{position:relative;width:100%;aspect-ratio:.9;background:#111;border-radius:200px 200px 0 0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.image-arched-frame .main-image{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.image-arched-frame .image-glow{position:absolute;bottom:-20%;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(circle at center,rgba(187,62,3,.25) 0,transparent 70%);filter:blur(40px);z-index:1}.status-badge{position:absolute;top:30%;left:-10%;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:8px;z-index:3;box-shadow:0 10px 30px rgba(0,0,0,.5)}.status-badge__label{color:#fff;font-size:14px;font-weight:500}.status-badge__tag{background:#00ca72;color:#fff;display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;width:fit-content}.star-icon{position:absolute;top:-40px;right:40px;z-index:3;filter:drop-shadow(0 0 10px rgba(187,62,3,.5));animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@media(max-width:1024px){.why-choose__wrapper{flex-direction:column-reverse;gap:80px}.why-choose__right{align-items:center}.why-choose__title{text-align:center;margin-bottom:100px}.why-choose__list{padding-left:60px}.status-badge{left:0}}@media(max-width:640px){.why-choose{padding:80px 0}.why-choose__title{font-size:32px}.why-choose__list{padding-left:0}.wavy-line-container{display:none}.choose-item{flex-direction:column;align-items:center;text-align:center;gap:15px}.status-badge{position:relative;left:auto;top:auto;margin:-40px auto 0;width:fit-content}}[data-theme=light] .why-choose{background-color:#fff8f0}[data-theme=light] .choose-item__title,[data-theme=light] .why-choose__title{color:#000}[data-theme=light] .choose-item__desc{color:rgba(0,0,0,.6)}[data-theme=light] .image-arched-frame{background:#eee}[data-theme=light] .status-badge{background:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.05)}[data-theme=light] .status-badge__label{color:#000}:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.form-banner{background-color:var(--bg-dark);padding-top:0!important;padding-bottom:100px}.form-banner_wrap{width:100%}.form-banner_wrap.preload{opacity:1}.form-banner_block{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(var(--text-color-rgb),.05);border-radius:20px;padding:55px 53px;position:relative;overflow:hidden}.form-banner_block.preload{opacity:1}@media(max-width:768px){.form-banner_block{padding:40px;text-align:center}}.form-banner_block .content{position:relative;z-index:2;max-width:600px}@media(max-width:768px){.form-banner_block .content{margin:0 auto}}.form-banner_block .content__title{color:var(--text-color);font-size:32px;font-weight:700;margin-bottom:24px}.form-banner_block .content__subtitle{font-size:16px;color:rgba(var(--text-color-rgb),.6);margin-bottom:30px;line-height:1.5}.form-banner_block .content__btn .form-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:12px;padding:14px 28px;background:var(--text-color);color:var(--bg-dark);border-radius:100px;font-weight:600;text-decoration:none;transition:all .3s ease}.form-banner_block .content__btn .form-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(var(--black-rgb),.2)}.form-banner_block .content__btn .form-btn svg path{fill:var(--bg-dark)}