root--premium-shadow-sm0 1px 2px rgba(0000.05)--premium-shadow-md0 4px 6px rgba(0000.07)--premium-shadow-lg0 10px 25px rgba(0000.1)--premium-shadow-xl0 20px 40px rgba(0000.12)--premium-transitionall 0.25s cubic-bezier(0.400.21).aup-pagebackgroundlinear-gradient(135deg#f8fafc 0%#f1f5f9 50%#e0e7ff 100%)positionrelativeoverflowhidden.aup-pagebeforecontent''positionabsoluteinset0backgroundradial-gradient(circle at 20% 50%rgba(591302460.08) 0%transparent 50%)radial-gradient(circle at 80% 20%rgba(139922460.06) 0%transparent 50%)pointer-eventsnonez-index0.aup-sp-panelbackgroundlinear-gradient(180deg#1e293b 0%#0f172a 100%)positionrelativeoverflowhidden.aup-sp-panelbeforecontent''positionabsoluteinset0backgroundradial-gradient(circle at 20% 0%rgba(591302460.15) 0%transparent 40%)radial-gradient(circle at 100% 100%rgba(139922460.08) 0%transparent 60%)pointer-eventsnone.aup-sp-panel*positionrelativez-index1.aup-sp-titlefont-sizeclamp(1.5rem4vw1.875rem)font-weight900line-height1.3letter-spacing-0.01emmargin-bottom32pxcolor#ffffff.aup-sp-statbackgroundlinear-gradient(135degrgba(591302460.1) 0%rgba(139922460.05) 100%)border1px solid rgba(591302460.2)border-radius14pxpadding24pxmargin-bottom18pxbackdrop-filterblur(8px)transitionvar(--premium-transition).aup-sp-stathoverborder-colorrgba(591302460.35)backgroundlinear-gradient(135degrgba(591302460.15) 0%rgba(139922460.08) 100%)transformtranslateY(-2px).aup-sp-stat-numfont-sizeclamp(1.75rem5vw2.25rem)font-weight900letter-spacing-0.02emline-height1.1color#ffffff.aup-sp-stat-lblfont-size0.9remcolorrgba(2552552550.65)margin-top8pxfont-weight500letter-spacing0.01em.aup-sp-signalsmargin-top36pxdisplayflexflex-directioncolumngap22px.aup-sp-signaldisplayflexalign-itemsflex-startgap16pxtransitionvar(--premium-transition).aup-sp-signalhovertransformtranslateX(4px).aup-sp-signal-iconfont-size1.75remflex-shrink0line-height1margin-top2px.aup-sp-signal-text strongfont-size1remfont-weight700color#ffffffdisplayblockmargin-bottom4px.aup-sp-signal-text spanfont-size0.875remcolorrgba(2552552550.68)line-height1.5.aup-form-colpositionrelativez-index1.aup-cardbackground#ffffffborder1px solid #e2e8f0border-radius20pxpadding48px 40pxbox-shadowvar(--premium-shadow-lg)backdrop-filterblur(12px)transitionvar(--premium-transition)positionrelativeoverflowhidden.aup-cardbeforecontent''positionabsoluteinset0backgroundlinear-gradient(135degrgba(591302460.02) 0%rgba(139922460.01) 100%)pointer-eventsnone.aup-card*positionrelativez-index1.aup-cardhoverborder-color#cbd5e1box-shadowvar(--premium-shadow-xl).aup-logotext-aligncentermargin-bottom28px.aup-logo adisplayinline-flexalign-itemscentergap10pxfont-size1.4remfont-weight900letter-spacing-0.02emcolor#111827text-decorationnonetransitionvar(--premium-transition).aup-logo ahoveropacity0.85.aup-titlefont-sizeclamp(1.4rem3vw1.75rem)font-weight900letter-spacing-0.01emtext-aligncentercolor#111827margin-bottom8pxline-height1.25.aup-subtext-aligncenterfont-size1remcolor#64748bmargin-bottom28pxline-height1.6font-weight500.aup-pilltext-aligncentermargin-bottom24px.aup-pill spandisplayinline-blockbackgroundlinear-gradient(135degrgba(37992350.1) 0%rgba(591302460.05) 100%)color#2563ebfont-size0.8125remfont-weight600padding6px 16pxborder-radius100pxborder1px solid rgba(37992350.2)letter-spacing0.01emtransitionvar(--premium-transition).aup-pillhover spanbackgroundlinear-gradient(135degrgba(37992350.15) 0%rgba(591302460.1) 100%)border-colorrgba(37992350.35).aup-tabsdisplayflexbackground#f8fafcborder-radius12pxpadding4pxmargin-bottom28pxgap4pxborder1px solid #e2e8f0.aup-tabflex1padding11px 16pxtext-aligncenterfont-size0.9remfont-weight600color#64748bbackgroundtransparentbordernoneborder-radius10pxcursorpointertransitionvar(--premium-transition)positionrelative.aup-tabhovercolor#334155.aup-tab.activebackground#ffffffcolor#111827box-shadowvar(--premium-shadow-sm)font-weight700.aup-groupmargin-bottom20px.aup-labeldisplayblockfont-size0.9remfont-weight600color#334155margin-bottom8pxletter-spacing0.01emtext-transformnone.aup-inputdisplayblockwidth100%padding14px 18pxfont-size1remcolor#111827background#ffffffborder2px solid #e2e8f0border-radius12pxoutlinenonetransitionvar(--premium-transition)font-family-apple-systemBlinkMacSystemFont'Segoe UI''Helvetica Neue'sans-serif.aup-inputplaceholdercolor#a8b0b8.aup-inputhoverborder-color#cbd5e1.aup-inputfocusborder-color#2563ebbox-shadow0 0 0 3px rgba(37992350.1)0 0 0 2px rgba(37992350.05) inset.aup-input--errorborder-color#dc2626.aup-input--errorfocusbox-shadow0 0 0 3px rgba(22038380.1)0 0 0 2px rgba(22038380.05) inset.aup-input-wrappositionrelative.aup-input-wrap .aup-inputpadding-right50px.aup-pw-togglepositionabsoluteright4pxtop50%transformtranslateY(-50%)displayflexalign-itemscenterjustify-contentcenterwidth42pxheight42pxmin-width42pxmin-height42pxbackground#f8fafcbordernonecursorpointercolor#94a3b8border-radius10pxtransitionvar(--premium-transition)touch-actionmanipulation.aup-pw-togglehovercolor#2563ebbackground#f1f5f9.aup-pw-toggleactivetransformtranslateY(-50%) scale(0.95).aup-strength-wrapdisplaynonemargin-top10px.aup-strength-barheight5pxbackground#e2e8f0border-radius4pxoverflowhidden.aup-strength-fillheight100%width0%border-radius4pxtransitionwidth 0.4s easebackground 0.3s ease.aup-strength-labelfont-size0.75remfont-weight600margin-top6pxdisplayinline-blockcolor#64748b.aup-hintfont-size0.8125remcolor#94a3b8margin-top8px.aup-forgotdisplayblocktext-alignrightfont-size0.8125remcolor#2563ebfont-weight600margin-6px 0 20pxtext-decorationnonetransitionvar(--premium-transition).aup-forgothovercolor#1d4ed8text-decorationunderline.aup-btndisplayblockwidth100%padding14px 24pxfont-size1remfont-weight700letter-spacing0.01emcolor#ffffffbackgroundlinear-gradient(135deg#2563eb 0%#1d4ed8 100%)bordernoneborder-radius12pxcursorpointertext-aligncentertransitionvar(--premium-transition)box-shadow0 4px 12px rgba(37992350.25)0 0 0 0 rgba(37992350)positionrelativeoverflowhidden.aup-btnbeforecontent''positionabsoluteinset0backgroundlinear-gradient(135degtransparent 0%rgba(2552552550.1) 100%)pointer-eventsnone.aup-btnhovertransformtranslateY(-2px)box-shadow0 8px 20px rgba(37992350.35)0 0 0 0 rgba(37992350).aup-btnactivetransformtranslateY(0).aup-btndisabledopacity0.5cursornot-allowedtransformnone.aup-btn-ghostdisplayblockwidth100%padding13px 24pxfont-size0.95remfont-weight600color#2563ebbackgroundtransparentborder2px solid #2563ebborder-radius12pxcursorpointertext-aligncentertransitionvar(--premium-transition)positionrelativeoverflowhidden.aup-btn-ghostbeforecontent''positionabsoluteinset0background#2563ebopacity0z-index-1transitionopacity 0.25s ease.aup-btn-ghosthovercolor#ffffffborder-color#2563ebtransformtranslateY(-2px)box-shadow0 4px 12px rgba(37992350.2).aup-btn-ghosthoverbeforeopacity1.aup-dividerdisplayflexalign-itemscentergap16pxmargin24px 0color#cbd5e1font-size0.875remfont-weight500.aup-dividerbefore.aup-divideraftercontent''flex1height1pxbackground#e2e8f0.aup-error.aup-info.aup-successpadding14px 16pxborder-radius12pxmargin-bottom20pxfont-size0.9375remfont-weight500displayflexalign-itemsflex-startgap12px.aup-error-icondisplayblockflex-shrink0font-size1.2rem.aup-errorbackground#fee2e2color#7f1d1dborder1px solid #fca5a5.aup-infobackground#dbeafecolor#1e3a8aborder1px solid #93c5fd.aup-successbackground#dcfce7color#166534border1px solid #86efac.aup-trustdisplayflexjustify-contentcentergap20pxpadding16px 0margin-top24pxborder-top1px solid #e2e8f0font-size0.8125remcolor#64748bflex-wrapwrap.aup-trust-itemdisplayflexalign-itemscentergap6pxtransitionvar(--premium-transition).aup-trust-itemhovercolor#2563eb.aup-trust-iconfont-size0.95remdisplayinline-block.aup-paneldisplaynone.aup-panel.activedisplayblockanimationfadeIn 0.3s ease@keyframes fadeInfromopacity0transformtranslateY(4px)toopacity1transformtranslateY(0).aup-page-footerbackgroundrgba(1523420.02)font-size0.9remcolor#64748bletter-spacing0.01em.vet-herobackgroundlinear-gradient(180deg#0f1729 0%#1e3a5f 40%#1d4ed8 100%)padding0min-height100dvhdisplayflexflex-directioncolumnjustify-contentcenterpositionrelativeoverflowhidden.vet-herobeforecontent''positionabsoluteinset0backgroundradial-gradient(circle at 20% 50%rgba(591302460.15) 0%transparent 50%)radial-gradient(circle at 80% 20%rgba(139922460.1) 0%transparent 50%)pointer-eventsnonez-index0.vet-hero-innermax-width920pxmargin0 autopaddingclamp(3rem10vw6rem) clamp(1.5rem5vw3rem) clamp(2.5rem8vw5rem)text-aligncenterpositionrelativez-index1.vet-eyebrowdisplayinline-flexalign-itemscentergap8pxbackgroundrgba(23417980.15)border1.5px solid rgba(23417980.45)color#eab308font-size0.75remfont-weight800text-transformuppercaseletter-spacing0.1empadding8px 16pxborder-radius100pxmargin-bottom20pxtransitionvar(--premium-transition).vet-eyebrowhoverbackgroundrgba(23417980.2)border-colorrgba(23417980.6)transformtranslateY(-2px).vet-headlinecolor#ffffff-webkit-text-fill-color#fffffffont-sizeclamp(2rem8vw3.5rem)font-weight900line-height1.15margin0 0 16pxletter-spacing-0.02em.vet-headline .vet-accentcolor#eab308-webkit-text-fill-color#eab308.vet-subheadcolorrgba(2552552550.75)font-sizeclamp(1.05rem2.5vw1.3rem)line-height1.7max-width620pxmargin0 auto 32pxfont-weight500letter-spacing0.01em.vet-ctasdisplayflexalign-itemscenterjustify-contentcentergap16pxflex-wrapwrapmargin-bottom32px.vet-cta-primarydisplayinline-blockbackgroundlinear-gradient(135deg#eab308 0%#ca8a04 100%)color#1e293b-webkit-text-fill-color#1e293bfont-weight800font-size1.05rempadding14px 32pxborder-radius14pxtext-decorationnonebox-shadow0 8px 20px rgba(23417980.4)inset 0 0 0 1px rgba(2552552550.2)transitionvar(--premium-transition)positionrelativeoverflowhiddenbordernonecursorpointer.vet-cta-primarybeforecontent''positionabsoluteinset0backgroundlinear-gradient(135degtransparent 0%rgba(2552552550.15) 100%)pointer-eventsnone.vet-cta-primaryhoverbackgroundlinear-gradient(135deg#ca8a04 0%#b8860b 100%)transformtranslateY(-2px)box-shadow0 12px 28px rgba(23417980.45)inset 0 0 0 1px rgba(2552552550.2).vet-cta-secondarydisplayinline-blockbackgroundrgba(2552552550.12)colorrgba(2552552550.95)-webkit-text-fill-colorrgba(2552552550.95)font-weight700font-size1rempadding13px 28pxborder-radius14pxtext-decorationnoneborder2px solid rgba(2552552550.25)transitionvar(--premium-transition)positionrelativeoverflowhiddencursorpointer.vet-cta-secondarybeforecontent''positionabsoluteinset0backgroundrgba(2552552550.1)z-index-1transitionopacity 0.25s easeopacity0.vet-cta-secondaryhoverborder-colorrgba(2552552550.4)backgroundrgba(2552552550.15)transformtranslateY(-2px)box-shadow0 8px 20px rgba(0000.2).vet-cta-secondaryhoverbeforeopacity1@media (max-width768px).aup-pagegrid-template-columns1fr.aup-sp-panelpadding40px 24pxmin-heightautodisplaynone.aup-form-colpadding32px 16px.aup-cardmax-width100%padding36px 24pxborder-radius18px.aup-titlefont-size1.5rem.aup-inputpadding13px 16pxfont-size16px.aup-btn.aup-btn-ghostpadding13px 20pxfont-size0.95rem.aup-trustgap12pxfont-size0.75rem.vet-ctasflex-directioncolumnwidth100%.vet-cta-primary.vet-cta-secondarywidth100%max-width300px@media (max-width480px).aup-cardpadding28px 18pxborder-radius16pxmargin0 8px.aup-titlefont-size1.3remmargin-bottom6px.aup-subfont-size0.9remmargin-bottom20px.aup-pill spanfont-size0.75rempadding5px 12px.aup-groupmargin-bottom16px.aup-inputpadding12px 14pxborder-radius10pxfont-size16px.aup-btn.aup-btn-ghostpadding12px 16pxfont-size0.9remborder-radius10px.vet-hero-innerpadding2.5rem 1rem 2rem.vet-headlinefont-size1.8remmargin-bottom12px.vet-subheadfont-size0.95remmargin-bottom20px.vet-cta-primarypadding12px 24pxfont-size0.95rem.vet-cta-secondarypadding11px 20pxfont-size0.9rem@media (max-width1024px) and (orientationlandscape).vet-heromin-heightautopadding20px 0.vet-hero-innerpadding20px 20px