.page-home{--radius-md:20px}.page-home .section-title{color:var(--purple-dark);margin-bottom:40px}.hero{padding:40px 0 80px;position:relative;text-align:center}.hero-wave{animation:hero-wave-shimmer 7s ease-in-out infinite;inset:0;opacity:.1;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(180px)}.hero-wave .hero-wave-img{animation:hero-wave-float 50s ease-in-out infinite;height:100%;margin-left:-2.5%;object-fit:cover;object-position:center bottom;width:105%;will-change:transform}@keyframes hero-wave-float{0%,to{transform:translateX(0) translateY(0) scale(1)}33%{transform:translateX(-1.5%) translateY(-10px) scale(1.03)}66%{transform:translateX(1.5%) translateY(-6px) scale(1.02)}}@keyframes hero-wave-shimmer{0%,to{opacity:.08}50%{opacity:.14}}@media (prefers-reduced-motion:reduce){.hero-wave,.hero-wave .hero-wave-img{animation:none}.hero-wave{opacity:.1}.hero-wave .hero-wave-img{margin-left:0;width:100%}}.hero-content{position:relative;z-index:1}.badge{border-radius:999px;display:inline-block;font-size:1rem;font-weight:300;letter-spacing:.02em;margin-bottom:28px;padding:8px 20px}.hero-badge{background:rgba(91,155,255,.1);border:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7)}.hero-title{color:var(--white);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:900px;text-transform:uppercase}.hero-title span{color:var(--mint)}.hero-subtitle{color:var(--text-light);font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.7;margin:0 auto 56px;max-width:750px}.hero-stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:0 auto}.stat-item{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px;min-width:180px;padding:16px 24px;position:relative}.stat-item:not(:last-child):after{background:hsla(0,0%,100%,.2);content:"";height:70%;position:absolute;right:0;top:15%;width:1px}.stat-icon{align-items:center;background:hsla(94,42%,74%,.2);border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:4px;width:60px}.stat-icon svg{color:var(--mint);height:28px;width:28px}.stat-value{color:var(--white);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.1}.stat-label{color:hsla(0,0%,100%,.7);font-size:.8rem;line-height:1.4}.home-panel{overflow:hidden;padding:56px 48px 64px;position:relative}.advantage-section{padding:0 0 60px;position:relative}.advantage-section .home-panel,.intelligence-section .home-panel{overflow:visible}.intelligence-section .section-header{margin-top:24px}.section-header{text-align:center}.section-header .badge{background:rgba(91,155,255,.1);border:1px solid var(--purple-dark);color:var(--purple-dark);font-weight:500;margin-bottom:20px}.intelligence-section{padding:0 0 80px;position:relative}@property --card-grow{syntax:"<number>";inherits:false;initial-value:1}.advantage-grid{--advantage-ease:cubic-bezier(0.22,1,0.36,1);--advantage-duration:0.9s;align-items:stretch;display:flex;gap:20px;height:clamp(440px,52vw,560px);margin-bottom:0;position:relative;z-index:1}.advantage-col{flex:1;gap:20px;height:100%;min-width:0}.advantage-card,.advantage-col{display:flex;flex-direction:column;min-height:0}.advantage-card{--card-grow:1;background:var(--white);border:1px solid #e8ebe6;border-radius:var(--radius-md);cursor:pointer;flex-basis:0;flex-grow:var(--card-grow);flex-shrink:1;justify-content:flex-start;overflow:hidden;padding:28px;position:relative;transition:--card-grow var(--advantage-duration) var(--advantage-ease),flex-grow var(--advantage-duration) var(--advantage-ease),background .5s ease,border-color .5s ease,box-shadow .5s ease}.advantage-col:first-child .advantage-card:first-child{--card-grow:2}.advantage-col:first-child .advantage-card:last-child,.advantage-col:last-child .advantage-card{--card-grow:1}@media (hover:hover){.advantage-grid:has(.advantage-card:hover) .advantage-card:hover{--card-grow:6;z-index:2}.advantage-grid:has(.advantage-card:hover) .advantage-card:not(:hover){--card-grow:1.2}.advantage-grid.has-active-card:not(:has(.advantage-card:hover)) .advantage-card.is-active{--card-grow:6;z-index:2}.advantage-grid.has-active-card:not(:has(.advantage-card:hover)) .advantage-card:not(.is-active){--card-grow:1.2}}.advantage-card.is-active{background:linear-gradient(160deg,var(--purple-dark) 0,#5a2da8 100%);border-color:transparent;box-shadow:0 16px 40px rgba(68,8,147,.35);gap:20px}.advantage-grid.has-active-card:not(:has(.advantage-card:hover)) .advantage-card:not(.is-active) p{opacity:.72}.advantage-card:hover{background:linear-gradient(160deg,var(--purple-dark) 0,#5a2da8 100%);border-color:transparent;box-shadow:0 16px 40px rgba(68,8,147,.35);gap:20px}.advantage-grid:has(.advantage-card:hover) .advantage-card:not(:hover) p{opacity:.72}.advantage-card-icon{align-items:center;background:var(--mint-bg);border-radius:10px;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:background .45s ease;width:40px;z-index:3}.advantage-card.is-active .advantage-card-icon,.advantage-card:hover .advantage-card-icon{background:hsla(0,0%,100%,.15)}.advantage-card-icon svg{color:var(--purple-dark);height:20px;transition:color .45s ease;width:20px}.advantage-card.is-active .advantage-card-icon svg,.advantage-card:hover .advantage-card-icon svg{color:var(--white)}.advantage-card-image{flex:0 0 auto;height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;transition:height var(--advantage-duration) var(--advantage-ease) .12s,opacity .45s ease .2s,margin var(--advantage-duration) var(--advantage-ease) .12s}.advantage-card-image-inner{border-radius:20px;overflow:hidden}.advantage-card-image img{border-radius:20px;display:block;height:220px;object-fit:cover;width:100%}.advantage-card.is-active .advantage-card-image,.advantage-card:hover .advantage-card-image{height:220px;opacity:1;pointer-events:auto}.advantage-card-body{flex:0 1 auto;position:relative;transition:color .55s cubic-bezier(.4,0,.2,1);z-index:2}.advantage-card:not(:hover):not(.is-active) .advantage-card-image{transition-delay:0s}.advantage-card h3{color:var(--purple-dark);font-size:1.15rem;font-weight:600;margin-bottom:12px;padding-right:48px;transition:color .45s ease}.advantage-card.is-active h3,.advantage-card:hover h3{color:var(--white)}.advantage-card p{color:var(--text-muted);font-size:.875rem;line-height:1.65;transition:color .45s ease,opacity .55s cubic-bezier(.4,0,.2,1)}.advantage-card.is-active p,.advantage-card:hover p{color:hsla(0,0%,100%,.85)}@keyframes intelligence-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes intelligence-image-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes intelligence-stat-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.intelligence-row{align-items:start;contain:layout;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:48px;margin-top:32px;opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.intelligence-row.is-visible{opacity:1;transform:translateY(0)}.intelligence-content,.intelligence-visual{min-height:340px;position:relative}.intelligence-panels,.intelligence-visual-panels{position:relative;width:100%}.intelligence-panel{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .55s cubic-bezier(.4,0,.2,1),visibility .55s cubic-bezier(.4,0,.2,1);visibility:hidden}.intelligence-panel.is-active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.intelligence-panel.is-entering h3{animation:intelligence-fade-up .65s cubic-bezier(.22,1,.36,1) .08s both}.intelligence-panel.is-entering p{animation:intelligence-fade-up .65s cubic-bezier(.22,1,.36,1) .18s both}.intelligence-panel.is-entering .btn-read-more{animation:intelligence-fade-up .65s cubic-bezier(.22,1,.36,1) .28s both}.intelligence-panel.is-measuring,.intelligence-visual-panel.is-measuring{opacity:1!important;pointer-events:none!important;position:relative!important;visibility:visible!important;z-index:0!important}.intelligence-panel h3{color:var(--purple-dark);font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:600;margin-bottom:16px}.intelligence-panel p{color:var(--text-muted);font-size:.9rem;line-height:1.75;margin-bottom:28px}.intelligence-visual-panel{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .55s cubic-bezier(.4,0,.2,1),visibility .55s cubic-bezier(.4,0,.2,1);visibility:hidden}.intelligence-visual-panel.is-active{opacity:1;visibility:visible;z-index:1}.intelligence-visual-panel.is-entering img{animation:intelligence-image-in .75s cubic-bezier(.22,1,.36,1) .06s both}.intelligence-visual-panel.is-entering .conversions-card{animation:intelligence-stat-in .6s cubic-bezier(.22,1,.36,1) .22s both}.intelligence-visual-panel img{border-radius:var(--radius-md);display:block;height:340px;object-fit:cover;position:relative;width:100%;z-index:1}.btn-read-more{background:var(--mint);border-radius:10px;color:var(--text-dark);display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.1em;padding:14px 28px;transition:background .2s,transform .15s}.btn-read-more:hover{background:#a8cc8f;transform:translateY(-1px)}.intelligence-visual{height:340px;position:relative}.intelligence-visual .visual-bg{background:var(--mint);border-radius:50%;height:280px;left:50%;opacity:.7;pointer-events:none;position:absolute;top:50%;transform:translate(-45%,-50%);width:280px;z-index:0}.conversions-card{background:var(--white);border-radius:14px;bottom:24px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:160px;padding:16px 20px;position:absolute;right:-12px;z-index:2}.conversions-card strong{color:var(--text-dark);font-size:1.4rem;font-weight:700}.conversions-card span{color:var(--text-muted);display:block;font-size:.75rem;margin-bottom:4px}.conversions-card .mini-chart{height:40px;margin-top:10px}.conversions-card .mini-chart svg{height:100%;width:100%}.distribution-row{--dist-ease:cubic-bezier(0.22,1,0.36,1);--dist-duration:0.55s;--card-lift:48px;align-items:stretch;display:flex;gap:16px;margin-top:8px;overflow:visible}.distribution-card-slot{align-items:flex-end;display:flex;flex:1;min-height:calc(220px + var(--card-lift));min-width:0;overflow:visible}.distribution-card{align-items:flex-start;background:linear-gradient(180deg,#3a1578 0,var(--purple-dark) 100%);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:220px;outline:none;overflow:visible;padding:28px 22px 24px;position:relative;transform:translateY(0);transition:background var(--dist-duration) var(--dist-ease),color var(--dist-duration) var(--dist-ease),transform var(--dist-duration) var(--dist-ease),box-shadow var(--dist-duration) var(--dist-ease),border-color var(--dist-duration) var(--dist-ease);width:100%}.distribution-card-slot:hover .distribution-card,.distribution-card:focus-visible{z-index:3}.distribution-card.is-active{background:var(--mint);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(calc(var(--card-lift)*-1));z-index:3}.distribution-card.is-active .distribution-card-icon{background:rgba(68,8,147,.12)}.distribution-card.is-active .distribution-card-icon svg,.distribution-card.is-active h4{color:var(--purple-dark)}.distribution-card.is-active p{color:var(--text-muted)}@media (hover:hover){.distribution-card-slot:hover .distribution-card{background:var(--mint);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(calc(var(--card-lift)*-1))}.distribution-card-slot:hover .distribution-card-icon{background:rgba(68,8,147,.12)}.distribution-card-slot:hover .distribution-card h4,.distribution-card-slot:hover .distribution-card-icon svg{color:var(--purple-dark)}.distribution-card-slot:hover .distribution-card p{color:var(--text-muted)}}.distribution-card:focus-visible{background:var(--mint);box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(calc(var(--card-lift)*-1))}.distribution-card:focus-visible{border-color:rgba(68,8,147,.35)}.distribution-card-icon{align-items:center;background:hsla(0,0%,100%,.12);border-radius:8px;display:flex;height:36px;justify-content:center;margin-bottom:16px;min-height:36px;min-width:36px;transition:background .4s ease;width:36px}.distribution-card:focus-visible .distribution-card-icon{background:rgba(68,8,147,.12)}.distribution-card-icon svg{color:var(--mint);height:18px;transition:color .4s ease;width:18px}.distribution-card:focus-visible .distribution-card-icon svg{color:var(--purple-dark)}.distribution-card h4{color:var(--white);font-size:.95rem;font-weight:600;line-height:1.35;margin-bottom:10px;transition:color .4s ease}.distribution-card:focus-visible h4{color:var(--purple-dark)}.distribution-card p{color:hsla(0,0%,100%,.7);font-size:.78rem;line-height:1.6;transition:color .4s ease}.distribution-card:focus-visible p{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.intelligence-row{opacity:1;transform:none;transition:none}.intelligence-panel.is-entering .btn-read-more,.intelligence-panel.is-entering h3,.intelligence-panel.is-entering p,.intelligence-visual-panel.is-entering .conversions-card,.intelligence-visual-panel.is-entering img{animation:none}.distribution-card,.intelligence-panel,.intelligence-visual-panel{transition:none}}@media (max-width:992px){.advantage-grid{gap:16px;height:clamp(380px,65vw,480px)}.advantage-col{gap:16px}.intelligence-row{gap:36px;grid-template-columns:1fr}.intelligence-visual,.intelligence-visual-panel img{height:300px}.intelligence-visual-panels{min-height:300px!important}.distribution-row{flex-wrap:wrap;--card-lift:28px}.distribution-card-slot{flex:1 1 calc(50% - 8px);min-height:calc(200px + var(--card-lift));min-width:200px}.distribution-card{height:200px}}@media (max-width:768px){.advantage-grid{flex-direction:column;height:auto;min-height:0}.advantage-col{min-height:260px}.advantage-col:first-child .advantage-card:first-child{--card-grow:2}.advantage-col:first-child .advantage-card:last-child,.advantage-col:last-child .advantage-card{--card-grow:1}@media (hover:hover){.advantage-grid:has(.advantage-card:hover) .advantage-card:hover{--card-grow:3}.advantage-grid:has(.advantage-card:hover) .advantage-card:not(:hover){--card-grow:0.55}.advantage-grid.has-active-card:not(:has(.advantage-card:hover)) .advantage-card.is-active{--card-grow:3}.advantage-grid.has-active-card:not(:has(.advantage-card:hover)) .advantage-card:not(.is-active){--card-grow:0.55}}.advantage-card{min-height:150px}.hero{padding:24px 0 60px}.stat-item:not(:last-child):after{display:none}.hero-stats{gap:20px}.home-panel{padding:36px 24px 44px}.distribution-card-slot{flex:1 1 100%;--card-lift:16px}.distribution-card{height:auto;min-height:180px}.conversions-card{bottom:12px;right:8px}}