.page_page__rK1z2{margin:-2rem;background:#F9FAFB}.page_notFound__7R8x_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.page_skeleton__Dpx9P{margin:-2rem}.page_skeletonHero__KuRV4{height:320px;background:#E5E7EB;animation:page_pulse__mdr3v 1.5s infinite}.page_skeletonContent__QcS2T{height:400px;background:#F3F4F6;margin:2rem;border-radius:.75rem;animation:page_pulse__mdr3v 1.5s infinite}@keyframes page_pulse__mdr3v{0%,to{opacity:1}50%{opacity:.5}}.page_hero__OPVC9{background:white;border-bottom:1px solid #e5e7eb}.page_heroInner__R00V3{max-width:1400px;margin:0 auto;padding:2rem 2rem 1.5rem}.page_heroTop__J_rkD{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_heroLeft__YQYf1{flex:1;min-width:0}.page_heroRight__iaOEH{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;flex-shrink:0}.page_titleRow__mVhuE{display:flex;align-items:center;gap:.875rem;margin-bottom:.75rem}.page_modelIconBox__LIx1R{width:2.75rem;height:2.75rem;background:linear-gradient(135deg,#3B82F6,#8B5CF6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_modelTitle__NcmKq{font-size:1.75rem;font-weight:700;color:#1F2937;line-height:1.2}.page_modelCat__y_pje{color:#9CA3AF;font-weight:500}.page_modelTags__zrQzO{display:flex;gap:.5rem;flex-wrap:wrap}.page_tagBadge__Swe56{font-size:.75rem;padding:.25rem .75rem;border-radius:9999px;border:1px solid #bfdbfe;background:#EFF6FF;color:#1D4ED8;font-weight:500}.page_creditsBadge__orfGJ{background:#FFF5D6;border:1px solid #f9c846;border-radius:.75rem;font-weight:600;color:#4A3F5F}.page_backBtn__l_VQM,.page_creditsBadge__orfGJ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem}.page_backBtn__l_VQM{background:white;border:1px solid #e5e7eb;border-radius:.5rem;color:#6B7280;text-decoration:none;font-weight:500;transition:all .2s}.page_backBtn__l_VQM:hover{border-color:#9CA3AF;color:#1F2937}.page_modelDesc__6qN0Q{font-size:.9375rem;color:#6B7280;line-height:1.6;margin-bottom:1rem;max-width:72ch}.page_modeTypeRow__nADVy{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.page_modeTypeLabel__Puj5r{font-size:.875rem;font-weight:600;color:#374151;white-space:nowrap}.page_modeTypeBtns__7pq1v{display:flex;gap:.5rem;flex-wrap:wrap}.page_modeTypeBtn__mmkkC{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:white;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.page_modeTypeBtn__mmkkC:hover{border-color:#3B82F6;background:#EFF6FF;color:#1D4ED8}.page_modeTypeBtnActive__cfwE_{border-color:#3B82F6;background:#3B82F6;color:white;box-shadow:0 2px 8px rgba(59,130,246,.3)}.page_modeTypeBtnActive__cfwE_:hover{background:#2563EB}.page_pricingBlock__Z2V_t{margin-bottom:1.25rem}.page_pricingRow__e_L8Z{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:#6B7280;margin-bottom:.25rem}.page_pricingRow2__6DebA{font-size:.8125rem;color:#9CA3AF;padding-left:1.625rem}.page_statusMonitor__T_VA1{margin-bottom:1rem}.page_statusHeader__HdBgs{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.page_statusLabel__uVBnQ{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9CA3AF}.page_statusBadge__3NMGN{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6B7280;padding:.25rem .625rem;border:1px solid #e5e7eb;border-radius:9999px;background:white}.page_statusDot__hpKgh{width:.5rem;height:.5rem;border-radius:50%;background:#10B981;flex-shrink:0}.page_statusBars__cp410{display:flex;height:2.5rem;gap:2px;align-items:stretch}.page_statusBar__9IP3K{flex:1;display:flex;flex-direction:column;cursor:pointer;transition:transform .15s;transform-origin:center;opacity:0;animation:page_barIn___reiG .5s ease-out forwards}.page_statusBar__9IP3K:hover{transform:scaleY(1.6)}@keyframes page_barIn___reiG{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.page_statusBarSuccess__xUwRp{background:rgba(16,185,129,.7);border-radius:1px 1px 0 0;min-height:2px}.page_statusBarFail__ATshD{background:#F43F5E;border-radius:0 0 1px 1px;box-shadow:0 0 6px rgba(244,63,94,.4);min-height:2px}.page_tabs__aXhyU{background:white;border-bottom:1px solid #e5e7eb}.page_tabsInner__RE_Zx{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;gap:0}.page_tabBtn__6TAFP{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:none;color:#6B7280;font-size:.9375rem;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s;font-family:inherit}.page_tabBtn__6TAFP:hover{color:#1F2937}.page_tabBtnActive__XXY1U{color:#3B82F6;border-bottom-color:#3B82F6;font-weight:600}.page_playground__Arapq{padding:0}.page_playgroundInner__eH3FO{max-width:1400px;margin:0 auto;padding:1.5rem 2rem}.page_columns__b7ZAM{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:900px){.page_columns__b7ZAM{grid-template-columns:1fr 1fr}}.page_inputPanel__PibDR,.page_outputPanel__O7wyp{background:white;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.page_panelHeader__TiRZP{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid #f3f4f6;background:#FAFAFA}.page_panelTitle__Oy95v{font-size:1rem;font-weight:600;color:#1F2937}.page_outputTypeBadge__aWJZi{font-size:.75rem;padding:.2rem .6rem;border-radius:9999px;background:#DBEAFE;color:#1E40AF;font-weight:500}.page_field__QUbM7{padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6}.page_fieldLabel__U28AE{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.page_fieldHint__PIOXw{font-size:.75rem;color:#9CA3AF;margin-top:.375rem}.page_fieldError__Hrw1X{font-size:.75rem;color:#DC2626;margin-top:.375rem}.page_promptArea__kBI_j{width:100%;min-height:8rem;padding:.75rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-family:inherit;font-size:.9375rem;color:#1F2937;resize:vertical;outline:none;transition:border-color .2s;box-sizing:border-box}.page_promptArea__kBI_j:focus{border-color:#3B82F6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_charCount__kG7E1{text-align:right;font-size:.7rem;color:#9CA3AF;margin-top:.25rem}.page_select__dBENp{width:100%;padding:.625rem .875rem;border:1.5px solid #e5e7eb;border-radius:.5rem;font-family:inherit;font-size:.875rem;color:#1F2937;background:white;outline:none;transition:border-color .2s;cursor:pointer}.page_select__dBENp:focus{border-color:#3B82F6}.page_toggleBtns__nrOZa{display:flex;gap:.375rem;flex-wrap:wrap}.page_toggleBtn__4u1UR{padding:.4rem .875rem;border:1.5px solid #e5e7eb;border-radius:.375rem;background:white;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.page_toggleBtn__4u1UR:hover{border-color:#6B7280}.page_toggleBtnActive__n0PRi{border-color:#3B82F6;background:#3B82F6;color:white}.page_dropZone__o1d2L{border:2px dashed #e5e7eb;border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s;background:#FAFAFA}.page_dropZoneOver__PWt1S,.page_dropZone__o1d2L:hover{border-color:#3B82F6;background:#EFF6FF}.page_dropZoneSmall__e_3x0{display:flex;align-items:center;padding:.75rem 1rem;border:2px dashed #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s;background:#FAFAFA}.page_dropZoneSmall__e_3x0:hover{border-color:#3B82F6}.page_fileLabel__H2p_d{font-size:.65rem;font-weight:700;color:#6366F1;background:#EEF2FF;padding:.1rem .4rem;border-radius:.25rem;letter-spacing:.02em;white-space:nowrap}.page_uploadBtn__DzPon{display:inline-block;padding:.5rem 1.25rem;background:#3B82F6;color:white;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.page_imgPreviewBox__pYfAd{position:relative;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb;background:#F9FAFB}.page_imgPreview__Irfzy{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;display:block;padding:.5rem}.page_imgRemoveBtn__lywic{position:absolute;top:.5rem;right:.5rem;padding:.375rem .75rem;background:rgba(239,68,68,.9);color:white;border:none;border-radius:.375rem;font-size:.75rem;cursor:pointer}.page_generateRow__S6CbT{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.page_generateBtn__2psr3{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:linear-gradient(135deg,#3B82F6,#8B5CF6);color:white;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.page_generateBtn__2psr3:hover:not(:disabled){background:linear-gradient(135deg,#2563EB,#7C3AED);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.35)}.page_generateBtn__2psr3:disabled{background:#E5E7EB;color:#9CA3AF;cursor:not-allowed;transform:none;box-shadow:none}.page_creditsPill__FaC4v{display:inline-flex;align-items:center;gap:.25rem;padding-left:.75rem;border-left:1px solid rgba(255,255,255,.3);font-size:.875rem}.page_loginCta__NK6P9{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#FFF5D6;border:1px solid #f9c846;border-radius:.5rem;color:#4A3F5F;text-decoration:none;font-weight:600;font-size:.9375rem}.page_noOutput__p5wZK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.page_taskCard__l7X7P{margin:1rem;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden}.page_taskCardOk__19HT6{border-color:#86EFAC}.page_taskCardFail___nvBE{border-color:#FCA5A5}.page_taskCardHeader__UU49F{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#F9FAFB}.page_taskCardTitle__GW88n{font-weight:600;color:#1F2937}.page_taskCloseBtn__mXTog{background:none;border:none;color:#9CA3AF;cursor:pointer;font-size:.875rem}.page_progressTrack__eRkFM{width:100%;height:5px;background:#F3F4F6;border-radius:9999px;overflow:hidden;margin:0 1rem;width:calc(100% - 2rem)}.page_progressFill__9Sfqd{height:100%;width:25%;background:linear-gradient(90deg,#3B82F6,#8B5CF6);border-radius:9999px;animation:page_progressSlide__WoUoQ 1.5s ease-in-out infinite}@keyframes page_progressSlide__WoUoQ{0%{transform:translateX(-100%)}to{transform:translateX(500%)}}.page_resultGrid__cci0o{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;padding:1rem}.page_resultItem__KLeUY{border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.page_resultItem__KLeUY img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.page_resultActions__V7tUk{display:flex;gap:.5rem;padding:.5rem}.page_dlBtn__TDBAb,.page_openBtn__ggAyE{flex:1;display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:.375rem;text-decoration:none;font-size:.8rem}.page_dlBtn__TDBAb{background:#1F2937;color:white}.page_openBtn__ggAyE{background:#F3F4F6;color:#374151}.page_failNotice__PggAG{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#DC2626;font-size:.875rem;background:#FEF2F2}.page_historySection__24NTt{padding:1.25rem;border-top:1px solid #f3f4f6}.page_historyHeader__gPDmd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.page_historySectionTitle__0P3Pv{font-size:.9375rem;font-weight:600;color:#1F2937}.page_historyRefreshBtn__4CoAq{background:none;border:none;color:#6B7280;cursor:pointer;font-size:.875rem}.page_historyList__ql3Z3{display:flex;flex-direction:column;gap:.75rem}.page_historyItem__25cXT{border:1px solid #f3f4f6;border-radius:.5rem;padding:.75rem}.page_historyItemTop__gehFP{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem;flex-wrap:wrap}.page_historyBadge__TOJHF{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:9999px}.page_badgeOk__8VQHg{background:#D1FAE5;color:#065F46}.page_badgeFail__P7j6M{background:#FEE2E2;color:#991B1B}.page_badgePending__eHo2B{background:#DBEAFE;color:#1E40AF}.page_historyPrompt__InMR5{font-size:.8rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.375rem}.page_demoOutput__z58zy{position:relative;padding:1rem}.page_demoOutputBadge__1kbTU{display:inline-flex;align-items:center;padding:.2rem .6rem;background:#EEF2FF;color:#4F46E5;font-size:.7rem;font-weight:600;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.page_demoOutputImg__a2dhZ{width:100%;border-radius:.5rem;display:block;-o-object-fit:cover;object-fit:cover;max-height:400px}.page_demoOutputHint__2B2Lr{margin-top:.75rem;font-size:.8rem;color:#9CA3AF;text-align:center}.page_examplesSection__DsVIE{padding:2rem;background:#F9FAFB;border-top:1px solid #e5e7eb}.page_examplesInner__9q89R{max-width:1100px;margin:0 auto}.page_examplesHeader__Q2Vw5{margin-bottom:1.5rem}.page_examplesTitle__Nrm_Q{font-size:1.5rem;font-weight:700;color:#1F2937;margin-bottom:.375rem}.page_examplesSubtitle__hHANA{color:#6B7280;font-size:.9375rem}.page_examplesGrid__pinvV{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}@media(max-width:640px){.page_examplesGrid__pinvV{grid-template-columns:repeat(2,1fr)}}.page_exampleCard__CWvPA{cursor:pointer;border-radius:.75rem;overflow:hidden;background:white;border:1px solid #e5e7eb;transition:transform .15s,box-shadow .15s}.page_exampleCard__CWvPA:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.page_exampleImgWrap__FYyXP{position:relative;aspect-ratio:1/1;overflow:hidden;background:#F3F4F6}.page_exampleImg__SGfnP{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .2s}.page_exampleCard__CWvPA:hover .page_exampleImg__SGfnP{transform:scale(1.04)}.page_exampleOverlay__e3xoP{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.4rem;background:rgba(0,0,0,.45);color:white;font-size:.8125rem;font-weight:600;opacity:0;transition:opacity .15s}.page_exampleCard__CWvPA:hover .page_exampleOverlay__e3xoP{opacity:1}.page_examplePrompt__bdFhZ{padding:.625rem .75rem;font-size:.8rem;color:#374151;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_readmeSection__Zvx9X{padding:2rem;background:#F9FAFB}.page_readmeCard__p8gUH{background:white;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.page_readmeCardHeader__N5XNe{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem}.page_readmeCardTitle__GpFB_{font-size:1.25rem;font-weight:600;color:#1F2937}.page_readmeCardSubtitle__DEY_M{margin-top:.25rem;color:#6B7280;font-size:.9375rem}.page_readmeBody__I1tCy{padding:2.5rem}@media(max-width:768px){.page_readmeBody__I1tCy{padding:1.5rem 1rem}}.page_rmHero__mQ7ds{position:relative;overflow:hidden;padding:4rem 0 5rem}.page_rmHeroGlow1__Lx_tJ{left:-10rem;top:0;width:18rem;height:18rem;background:radial-gradient(circle at 15% 20%,rgba(59,130,246,.45),transparent 60%);opacity:.7;filter:blur(25px)}.page_rmHeroGlow1__Lx_tJ,.page_rmHeroGlow2__STsvQ{pointer-events:none;position:absolute;border-radius:50%}.page_rmHeroGlow2__STsvQ{right:-6rem;bottom:0;width:20rem;height:20rem;background:radial-gradient(circle at 85% 60%,rgba(139,92,246,.15),transparent 55%);opacity:.6;filter:blur(35px)}.page_rmHeroCols__7_9ob{position:relative;display:flex;flex-direction:column;align-items:center;gap:3rem}@media(min-width:900px){.page_rmHeroCols__7_9ob{flex-direction:row;gap:4rem}}.page_rmHeroText__lk5Q_{flex:1;min-width:0;text-align:center}@media(min-width:900px){.page_rmHeroText__lk5Q_{text-align:left}}.page_rmHeroTitle__RIZ_g{font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;background:linear-gradient(135deg,#1F2937,#3B82F6 50%,#1D4ED8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem}@media(min-width:900px){.page_rmHeroTitle__RIZ_g{font-size:2.75rem}}.page_rmHeroDesc__Vl5MJ{font-size:1rem;line-height:1.75;color:#374151;max-width:36rem}.page_rmHeroImgWrap__1txF4{width:100%;max-width:28rem;flex-shrink:0}@media(min-width:900px){.page_rmHeroImgWrap__1txF4{flex:1}}.page_rmHeroImgCard__tP_zb{position:relative;overflow:hidden;border-radius:.75rem;background:#F9FAFB;padding:.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid rgba(59,130,246,.08)}.page_rmHeroImgGradient__t_Ezc{aspect-ratio:3/2;border-radius:.5rem;background:linear-gradient(135deg,#3B82F6,#8B5CF6,#EC4899);display:flex;align-items:center;justify-content:center}.page_rmFeatures__NJCoe{position:relative;overflow:hidden;padding:5rem 0}.page_rmSectionGlow__UdI7B{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(59,130,246,.06) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.06) 0,transparent 50%);filter:blur(100px);opacity:.5}.page_rmSectionHead__1_OK2{text-align:center;margin-bottom:3rem}.page_rmSectionTitle__vk7Gt{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(180deg,#1F2937,#6B7280);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}@media(min-width:900px){.page_rmSectionTitle__vk7Gt{font-size:2.25rem}}.page_rmSectionSubtitle__aP_xF{color:#6B7280;font-size:1rem;line-height:1.7;max-width:40rem;margin:0 auto}.page_rmFeatureItem___UXjT{position:relative;display:flex;flex-direction:column;gap:2rem;padding-bottom:5rem}.page_rmFeatureItem___UXjT:last-child{padding-bottom:0}@media(min-width:900px){.page_rmFeatureItem___UXjT{flex-direction:row;align-items:center;gap:4rem}}.page_rmFeatureText__6LB66{display:flex;flex-direction:column;gap:1rem;flex:1}@media(min-width:900px){.page_rmFeatureItemAlt__o4a3V .page_rmFeatureText__6LB66{order:2}}.page_rmFeatureIcon__WTRXl{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.3);font-size:1.5rem;color:#3B82F6}.page_rmFeatureTitle__z9gzk{font-size:1.125rem;font-weight:600;color:#1F2937;line-height:1.35}@media(min-width:900px){.page_rmFeatureTitle__z9gzk{font-size:1.375rem}}.page_rmFeatureDesc__KDEz_{font-size:.9375rem;line-height:1.75;color:#4B5563}.page_rmFeatureImgWrap__qazT2{position:relative;flex:1}@media(min-width:900px){.page_rmFeatureItemAlt__o4a3V .page_rmFeatureImgWrap__qazT2{order:1}}.page_rmFeatureImgCard___TVTL{position:relative;overflow:hidden;border-radius:.75rem;background:#F9FAFB;padding:.5rem;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.page_rmFeatureImgCard___TVTL:hover .page_rmFeatureImgInner__dNX5s{transform:scale(1.05)}.page_rmFeatureImgInner__dNX5s{aspect-ratio:3/2;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .7s ease}.page_rmHowTo__EWJsZ{position:relative;padding:5rem 0 0}.page_rmSteps__vZ3vh{list-style:none;padding-left:2rem;margin:2.5rem 0 0;display:grid;gap:2rem}.page_rmStep__EA5ic{position:relative;display:flex;flex-direction:column;gap:1rem;padding-bottom:2.5rem;padding-left:3rem}.page_rmStepLast__VvUY_{padding-bottom:0}.page_rmStepLine___93_1{pointer-events:none;position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(59,130,246,.35),transparent)}.page_rmStepBadge__ehwwi{position:absolute;left:-1.25rem;top:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(59,130,246,.5);color:#3B82F6;font-size:.875rem;font-weight:600;background:white;box-shadow:0 0 20px rgba(59,130,246,.15)}.page_rmStepCard__X7t62{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid rgba(59,130,246,.18);padding:1.5rem;box-shadow:0 0 30px rgba(59,130,246,.12);transition:box-shadow .3s,border-color .3s}.page_rmStepCard__X7t62:hover{border-color:rgba(59,130,246,.35);box-shadow:0 0 35px rgba(59,130,246,.22)}.page_rmStepGlow__8LbBF{pointer-events:none;position:absolute;right:-1.5rem;top:-2.5rem;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.3),transparent 70%);opacity:.4;filter:blur(20px)}.page_rmStepTitle__2VgEd{font-size:1.125rem;font-weight:600;color:#1F2937;margin-bottom:.5rem}.page_rmStepDesc__KqOBA{font-size:.9375rem;line-height:1.7;color:#4B5563}.page_pageFooter__OrAPy{background:#FFFFFF;border-top:1px solid #e5e7eb;width:100%}.page_pageFooterInner__KYvxk{max-width:1200px;margin:0 auto;padding:4rem 2rem 2rem}.page_pageFooterGrid__iskV0{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:3rem}.page_pageFooterBrand__XLRwK{max-width:300px}.page_pageFooterLogo__bwJy0{font-size:1.5rem;font-weight:700;color:#1F2937;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.page_pageFooterLogo__bwJy0 i{color:#F9C846}.page_pageFooterDesc___TqRA{color:#6B7280;font-size:.875rem;margin-bottom:1.5rem;line-height:1.6}.page_pageFooterSocial__fXXrD{display:flex;gap:.75rem}.page_pageFooterSocialLink__0Ovj_{width:2.25rem;height:2.25rem;border-radius:50%;background:#F9FAFB;display:flex;align-items:center;justify-content:center;color:#6B7280;transition:all .2s;border:1px solid #e5e7eb;text-decoration:none}.page_pageFooterSocialLink__0Ovj_:hover{background:#F9C846;color:#4A3F5F;transform:translateY(-3px)}.page_pageFooterLinksCol__kSBX_{display:flex;flex-direction:column}.page_pageFooterLinksTitle__PVSse{font-size:.875rem;font-weight:600;color:#1F2937;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em}.page_pageFooterMenu__JCwc4{list-style:none;padding:0;margin:0}.page_pageFooterMenu__JCwc4 li{margin-bottom:.625rem}.page_pageFooterMenu__JCwc4 a{color:#6B7280;text-decoration:none;font-size:.875rem;transition:color .2s}.page_pageFooterMenu__JCwc4 a:hover{color:#F87B7B}.page_pageFooterBottom__b2rFa{padding-top:2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;color:#6B7280;font-size:.875rem;flex-wrap:wrap;gap:1rem}.page_pageFooterBottom__b2rFa p{margin:0}.page_pageFooterBottomLinks__JYsgY{display:flex;gap:1.5rem}.page_pageFooterBottomLinks__JYsgY a{color:#6B7280;text-decoration:none;transition:color .2s}.page_pageFooterBottomLinks__JYsgY a:hover{color:#F87B7B}@media(max-width:1024px){.page_pageFooterGrid__iskV0{grid-template-columns:1fr 1fr 1fr}.page_pageFooterBrand__XLRwK{grid-column:span 3;max-width:100%}}@media(max-width:640px){.page_pageFooterGrid__iskV0{grid-template-columns:1fr 1fr}.page_pageFooterBrand__XLRwK{grid-column:span 2}.page_pageFooterBottom__b2rFa{flex-direction:column;text-align:center}.page_pageFooterBottomLinks__JYsgY{justify-content:center}}@media(max-width:480px){.page_pageFooterGrid__iskV0{grid-template-columns:1fr}.page_pageFooterBrand__XLRwK{grid-column:span 1}.page_pageFooterBottomLinks__JYsgY{flex-wrap:wrap;gap:1rem}}