.ContactForm-module__j1WgZG__form{flex-direction:column;gap:14px;display:flex}.ContactForm-module__j1WgZG__field{color:var(--dim);flex-direction:column;gap:6px;font-size:13.5px;font-weight:500;display:flex}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field textarea{width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:13px 15px;font-size:15.5px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s}.ContactForm-module__j1WgZG__field input::placeholder,.ContactForm-module__j1WgZG__field textarea::placeholder{color:var(--faint)}.ContactForm-module__j1WgZG__field input:focus,.ContactForm-module__j1WgZG__field textarea:focus{border-color:var(--blue);background:#0000004d;outline:none;box-shadow:0 0 0 3px #4d9fff2e}.ContactForm-module__j1WgZG__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__j1WgZG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.ContactForm-module__j1WgZG__button{text-align:center;white-space:nowrap;background:var(--blue);color:var(--bg);font:inherit;cursor:pointer;box-shadow:0 10px 30px -12px var(--blue-glow);border:0;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s;display:inline-block}.ContactForm-module__j1WgZG__button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ContactForm-module__j1WgZG__button:disabled{opacity:.5;cursor:wait}.ContactForm-module__j1WgZG__fallback{color:var(--dim);text-underline-offset:4px;font-size:14px;text-decoration:underline}.ContactForm-module__j1WgZG__fallback:hover{color:var(--fg)}.ContactForm-module__j1WgZG__error{color:#ff8a80;font-size:14px}.ContactForm-module__j1WgZG__sent{border:1px solid var(--blue);background:#4d9fff1f;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;display:flex}.ContactForm-module__j1WgZG__sentMark{color:var(--blue);font-size:18px;font-weight:700;line-height:1.3}
.page-module___8aEwW__page{width:100%;max-width:var(--max);flex-direction:column;gap:48px;margin:0 auto;padding:80px 20px 64px;display:flex;position:relative}.page-module___8aEwW__profile{flex-direction:column;gap:18px;display:flex}.page-module___8aEwW__profileTop{align-items:center;gap:20px;display:flex}.page-module___8aEwW__avatarWrap{flex:none;width:88px;height:88px;position:relative}.page-module___8aEwW__avatar{object-fit:cover;width:88px;height:88px;box-shadow:0 0 0 3px var(--bg), 0 0 0 4.5px #ffffff2e, 0 20px 50px -20px var(--blue-glow);background:linear-gradient(140deg,#4d9fff,#8b7cff 60%,#ffb057);border-radius:50%;display:block}.page-module___8aEwW__verified{background:var(--blue);width:26px;height:26px;color:var(--bg);box-shadow:0 0 0 3px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:-2px}.page-module___8aEwW__verified svg{width:14px;height:14px}.page-module___8aEwW__identity{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module___8aEwW__name{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:-.06em;color:var(--fg);font-size:clamp(32px,7.5vw,44px);font-weight:800;line-height:1}.page-module___8aEwW__meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.page-module___8aEwW__meta b{color:var(--fg);font-weight:500}.page-module___8aEwW__sep{color:var(--faint)}.page-module___8aEwW__bio{color:var(--dim);max-width:50ch;font-size:16.5px}.page-module___8aEwW__socials{flex-wrap:wrap;gap:6px 18px;list-style:none;display:flex}.page-module___8aEwW__social{color:var(--dim);align-items:center;gap:7px;font-size:14px;transition:color .15s;display:inline-flex}.page-module___8aEwW__social svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.page-module___8aEwW__social:hover{color:var(--fg)}.page-module___8aEwW__section{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.page-module___8aEwW__label{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:600}.page-module___8aEwW__card{border:1px solid var(--line);min-height:148px;color:inherit;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tint) 34%, transparent), transparent 60%), linear-gradient(180deg, #ffffff0a, #ffffff04);border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:16px;padding:20px;transition:border-color .2s,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(90% 80% at 100% 0,#000 10%,#0000 70%)}.page-module___8aEwW__card:after{content:attr(data-glyph);letter-spacing:-.06em;color:color-mix(in srgb, var(--tint) 45%, transparent);opacity:.28;pointer-events:none;font-size:120px;font-weight:800;line-height:1;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:-6px;right:16px}a.page-module___8aEwW__card:hover{border-color:color-mix(in srgb, var(--tint) 55%, transparent);box-shadow:0 24px 50px -30px color-mix(in srgb, var(--tint) 70%, transparent);transform:translateY(-3px)}a.page-module___8aEwW__card:hover:after{opacity:.4;transform:translate(-4px,4px)rotate(-4deg)}.page-module___8aEwW__cardBody{flex-direction:column;gap:6px;display:flex;position:relative}.page-module___8aEwW__cardTop{align-items:center;gap:10px;display:flex}.page-module___8aEwW__cardName{letter-spacing:-.02em;font-size:20px;font-weight:700}.page-module___8aEwW__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--tint);border:1px solid color-mix(in srgb, var(--tint) 45%, transparent);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.page-module___8aEwW__cardSub{color:var(--dim);max-width:42ch;font-size:14.5px}.page-module___8aEwW__cta{color:var(--dim);white-space:nowrap;font-size:13.5px;font-weight:500;transition:color .15s;position:relative}a.page-module___8aEwW__card:hover .page-module___8aEwW__cta{color:var(--tint)}.page-module___8aEwW__soon{opacity:.55;border-style:dashed}@media (max-width:480px){.page-module___8aEwW__card{grid-template-columns:1fr}}.page-module___8aEwW__offer{background:radial-gradient(90% 70% at 0% 0%, #4d9fff24, transparent 60%), var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.page-module___8aEwW__h3{letter-spacing:-.03em;font-size:24px;font-weight:700}.page-module___8aEwW__intro{color:var(--dim);max-width:52ch;font-size:15px}.page-module___8aEwW__includes{flex-direction:column;gap:6px;font-size:15px;list-style:none;display:flex}.page-module___8aEwW__includes li{gap:10px;display:flex}.page-module___8aEwW__includes li:before{content:"→";color:var(--blue);flex:none}.page-module___8aEwW__offerBottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding-top:18px;display:flex}.page-module___8aEwW__price{align-items:baseline;gap:8px;display:flex}.page-module___8aEwW__price strong{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1}.page-module___8aEwW__price span{color:var(--dim);font-size:14px}.page-module___8aEwW__note{color:var(--faint);margin-top:4px;font-size:12.5px;font-style:italic;display:block}.page-module___8aEwW__btn{text-align:center;white-space:nowrap;background:var(--blue);color:var(--bg);cursor:pointer;box-shadow:0 10px 30px -12px var(--blue-glow);border:0;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s;display:inline-block}.page-module___8aEwW__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.page-module___8aEwW__contactIntro{flex-direction:column;gap:8px;margin-bottom:6px;display:flex}.page-module___8aEwW__contactIntro p{color:var(--dim);max-width:54ch;font-size:15px}.page-module___8aEwW__foot{color:var(--faint);font-size:13px}
