.page-module__E0kJGG__page{--forest-950:#0b0718;--forest-900:#160b2d;--emerald-400:#7c3aed;--stone-50:#f5f7f5;--stone-300:#b8c1bd;min-height:100svh;color:var(--stone-50);background:radial-gradient(circle at 79% 22%, #7c3aed3d, transparent 34%), linear-gradient(135deg, var(--forest-950) 0%, var(--forest-900) 54%, #090611 100%);isolation:isolate;position:relative;overflow:hidden}.page-module__E0kJGG__page:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.page-module__E0kJGG__ambientGlow{filter:blur(62px);pointer-events:none;background:radial-gradient(at 54% 45%,#c4b5fd2b 0%,#7c3aed29 34%,#0000 72%);border-radius:50%;width:min(92vw,1280px);height:min(62vh,580px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__hero{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(460px,1.04fr);align-items:center;gap:clamp(34px,4vw,64px);width:min(1540px,100%);min-height:100svh;margin:0 auto;padding:60px clamp(28px,6.5vw,100px);display:grid;position:relative}.page-module__E0kJGG__copy{max-width:680px}.page-module__E0kJGG__badge{color:#c4b5fd;letter-spacing:.09em;background:#4c1d954d;border:1px solid #7c3aed5c;border-radius:999px;margin-bottom:24px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-block}.page-module__E0kJGG__title{letter-spacing:-.065em;margin:0;font-size:clamp(64px,7vw,94px);font-weight:900;line-height:.92}.page-module__E0kJGG__subtitle{color:#d9e4df;letter-spacing:-.025em;margin:24px 0 0;font-size:clamp(24px,2.4vw,31px);font-weight:750;line-height:1.25}.page-module__E0kJGG__description{max-width:620px;color:var(--stone-300);margin:20px 0 0;font-size:18px;line-height:1.7}.page-module__E0kJGG__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.page-module__E0kJGG__actions a{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 23px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.page-module__E0kJGG__actions a:hover{transform:translateY(-2px)}.page-module__E0kJGG__actions a:focus-visible{outline-offset:3px;outline:3px solid #c4b5fd}.page-module__E0kJGG__primaryButton{color:#fff;background:var(--emerald-400)}.page-module__E0kJGG__primaryButton:hover{background:#8b5cf6}.page-module__E0kJGG__registerButton{color:var(--stone-50);background:#5b21b6}.page-module__E0kJGG__registerButton:hover{background:#6d28d9}.page-module__E0kJGG__secondaryButton{color:var(--stone-50);background:#303a35;border-color:#59655f!important}.page-module__E0kJGG__secondaryButton:hover{background:#3b4641;border-color:#77837d!important}.page-module__E0kJGG__trustLine{color:#a99fc2;letter-spacing:.015em;margin:18px 0 0;font-size:13px;font-weight:650}.page-module__E0kJGG__visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.page-module__E0kJGG__visual:after{content:"";z-index:-1;filter:blur(38px);background:#00000061;border-radius:50%;height:24%;position:absolute;bottom:4%;left:5%;right:5%}.page-module__E0kJGG__heroImage{object-fit:contain;border:1px solid #a78bfa47;border-radius:30px;width:126%;max-width:none;height:auto;transform:translate(1%);box-shadow:0 32px 70px #0000005c,0 0 48px #7c3aed29}@media (max-width:960px){.page-module__E0kJGG__hero{grid-template-columns:1fr;padding-top:90px;padding-bottom:80px}.page-module__E0kJGG__copy{max-width:760px}.page-module__E0kJGG__visual{min-height:520px}.page-module__E0kJGG__heroImage{width:min(760px,90vw);transform:none}}@media (min-width:961px) and (max-height:720px){.page-module__E0kJGG__hero{padding-top:50px;padding-bottom:50px}.page-module__E0kJGG__visual{min-height:500px}}@media (max-width:560px){.page-module__E0kJGG__hero{gap:32px;padding:56px 20px 68px}.page-module__E0kJGG__badge{font-size:10px;line-height:1.45}.page-module__E0kJGG__title{font-size:clamp(56px,18vw,74px)}.page-module__E0kJGG__subtitle{font-size:23px}.page-module__E0kJGG__description{font-size:16px}.page-module__E0kJGG__trustLine{font-size:12px;line-height:1.6}.page-module__E0kJGG__actions{flex-direction:column}.page-module__E0kJGG__actions a{width:100%}.page-module__E0kJGG__visual{min-height:430px;margin:-10px -36px -32px}.page-module__E0kJGG__heroImage{width:125%;max-width:none}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__actions a{transition:none}}
