html:has(.ReferralLanding-module__3-es-G__page){background:#5f6ba8}body:has(.ReferralLanding-module__3-es-G__page){overflow-x:hidden}.ReferralLanding-module__3-es-G__page{isolation:isolate;color:#1b1730;width:100%;min-height:100dvh;position:relative;overflow-x:hidden}.ReferralLanding-module__3-es-G__ground{z-index:0;pointer-events:none;background:radial-gradient(120vmax 70vmax at 50% 110%,#d6ced6e6 0%,#d6ced600 60%),linear-gradient(#5f6ba8 0%,#7c86be 28%,#9ea3c8 58%,#bbb6c9 82%,#ccc6cf 100%);position:fixed;inset:0;overflow:hidden}.ReferralLanding-module__3-es-G__cloud{background:radial-gradient(60vmax 40vmax at 20% 35%,#ffffff1a 0%,#fff0 70%),radial-gradient(70vmax 45vmax at 85% 60%,#786ea02e 0%,#786ea000 70%);position:absolute;inset:0}.ReferralLanding-module__3-es-G__grain{opacity:.9;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.8' intercept='-0.4'/%3E%3CfeFuncG type='linear' slope='1.8' intercept='-0.4'/%3E%3CfeFuncB type='linear' slope='1.8' intercept='-0.4'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.ReferralLanding-module__3-es-G__grain2{opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='2' stitchTiles='stitch' seed='7'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)'/%3E%3C/svg%3E");background-size:400px 400px;position:absolute;inset:0}.ReferralLanding-module__3-es-G__column{z-index:1;box-sizing:border-box;width:100%;max-width:440px;min-height:100dvh;padding:calc(36px + env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex;position:relative}.ReferralLanding-module__3-es-G__centered{justify-content:center}.ReferralLanding-module__3-es-G__wordmark{flex:none;width:auto;height:36px;display:block}.ReferralLanding-module__3-es-G__centered{padding-top:calc(96px + env(safe-area-inset-top,0px))}.ReferralLanding-module__3-es-G__centered .ReferralLanding-module__3-es-G__wordmark{left:50%;top:calc(36px + env(safe-area-inset-top,0px));position:absolute;transform:translate(-50%)}.ReferralLanding-module__3-es-G__copy{flex-direction:column;align-items:center;gap:10px;display:flex}.ReferralLanding-module__3-es-G__title{font-family:var(--font-heading);color:#1b1730;text-wrap:balance;margin:0;font-size:30px;font-weight:400;line-height:1.15}.ReferralLanding-module__3-es-G__body{font-family:var(--font-serif);color:#1b1730;max-width:34ch;margin:0;font-size:16px;line-height:1.5}.ReferralLanding-module__3-es-G__actions{flex-direction:column;gap:10px;width:100%;margin-top:auto;padding-top:18px;display:flex}.ReferralLanding-module__3-es-G__centered .ReferralLanding-module__3-es-G__actions{margin-top:8px}.ReferralLanding-module__3-es-G__page .ReferralLanding-module__3-es-G__actions .divina-pill{color:#f4f2f7;background:#1b1730;width:100%;max-width:100%;height:48px;font-size:15px}.ReferralLanding-module__3-es-G__field{box-sizing:border-box;width:100%;font:inherit;color:#1b1730;background:#ffffffe6;border:1px solid #1b17302e;border-radius:12px;padding:13px 14px;font-size:16px}.ReferralLanding-module__3-es-G__field::placeholder{color:#5e5873}.ReferralLanding-module__3-es-G__field:focus{outline-offset:1px;outline:2px solid #1b1730}.ReferralLanding-module__3-es-G__error{color:#6b1b12;margin:0;font-size:14px}.ReferralLanding-module__3-es-G__page a.ReferralLanding-module__3-es-G__quiet{color:#1b1730;text-underline-offset:3px;padding:6px 0;font-size:14px;text-decoration:underline}.ReferralLanding-module__3-es-G__fine{color:#3a3456;margin:0;font-size:12px}.ReferralLanding-module__3-es-G__page .ReferralLanding-module__3-es-G__fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ReferralLanding-module__3-es-G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReferralLanding-module__3-es-G__fan{flex:none;width:240px;height:150px;margin-top:6px;position:relative}.ReferralLanding-module__3-es-G__card{transform-origin:50% 120%;--a:calc((var(--i) - 4.5) * 8deg);width:60px;height:90px;transform:rotate(var(--a));background:#524168 url(/omen/omen-card-back.jpg) 50%/cover no-repeat;border-radius:8px;position:absolute;bottom:20px;left:calc(50% - 30px);box-shadow:0 6px 14px #16152047}@media (prefers-reduced-motion:no-preference){.ReferralLanding-module__3-es-G__card{animation:4.8s cubic-bezier(.3,.7,.2,1) infinite ReferralLanding-module__3-es-G__fanout;animation-delay:calc(var(--i) * 45ms)}}@keyframes ReferralLanding-module__3-es-G__fanout{0%,8%{transform:rotate(0)translateY(4px)}38%,82%{transform:rotate(var(--a))}to{transform:rotate(0)translateY(4px)}}@media (min-width:640px){.ReferralLanding-module__3-es-G__column{padding-top:calc(96px + env(safe-area-inset-top,0px));justify-content:center}.ReferralLanding-module__3-es-G__actions{margin-top:8px}.ReferralLanding-module__3-es-G__wordmark{left:50%;top:calc(36px + env(safe-area-inset-top,0px));position:absolute;transform:translate(-50%)}}@media (max-width:639px){body:has(.ReferralLanding-module__3-es-G__page) .divina-bugbtn{top:calc(14px + env(safe-area-inset-top,0px));bottom:auto}}
