:root{--spring-bounce: cubic-bezier(.34, 1.56, .64, 1);--spring-smooth: cubic-bezier(.25, .46, .45, .94);--spring-ios: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--press-scale: .96;--press-scale-sm: .92;--press-duration: .1s;--release-duration: .4s;--accent: #7B68EE;--accent-glow: rgba(123, 104, 238, .4)}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;touch-action:manipulation;scroll-behavior:smooth}.modal-body,.modal-content,.tab-content,.result-container,[style*=overflow-y],[style*="overflow: auto"],[style*="overflow:auto"]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain}.ripple-container{position:relative;overflow:hidden}.ripple-effect{position:absolute;border-radius:50%;background:radial-gradient(circle,#ffffff59,#fff0 70%);transform:scale(0);animation:rippleExpand .5s var(--ease-out-expo) forwards;pointer-events:none;z-index:1}@keyframes rippleExpand{0%{transform:scale(0);opacity:1}to{transform:scale(2.5);opacity:0}}button,.btn,[role=button],input[type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}button,.btn,[role=button],input[type=submit]{transition:transform var(--release-duration) var(--spring-bounce),opacity .25s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease,color .25s ease,filter .25s ease;will-change:transform}button:active:not(:disabled),.btn:active:not(:disabled),[role=button]:active,input[type=submit]:active:not(:disabled){transform:scale(var(--press-scale))!important;opacity:.88;transition:transform var(--press-duration) var(--spring-smooth),opacity var(--press-duration) ease!important}.glow-on-hover:active{transform:scale(.94)!important;filter:brightness(.92);transition:transform var(--press-duration) ease,filter var(--press-duration) ease!important}.glow-on-hover{transition:transform var(--release-duration) var(--spring-bounce),filter .3s ease,box-shadow .4s ease!important}.nav-tab{transition:transform var(--release-duration) var(--spring-bounce),color .25s ease,opacity .25s ease!important;will-change:transform}.nav-tab:active{transform:scale(var(--press-scale-sm))!important;transition:transform var(--press-duration) var(--spring-smooth)!important}.nav-tab.active-tab{animation:navPulse 2s ease-in-out infinite}@keyframes navPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}.sound-btn:active,.music-btn:active{transform:scale(.85)!important;transition:transform var(--press-duration) ease!important}.sound-btn,.music-btn{transition:transform var(--release-duration) var(--spring-bounce),border-color .3s ease,background .3s ease,box-shadow .3s ease!important}.section-btn:active,.forecast-card-animate:active{transform:scale(.97)!important;transition:transform var(--press-duration) ease!important}.section-btn,.forecast-card-animate{transition:transform var(--release-duration) var(--spring-bounce),box-shadow .3s ease,border-color .3s ease!important;cursor:pointer;will-change:transform}input[type=date],input[type=text],input[type=email],.form-control{transition:border-color .35s ease,box-shadow .35s ease,transform .3s var(--spring-bounce)!important}input[type=date]:focus,input[type=text]:focus,input[type=email]:focus,.form-control:focus{transform:scale(1.01);box-shadow:0 0 0 3px #7b68ee26,0 4px 20px #7b68ee1a}.tab-content-section{will-change:opacity,transform}.js .tab-content-section{transition:opacity .35s var(--ease-out-expo),transform .35s var(--ease-out-expo);opacity:0;transform:translateY(12px) scale(.99);pointer-events:none}.tab-content-section.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.tab-card{transition:transform .3s var(--spring-bounce),box-shadow .3s ease,border-color .3s ease}.tab-card:active{transform:scale(.985)}[onclick]{-webkit-tap-highlight-color:transparent;cursor:pointer}.forecast-cards-grid{scroll-snap-type:y proximity}.forecast-card-animate{scroll-snap-align:start}::-webkit-scrollbar{width:6px;background:transparent}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#7b68ee4d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#7b68ee80}::-webkit-scrollbar-thumb:active{background:#7b68eeb3}*{scrollbar-width:thin;scrollbar-color:rgba(123,104,238,.3) transparent}.text-acronum{font-size:50px;font-weight:400;cursor:pointer;text-shadow:0 0 15px #999;color:transparent;transition:all .5s;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none;width:300px;filter:blur(2px);pointer-events:none;user-drag:none;-webkit-user-drag:none}.text-acronum-box{width:100%;max-width:300px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:12px;transition:all .3s;z-index:10000}.text-acronum-box:hover{transform:scale(1.1)}.text-acronum-box:hover .text-acronum{filter:blur(0px);color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #7B68EE,0 0 30px #7B68EE,0 0 40px #7B68EE,0 0 55px #7B68EE,0 0 75px #7B68EE}.sound-controls{position:fixed;top:20px;right:20px;display:flex;gap:10px;z-index:9999}.sound-btn,.music-btn{width:50px;height:50px;border-radius:50%;border:2px solid rgba(123,104,238,.5);background:#111c;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sound-btn:hover,.music-btn:hover{border-color:#7b68eee6;background:#7b68ee4d;transform:scale(1.1);box-shadow:0 0 20px #7b68ee99}.sound-enabled,.music-enabled{border-color:#7b68ee;box-shadow:0 0 15px #7b68ee80}.sound-disabled,.music-disabled{border-color:#ff000080;opacity:.7}.hidden{display:none!important}@keyframes cardFadeIn{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.forecast-card-animate{animation:cardFadeIn .4s ease-out forwards;opacity:0}.today-card,.forecast-cards-grid .today-card,.forecast-card-animate.today-card,div.today-card.forecast-card-animate{background:#7b68ee26!important;border:2px solid rgba(255,215,0,.6)!important;box-shadow:0 0 12px #ffd7004d!important}.today-card:hover{background:#7b68ee40!important;box-shadow:0 0 18px #ffd70080!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.matrix-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:25px;padding:0 10px;flex-wrap:wrap}.matrix-tab-btn{background:#2229;border:2px solid rgba(123,104,238,.4);border-radius:25px;padding:12px 24px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.matrix-tab-btn:hover{background:#7b68ee33;border-color:#7b68ee99}.matrix-tab-btn.active{background:linear-gradient(135deg,#7b68ee99,#8a2be299);border-color:#7b68eecc;box-shadow:0 4px 20px #7b68ee66}.tab-contents-wrapper{position:relative;min-height:300px}.tab-content{animation:fadeIn .3s ease}.matrix-image-large{max-width:1000px!important;width:100%!important}.loading-spinner{width:40px;height:40px;border:3px solid rgba(123,104,238,.3);border-top-color:#7b68ee;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#loadingBlock{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh}.mystical-loader{position:relative;width:200px;height:200px}.loader-dot{position:absolute;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#7b68ee,#8a2be2,#9370db);box-shadow:0 0 20px #7b68eecc,0 0 40px #8a2be299,inset 0 0 10px #ffffff4d;top:50%;left:50%;transform-origin:center}.loader-dot-1{transform:translate(-50%,-50%) rotate(0) translateY(-50px);animation:dot-pulse 1.5s ease-in-out infinite}.loader-dot-2{transform:translate(-50%,-50%) rotate(120deg) translateY(-50px);animation:dot-pulse 1.5s ease-in-out infinite .5s}.loader-dot-3{transform:translate(-50%,-50%) rotate(240deg) translateY(-50px);animation:dot-pulse 1.5s ease-in-out infinite 1s}.loader-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background:radial-gradient(circle,rgba(123,104,238,.4) 0%,transparent 70%);border-radius:50%;animation:glow-pulse 2s ease-in-out infinite;filter:blur(20px)}@keyframes rotate-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) rotate(var(--rotation, 0deg)) translateY(-50px) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) rotate(var(--rotation, 0deg)) translateY(-50px) scale(1.2)}}@keyframes glow-pulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.2)}}.loader-dot-1{--rotation: 0deg}.loader-dot-2{--rotation: 120deg}.loader-dot-3{--rotation: 240deg}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:flex-end;z-index:10000;animation:overlayFadeIn .3s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1));padding:0}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.modal-content{background:linear-gradient(145deg,#14141efa,#1e1928fa);border-radius:24px 24px 0 0;padding:0;max-width:600px;width:100%;max-height:92vh;overflow:hidden;border:1px solid rgba(123,104,238,.3);border-bottom:none;box-shadow:0 -10px 60px #00000080,0 0 0 1px #7b68ee26 inset,0 -5px 40px #7b68ee1a;animation:modalSheetUp .45s var(--spring-ios, cubic-bezier(.23, 1, .32, 1));position:relative}.modal-content:before{content:"";display:block;width:36px;height:5px;background:#ffffff40;border-radius:3px;margin:10px auto 0}@keyframes modalSheetUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-close{position:absolute;top:22px;right:22px;width:32px;height:32px;border-radius:50%;background:#ffffff1a;color:#ffffffb3;cursor:pointer;z-index:10;transition:all .25s var(--spring-bounce, cubic-bezier(.34, 1.56, .64, 1));line-height:32px;font-size:20px;font-weight:400;text-align:center;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.modal-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}.modal-close:active{transform:scale(.9);transition-duration:.08s}.modal-header{text-align:center;padding:30px 20px 25px;background:linear-gradient(180deg,rgba(123,104,238,.08) 0%,transparent 100%);border-bottom:1px solid rgba(123,104,238,.15)}.modal-date{color:#fff;font-size:28px;font-weight:700;margin:0 0 8px;text-shadow:0 2px 15px rgba(255,255,255,.2)}.modal-weekday{color:#7b68ee;font-size:16px;margin:0;letter-spacing:2px;text-transform:uppercase}.modal-body{padding:30px 25px;overflow-y:auto;max-height:calc(90vh - 160px)}.modal-card-container{display:flex;justify-content:center;margin-bottom:35px;position:relative}.modal-card-wrapper{position:relative}.magic-particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:350px;pointer-events:none}.modal-card-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:350px;background:radial-gradient(circle,rgba(123,104,238,.25) 0%,transparent 70%);border-radius:15px;animation:pulse-glow 3s ease-in-out infinite;filter:blur(20px)}.modal-card-image{width:260px;height:325px;border-radius:12px;box-shadow:0 15px 50px #0009,0 0 30px #7b68ee66,0 0 0 1px #7b68ee4d inset;position:relative;z-index:1;transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.modal-card-image:hover{transform:scale(1.02)}.modal-energy{text-align:center;margin:0 0 30px;padding:20px;background:#00000026;border-radius:15px;border:1px solid rgba(123,104,238,.2)}.modal-energy-title{color:#7b68ee;font-size:14px;margin:0 0 12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.modal-energy-name{color:#fff;font-size:24px;font-weight:700;margin:0 0 10px;text-shadow:0 2px 10px rgba(255,255,255,.1)}.modal-energy-number{display:inline-block;background:#7b68ee33;color:#c0c0d0;font-size:14px;margin:0;padding:5px 15px;border-radius:20px;border:1px solid rgba(123,104,238,.3)}.modal-forecast{color:#c8c8d8;font-size:15px;line-height:1.8;text-align:left;margin:0;padding:25px;background:#00000026;border-radius:15px;border-left:4px solid #7B68EE;box-shadow:0 5px 20px #0000004d}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#0000004d;border-radius:10px}.modal-body::-webkit-scrollbar-thumb{background:#7b68ee80;border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background:#7b68eeb3}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardReveal{0%{opacity:0;transform:scale(.3) rotateY(180deg);filter:brightness(3) saturate(2)}50%{transform:scale(1.15) rotateY(0);filter:brightness(1.5) saturate(1.5)}to{opacity:1;transform:scale(1) rotateY(0);filter:brightness(1) saturate(1)}}@keyframes lightRay{0%{opacity:0;transform:scaleY(0) rotate(var(--rotation))}30%{opacity:.8}to{opacity:0;transform:scaleY(1.5) rotate(calc(var(--rotation) + 10deg))}}@keyframes glowPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}}@keyframes magicDust{0%{opacity:0;transform:translate(0) scale(1)}20%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.3)}}@keyframes flashBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.magic-effects{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.light-ray{position:absolute;top:50%;left:50%;width:4px;height:120%;background:linear-gradient(to bottom,transparent 0%,rgba(255,215,0,.4) 20%,rgba(138,43,226,.6) 50%,rgba(123,104,238,.4) 80%,transparent 100%);transform-origin:center top;animation:lightRay 1.5s ease-out forwards;filter:blur(2px);box-shadow:0 0 20px #8a2be2cc}.magic-glow{position:absolute;top:50%;left:50%;width:350px;height:350px;background:radial-gradient(circle,rgba(138,43,226,.6) 0%,rgba(123,104,238,.4) 30%,transparent 70%);animation:glowPulse 1.5s ease-in-out;filter:blur(25px)}.magic-dust{position:absolute;width:3px;height:3px;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(138,43,226,.8) 50%,transparent 100%);border-radius:50%;animation:magicDust 2s ease-out forwards;box-shadow:0 0 8px #fffc,0 0 12px #8a2be299}.flash-burst{position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(138,43,226,.6) 30%,transparent 70%);border-radius:50%;animation:flashBurst .8s ease-out forwards}.modal-card-image.revealing{animation:cardReveal 1s cubic-bezier(.34,1.56,.64,1) forwards;transform-style:preserve-3d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUpScale{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawLine{0%{stroke-dashoffset:2000;filter:drop-shadow(0 0 0px transparent)}50%{filter:drop-shadow(0 0 15px rgba(138,43,226,.8)) drop-shadow(0 0 30px rgba(138,43,226,.5))}to{stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgba(138,43,226,.3))}}@keyframes starPop{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(180deg);filter:drop-shadow(0 0 20px rgba(255,255,255,1)) drop-shadow(0 0 30px rgba(138,43,226,1))}to{opacity:1;transform:scale(1) rotate(360deg)}}@keyframes snakeFlash{0%{opacity:0}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(138,43,226,.9)) drop-shadow(0 0 20px rgba(138,43,226,.6)) brightness(1.8)}to{opacity:1;filter:none}}.today-card,.forecast-cards-grid .today-card,.forecast-cards-grid>div.today-card,div.today-card.forecast-card-animate{background:#7b68ee26!important;border:2px solid rgba(255,215,0,.6)!important;box-shadow:0 0 12px #ffd7004d!important}@media (max-width: 600px){.result-container{padding:10px!important}.result-header{margin-bottom:15px!important}.result-header h2{font-size:18px!important}.result-header p{font-size:13px!important}#resultBlock .result-img-mobile{max-width:100vw!important;margin-bottom:24px!important;margin-top:0!important;display:block!important}#backArrow,#backArrowNew{font-size:24px!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;padding:0 4px!important}#userDate{font-size:14px!important;right:0!important;top:0!important;padding:0 4px!important}#resultBlock .glow-on-hover{width:160px!important;height:52px!important;font-size:16px!important;padding:0 12px!important}.forecast-cards-grid,#resultBlock .forecast-cards-grid,#resultBlock div[style*=grid-template-columns]{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-bottom:20px!important}.forecast-cards-grid>div{padding:4px!important;border-radius:6px!important}.forecast-cards-grid>div.today-card,.forecast-cards-grid .today-card,div.today-card{background:#7b68ee26!important;border:2px solid rgba(255,215,0,.6)!important;box-shadow:0 0 12px #ffd7004d!important}.forecast-cards-grid>div p:first-child{font-size:12px!important;margin-bottom:3px!important}.forecast-cards-grid img{max-width:50px!important;margin-bottom:3px!important}.forecast-cards-grid>div p:last-child{font-size:9px!important;line-height:1.2!important}#resultBlock h3{font-size:16px!important;margin-bottom:15px!important}.modal-content{max-width:95%;border-radius:20px}.modal-header{padding:25px 15px 20px}.modal-date{font-size:24px}.modal-body{padding:20px 15px}.modal-card-glow{width:240px;height:300px}.modal-card-image{width:220px;height:275px}.modal-energy-name{font-size:20px}.modal-forecast{padding:20px;font-size:14px}.sound-controls{top:10px;right:10px;gap:8px}.sound-btn,.music-btn{width:45px;height:45px;font-size:18px}.year-chart-section{padding:15px 10px!important;margin-bottom:20px!important}.year-chart-section h3{font-size:16px!important;margin-bottom:10px!important}.year-selector{margin-bottom:10px!important;gap:8px!important}.year-selector button{padding:6px 12px!important;font-size:14px!important}#currentYearDisplay{font-size:20px!important;padding:0 10px!important}#yearChartSvg{height:250px!important;margin:0 -10px!important}.year-chart-section>p{font-size:11px!important;margin-top:8px!important}.energy-statistics-container{margin-top:15px!important;padding:15px 5px!important}.energy-statistics-container h4{font-size:13px!important;margin-bottom:8px!important;padding:0 5px!important}.energy-statistics-container>p{font-size:11px!important;padding:0 5px!important;margin-bottom:10px!important}.energy-cards-grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:10px!important;padding:5px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.energy-card{flex:0 0 85%!important;scroll-snap-align:start!important;padding:10px!important;min-width:280px!important}.energy-card-number{font-size:16px!important;width:32px!important;height:32px!important;line-height:32px!important}.energy-card-info h5{font-size:13px!important}.energy-card-info p{font-size:10px!important}.energy-card-description{font-size:11px!important;line-height:1.4!important;padding:8px!important;max-height:none!important}.matrix-tabs{gap:6px!important;padding:0 5px!important;margin-bottom:20px!important}.matrix-tab-btn{padding:10px 14px!important;font-size:12px!important;border-radius:20px!important;gap:5px!important}.matrix-tab-btn span:first-child{font-size:14px!important}.matrix-image-large{max-width:100%!important;margin-bottom:20px!important}.tab-contents-wrapper{min-height:auto!important}.tab-content h3{font-size:16px!important;margin-bottom:15px!important}.tab-content p{font-size:13px!important}.matrix-sections-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:0 5px!important}.matrix-section-btn{padding:10px 5px!important;min-height:70px!important;font-size:11px!important}.matrix-section-btn span:first-child{font-size:20px!important}#compatibilityResult,.tab-content>div[style*="max-width: 400px"]{padding:15px!important;margin:0 5px!important}#compatResultContent{padding:0 4px!important}#compatResultContent svg{width:120px!important;height:120px!important}#compatResultContent>div>p{font-size:13px!important;padding:0 8px!important}.compat-breakdown-box{padding:14px 12px!important;margin:0 0 20px!important;max-width:100%!important}.compat-breakdown-header{flex-direction:column!important;gap:2px!important}.compat-breakdown-label{font-size:13px!important}.compat-breakdown-score{font-size:12px!important;text-align:left!important;line-height:1.4!important}#compatResultContent h2{font-size:18px!important}#compatResultContent canvas{border-radius:10px!important;box-shadow:0 6px 20px #7b68ee33!important}#compatResultContent canvas+div{font-size:12px!important}.ideal-partner-card{flex-wrap:wrap!important;padding:14px!important;gap:10px!important}.ideal-partner-card>div:first-child{min-width:44px!important}.ideal-partner-card>div:first-child>div:first-child{font-size:22px!important}.ideal-partner-card>div:first-child>div:last-child{font-size:18px!important}.ideal-partner-card .ideal-partner-analyze-btn{width:100%!important;flex-shrink:1!important;height:38px!important}}
