.page_main__GlU4n{display:flex;flex-direction:column;gap:6rem;padding:2rem;max-width:1200px;margin:0 auto;position:relative}.page_main__GlU4n:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 50% 20%,rgba(59,130,246,.15),transparent 60%),#0f1117;z-index:-2}.page_main__GlU4n:after{content:"";position:fixed;inset:0;background:url(/textures/noise.svg);opacity:.04;pointer-events:none;z-index:-1}.page_hero__SKW6o{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.8rem}.page_title__3jonF{font-size:3rem;line-height:1.2;margin-bottom:1rem;background:linear-gradient(90deg,#3b82f6,#60a5fa);-webkit-background-clip:text;color:transparent}.page_subtitle__iAJUg{max-width:62ch;margin:0 auto;line-height:1.55;font-size:clamp(1rem,.94rem + .3vw,1.15rem);color:var(--text-1,#cbd5e1);letter-spacing:.01em}.page_subtitle__iAJUg:after{content:"";display:block;width:120px;height:2px;margin:1.4rem auto 0;background:linear-gradient(90deg,var(--accent-0),var(--accent-1));border-radius:999px}.page_cta__zCVvt{display:inline-flex;gap:1rem}.page_primaryButton__iKEy8{background:#3b82f6;color:#fff;border:none;padding:.8rem 1.8rem;font-size:1rem;border-radius:.5rem;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.4);transition:background .25s,transform .25s}.page_primaryButton__iKEy8:hover{background:#2563eb;transform:translateY(-2px)}.page_features__8wy9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:2rem;gap:2rem;padding:0 1rem}.page_card__QV0Om{position:relative;text-align:center;padding:2.75rem 1.5rem 2rem;border-radius:1.25rem;background:rgba(255,255,255,.05);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);transition:transform .35s cubic-bezier(.22,1,.36,1);isolation:isolate;opacity:0;animation:page_fadeInUp__SpOy_ .8s cubic-bezier(.24,.56,.26,1) forwards}.page_card__QV0Om:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,rgba(59,130,246,.6),rgba(99,102,241,.35) 40%,rgba(2,132,199,.4) 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;transition:opacity .35s;opacity:.18}.page_card__QV0Om:hover{transform:translateY(-10px) scale(1.03)}.page_card__QV0Om:hover:after{opacity:.4}.page_icon__AYuK3{transition:transform 6s ease-in-out}@media (prefers-reduced-motion:no-preference){.page_card__QV0Om:hover .page_icon__AYuK3{transform:translateY(-6px) rotate(-2deg)}.page_icon__AYuK3{animation:page_float__P1Jpw 8s ease-in-out infinite alternate}@keyframes page_float__P1Jpw{0%{transform:translateY(0)}to{transform:translateY(-8px)}}}.page_card__QV0Om h3{margin-top:1.5rem;font-size:1.125rem;color:#fff;letter-spacing:.2px}.page_desc__5JXkv{margin-top:.75rem;font-size:.875rem;line-height:1.4;color:#cbd5e1;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.page_card__QV0Om:hover .page_desc__5JXkv{opacity:1;transform:translateY(0)}.page_card__QV0Om:first-child{animation-delay:.1s}.page_card__QV0Om:nth-child(2){animation-delay:.25s}.page_card__QV0Om:nth-child(3){animation-delay:.4s}.page_card__QV0Om:nth-child(4){animation-delay:.55s}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.page_bullets__Rnf4k{list-style:none;padding:0;margin:1.2rem 0 2.2rem;display:flex;flex-direction:column;gap:.6rem;font-size:1.05rem;line-height:1.45;color:var(--text-0,#e2e8f0);text-align:center}.page_bullets__Rnf4k li:before{content:"—";margin-right:.5rem;color:var(--accent-0,#3a6cff)}.page_rotating__DQKKj{max-width:68ch;margin:1.4rem auto 2.3rem;font-size:clamp(1rem,.94rem + .3vw,1.15rem);line-height:1.6;color:var(--text-1);text-align:center;animation:page_fadeSlide__tVFAU .6s ease forwards}@keyframes page_fadeSlide__tVFAU{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page_rotateBox__cBs0j{display:inline-block;white-space:nowrap;padding:1rem 1.5rem;margin:1.8rem auto 2.6rem;font-size:clamp(1rem,.94rem + .3vw,1.15rem);line-height:1.55;color:var(--text-1,#cbd5e1);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;animation:page_fadeIn__wvzG6 .4s ease-out forwards;position:relative;overflow:hidden;z-index:0}@keyframes page_fadeIn__wvzG6{to{opacity:1}}.page_rotateBox__cBs0j:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(64,120,255,.55),rgba(98,147,255,.25) 50%,rgba(64,120,255,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.18;transition:opacity .3s}.page_rotateBox__cBs0j:hover:before{opacity:.35}.page_rotateBox__cBs0j:after{content:"";position:absolute;inset:-10% -40%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.22) 50%,transparent);pointer-events:none;z-index:-1}.page_dirRight__MTfcg:after{transform:translateX(120%) skewX(-20deg);animation:page_shineL__trL07 1.1s ease-out forwards}.page_dirLeft__ShHUl:after{transform:translateX(-120%) skewX(-20deg);animation:page_shineR___XqNh 1.1s ease-out forwards}@keyframes page_flipIn__IUbOT{0%{opacity:0;transform:rotateX(90deg) scale(.94)}40%{opacity:1;transform:rotateX(-15deg) scale(.98)}70%{transform:rotateX(8deg)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes page_shineL__trL07{0%{transform:translateX(120%) skewX(-20deg)}60%{transform:translateX(-80%) skewX(-20deg)}to{transform:translateX(-120%) skewX(-20deg)}}@keyframes page_shineR___XqNh{0%{transform:translateX(-120%) skewX(-20deg)}60%{transform:translateX(80%) skewX(-20deg)}to{transform:translateX(120%) skewX(-20deg)}}.CTAButtons_btnBase__W4uWW{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;padding:.9rem 1.8rem;border-radius:.5rem;transition:background .25s ease,border .25s ease}.CTAButtons_primary__xjDOW{background:#3b82f6;color:#fff}.CTAButtons_primary__xjDOW:hover{background:#2563eb}.CTAButtons_secondary__Ywdja{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff}.CTAButtons_secondary__Ywdja:hover{background:rgba(255,255,255,.08)}.CTAButtons_google__906ui{border:1px solid #303030}.CTAButtons_google__906ui:hover{border-color:#fff}