.firstup-gform-shell .firstup-field-fee .ginput_product_price,.firstup-gform-shell .firstup-field-total .ginput_total{color:rgba(232,236,243,.95);font-family:IBM Plex Mono,monospace;font-size:1.05rem;letter-spacing:.02em}.firstup-gform-shell .gfield.firstup-field-fee,.firstup-gform-shell .gfield.firstup-field-total,.firstup-gform.gform_wrapper .gfield.firstup-field-fee,.firstup-gform.gform_wrapper .gfield.firstup-field-total{background:rgba(24,25,29,.55);border:1px solid rgba(232,236,242,.06);border-radius:.95rem;box-sizing:border-box;display:flex;flex-direction:column;gap:0;margin-top:.75rem;overflow:hidden;padding:0}.firstup-gform-shell .gfield.firstup-field-fee,.firstup-gform.gform_wrapper .gfield.firstup-field-fee{margin-top:.35rem}.firstup-gform-shell .gfield.firstup-field-total,.firstup-gform.gform_wrapper .gfield.firstup-field-total{background:rgba(94,234,212,.06);border-color:rgba(94,234,212,.18)}.firstup-gform-shell .firstup-field-fee>.gfield_label,.firstup-gform-shell .firstup-field-fee>legend.gfield_label,.firstup-gform-shell .firstup-field-fee>legend.gform-field-label,.firstup-gform-shell .firstup-field-total>.gfield_label,.firstup-gform-shell .firstup-field-total>legend.gfield_label,.firstup-gform-shell .firstup-field-total>legend.gform-field-label,.firstup-gform.gform_wrapper .firstup-field-fee>.gfield_label,.firstup-gform.gform_wrapper .firstup-field-fee>legend.gfield_label,.firstup-gform.gform_wrapper .firstup-field-total>.gfield_label,.firstup-gform.gform_wrapper .firstup-field-total>legend.gfield_label,.firstup-gform.gform_wrapper .firstup-field-total>legend.gform-field-label{box-sizing:border-box;display:block;float:none;line-height:1.45;margin:0;max-width:none;padding:1.35rem 1.35rem .85rem;width:100%}.firstup-gform-shell .firstup-field-total>.gfield_label,.firstup-gform-shell .firstup-field-total>legend.gfield_label,.firstup-gform-shell .firstup-field-total>legend.gform-field-label,.firstup-gform.gform_wrapper .firstup-field-total>legend.gfield_label,.firstup-gform.gform_wrapper .firstup-field-total>legend.gform-field-label{color:rgba(94,234,212,.95)}.firstup-gform-shell .firstup-field-fee .ginput_container,.firstup-gform-shell .firstup-field-total .ginput_container{margin:0;padding:0 1.35rem 1.35rem}.firstup-gform-shell .firstup-field-fee .gfield_description{margin:0;max-width:36rem;padding:.75rem 1.35rem 1.25rem}.firstup-gform-shell .firstup-field-fee .ginput_product_price_label,.firstup-gform-shell .firstup-field-total .ginput_total_label{color:rgba(154,165,181,.7);font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.firstup-gform-shell .firstup-field-locked{opacity:.95}.firstup-gform-shell .firstup-field-locked .firstup-choice-disabled{opacity:.35;pointer-events:none}.firstup-gform-shell .firstup-lock-hint{color:rgba(94,234,212,.75);margin-top:.5rem}.firstup-gform-shell .firstup-field-card{background:linear-gradient(180deg,rgba(31,33,40,.9),rgba(24,25,29,.95));border:1px solid rgba(232,236,242,.08);border-radius:1.25rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 40px rgba(0,0,0,.22);margin-top:1.25rem;padding:1.75rem 1.6rem 1.85rem}.firstup-gform-shell .firstup-field-card>.gfield_label{align-items:center;color:rgba(232,236,243,.92);display:flex;gap:.65rem;margin-bottom:1.35rem}.firstup-gform-shell .firstup-field-card>.gfield_label:after{background:rgba(94,234,212,.08);border:1px solid rgba(94,234,212,.22);border-radius:999px;color:rgba(94,234,212,.9);content:"Secured by Stripe";font-size:.65rem;letter-spacing:.08em;margin-left:auto;padding:.3rem .7rem;white-space:nowrap}.firstup-gform-shell .firstup-field-card .ginput_container_creditcard,.firstup-gform-shell .firstup-field-card .ginput_stripe_creditcard{color:rgba(232,236,243,.95);display:flex;flex-direction:column;gap:1.5rem;margin:0}.firstup-gform-shell .firstup-field-card #input_13_12_1_container>.gform-field-label--type-sub,.firstup-gform-shell .firstup-field-card [id$=_1_container]>.gform-field-label--type-sub{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;left:0!important;margin:-1px!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:0!important;white-space:nowrap!important;width:1px!important}.firstup-gform-shell .firstup-field-card .ginput_full{display:flex;flex-direction:column;gap:.65rem;margin:0;position:relative;width:100%}.firstup-gform-shell .firstup-field-card [id$=_5_container]{flex-direction:column}.firstup-gform-shell .firstup-field-card [id$=_5_container]>input{order:2}.firstup-gform-shell .firstup-field-card [id$=_5_container]>.gform-field-label--type-sub{color:rgba(154,165,181,.9);font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:400;letter-spacing:.05em;margin:0;order:1;text-transform:uppercase}.firstup-gform-shell .firstup-field-card #input_13_12_1,.firstup-gform-shell .firstup-field-card .StripeElement,.firstup-gform-shell .firstup-field-card .StripeElement--card,.firstup-gform-shell .firstup-field-card [id$=_12_1]{background:#14151a;border:1px solid rgba(232,236,242,.12);border-radius:.95rem;box-sizing:border-box;color:#e8ecf2;display:block;min-height:3.75rem;padding:1.15rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.firstup-gform-shell .firstup-field-card #input_13_12_1 iframe,.firstup-gform-shell .firstup-field-card .StripeElement iframe,.firstup-gform-shell .firstup-field-card .StripeElement--card iframe,.firstup-gform-shell .firstup-field-card [id$=_12_1] iframe{display:block!important;max-width:100%;pointer-events:auto!important}.firstup-gform-shell .firstup-field-card [id$=_5_container]>input[type=text]{background:#14151a;border:1px solid rgba(232,236,242,.12);border-radius:.95rem;box-sizing:border-box;color:#e8ecf2;display:block;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.45;min-height:3.75rem;padding:1.15rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.firstup-gform-shell .firstup-field-card .StripeElement--focus,.firstup-gform-shell .firstup-field-card [id$=_5_container]>input[type=text]:focus{background:#16171d;border-color:rgba(65,159,216,.55);box-shadow:0 0 0 3px rgba(65,159,216,.16);outline:none}.firstup-gform-shell .firstup-field-card .StripeElement--invalid,.firstup-gform-shell .firstup-field-card.gfield_error .StripeElement,.firstup-gform-shell .firstup-field-card.gfield_error .StripeElement--card,.firstup-gform-shell .firstup-field-card.gfield_error [id$=_5_container]>input[type=text]{border-color:rgba(237,50,134,.55);box-shadow:0 0 0 3px rgba(237,50,134,.12)}.firstup-gform-shell .firstup-field-card .StripeElement--complete{border-color:rgba(94,234,212,.35)}.firstup-gform-shell .firstup-field-card [id$=_5_container]>input[type=text]::-moz-placeholder{color:rgba(154,165,181,.45)}.firstup-gform-shell .firstup-field-card [id$=_5_container]>input[type=text]::placeholder{color:rgba(154,165,181,.45)}.is-pay .firstup-gform-shell .gform_footer,.is-pay .firstup-gform.gform_wrapper .gform_footer{margin-top:1.75rem}.is-pay .firstup-gform-shell .gform_button,.is-pay .firstup-gform-shell input[type=submit].gform_button{box-shadow:0 10px 28px rgba(237,50,134,.28);font-size:1rem;letter-spacing:.01em;padding:1.1rem 2.25rem;width:100%}.is-pay .firstup-gform-shell .gform_button:hover,.is-pay .firstup-gform-shell input[type=submit].gform_button:hover{box-shadow:0 14px 34px rgba(237,50,134,.38)}.is-pay .gform_footer.firstup-pay-processing,.is-pay .gform_page_footer.firstup-pay-processing{align-items:center;display:flex;gap:.75rem;justify-content:center}.is-pay .firstup-pay-spinner{animation:firstup-pay-spin .7s linear infinite;border:2px solid rgba(232,236,242,.2);border-radius:50%;border-top-color:#ed3286;flex:0 0 auto;height:1.15rem;width:1.15rem}.is-pay .gform_footer.firstup-pay-processing .gform_button,.is-pay .gform_footer.firstup-pay-processing input[type=submit].gform_button,.is-pay .gform_page_footer.firstup-pay-processing .gform_button,.is-pay .gform_page_footer.firstup-pay-processing input[type=submit].gform_button{box-shadow:0 10px 28px rgba(237,50,134,.22);cursor:wait;flex:1 1 auto;opacity:.92;pointer-events:none;transform:none}.is-pay .gform_footer.firstup-pay-processing .gform_ajax_spinner,.is-pay .gform_page_footer.firstup-pay-processing .gform_ajax_spinner{display:none!important}@keyframes firstup-pay-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-pay .firstup-pay-spinner{animation:none;border-top-color:rgba(232,236,242,.55)}}.is-pay .contact-grid__form [class*=footnote],.is-pay .contact-grid__form>.text-xs{letter-spacing:.01em}.fx-quiet .reveal,.fx-quiet .reveal-blur,.is-pay .reveal,.is-pay .reveal-blur{filter:none;opacity:1;transform:none;transition:none}.fx-quiet .hero-enter,.is-pay .hero-enter{animation:none;opacity:1;transform:none}.fx-quiet .hero-line .reveal-line-inner,.fx-quiet .reveal-line-inner,.is-pay .hero-line .reveal-line-inner,.is-pay .reveal-line-inner{animation:none;opacity:1;transform:none;transition:none}.fx-quiet .topo-bg.topo-bg-drift,.is-pay .topo-bg.topo-bg-drift{animation:none}.fx-quiet #cursor-dot,.fx-quiet #cursor-ring,.is-pay #cursor-dot,.is-pay #cursor-ring{display:none!important}
