body{background:#f7f5ef}.study-type .font-display,.study-type .font-mono,.study-type .font-sans{font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif}.study-type .font-mono{letter-spacing:-.01em}.study-type .font-black{font-weight:800}.study-type .text-gradient{background-image:linear-gradient(315deg,#2b3fa8,#1f3386 55%,#152a6b);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.study-type .text-gradient-display{background-image:radial-gradient(80% 130% at 70% 95%,rgba(31,104,158,.75) 0,rgba(22,74,124,.4) 40%,rgba(22,74,124,0) 74%),radial-gradient(70% 100% at 25% 85%,rgba(26,92,140,.6) 0,rgba(18,66,110,.3) 46%,rgba(18,66,110,0) 78%),radial-gradient(70% 115% at 22% 18%,rgba(48,56,132,.55) 0,rgba(28,42,100,.28) 48%,rgba(28,42,100,0) 78%),radial-gradient(90% 110% at 60% 0,rgba(5,16,34,.88) 0,rgba(6,22,44,.5) 44%,rgba(6,22,44,0) 78%),linear-gradient(30deg,#0e2f57,#0a2140 50%,#050f1d);background-size:100% 100%}.study-type .cloud-rain{visibility:hidden}.study-type .cloud-raindrop{position:absolute;top:0;width:3px;height:12px;border-radius:9999px;background:linear-gradient(180deg,rgba(31,127,224,.7),rgba(31,127,224,.05));opacity:0}.study-type:has(.cta-primary:focus-visible) .cloud-rain,.study-type:has(.cta-primary:hover) .cloud-rain{visibility:visible}.study-type:has(.cta-primary:focus-visible) .cloud-raindrop,.study-type:has(.cta-primary:hover) .cloud-raindrop{animation-name:cloud-rain-fall;animation-timing-function:cubic-bezier(.45,0,.75,.4);animation-iteration-count:infinite}@keyframes cloud-rain-fall{0%{transform:translateY(0);opacity:0}12%{opacity:.85}75%{opacity:.55}to{transform:translateY(150px);opacity:0}}@media (prefers-reduced-motion:reduce){.study-type .cloud-rain{visibility:hidden!important}.study-type .cloud-raindrop{animation:none!important}}.study-type .cloud-eye-lid{position:absolute;border-radius:50%;pointer-events:none;transform:scaleY(0);transform-origin:50% 0;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 88%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 50%,#000 88%,transparent 100%)}@keyframes cloud-blink{0%,96%{transform:scaleY(0)}97.5%{transform:scaleY(1)}99%{transform:scaleY(0)}to{transform:scaleY(0)}}.study-type .cloud-face .cloud-eye-lid{animation:cloud-blink 6.8s cubic-bezier(.16,1,.3,1) infinite}.study-type:has(.cta-primary:focus-visible) .cloud-eye-lid,.study-type:has(.cta-primary:hover) .cloud-eye-lid{animation:none;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.study-type .cloud-eye-lid{animation:none!important;transform:scaleY(0)!important}}@keyframes cloud-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.96)}}.study-type .cloud-breathe{animation:cloud-breathe 4.2s ease-in-out infinite;transform-origin:50% 100%;will-change:transform}.study-type .cloud-eye-pupil{position:absolute;border-radius:50%;pointer-events:none;translate:var(--eye-x,0) var(--eye-y,0);transition:translate .22s cubic-bezier(.16,1,.3,1);-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 45%,#000 55%,transparent 100%)}.study-type:has(.cta-primary:focus-visible) .cloud-eye-pupil,.study-type:has(.cta-primary:hover) .cloud-eye-pupil{translate:0 0}.study-type:has(.cta-primary:active) .cloud-eye-r{animation:none;transform:scaleY(1);transition:transform .09s ease-out}@media (prefers-reduced-motion:reduce){.study-type .cloud-breathe{animation:none!important}.study-type .cloud-eye-pupil{translate:none!important;transition:none!important}}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.study-type .animate-settle{animation:settle .5s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.study-type .animate-settle{animation:none!important}}.study-type .hero-text-mesh{background-image:linear-gradient(120deg,#0b1b3f,#1a2b6b)}.study-type .hero-text-mesh,.study-type .hero-text-mesh-accent{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.study-type .hero-text-mesh-accent{background-image:linear-gradient(120deg,#2f4fe0,#4a6cf7)}@keyframes hero-register-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hero-register-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes hero-register-tap{0%{transform:scale(1)}35%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.study-type .hero-register-anim{animation:none!important}}.study-type .product-rows{margin-top:4.5rem}.study-type .product-row,.study-type .product-rows{display:flex;flex-direction:column;gap:4.5rem}.study-type .product-card{position:relative;isolation:isolate;display:flex;min-height:26rem}.study-type .product-face{position:absolute;inset:0;z-index:1;border-radius:1.5rem}.study-type .product-card-link{position:absolute;inset:0;z-index:2;border-radius:1.5rem}.study-type .product-card-link:focus-visible{outline:3px solid #fff;outline-offset:-6px}.study-type .product-body{position:relative;z-index:3;pointer-events:none;display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem}.study-type .product-body a{pointer-events:auto}.study-type .product-cloud{position:absolute;top:0;inset-inline-end:1.75rem;z-index:0;width:6.5rem;height:auto;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(11,27,63,.22));transform:translateY(-2.3rem) rotate(4deg);transition:transform .45s cubic-bezier(.2,.9,.3,1.25)}.study-type .product-card:focus-within .product-cloud,.study-type .product-card:hover .product-cloud{transform:translateY(-4.4rem) rotate(-3deg)}.study-type .product-screen{display:grid;align-content:start;gap:.5rem;width:100%;max-width:30rem;min-height:10.5rem;padding:.8rem;border-radius:.9rem;background:#fff;color:#0b1b3f;font-size:12px;line-height:1.35;box-shadow:0 22px 44px -20px rgba(0,0,0,.55)}.study-type .product-screen-bar{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6987}.study-type [dir=rtl] .product-screen-bar{letter-spacing:0}.study-type .scene-tile{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:.55rem;font-weight:700;background:#fef3c7}.study-type .scene-tile-1{background:#fce7f3}.study-type .scene-tile-2{background:#dcfce7}.study-type .scene-tile.is-hit{outline:2px solid #2563eb}.study-type .scene-pay{margin-top:.15rem;padding:.35rem;border-radius:.5rem;background:#0b1b3f;color:#fff;text-align:center;font-weight:800;letter-spacing:.06em;transition:background-color .3s}.study-type .scene-pay.is-paid{background:#059669}.study-type .scene-bubble{justify-self:start;max-width:92%;padding:.45rem .6rem;border-radius:.7rem .7rem .7rem .15rem;background:#dcf8c6}.study-type [dir=rtl] .scene-bubble{border-radius:.7rem .7rem .15rem .7rem}.study-type .scene-meter{transition:width .6s cubic-bezier(.165,.84,.44,1)}.study-type .scene-pop{animation:scene-pop .35s cubic-bezier(.2,.9,.3,1.3)}@keyframes scene-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.study-type .scene-thinking:after{content:"…";animation:scene-blink 1s infinite}@keyframes scene-blink{50%{opacity:.2}}.study-type .product-demo-link{position:relative;padding-bottom:2px}.study-type .product-demo-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;opacity:.6;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s}.study-type [dir=rtl] .product-demo-link:after{transform-origin:right}.study-type .product-demo-link:focus-visible:after,.study-type .product-demo-link:hover:after{transform:scaleX(1);opacity:1}@media (min-width:1024px){.study-type .product-row{flex-direction:row;gap:1rem}.study-type .product-card{flex:1 1 0%;min-width:0;min-height:31rem;transition:flex-grow .5s cubic-bezier(.165,.84,.44,1)}.study-type .product-card:focus-within{flex-grow:1.5}.study-type .product-screen{margin-inline-start:auto}}@media (min-width:1024px) and (hover:hover){.study-type .product-card:hover{flex-grow:1.5}}@media (hover:none){.study-type .product-cloud{transform:translateY(-3rem) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.study-type .product-card,.study-type .product-cloud,.study-type .scene-meter,.study-type .scene-pay{transition:none}.study-type .scene-pop,.study-type .scene-thinking:after{animation:none}}