.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}
.ApplyForm-module__LMCjEa__head{flex-direction:column;gap:6px;margin-bottom:6px;padding-right:40px;display:flex}.ApplyForm-module__LMCjEa__done{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px;display:flex}.ApplyForm-module__LMCjEa__heading{letter-spacing:-.02em;font-size:20px;font-weight:700}.ApplyForm-module__LMCjEa__intro{color:var(--dim);font-size:15px}
.Offers-module__RqAc1a__grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.Offers-module__RqAc1a__offer{background:radial-gradient(90% 70% at 0% 0%, #4d9fff24, transparent 60%), var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;gap:18px;padding:26px;transition:box-shadow .2s;display:flex}.Offers-module__RqAc1a__active{box-shadow:inset 0 0 0 1px var(--blue)}.Offers-module__RqAc1a__top{flex-direction:column;gap:10px;display:flex}.Offers-module__RqAc1a__name{letter-spacing:-.03em;font-size:22px;font-weight:700}.Offers-module__RqAc1a__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.Offers-module__RqAc1a__price strong{white-space:nowrap;letter-spacing:-.04em;font-size:36px;font-weight:700;line-height:1}.Offers-module__RqAc1a__price span{color:var(--dim);font-size:14.5px}.Offers-module__RqAc1a__summary{color:var(--dim);font-size:15px;line-height:1.55}.Offers-module__RqAc1a__includes{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;font-size:15px;list-style:none;display:flex}.Offers-module__RqAc1a__includes li{gap:12px;display:flex}.Offers-module__RqAc1a__includes li:before{content:"→";color:var(--blue);flex:none}.Offers-module__RqAc1a__btn{background:var(--blue);color:var(--bg);font:inherit;cursor:pointer;box-shadow:0 12px 34px -12px var(--blue-glow);border:0;border-radius:12px;margin-top:auto;padding:13px 20px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s}.Offers-module__RqAc1a__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.Offers-module__RqAc1a__btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.Offers-module__RqAc1a__dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--fg);text-align:left;box-shadow:inset 0 0 0 1px var(--line-hover), 0 40px 80px -20px #000c;background:#141417;border:0;border-radius:22px;margin:auto;padding:0;overflow:hidden}.Offers-module__RqAc1a__dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080a99}.Offers-module__RqAc1a__dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) Offers-module__RqAc1a__dialog-in}.Offers-module__RqAc1a__dialog[open]::backdrop{animation:.22s ease-out Offers-module__RqAc1a__backdrop-in}@keyframes Offers-module__RqAc1a__dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes Offers-module__RqAc1a__backdrop-in{0%{opacity:0}to{opacity:1}}.Offers-module__RqAc1a__sheet{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding:26px;position:relative;overflow:auto}.Offers-module__RqAc1a__close{width:36px;height:36px;color:var(--dim);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:16px;right:16px}.Offers-module__RqAc1a__close:hover{color:var(--fg);background:#ffffff24}.Offers-module__RqAc1a__close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Offers-module__RqAc1a__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}@media (max-width:640px){.Offers-module__RqAc1a__dialog{border-radius:22px 22px 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.Offers-module__RqAc1a__dialog[open]{animation-name:Offers-module__RqAc1a__sheet-in}.Offers-module__RqAc1a__sheet{max-height:92dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom))}}@keyframes Offers-module__RqAc1a__sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Offers-module__RqAc1a__dialog[open],.Offers-module__RqAc1a__dialog[open]::backdrop{animation:none}}@media (max-width:720px){.Offers-module__RqAc1a__grid{grid-template-columns:1fr}}
.PageIntro-module__DPF-qW__intro{flex-direction:column;align-items:center;gap:12px;max-width:60ch;display:flex}.PageIntro-module__DPF-qW__heading{letter-spacing:-.04em;color:var(--fg);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.02}.PageIntro-module__DPF-qW__lead{color:var(--dim);text-wrap:balance;max-width:54ch;font-size:clamp(16px,1.6vw,18.5px);line-height:1.55}
.apps-module__z7Vf2G__page{gap:40px}.apps-module__z7Vf2G__section{text-align:left;flex-direction:column;gap:16px;width:100%;display:flex}.apps-module__z7Vf2G__h2{color:var(--dim);align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}.apps-module__z7Vf2G__h2:after{content:"";background:var(--line);flex:1;height:1px}.apps-module__z7Vf2G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.apps-module__z7Vf2G__featureGrid{gap:18px;display:grid}.apps-module__z7Vf2G__card{min-height:300px;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);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;flex-direction:column;justify-content:flex-end;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}a.apps-module__z7Vf2G__card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 55%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--tint) 70%, transparent);transform:translateY(-3px)}a.apps-module__z7Vf2G__card:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.apps-module__z7Vf2G__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%)}.apps-module__z7Vf2G__art{z-index:0;opacity:.1;pointer-events:none;height:60%;transition:opacity .25s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 10%,#0000 100%);mask-image:linear-gradient(#000 10%,#0000 100%)}a.apps-module__z7Vf2G__card:hover .apps-module__z7Vf2G__art{opacity:.16}.apps-module__z7Vf2G__art svg{width:100%;height:100%;display:block}.apps-module__z7Vf2G__body{z-index:1;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.apps-module__z7Vf2G__icon{object-fit:cover;border-radius:22.5%;width:44px;height:44px;display:block;box-shadow:inset 0 0 0 1px #ffffff14}.apps-module__z7Vf2G__text{flex-direction:column;gap:4px;display:flex}.apps-module__z7Vf2G__name{letter-spacing:-.02em;color:var(--fg);font-size:18px;font-weight:700;line-height:1.2}.apps-module__z7Vf2G__tagline{color:var(--dim);font-size:14.5px;line-height:1.45}.apps-module__z7Vf2G__meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.apps-module__z7Vf2G__platform{color:var(--faint);font-size:13px}.apps-module__z7Vf2G__pill{color:var(--fg);background:#ffffff1a;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:inline-block}a.apps-module__z7Vf2G__card:hover .apps-module__z7Vf2G__pill{background:var(--tint);color:var(--bg)}.apps-module__z7Vf2G__pillMuted{color:var(--faint);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.apps-module__z7Vf2G__featured{justify-content:center;min-height:320px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__art{opacity:.14;height:auto;inset:0 0 0 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 100%);mask-image:linear-gradient(90deg,#0000,#000 40% 100%)}a.apps-module__z7Vf2G__featured:hover .apps-module__z7Vf2G__art{opacity:.2}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__body{gap:18px;width:50%;padding:28px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__icon{width:56px;height:56px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__name{font-size:26px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__tagline{max-width:40ch;font-size:16px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__meta{margin-top:6px}.apps-module__z7Vf2G__soon{box-shadow:none;border:1px dashed var(--line-hover);background:#ffffff05}.apps-module__z7Vf2G__soon:before,.apps-module__z7Vf2G__soon .apps-module__z7Vf2G__art{display:none}.apps-module__z7Vf2G__soon .apps-module__z7Vf2G__icon{filter:grayscale();opacity:.45}.apps-module__z7Vf2G__soon .apps-module__z7Vf2G__name{color:var(--dim)}.apps-module__z7Vf2G__soon .apps-module__z7Vf2G__tagline{color:var(--faint)}.apps-module__z7Vf2G__soon .apps-module__z7Vf2G__meta{border-top-style:dashed}.apps-module__z7Vf2G__soon .apps-module__z7Vf2G__pillMuted{box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(-45deg,#0000 0 6px,#ffffff08 6px 12px)}@media (max-width:860px){.apps-module__z7Vf2G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.apps-module__z7Vf2G__grid{grid-template-columns:1fr}.apps-module__z7Vf2G__card,.apps-module__z7Vf2G__featured{min-height:260px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__art{height:60%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 10%,#0000 100%);mask-image:linear-gradient(#000 10%,#0000 100%)}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__body{width:100%;padding:18px}.apps-module__z7Vf2G__featured .apps-module__z7Vf2G__name{font-size:22px}}
.contact-module__d5N1PW__socials{flex-wrap:wrap;justify-content:center;gap:8px 24px;list-style:none;display:flex}.contact-module__d5N1PW__social{color:var(--dim);align-items:center;gap:10px;font-size:15px;transition:color .15s;display:inline-flex}.contact-module__d5N1PW__social b{color:var(--fg);font-weight:500}.contact-module__d5N1PW__social svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.contact-module__d5N1PW__social:hover{color:var(--fg)}.contact-module__d5N1PW__formWrap{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:22px;width:100%;max-width:520px;padding:26px}
