:root{--website-ink:#10213f;--website-muted:#5f6f8e;--website-primary:#1f56d9;--website-accent:#0f9d7a;--website-surface:#fff;--website-surface-soft:#f5f8ff;--website-border:#dfe7f6;--website-shadow:0 16px 34px rgba(8,31,74,0.09);--website-shadow-strong:0 22px 50px rgba(8,31,74,0.16)}.website-page{position:relative;overflow:hidden;background:radial-gradient(circle at 10% 12%,#dfeafe 0,transparent 40%),radial-gradient(circle at 90% 30%,#dff5ec 0,transparent 37%),linear-gradient(180deg,#eff4ff,#f7f9ff 42%,#f2f7f6);color:var(--website-ink);font-family:Manrope,Sora,Avenir Next,Segoe UI,sans-serif}.website-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(25,44,78,.03) 1px,transparent 0),linear-gradient(90deg,rgba(25,44,78,.03) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 78%);pointer-events:none;z-index:0}.website-container{position:relative;z-index:2;font-size:16px;max-width:1400px}.website-section{position:relative}.website-bg-shape{position:absolute;border-radius:999px;-webkit-filter:blur(3px);filter:blur(3px);opacity:.45;pointer-events:none}.website-bg-shape-left{width:360px;height:360px;left:-110px;top:24px;background:radial-gradient(circle at 35% 35%,#ccdfff 0,#e9f0ff 74%);-webkit-animation:drift 10s ease-in-out infinite;animation:drift 10s ease-in-out infinite}.website-bg-shape-right{width:340px;height:340px;right:-105px;top:290px;background:radial-gradient(circle at 65% 35%,#ccefe4 0,#e3f7f0 75%);animation:drift 12s ease-in-out infinite reverse}.website-card{background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.88));border:1px solid var(--website-border);box-shadow:var(--website-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .35s cubic-bezier(.2,.9,.2,1),box-shadow .35s ease,border-color .25s ease}.website-card:hover{transform:translateY(-6px);border-color:#c8d7f6;box-shadow:var(--website-shadow-strong)}.website-section-hero .website-hero{padding-top:3.8rem!important;padding-bottom:3.8rem!important}.website-hero{background:radial-gradient(circle at 18% 20%,rgba(42,94,214,.1),transparent 42%),radial-gradient(circle at 82% 80%,rgba(15,157,122,.09),transparent 44%),linear-gradient(145deg,#fff,#eef4ff 55%,#edf7f3);position:relative}.website-hero-shell{overflow:hidden;isolation:isolate}.website-hero-content{position:relative;z-index:2}.website-hero-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:1.1rem;padding:8px 14px 8px 8px;border-radius:999px;background:hsla(0,0%,100%,.62);border:1px solid #d7e3fb;box-shadow:0 8px 22px rgba(18,47,102,.12)}.website-hero-logo{width:42px;height:42px;display:block;-webkit-filter:drop-shadow(0 6px 12px rgba(23,66,143,.24));filter:drop-shadow(0 6px 12px rgba(23,66,143,.24))}.website-hero-brand-text{font-size:2rem;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:lowercase;color:#10284f}.website-hero-visual-col{position:relative}.website-hero-visual{position:relative;min-height:320px;border-radius:24px;background:radial-gradient(circle at 18% 22%,rgba(58,117,255,.24) 0,transparent 44%),radial-gradient(circle at 82% 78%,rgba(14,170,132,.24) 0,transparent 44%),linear-gradient(145deg,#eff4ff,#e7f2ff 48%,#e6f9f2);border:1px solid #cfe0fd;box-shadow:0 20px 45px rgba(17,49,103,.16);overflow:hidden}.website-hero-visual:before{content:"";position:absolute;inset:14px;border-radius:18px;border:1px dashed rgba(40,81,157,.22)}.website-hero-orb{position:absolute;border-radius:999px;-webkit-filter:blur(2px);filter:blur(2px)}.website-hero-orb-a{width:150px;height:150px;top:-36px;right:-22px;background:radial-gradient(circle at 35% 35%,rgba(95,141,244,.7),rgba(31,86,217,.22));-webkit-animation:floatOrb 7s ease-in-out infinite;animation:floatOrb 7s ease-in-out infinite}.website-hero-orb-b{width:115px;height:115px;left:-26px;bottom:26px;background:radial-gradient(circle at 40% 40%,rgba(15,157,122,.62),rgba(15,157,122,.18));animation:floatOrb 8.5s ease-in-out infinite reverse}.website-hero-orb-c{width:68px;height:68px;right:38%;top:24%;background:radial-gradient(circle at 35% 35%,hsla(0,0%,100%,.88),rgba(95,141,244,.24));-webkit-animation:pulseOrb 4.5s ease-in-out infinite;animation:pulseOrb 4.5s ease-in-out infinite}.website-hero-dashboard{position:absolute;left:12%;right:12%;top:18%;bottom:14%;border-radius:18px;background:linear-gradient(175deg,hsla(0,0%,100%,.96),rgba(244,249,255,.9));border:1px solid #d7e3fb;box-shadow:0 18px 32px rgba(14,43,95,.16);padding:18px}.website-hero-dashboard:after{content:"";position:absolute;left:18px;right:18px;bottom:18px;height:40%;border-radius:10px;background:linear-gradient(180deg,rgba(31,86,217,.09),rgba(31,86,217,.02))}.website-hero-dashboard-bar{height:10px;border-radius:999px;margin-bottom:12px}.website-hero-dashboard-bar-1{width:72%;background:linear-gradient(90deg,#2b6bf2,#5f8df4)}.website-hero-dashboard-bar-2{width:92%;background:linear-gradient(90deg,#27aa84,#60d1b1)}.website-hero-dashboard-bar-3{width:54%;background:linear-gradient(90deg,#153a80,#3568bf);margin-bottom:16px}.website-hero-dashboard-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.website-hero-dashboard-grid span{display:block;height:74px;border-radius:12px;background:linear-gradient(180deg,#fff,#edf4ff);border:1px solid #dae7fd}.website-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(45,80,146,.22);pointer-events:none}.website-hero h1{color:#0e2042;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.website-feature-item p,.website-hero p,.website-plan-card .text-muted,.website-section p.text-muted{color:var(--website-muted)!important}.website-hero-actions{display:inline-flex;align-items:center;justify-content:center;gap:12px}.website-section-title{position:relative;display:inline-block;color:#0d2347;letter-spacing:-.02em;padding-bottom:12px}.website-section-title:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:62px;height:4px;border-radius:100px;bottom:0;background:linear-gradient(90deg,var(--website-primary),var(--website-accent))}.website-section-choose .website-card{height:100%;border-radius:18px!important}.website-section-choose .website-choose-item-col:nth-child(3) .website-card,.website-section-choose .website-choose-item-col:nth-child(6) .website-card{border-color:#bfd3fa;box-shadow:0 18px 40px rgba(33,78,171,.14)}.website-feature-item{position:relative;border:1px solid #dfebff;border-radius:14px;background:linear-gradient(145deg,#f7faff,#fdfefe);padding:14px 16px 14px 46px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.website-feature-item:before{content:"";width:20px;height:20px;border-radius:50%;position:absolute;left:14px;top:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 35%,#5f8df4 0,#1f56d9 100%);box-shadow:0 0 0 5px rgba(31,86,217,.13)}.website-feature-item:hover{transform:translateX(6px);border-color:#bdd4fb;box-shadow:0 12px 25px rgba(20,57,130,.12)}.website-section-pricing .website-pricing-col:nth-child(2) .website-plan-card{transform:translateY(-10px);border:1px solid #b8cef9;box-shadow:0 26px 55px rgba(31,86,217,.2);background:linear-gradient(165deg,#f7fbff,#edf5ff 45%,#eefaf6)}.website-section-pricing .website-pricing-col:nth-child(2) .website-plan-card:hover{transform:translateY(-14px)}.website-plan-card{background:hsla(0,0%,100%,.95);border:1px solid var(--website-border);color:#162238;box-shadow:var(--website-shadow);transition:transform .32s cubic-bezier(.2,.9,.2,1),box-shadow .3s ease;border-radius:20px!important}.website-plan-card:hover{transform:translateY(-8px);box-shadow:0 24px 45px rgba(20,49,108,.16)}.website-plan-highlight{background:linear-gradient(145deg,#5f6af5,#7b84ff);color:#fff;border:none}.website-btn{border-width:1.5px!important;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.website-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(14,37,82,.24)}.website-faq-item{border:1px solid #e0e8f8;border-radius:12px;padding:10px 14px;background:linear-gradient(180deg,#fff,#f9fbff);transition:border-color .25s ease,box-shadow .25s ease}.website-faq-item:hover{border-color:#c6d7f8;box-shadow:0 10px 24px rgba(17,48,103,.09)}.website-faq-btn{color:#17386d;font-weight:700!important;text-align:left;width:100%;transition:color .2s ease}.website-faq-btn:hover{color:var(--website-primary)}.website-fade-in-up{opacity:0;transform:translateY(26px);-webkit-animation:fadeInUp .8s cubic-bezier(.21,.8,.23,1) forwards;animation:fadeInUp .8s cubic-bezier(.21,.8,.23,1) forwards;will-change:transform,opacity}.website-delay-1{-webkit-animation-delay:.08s;animation-delay:.08s}.website-delay-2{-webkit-animation-delay:.16s;animation-delay:.16s}.website-delay-3{-webkit-animation-delay:.24s;animation-delay:.24s}.website-delay-4{-webkit-animation-delay:.32s;animation-delay:.32s}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(26px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(26px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes drift{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(12px,-14px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes drift{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(12px,-14px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0deg)}}@-webkit-keyframes floatOrb{0%{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}@keyframes floatOrb{0%{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}@-webkit-keyframes pulseOrb{0%{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:.85}}@keyframes pulseOrb{0%{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:.85}}@media(max-width:991px){.website-section-pricing .website-pricing-col:nth-child(2) .website-plan-card,.website-section-pricing .website-pricing-col:nth-child(2) .website-plan-card:hover{transform:translateY(0)}.website-hero h1{font-size:2.15rem!important}.website-hero-visual{min-height:280px}}@media(max-width:767px){.website-bg-shape-left,.website-bg-shape-right{opacity:.26;-webkit-filter:blur(5px);filter:blur(5px)}.website-section-hero .website-hero{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.website-hero-shell{text-align:center}.website-hero-brand{margin-left:auto;margin-right:auto}.website-hero-visual{min-height:240px}.website-hero-dashboard{left:10%;right:10%;top:16%;bottom:12%}.website-hero-dashboard-grid span{height:62px}.website-card,.website-plan-card{padding:1.4rem!important}.website-feature-item{padding-left:42px}.website-section-title:after{width:46px}}@media(prefers-reduced-motion:reduce){.website-bg-shape-left,.website-bg-shape-right,.website-fade-in-up,.website-hero-orb-a,.website-hero-orb-b,.website-hero-orb-c{-webkit-animation:none!important;animation:none!important;transform:none!important;opacity:1}.website-btn,.website-card,.website-faq-item,.website-feature-item,.website-plan-card{transition:none!important}}