.hero-page{position:relative;isolation:isolate;overflow:hidden;background:#fff;color:#0b3c63}.hero-bg{z-index:0;overflow:hidden;background:radial-gradient(circle at 52% 40%,#fff 0,#f8fbff 22%,#eff6fc 48%,#e6f0f8 72%,#dfeaf5 100%)}.hero-bg,.hero-bg:before{position:absolute;inset:0;pointer-events:none}.hero-bg:before{content:"";background:radial-gradient(circle at 30% 28%,rgba(20,135,212,.06) 0,rgba(20,135,212,.03) 20%,transparent 52%)}.hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 68% 48%,rgba(20,135,212,.12) 0,rgba(20,135,212,.05) 22%,transparent 48%);pointer-events:none}.hero-pill{color:#0b5c8e;background:hsla(0,0%,100%,.78);border:1px solid rgba(11,60,99,.1);box-shadow:0 12px 30px rgba(11,60,99,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-pill-dot{width:8px;height:8px;border-radius:999px;background:#ffb020;box-shadow:0 0 0 6px rgba(255,176,32,.16)}.hero-content-glow{position:absolute;top:-40px;left:-20px;width:520px;height:520px;background:radial-gradient(circle,rgba(20,135,212,.1) 0,rgba(20,135,212,.05) 28%,transparent 72%);filter:blur(38px);z-index:-1;pointer-events:none}.hero-benefit-item{transition:transform .25s ease,opacity .25s ease}.hero-benefit-item:hover{transform:translateX(6px)}.hero-benefit-icon{background:hsla(0,0%,100%,.88);border:1px solid rgba(11,60,99,.1);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px rgba(11,60,99,.06)}.hero-benefit-item:hover .hero-benefit-icon{transform:scale(1.06);box-shadow:0 14px 28px rgba(11,60,99,.12);background:rgba(240,248,255,.96)}.hero-right-ambient{position:absolute;inset:10% 6% 12% 8%;border-radius:999px;background:radial-gradient(circle,rgba(78,163,218,.24) 0,rgba(78,163,218,.1) 36%,transparent 72%);filter:blur(46px);transform:scale(1.08);pointer-events:none;z-index:0}.glass-panel{background:hsla(0,0%,100%,.76);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 28px 80px rgba(11,60,99,.14),inset 0 1px 0 hsla(0,0%,100%,.78)}.glass-panel-soft{background:hsla(0,0%,100%,.82)}.glass-panel-dark,.glass-panel-soft{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.glass-panel-dark{background:rgba(11,60,99,.96)}.hero-main-card{will-change:transform;animation:cardFloat 7s ease-in-out infinite}.hero-strong-card{background:linear-gradient(180deg,#184f7c,#123f63)}.hero-card-glow{position:absolute;inset:12% 8% 14% 8%;background:radial-gradient(circle,rgba(20,135,212,.18) 0,rgba(20,135,212,.08) 30%,transparent 72%);filter:blur(40px);z-index:1;animation:pulseGlow 4s ease-in-out infinite;pointer-events:none}.hero-result-chip{position:absolute;top:18px;right:18px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background:hsla(0,0%,100%,.9);border:1px solid rgba(11,60,99,.08);box-shadow:0 12px 32px rgba(11,60,99,.1);color:#0b3c63;font-size:12px;font-weight:700;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-side-chip{min-width:280px}.shimmer-line{position:relative;overflow:hidden}.shimmer-line:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(20,135,212,.18),transparent);animation:shimmer 3s infinite}.progress-animate{transform-origin:left center;animation:progressGrow 1.5s ease-out}.graph-bar{width:100%;border-radius:14px 14px 0 0;transform-origin:bottom;animation:growBar 1.2s ease forwards;transform:scaleY(0)}.graph-bar.light{background:rgba(199,228,247,.92)}.graph-bar.medium{background:#3f92cc}.graph-bar.medium-soft{background:rgba(63,146,204,.74)}.graph-bar.dark{background:#184b78}.bar-1{height:46px;animation-delay:.08s}.bar-2{height:64px;animation-delay:.16s}.bar-3{height:86px;animation-delay:.24s}.bar-4{height:58px;animation-delay:.32s}.bar-5{height:104px;animation-delay:.4s}.bar-6{height:74px;animation-delay:.48s}.bar-7{height:94px;animation-delay:.56s}.cta-primary-glow{box-shadow:0 18px 35px rgba(20,135,212,.22),0 0 30px rgba(20,135,212,.14)}.cta-primary-glow:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 22px 42px rgba(20,135,212,.26),inset 0 0 0 1px hsla(0,0%,100%,.18)}@keyframes cardFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes growBar{to{transform:scaleY(1)}}@keyframes progressGrow{0%{transform:scaleX(.15);opacity:.65}to{transform:scaleX(1);opacity:1}}@keyframes pulseGlow{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:1024px){.hero-side-chip{display:none}}@media (max-width:768px){.hero-content-glow{width:320px;height:320px;top:-20px;left:-10px}.hero-result-chip{top:12px;right:12px;padding:8px 10px;font-size:11px}.hero-right-ambient{inset:14% 4% 12% 4%}}@media (prefers-reduced-motion:reduce){.graph-bar,.hero-card-glow,.hero-main-card,.progress-animate,.shimmer-line:after{animation:none!important}}