.build_buildWrapper__Egr6g{min-height:100vh;background:#fefdfb;position:relative}.build_buildMain__MNSI3{padding-top:2rem;padding-bottom:4rem}.build_buildContainer__7Zu8S{max-width:90rem;margin:0 auto;padding:0 2rem;position:relative}.build_buildHeader__Oyiuo{text-align:left;margin-bottom:2rem;transform:translateX(-8px);max-width:700px}.build_buildHeaderTop__IhSwY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;gap:1.5rem}.build_buildTitle__RIyRv{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;color:#2c1810;margin-bottom:0;letter-spacing:-.02em;line-height:1.1;flex:1 1}.build_buildCreditDisplay__HbRRG{flex-shrink:0;margin-top:.5rem}.build_buildDescription__SXCKq{font-size:1.125rem;color:#6b5a47;line-height:1.6;font-weight:400;letter-spacing:-.01em}.build_formContainer__S7kZH{position:relative;transform:translateX(12px);width:100%;max-width:none}.build_generatingContainer__DKRvu{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:3rem 0}.build_generatingContent__RNF4c{text-align:center;max-width:500px;transform:translateX(-12px)}.build_generatingIcon__WGhpb{margin-bottom:2rem;display:flex;justify-content:center}.build_generatingTitle__mKQOp{font-size:2.25rem;font-weight:700;color:#2d2825;margin-bottom:1rem;letter-spacing:-.02em}.build_generatingDescription__ti9hj{font-size:1.125rem;color:#4b3f39;line-height:1.6;margin-bottom:2rem}.build_errorPageContainer__iAgKT{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:3rem 0}.build_errorPageContent___dcJl{text-align:center;max-width:500px;transform:translateX(-8px)}.build_errorPageIcon__BkN07{font-size:3rem;margin-bottom:1.5rem;opacity:.8}.build_errorPageTitle__xWJY7{font-size:2.25rem;font-weight:700;color:#2d2825;margin-bottom:1rem;letter-spacing:-.02em}.build_errorPageDescription__xIXxR{font-size:1.125rem;color:#4b3f39;line-height:1.6;margin-bottom:2.5rem}.build_errorPageActions__99ENM{display:flex;flex-direction:column;gap:1rem;align-items:center}.build_signInButton__WgJS1{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;letter-spacing:-.01em}.build_signInButton__WgJS1:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,115,85,.3)}.build_signInButton__WgJS1:active{transform:translateY(0)}.build_backButton__K_GM_{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#4b3f39;border:2px solid #e8e3dc;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.build_backButton__K_GM_:hover{background:#f9f7f4;border-color:#e5ddd5}.build_backButton__K_GM_:active{transform:translateY(1px)}.build_completeContainer__Wcs8R{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:3rem 0}.build_completeContent__GZ3M7{text-align:center;max-width:600px;transform:translateX(8px)}.build_completeIcon__csbwI{margin-bottom:2rem;display:flex;justify-content:center}.build_completeIcon__csbwI svg{width:48px;height:48px;color:white;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);border-radius:50%;padding:12px;background-clip:padding-box}.build_completeTitle__5giIV{font-size:2.5rem;font-weight:700;color:#2d2825;margin-bottom:1rem;letter-spacing:-.02em}.build_completeDescription__9zKvL{font-size:1.125rem;color:#4b3f39;line-height:1.6;margin-bottom:3rem}.build_completeActions__qC56q{display:flex;flex-direction:column;gap:1rem;align-items:center}.build_downloadButton__2lrmf{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;border:none;border-radius:12px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;letter-spacing:-.01em}.build_downloadButton__2lrmf:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,102,85,.3)}.build_downloadButton__2lrmf:active{transform:translateY(0)}.build_startOverButton__wxt7R{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:#4b3f39;border:2px solid #e8e3dc;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.build_startOverButton__wxt7R:hover{background:#f9f7f4;border-color:var(--brand-600);color:#2c1810}.build_enhanceContainer__MFE7C{max-width:800px;margin:0 auto}.build_enhanceForm__gHNHD{background:white;border-radius:16px;padding:2.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e5ddd5;margin-bottom:2rem}.build_fileUploadSection__O221z{margin-bottom:2rem}.build_fileUploadLabel__NeXZ_{display:block;font-size:1.125rem;font-weight:600;color:#2d2825;margin-bottom:1rem;cursor:pointer}.build_fileInput__PZut_{display:block;width:100%;padding:1rem;border:2px dashed #d4a574;border-radius:12px;background:#f9f7f4;color:#4b3f39;font-size:1rem;cursor:pointer;transition:all .2s ease}.build_fileInput__PZut_:hover{border-color:var(--brand-600);background:#f5f3f0}.build_filePreview__upZu0{margin-top:1rem;padding:.75rem 1rem;background:#f5f3f0;border-radius:8px;font-size:.875rem;color:#4b3f39;display:flex;align-items:center;gap:.5rem}.build_contextSection__jltd7{margin-bottom:2rem}.build_contextLabel__DQX1w{display:block;font-size:1.125rem;font-weight:600;color:#2d2825;margin-bottom:1rem}.build_contextTextarea__wu19V{width:100%;padding:1rem;border:2px solid #e8e3dc;border-radius:12px;font-size:1rem;color:#4b3f39;background:white;resize:vertical;min-height:120px;font-family:inherit;line-height:1.5;transition:border-color .2s ease}.build_contextTextarea__wu19V:focus{outline:none;border-color:#d4a574}.build_contextTextarea__wu19V::placeholder{color:#9ca3af}.build_characterCounter__vHXVH{font-size:.875rem;color:#6b7280;text-align:right;margin-top:.5rem}.build_enhanceActions__GLQt2{display:flex;justify-content:center;margin-top:2rem}.build_errorContainer___refo{background:#fff5f5;border:1px solid #fecaca;border-radius:12px;padding:1.5rem;margin-top:2rem;text-align:left}.build_errorContainer___refo h3{color:#dc2626;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.build_errorContainer___refo p{color:#7f1d1d;margin-bottom:1rem}.build_retryButton__JKOQG{background:#dc2626;color:white;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:background .2s ease}.build_retryButton__JKOQG:hover{background:#b91c1c}.build_loadingWrapper__sOCnZ{min-height:100vh;background:#fefdfb}.build_loadingContainer__CsBse{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.5rem}.build_loadingContainer__CsBse p{color:#4b3f39;font-size:1.125rem;font-weight:500}.build_loadingSpinner__hRCvV{width:40px;height:40px;border:3px solid #f3f0eb;border-top-color:#8b6655;border-radius:50%}.build_loadingSpinner__hRCvV,.build_spinner__a_Y79{animation:build_spin__09Ivw 1s linear infinite}.build_spinnerTrack___0Ti2{opacity:.2}@keyframes build_spin__09Ivw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.build_buildContainer__7Zu8S{padding:0 1rem}.build_buildHeader__Oyiuo{transform:translateX(-4px);margin-bottom:2rem}.build_buildHeaderTop__IhSwY{flex-direction:column;align-items:flex-start;gap:1rem}.build_buildTitle__RIyRv{font-size:2.25rem}.build_buildCreditDisplay__HbRRG{margin-top:0;align-self:flex-end}.build_buildDescription__SXCKq{font-size:1rem}.build_formContainer__S7kZH{transform:translateX(0)}.build_buildMain__MNSI3{padding-top:1rem;padding-bottom:2rem}.build_completeContent__GZ3M7,.build_errorPageContent___dcJl,.build_generatingContent__RNF4c{transform:translateX(0);padding:0 1rem}.build_completeTitle__5giIV,.build_errorPageTitle__xWJY7,.build_generatingTitle__mKQOp{font-size:2rem}.build_completeActions__qC56q{gap:.75rem}.build_backButton__K_GM_,.build_downloadButton__2lrmf,.build_signInButton__WgJS1,.build_startOverButton__wxt7R{width:100%;justify-content:center}}@media (max-width:480px){.build_buildContainer__7Zu8S{padding:0 .75rem}.build_buildHeader__Oyiuo{transform:translateX(0)}.build_buildTitle__RIyRv{font-size:2rem}.build_completeTitle__5giIV,.build_errorPageTitle__xWJY7,.build_generatingTitle__mKQOp{font-size:1.75rem}.build_downloadButton__2lrmf{padding:.875rem 1.5rem;font-size:1rem}}.build_templateContainer__YAjBI{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto}.build_templateActions__sP0Yf{display:flex;justify-content:center;padding-top:1rem}.build_continueButton__BmOb1{background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;min-width:250px}.build_continueButton__BmOb1:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,115,85,.3)}.build_continueButton__BmOb1:active{transform:translateY(0)}.build_enhanceCostIndicator__BaIzR,.build_templateCostIndicator__AmFsE{margin-bottom:1rem}.build_enhanceCostIndicator__BaIzR .build_continueButton__BmOb1,.build_templateCostIndicator__AmFsE .build_continueButton__BmOb1{margin:0;width:100%}.build_insufficientCreditsActions__8S4P_{display:flex;flex-direction:column;gap:.75rem;width:100%}.build_disabledButton__9MAaU{background:#e5e7eb;color:#9ca3af;border:2px solid #d1d5db;border-radius:12px;cursor:not-allowed;transition:none}.build_disabledButton__9MAaU,.build_getCreditsButton__lUm4E{padding:1rem 2rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;width:100%}.build_getCreditsButton__lUm4E{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}.build_getCreditsButton__lUm4E:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 12px 24px rgba(37,99,235,.3)}.build_getCreditsButton__lUm4E:active{transform:translateY(0)}@media (max-width:768px){.build_templateContainer__YAjBI{gap:1.5rem}.build_continueButton__BmOb1{width:100%;min-width:auto}.build_enhanceCostIndicator__BaIzR,.build_templateCostIndicator__AmFsE{margin-bottom:.75rem}.build_insufficientCreditsActions__8S4P_{gap:.5rem}.build_disabledButton__9MAaU,.build_getCreditsButton__lUm4E{padding:.875rem 1.5rem;font-size:1rem}}.build_previewSection__G7p_z{margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.build_previewToggleButton__FQ218{align-self:center;padding:.75rem 1.5rem;border:2px solid #d67e3b;background:white;color:#d67e3b;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.build_previewToggleButton__FQ218:hover{background:#d67e3b;color:white;transform:translateY(-1px)}.build_previewToggleButton__FQ218:active{transform:translateY(0)}.AuthButton_authButton__yuB0w{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;background:#ffffff;color:#374151;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;text-decoration:none;justify-content:center;min-width:-moz-fit-content;min-width:fit-content}.AuthButton_authButton__yuB0w:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb;color:#1f2937;transform:translateY(-1px);box-shadow:0 2px 8px rgba(220,38,38,.1)}.AuthButton_authButton__yuB0w:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.AuthButton_signIn__Xd7tS{background:#dc2626;color:#ffffff;border-color:#dc2626}.AuthButton_signIn__Xd7tS:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;color:#ffffff;box-shadow:0 2px 12px rgba(220,38,38,.2)}.AuthButton_signOut__Ua0PB{background:rgba(220,68,68,.05);color:#dc4444;border-color:rgba(220,68,68,.2);font-size:.8125rem}.AuthButton_signOut__Ua0PB:hover:not(:disabled){background:rgba(220,68,68,.1);border-color:rgba(220,68,68,.3);color:#b91c1c}.AuthButton_loading__jBLFs{opacity:.7;cursor:not-allowed}.AuthButton_userSection__B6ed_{display:flex;align-items:center;gap:1rem}.AuthButton_userCompact__IAUTX,.AuthButton_userProfile__BkdoR{display:flex;align-items:center;gap:.75rem}.AuthButton_userDropdown__8d7Eh{position:relative;display:inline-block}.AuthButton_userTrigger__Arnwy{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:rgba(255,255,255,.8);border:1px solid rgba(232,226,221,.8);border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:#1f2937;min-width:-moz-fit-content;min-width:fit-content;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AuthButton_userTrigger__Arnwy:hover:not(:disabled){background:rgba(255,255,255,.95);border-color:rgba(209,196,188,.9);transform:translateY(-1px);box-shadow:0 2px 12px rgba(139,102,85,.08)}.AuthButton_userTriggerOpen__icSMO{background:rgba(255,255,255,.95);border-color:rgba(139,102,85,.3);box-shadow:0 2px 12px rgba(139,102,85,.1)}.AuthButton_userTrigger__Arnwy:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthButton_userAvatar__bBOAf{width:2rem;height:2rem;border-radius:.5rem;object-fit:cover;border:1px solid rgba(232,226,221,.6);transition:all .2s ease;flex-shrink:0}.AuthButton_avatarInitials__H3dB_{width:2rem;height:2rem;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:.75rem;font-weight:600;letter-spacing:.025em;flex-shrink:0;border:1px solid rgba(220,38,38,.2)}.AuthButton_userInfo__xVgTX{display:flex;flex-direction:column;gap:.125rem;flex:1 1;min-width:0}.AuthButton_userName__LnW2x{font-size:.875rem;font-weight:600;color:#1f2937;letter-spacing:-.01em}.AuthButton_userEmail__SKU4I,.AuthButton_userName__LnW2x{margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;-webkit-text-decoration:ellipsis;text-decoration:ellipsis}.AuthButton_userEmail__SKU4I{font-size:.75rem;color:#6b7280}.AuthButton_dropdownMenu__8eBKY{position:absolute;top:calc(100% + .5rem);right:0;background:#ffffff;border:1px solid #e8e2dd;border-radius:.75rem;box-shadow:0 8px 32px rgba(139,102,85,.12);z-index:1000;min-width:16rem;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-.25rem);animation:AuthButton_dropdownSlideIn__1lZKA .15s ease-out forwards}@keyframes AuthButton_dropdownSlideIn__1lZKA{0%{opacity:0;transform:translateY(-.5rem) scale(.98)}to{opacity:1;transform:translateY(-.25rem) scale(1)}}.AuthButton_dropdownHeader__jenSL{padding:1rem 1.25rem .75rem}.AuthButton_dropdownUserInfo__Ux2Bo{display:flex;flex-direction:column;gap:.25rem}.AuthButton_dropdownUserName__4SbiQ{font-size:.9375rem;font-weight:600;color:#1f2937;letter-spacing:-.01em;line-height:1.3}.AuthButton_dropdownUserEmail__pIPur{font-size:.8125rem;color:#4b3f39;line-height:1.3}.AuthButton_dropdownDivider__jMhrm{height:1px;background:linear-gradient(90deg,transparent,#e8e2dd,transparent);margin:.75rem 0}.AuthButton_dropdownItem__P318u{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;background:none;border:none;color:#4b3f39;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;letter-spacing:-.005em}.AuthButton_dropdownItem__P318u:hover:not(:disabled){background:rgba(220,68,68,.05);color:#dc4444}.AuthButton_dropdownItem__P318u:disabled{opacity:.6;cursor:not-allowed}.AuthButton_dropdownItem__P318u svg{flex-shrink:0;transition:transform .15s ease}.AuthButton_dropdownItem__P318u:hover:not(:disabled) svg{transform:translateX(1px)}.AuthButton_spinner__1CBeT{animation:AuthButton_spin__R1pn7 1s linear infinite}.AuthButton_spinnerTrack__wNESX{stroke:rgba(139,102,85,.2)}@keyframes AuthButton_spin__R1pn7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.AuthButton_userTrigger__Arnwy{gap:.5rem;padding:.375rem .625rem}.AuthButton_userInfo__xVgTX{display:none}.AuthButton_avatarInitials__H3dB_,.AuthButton_userAvatar__bBOAf{width:1.75rem;height:1.75rem}.AuthButton_avatarInitials__H3dB_{font-size:.6875rem}.AuthButton_dropdownMenu__8eBKY{min-width:14rem;right:-.5rem}.AuthButton_authButton__yuB0w{padding:.5rem .875rem;font-size:.8125rem}}@media (max-width:480px){.AuthButton_dropdownMenu__8eBKY{position:fixed;top:auto;bottom:1rem;left:1rem;right:1rem;min-width:auto;border-radius:1rem}.AuthButton_authButton__yuB0w{padding:.5rem .75rem}}.CreditDisplay_creditDisplay__N5J63{display:flex;align-items:center;gap:clamp(.375rem,.8vw,.5rem);font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative}.CreditDisplay_clickable__cmY4e{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreditDisplay_clickable__cmY4e:hover{transform:translateY(-2px)}.CreditDisplay_clickable__cmY4e:active{transform:translateY(-1px)}.CreditDisplay_creditDisplay__N5J63 svg{color:#dc2626;flex-shrink:0;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.CreditDisplay_creditText__MBk7d{display:flex;align-items:center;gap:.25rem;font-weight:500;line-height:1}.CreditDisplay_label__Qn7gO{color:#5a472f;font-size:clamp(.75rem,1.6vw,.875rem);font-weight:500}.CreditDisplay_balance__50vQA{color:#2d2825;font-weight:700;font-size:clamp(.875rem,1.8vw,1rem);text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:-.02em}.CreditDisplay_details__QqA_r{color:#6b7280;font-size:clamp(.6875rem,1.4vw,.75rem);margin-left:.25rem;font-weight:500}.CreditDisplay_loading__yMNOT{color:#dc2626;font-size:clamp(.8125rem,1.8vw,.9375rem);opacity:.7}.CreditDisplay_error__kzh_E{opacity:.7}.CreditDisplay_errorText__WyUUA{color:#dc2626;font-size:clamp(.8125rem,1.8vw,.9375rem)}.CreditDisplay_warning__8czHS svg{color:#d4451d;filter:drop-shadow(0 1px 3px rgba(212,69,29,.3))}.CreditDisplay_warning__8czHS .CreditDisplay_balance__50vQA{color:#d4451d;text-shadow:0 1px 2px rgba(212,69,29,.2)}.CreditDisplay_critical__cj9oz{animation:CreditDisplay_pulse__nKTYq 2s infinite}.CreditDisplay_critical__cj9oz svg{color:#c73e1d;filter:drop-shadow(0 1px 3px rgba(199,62,29,.4))}.CreditDisplay_critical__cj9oz .CreditDisplay_balance__50vQA{color:#c73e1d;font-weight:700;text-shadow:0 1px 2px rgba(199,62,29,.3)}@keyframes CreditDisplay_pulse__nKTYq{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.CreditDisplay_header__z0NzY{padding:clamp(.5rem,1.2vw,.625rem) clamp(.875rem,1.8vw,1.125rem);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,246,243,.95));border:1.5px solid rgba(139,115,85,.15);border-radius:clamp(.625rem,1.2vw,.875rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(139,115,85,.1),0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden}.CreditDisplay_header__z0NzY:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#dc2626,#b91c1c);opacity:0;transition:opacity .3s ease}.CreditDisplay_header__z0NzY:hover:before{opacity:1}.CreditDisplay_header__z0NzY:hover{background:linear-gradient(135deg,rgba(255,255,255,1),rgba(248,246,243,.98));border-color:rgba(139,115,85,.25);box-shadow:0 4px 16px rgba(139,115,85,.15),0 2px 8px rgba(0,0,0,.08)}.CreditDisplay_header__z0NzY.CreditDisplay_clickable__cmY4e:hover{background:linear-gradient(135deg,rgba(139,115,85,.08),rgba(139,115,85,.04));border-color:rgba(139,115,85,.3);box-shadow:0 6px 20px rgba(139,115,85,.2),0 3px 10px rgba(0,0,0,.1)}.CreditDisplay_header__z0NzY .CreditDisplay_label__Qn7gO{display:none}.CreditDisplay_header__z0NzY svg{width:clamp(1rem,2vw,1.125rem);height:clamp(1rem,2vw,1.125rem)}.CreditDisplay_header__z0NzY .CreditDisplay_balance__50vQA{font-size:clamp(.9375rem,2vw,1.0625rem);font-weight:700}.CreditDisplay_header__z0NzY.CreditDisplay_warning__8czHS{border-color:rgba(212,69,29,.3);background:linear-gradient(135deg,rgba(255,247,245,.98),rgba(255,242,240,.95));box-shadow:0 2px 8px rgba(212,69,29,.15),0 1px 3px rgba(0,0,0,.05)}.CreditDisplay_header__z0NzY.CreditDisplay_warning__8czHS:before{background:linear-gradient(90deg,#d4451d,#c73e1d)}.CreditDisplay_header__z0NzY.CreditDisplay_warning__8czHS.CreditDisplay_clickable__cmY4e:hover{background:linear-gradient(135deg,rgba(255,239,235,1),rgba(255,230,225,.98));border-color:rgba(212,69,29,.4);box-shadow:0 6px 20px rgba(212,69,29,.25),0 3px 10px rgba(0,0,0,.1)}.CreditDisplay_header__z0NzY.CreditDisplay_critical__cj9oz{border-color:rgba(199,62,29,.4);background:linear-gradient(135deg,rgba(255,242,240,.98),rgba(255,235,232,.95));box-shadow:0 3px 12px rgba(199,62,29,.2),0 1px 4px rgba(0,0,0,.08)}.CreditDisplay_header__z0NzY.CreditDisplay_critical__cj9oz:before{background:linear-gradient(90deg,#c73e1d,#b02d1a);opacity:.7}.CreditDisplay_header__z0NzY.CreditDisplay_critical__cj9oz.CreditDisplay_clickable__cmY4e:hover{background:linear-gradient(135deg,rgba(255,230,225,1),rgba(255,220,215,.98));border-color:rgba(199,62,29,.5);box-shadow:0 8px 25px rgba(199,62,29,.3),0 4px 12px rgba(0,0,0,.12)}.CreditDisplay_dashboard__eemse{padding:clamp(1rem,1.8vw,1.25rem) clamp(1.25rem,2.5vw,1.5rem);background:linear-gradient(135deg,rgba(139,115,85,.08),rgba(139,115,85,.04));border:1.5px solid rgba(139,115,85,.2);border-radius:clamp(.75rem,1.5vw,1rem);min-width:220px;box-shadow:0 4px 12px rgba(139,115,85,.1),0 2px 6px rgba(0,0,0,.05);position:relative;overflow:hidden}.CreditDisplay_dashboard__eemse:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#dc2626,#b91c1c);opacity:.8}.CreditDisplay_dashboard__eemse.CreditDisplay_clickable__cmY4e:hover{background:linear-gradient(135deg,rgba(139,115,85,.12),rgba(139,115,85,.06));border-color:rgba(139,115,85,.3);box-shadow:0 6px 20px rgba(139,115,85,.15),0 3px 10px rgba(0,0,0,.08)}.CreditDisplay_dashboard__eemse svg{width:clamp(1.125rem,2.2vw,1.25rem);height:clamp(1.125rem,2.2vw,1.25rem)}.CreditDisplay_dashboard__eemse .CreditDisplay_balance__50vQA{font-size:clamp(1rem,2.2vw,1.125rem);font-weight:700}.CreditDisplay_dashboard__eemse .CreditDisplay_label__Qn7gO{font-weight:600;color:#5a472f}.CreditDisplay_dashboard__eemse.CreditDisplay_warning__8czHS{background:linear-gradient(135deg,rgba(212,69,29,.08),rgba(212,69,29,.04));border-color:rgba(212,69,29,.25);box-shadow:0 4px 12px rgba(212,69,29,.12),0 2px 6px rgba(0,0,0,.05)}.CreditDisplay_dashboard__eemse.CreditDisplay_warning__8czHS:before{background:linear-gradient(90deg,#d4451d,#c73e1d)}.CreditDisplay_dashboard__eemse.CreditDisplay_warning__8czHS.CreditDisplay_clickable__cmY4e:hover{background:linear-gradient(135deg,rgba(212,69,29,.12),rgba(212,69,29,.06));border-color:rgba(212,69,29,.35);box-shadow:0 6px 20px rgba(212,69,29,.18),0 3px 10px rgba(0,0,0,.08)}.CreditDisplay_dashboard__eemse.CreditDisplay_critical__cj9oz{background:linear-gradient(135deg,rgba(199,62,29,.1),rgba(199,62,29,.05));border-color:rgba(199,62,29,.3);box-shadow:0 4px 12px rgba(199,62,29,.15),0 2px 6px rgba(0,0,0,.08)}.CreditDisplay_dashboard__eemse.CreditDisplay_critical__cj9oz:before{background:linear-gradient(90deg,#c73e1d,#b02d1a)}.CreditDisplay_dashboard__eemse.CreditDisplay_critical__cj9oz.CreditDisplay_clickable__cmY4e:hover{background:linear-gradient(135deg,rgba(199,62,29,.15),rgba(199,62,29,.08));border-color:rgba(199,62,29,.4);box-shadow:0 8px 25px rgba(199,62,29,.2),0 4px 12px rgba(0,0,0,.1)}.CreditDisplay_inline__v1I7i{background:transparent;padding:0}.CreditDisplay_inline__v1I7i svg{width:clamp(.875rem,1.6vw,1rem);height:clamp(.875rem,1.6vw,1rem)}@media (max-width:640px){.CreditDisplay_header__z0NzY{padding:.5rem .75rem}.CreditDisplay_header__z0NzY .CreditDisplay_balance__50vQA{font-size:.9375rem}.CreditDisplay_dashboard__eemse{padding:.875rem 1rem;min-width:180px}}@media (prefers-contrast:high){.CreditDisplay_creditDisplay__N5J63{border-width:2px}.CreditDisplay_critical__cj9oz,.CreditDisplay_warning__8czHS{border-width:2px;font-weight:700}}@media (prefers-reduced-motion:reduce){.CreditDisplay_creditDisplay__N5J63{transition:none}.CreditDisplay_clickable__cmY4e:hover{transform:none}.CreditDisplay_critical__cj9oz{animation:none}.CreditDisplay_critical__cj9oz .CreditDisplay_balance__50vQA{font-weight:700}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;background:rgba(248,250,252,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-secondary);padding:clamp(.75rem,2vh,1.25rem) 0}.Header_headerContainer__Ikh3t{width:100%;max-width:none;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem);min-height:clamp(60px,8vh,80px)}.Header_logo__j7oID{display:flex;align-items:center;gap:clamp(.375rem,1vw,.5rem);text-decoration:none;color:var(--gray-950);transition:transform .2s ease;cursor:pointer;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.Header_logo__j7oID:hover{transform:translateY(-1px)}.Header_logoImage__hE07D{width:clamp(32px,4vw,56px);height:auto;object-fit:contain;transition:transform .2s ease;display:block}.Header_logoImage__hE07D:hover{transform:scale(1.05)}.Header_logoText__gtMNE{display:flex;flex-direction:column;gap:.125rem}.Header_logoName__JfsVE{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1}.Header_rosieAccent__DtrtH{color:var(--brand-600);font-weight:700}.Header_resumeText__ahOfg{color:var(--gray-950);font-weight:500}.Header_logoTagline__z3sSY{font-size:clamp(.7rem,1.5vw,.8rem);color:var(--gray-600);font-weight:400;font-style:italic;letter-spacing:.02em}.Header_mainNav__AWDQi{flex:1 1;display:flex;justify-content:center;max-width:600px}.Header_navLinks__dak4Y{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);list-style:none;margin:0;padding:0}.Header_navLink__Q_hTB{position:relative;display:flex;align-items:center;padding:clamp(.375rem,1vh,.5rem) clamp(.5rem,1.5vw,.75rem);color:var(--gray-600);text-decoration:none;font-weight:500;font-size:clamp(.85rem,2vw,.95rem);letter-spacing:-.01em;transition:all .2s ease;border-radius:6px;white-space:nowrap}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--gradient-brand);transition:all .3s ease;transform:translateX(-50%);border-radius:1px}.Header_navLink__Q_hTB:hover{color:var(--brand-600);background-color:var(--brand-50);transform:translateY(-1px)}.Header_navLink__Q_hTB:hover:after{width:80%;background:var(--brand-600)}.Header_navLink__Q_hTB:active{transform:translateY(0)}.Header_buyCreditsLink__UsPMn{background:var(--gradient-brand);color:white!important;font-weight:600;box-shadow:0 2px 8px rgba(37,99,235,.2)}.Header_buyCreditsLink__UsPMn:hover{background:linear-gradient(135deg,var(--brand-600),var(--brand-700));transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.Header_buyCreditsLink__UsPMn:after{display:none}.Header_mobileMenuButton__mHqbR{display:none;flex-direction:column;justify-content:center;align-items:center;width:clamp(36px,6vw,40px);height:clamp(36px,6vw,40px);background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease;flex-shrink:0}.Header_mobileMenuButton__mHqbR:hover{background-color:var(--brand-50)}.Header_hamburgerLine__8uGhL{width:24px;height:2px;background-color:var(--gray-600);border-radius:1px;transition:all .3s ease;transform-origin:center}.Header_hamburgerLine__8uGhL:not(:last-child){margin-bottom:5px}.Header_hamburgerLineOpen__D496b:first-child{transform:rotate(45deg) translate(7px,7px)}.Header_hamburgerLineOpen__D496b:nth-child(2){opacity:0;transform:scale(0)}.Header_hamburgerLineOpen__D496b:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.Header_mobileNav__J0kLN{position:absolute;top:100%;left:0;right:0;background:rgba(254,253,251,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #f0ebe3;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:50;max-height:calc(100vh - 80px);overflow-y:auto}.Header_mobileNavOpen__gI4w0{transform:translateY(0);opacity:1;visibility:visible}.Header_mobileNavContent__C9wG_{padding:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;gap:.5rem}.Header_mobileNavLink__b7nM_{padding:clamp(.75rem,2vh,1rem);color:#475467;text-decoration:none;font-weight:500;font-size:clamp(.9rem,2.5vw,1rem);border-radius:8px;transition:all .2s ease;text-align:center}.Header_mobileNavLink__b7nM_:hover{background-color:rgba(139,115,85,.05);color:#dc2626}.Header_buyCreditsLinkMobile__RyHMt{background:linear-gradient(135deg,#dc2626,#b91c1c);color:white!important;font-weight:600;margin-top:1rem;box-shadow:0 2px 8px rgba(139,115,85,.2)}.Header_buyCreditsLinkMobile__RyHMt:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);color:white!important}.Header_mobileMenuOverlay__LJHlL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;animation:Header_fadeIn__ehE4K .3s ease}@keyframes Header_fadeIn__ehE4K{0%{opacity:0}to{opacity:1}}.Header_headerActions__RUFUv{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1rem);flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}@media (max-width:1200px){.Header_navLinks__dak4Y{gap:clamp(.75rem,2vw,1.5rem)}.Header_navLink__Q_hTB{font-size:clamp(.8rem,1.8vw,.9rem);padding:clamp(.25rem,.8vh,.375rem) clamp(.375rem,1.2vw,.5rem)}}@media (max-width:1024px){.Header_navLinks__dak4Y{gap:1rem}.Header_navLink__Q_hTB{font-size:.85rem;padding:.375rem .5rem}}@media (max-height:600px) and (orientation:landscape){.Header_header__MvnS2{padding:.5rem 0}.Header_headerContainer__Ikh3t{min-height:50px;gap:1rem}.Header_logoImage__hE07D{width:32px}.Header_logoName__JfsVE{font-size:1.1rem}.Header_logoTagline__z3sSY{font-size:.65rem}}@media (max-width:900px){.Header_headerContainer__Ikh3t{padding:0 clamp(1rem,4vw,1.5rem)}.Header_mainNav__AWDQi{display:none}.Header_mobileMenuButton__mHqbR{display:flex}}@media (max-width:768px){.Header_headerContainer__Ikh3t{gap:1rem}.Header_logoText__gtMNE{display:flex;flex-direction:column;gap:.125rem}.Header_logoImage__hE07D{width:40px}}@media (max-width:480px){.Header_header__MvnS2{padding:.5rem 0}.Header_headerContainer__Ikh3t{padding:0 1rem;gap:.75rem}.Header_headerActions__RUFUv{gap:.5rem}.Header_logoName__JfsVE{font-size:1.1rem}.Header_logoTagline__z3sSY{display:none}}@media (max-width:380px){.Header_headerContainer__Ikh3t{padding:0 .75rem}.Header_logoText__gtMNE{display:none}.Header_logoImage__hE07D{width:36px}}.ProfileForm_profileContainer__hogWM{width:100%;max-width:none}.ProfileForm_formWrapper__MgsOG{width:100%;background:transparent;border-radius:0;padding:0;box-shadow:none}.ProfileForm_breadcrumbs__9Hxr0{display:flex;align-items:center;gap:.5rem;margin-bottom:3rem;padding:1.25rem;background:rgba(254,253,251,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #f0ebe3;border-radius:16px;flex-wrap:wrap;transform:translateX(-8px)}.ProfileForm_breadcrumb__3gcjo{background:none;border:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s ease;white-space:nowrap}.ProfileForm_breadcrumb__3gcjo:hover{color:#2d2825;background:rgba(139,102,85,.1)}.ProfileForm_breadcrumb__3gcjo.ProfileForm_current__X_G0i{color:#dc2626;background:rgba(139,102,85,.15);font-weight:600}.ProfileForm_breadcrumb__3gcjo.ProfileForm_completed__vdc5O{color:#2d2825;background:rgba(139,102,85,.1);position:relative}.ProfileForm_breadcrumb__3gcjo.ProfileForm_completed__vdc5O:after{content:"✓";margin-left:.5rem;color:#dc2626;font-size:.75rem}.ProfileForm_breadcrumbSeparator__WOeW3{color:#d1c7be;font-size:.875rem;margin:0 .25rem}.ProfileForm_formContent__KBRR7{width:100%;transform:translateX(8px)}.ProfileForm_formCard___wdf7{background:rgba(254,253,251,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #f0ebe3;border-radius:20px;padding:2.5rem;margin-bottom:2rem;position:relative;box-shadow:0 8px 32px rgba(139,102,85,.08)}.ProfileForm_sectionHeader__Djj4I{margin-bottom:2.5rem;transform:translateX(-4px)}.ProfileForm_sectionTitle__QO9Xu{font-size:1.75rem;font-weight:700;color:#2d2825;margin-bottom:.75rem;letter-spacing:-.02em}.ProfileForm_sectionDescription__1L9Uu{font-size:1rem;color:#374151;line-height:1.5;font-weight:400}.ProfileForm_fieldGroup__9YvpI{margin-bottom:2rem}.ProfileForm_fieldLabel__TOUUM{display:block;font-size:1rem;font-weight:600;color:#2d2825;margin-bottom:.75rem;letter-spacing:-.01em}.ProfileForm_fieldInput__u_xEV,.ProfileForm_fieldSelect__8iWnJ,.ProfileForm_fieldTextarea__izaoJ{width:100%;padding:1rem 1.25rem;border:2px solid #e8e3dc;border-radius:12px;font-size:1rem;color:#2d2825;background:#fefdfb;transition:all .2s ease;font-family:inherit}.ProfileForm_fieldInput__u_xEV:focus,.ProfileForm_fieldSelect__8iWnJ:focus,.ProfileForm_fieldTextarea__izaoJ:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px rgba(139,102,85,.1);background:#ffffff}.ProfileForm_fieldTextarea__izaoJ{min-height:120px;resize:vertical;line-height:1.5}.ProfileForm_characterCounter__ljwNc{font-size:.875rem;color:#6b7280;text-align:right;margin-top:.5rem}.ProfileForm_fieldError__ESs9R{border-color:#dc2626!important;background:#fef2f2!important}.ProfileForm_fieldHelp__YiWUE{font-size:.875rem;color:#374151;margin-top:.5rem;line-height:1.4}.ProfileForm_errorMessage__YSfCf{color:#dc2626;font-size:.875rem;margin-top:.5rem;font-weight:500}.ProfileForm_formActions__K36IT,.ProfileForm_formNavigation__qQqPZ{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;gap:1rem;flex-wrap:wrap}.ProfileForm_skipText__spa55{color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;padding:.75rem 1rem;border-radius:8px;transition:all .2s ease;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.ProfileForm_skipText__spa55:hover{color:#2d2825;-webkit-text-decoration-color:#374151;text-decoration-color:#374151;background:rgba(139,102,85,.05)}.ProfileForm_navButton__9Wdp9{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.ProfileForm_navButton__9Wdp9:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,102,85,.3)}.ProfileForm_navButton__9Wdp9:disabled{background:#d1c7be;cursor:not-allowed;transform:none;box-shadow:none}.ProfileForm_navButtonSecondary__TxfAH{background:none;border:2px solid #e8e3dc;color:#374151;padding:.75rem 1.5rem}.ProfileForm_navButtonSecondary__TxfAH:hover{border-color:#dc2626;color:#2d2825;background:rgba(139,102,85,.05);transform:none;box-shadow:none}.ProfileForm_continueButton__WB9B4{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em}.ProfileForm_continueButton__WB9B4:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,102,85,.3)}.ProfileForm_continueButton__WB9B4:disabled{background:#d1c7be;cursor:not-allowed;transform:none;box-shadow:none}.ProfileForm_backButton__OPB1H,.ProfileForm_skipButton__WEyi3{background:none;border:2px solid #e8e3dc;color:#374151;padding:.75rem 1.5rem;border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfileForm_backButton__OPB1H:hover,.ProfileForm_skipButton__WEyi3:hover{border-color:#dc2626;color:#2d2825;background:rgba(139,102,85,.05)}.ProfileForm_skillGrid__TGWXX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.ProfileForm_skillItem__XPc_J{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f8f6f1;border:1px solid #e8e3dc;border-radius:10px;font-size:.875rem}.ProfileForm_skillLevel__dUyOh{font-size:.75rem;color:#374151;font-weight:500}.ProfileForm_removeButton__h48bw{background:none;border:none;color:#dc2626;cursor:pointer;padding:.25rem;border-radius:4px;transition:background .2s ease}.ProfileForm_removeButton__h48bw:hover{background:rgba(220,38,38,.1)}.ProfileForm_saveIndicator___9p8w{position:fixed;bottom:2rem;right:2rem;background:#dc2626;color:white;padding:.75rem 1.5rem;border-radius:10px;font-size:.875rem;font-weight:500;opacity:0;transform:translateY(20px);transition:all .3s ease;z-index:1000}.ProfileForm_saveIndicator___9p8w.ProfileForm_visible__Sozth{opacity:1;transform:translateY(0)}@media (max-width:768px){.ProfileForm_breadcrumbs__9Hxr0{transform:translateX(0);gap:.25rem;padding:1rem}.ProfileForm_breadcrumb__3gcjo{font-size:.75rem;padding:.375rem .5rem}.ProfileForm_formContent__KBRR7{transform:translateX(0)}.ProfileForm_formCard___wdf7{padding:1.5rem;border-radius:16px}.ProfileForm_sectionHeader__Djj4I{transform:translateX(0);margin-bottom:2rem}.ProfileForm_sectionTitle__QO9Xu{font-size:1.5rem}.ProfileForm_formActions__K36IT{flex-direction:column-reverse;align-items:stretch}.ProfileForm_backButton__OPB1H,.ProfileForm_continueButton__WB9B4,.ProfileForm_skipButton__WEyi3{width:100%;justify-content:center}.ProfileForm_skillGrid__TGWXX{grid-template-columns:1fr}}@media (max-width:480px){.ProfileForm_formCard___wdf7{padding:1.25rem}.ProfileForm_sectionTitle__QO9Xu{font-size:1.375rem}.ProfileForm_fieldInput__u_xEV,.ProfileForm_fieldSelect__8iWnJ,.ProfileForm_fieldTextarea__izaoJ{padding:.875rem 1rem}.ProfileForm_saveIndicator___9p8w{bottom:1rem;right:1rem;left:1rem;text-align:center}}.ProfileForm_uploadDropZone__ZeuiT{min-height:8rem;border:2px dashed #dc2626;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;padding:2rem;background:transparent;transition:all .2s ease;margin-bottom:1.5rem}.ProfileForm_uploadDropZone__ZeuiT:hover{border-color:#dc2626;background:rgba(139,102,85,.05)}.ProfileForm_uploadDropZone__ZeuiT.ProfileForm_dragOver__PBpUc{border-color:#dc2626;background:rgba(139,102,85,.1);transform:scale(1.02)}.ProfileForm_uploadContent__7RIY4{pointer-events:none}.ProfileForm_uploadTitle__hgQSt{color:#374151;margin-bottom:.5rem;font-weight:500;font-size:1rem}.ProfileForm_uploadSubtitle__Ks6rj{color:#756660;font-size:.875rem;margin:0}.ProfileForm_fileList__hDS2R{border:1px solid #f0ebe3;border-radius:12px;background:rgba(254,253,251,.8);padding:1rem;margin-top:1rem}.ProfileForm_fileItem__0f306{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid #f0ebe3;margin-bottom:.5rem}.ProfileForm_fileItem__0f306:last-child{border-bottom:none;margin-bottom:0}.ProfileForm_fileInfo__UIuKD{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.ProfileForm_fileName__RK0bS{font-weight:500;color:#2d2825;font-size:.875rem}.ProfileForm_fileSize__7KeaZ{color:#374151;font-size:.75rem}.ProfileForm_removeFileButton__K7uSe{background:none;border:1px solid #e8e3dc;color:#374151;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease;font-weight:500}.ProfileForm_removeFileButton__K7uSe:hover{border-color:#dc2626;color:#dc2626;background:#fef2f2}.ProfileForm_stepContainer__sAIe0{background:rgba(254,253,251,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #f0ebe3;border-radius:20px;padding:2.5rem;margin-bottom:2rem;position:relative;box-shadow:0 8px 32px rgba(139,102,85,.08)}.ProfileForm_stepHeader__WYMP5{margin-bottom:2.5rem;transform:translateX(-4px)}.ProfileForm_stepTitle__mWkmm{font-size:1.75rem;font-weight:700;color:#2d2825;margin-bottom:.75rem;letter-spacing:-.02em}.ProfileForm_stepDescription___8BkC{font-size:1rem;color:#374151;line-height:1.5;font-weight:400}.ProfileForm_form__Pwiy2{width:100%}.ProfileForm_formRow__bWC0n{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.ProfileForm_fieldDescription__Z2Ac_{font-size:.875rem;color:#374151;margin-bottom:.75rem;line-height:1.4}.ProfileForm_optionalLabel__cjOFo{font-weight:400;color:#756660;font-size:.875rem}.ProfileForm_requiredLabel__pys4r{font-weight:500;color:#dc2626;font-size:.875rem}.ProfileForm_uploadRequired__jy_Zb{border-color:#dc2626;background:rgba(139,102,85,.05)}.ProfileForm_backButton__OPB1H{background:none;border:2px solid #e8e3dc;color:#374151;padding:.875rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.ProfileForm_backButton__OPB1H:hover{border-color:#dc2626;background:rgba(139,102,85,.05);color:#2d2825}.ProfileForm_leftActions__3KNW9{display:flex;gap:1rem;align-items:center}@media (max-width:768px){.ProfileForm_formRow__bWC0n{grid-template-columns:1fr;gap:2rem}.ProfileForm_uploadDropZone__ZeuiT{min-height:6rem;padding:1.5rem}.ProfileForm_fileItem__0f306{flex-direction:column;align-items:flex-start;gap:.5rem}.ProfileForm_removeFileButton__K7uSe{align-self:flex-end}}.TemplatePicker_templatePicker__rC6dr{width:100%}.TemplatePicker_header___ZqjB{text-align:center;margin-bottom:2rem}.TemplatePicker_title__r6EE1{font-size:1.75rem;font-weight:600;color:#2d2825;margin-bottom:.5rem}.TemplatePicker_description__ytSZj{font-size:1rem;color:#374151;line-height:1.5}.TemplatePicker_templateGrid__Owffs{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.TemplatePicker_templateCard__0raWs{background:white;border:2px solid #e8e3dc;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.TemplatePicker_templateCard__0raWs:hover{border-color:#dc2626;transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,102,85,.15)}.TemplatePicker_templateCard__0raWs.TemplatePicker_selected__JgNOn{border-color:#dc2626;box-shadow:0 8px 25px rgba(139,102,85,.2)}.TemplatePicker_templatePreview__YPY7I{position:relative;height:400px;background:#f8f6f1;overflow:hidden;padding:1rem}.TemplatePicker_previewIframe__WFp2u{width:100%;height:100%;border:none;background:white;transform:scale(.7);transform-origin:top left;width:142.86%;height:142.86%}.TemplatePicker_selectButton__beJ0d{position:absolute;top:12px;right:12px;background:rgba(139,102,85,.9);color:white;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.TemplatePicker_selectButton__beJ0d:hover{background:rgba(139,102,85,1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,102,85,.3)}.TemplatePicker_selectButton__beJ0d.TemplatePicker_selected__JgNOn{background:rgba(34,197,94,.9)}.TemplatePicker_selectButton__beJ0d.TemplatePicker_selected__JgNOn:hover{background:rgba(34,197,94,1)}.TemplatePicker_selectedOverlay___M4DU{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(139,102,85,.05);display:flex;align-items:center;justify-content:center;pointer-events:none}.TemplatePicker_selectedBadge__xJQu2{background:#dc2626;color:white;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(139,102,85,.3)}.TemplatePicker_templateInfo__li3Fa{padding:1rem;text-align:center;cursor:pointer}.TemplatePicker_templateLabel__pIncM{font-size:1.125rem;font-weight:600;color:#2d2825;margin-bottom:.25rem}.TemplatePicker_templateDescription__7o7CA{font-size:.875rem;color:#374151;line-height:1.4}@media (max-width:1200px){.TemplatePicker_templateGrid__Owffs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.TemplatePicker_templatePreview__YPY7I{height:350px}}@media (max-width:768px){.TemplatePicker_templateGrid__Owffs{grid-template-columns:1fr;gap:1rem}.TemplatePicker_templatePreview__YPY7I{height:300px}.TemplatePicker_previewIframe__WFp2u{transform:scale(.6);width:166.67%;height:166.67%}.TemplatePicker_selectButton__beJ0d{padding:6px 12px;font-size:.8rem}.TemplatePicker_header___ZqjB{margin-bottom:1.5rem}.TemplatePicker_title__r6EE1{font-size:1.5rem}.TemplatePicker_description__ytSZj{font-size:.9rem}}@media (max-width:480px){.TemplatePicker_templatePreview__YPY7I{height:250px}.TemplatePicker_previewIframe__WFp2u{transform:scale(.5);width:200%;height:200%}.TemplatePicker_selectButton__beJ0d{padding:4px 8px;font-size:.75rem;top:8px;right:8px}.TemplatePicker_templateInfo__li3Fa{padding:.75rem}.TemplatePicker_templateLabel__pIncM{font-size:1rem}.TemplatePicker_templateDescription__7o7CA{font-size:.8rem}}.ResumePreview_previewContainer__z5yyW{width:100%;max-width:800px;margin:0 auto;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.ResumePreview_previewHeader__gWX0d{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #e9ecef}.ResumePreview_previewHeader__gWX0d h3{margin:0;font-size:1.125rem;font-weight:600;color:#2d3748}.ResumePreview_templateBadge__xNu3d{background:#dc2626;color:white;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;text-transform:capitalize}.ResumePreview_previewContent__Q9hCK{padding:0;max-height:80vh;overflow-y:auto;background:#f5f5f5;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.5}.ResumePreview_previewContent__Q9hCK iframe,.ResumePreview_previewContent__Q9hCK>*{width:100%;height:auto;border:none;display:block}.ResumePreview_loadingState__9eEqD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.ResumePreview_loadingSpinner__aOLQp{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top-color:#dc2626;border-radius:50%;animation:ResumePreview_spin__HYTyZ 1s linear infinite;margin-bottom:1rem}@keyframes ResumePreview_spin__HYTyZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResumePreview_emptyState__Luobf{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;color:#6b7280}.ResumePreview_template-bold__KSgVt,.ResumePreview_template-classic__m2z4K,.ResumePreview_template-modern__caDds{color:#1f2937}.ResumePreview_template-minimal__0rVGz{color:#374151}.ResumePreview_previewContent__Q9hCK .ResumePreview_resume-header__S_Koq{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.ResumePreview_previewContent__Q9hCK .ResumePreview_resume-header__S_Koq h1{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:inherit}.ResumePreview_previewContent__Q9hCK .ResumePreview_contact-info___E9rR{display:flex;justify-content:center;gap:1rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap}.ResumePreview_previewContent__Q9hCK .ResumePreview_section__kMeE7{margin-bottom:1.5rem}.ResumePreview_previewContent__Q9hCK .ResumePreview_section__kMeE7 h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:inherit;border-bottom:1px solid #e5e7eb;padding-bottom:.25rem}.ResumePreview_previewContent__Q9hCK .ResumePreview_skills-section__NlOz9{display:flex;gap:.5rem;flex-wrap:wrap}.ResumePreview_previewContent__Q9hCK .ResumePreview_skill-item__qTzIO{background:#f3f4f6;padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;color:#374151}.ResumePreview_previewContent__Q9hCK .ResumePreview_education-item__EH9Fw,.ResumePreview_previewContent__Q9hCK .ResumePreview_experience-item__VIVwX{margin-bottom:1rem}.ResumePreview_previewContent__Q9hCK .ResumePreview_project-title__odTyy{font-weight:600;color:inherit;margin-bottom:.25rem}.ResumePreview_previewContent__Q9hCK .ResumePreview_summary-text__fGmJU{font-style:italic;margin-bottom:1rem;line-height:1.6}.ResumeQuality_qualityContainer__J0qze{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-top:1rem}.ResumeQuality_scoreSection__RsNjL{margin-bottom:1.5rem}.ResumeQuality_scoreHeader__L6QWi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ResumeQuality_scoreHeader__L6QWi h4{margin:0;font-size:1.125rem;font-weight:600;color:#374151}.ResumeQuality_scoreDisplay__fYmyQ{display:flex;align-items:baseline;gap:.25rem}.ResumeQuality_scoreNumber__sT91z{font-size:1.75rem;font-weight:700}.ResumeQuality_scoreMax__duQWe{font-size:1rem;opacity:.7;color:#6b7280}.ResumeQuality_scoreBar__Vn_UH{width:100%;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.ResumeQuality_scoreProgress__6T7UO{height:100%;border-radius:4px;transition:width .3s ease}.ResumeQuality_scoreLabel__A0R3P{font-size:.875rem;font-weight:500;text-align:center}.ResumeQuality_excellent__ojLtg .ResumeQuality_scoreNumber__sT91z{color:#065f46}.ResumeQuality_excellent__ojLtg .ResumeQuality_scoreProgress__6T7UO{background-color:#059669}.ResumeQuality_excellent__ojLtg .ResumeQuality_scoreLabel__A0R3P{color:#059669}.ResumeQuality_good__VPK0S .ResumeQuality_scoreNumber__sT91z{color:#0c4a6e}.ResumeQuality_good__VPK0S .ResumeQuality_scoreProgress__6T7UO{background-color:#0891b2}.ResumeQuality_good__VPK0S .ResumeQuality_scoreLabel__A0R3P{color:#0891b2}.ResumeQuality_fair__mGlLF .ResumeQuality_scoreNumber__sT91z{color:#92400e}.ResumeQuality_fair__mGlLF .ResumeQuality_scoreProgress__6T7UO{background-color:#d97706}.ResumeQuality_fair__mGlLF .ResumeQuality_scoreLabel__A0R3P{color:#d97706}.ResumeQuality_poor__0hLTn .ResumeQuality_scoreNumber__sT91z{color:#991b1b}.ResumeQuality_poor__0hLTn .ResumeQuality_scoreProgress__6T7UO{background-color:#dc2626}.ResumeQuality_poor__0hLTn .ResumeQuality_scoreLabel__A0R3P{color:#dc2626}.ResumeQuality_suggestionsSection__u6LLc{border-top:1px solid #f3f4f6;padding-top:1.5rem}.ResumeQuality_suggestionsSection__u6LLc h5{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#374151}.ResumeQuality_suggestionsList__qUZej{list-style:none;padding:0;margin:0}.ResumeQuality_suggestionItem__5CI1W{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#fefefe;border:1px solid #f3f4f6;border-radius:6px;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:#4b5563}.ResumeQuality_suggestionItem__5CI1W:last-child{margin-bottom:0}.ResumeQuality_suggestionIcon__lNLfF{font-size:1rem;line-height:1;margin-top:.125rem}.create_createPage__fvkrI{min-height:100vh;background:#fefdfb;padding:2rem 0 4rem}.create_createHeader__dneNq{max-width:1200px;padding:0 2rem;margin:0 auto 4rem}.create_backLink__FabWq{display:inline-flex;align-items:center;gap:.5rem;color:var(--brand-600);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease;margin-bottom:3rem}.create_backLink__FabWq:hover{color:#6b5a47}.create_headerContent__Bk8kH{text-align:center;max-width:800px;margin:0 auto}.create_createTitle__J3KrR{font-size:3rem;font-weight:700;color:#2c1810;margin-bottom:1rem;letter-spacing:-.025em}.create_createSubtitle__1IJPR{font-size:1.125rem;color:#6b5a47;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.create_creditSection__kT90e{display:flex;justify-content:center;align-items:center}.create_flowSelection__b8tEf{max-width:1200px;margin:0 auto;padding:0 2rem}.create_flowOptions__p_TGh{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.create_flowOption__DZtQX{background:white;border:2px solid #f0f0f0;border-radius:16px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.create_flowOption__DZtQX:hover{border-color:#d4a574;transform:translateY(-4px);box-shadow:0 12px 24px rgba(139,115,85,.15)}.create_optionContent__JE8J3{padding:2.5rem;text-align:center}.create_flowIcon__tH1Xs{display:flex;justify-content:center;align-items:center;width:100px;height:100px;background:linear-gradient(135deg,#f8f4f0,#f0e6d9);border-radius:20px;margin:0 auto 1.5rem;color:var(--brand-600);transition:all .3s ease}.create_flowOption__DZtQX:hover .create_flowIcon__tH1Xs{background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;transform:scale(1.05)}.create_optionHeader__ht6vM{position:relative;margin-bottom:1rem}.create_optionHeader__ht6vM h2{font-size:1.5rem;font-weight:600;color:#2c1810;margin:0}.create_popularBadge__4uUiG{position:absolute;top:-12px;right:-20px;background:linear-gradient(135deg,#d4a574,#c4956a);color:white;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.create_creditUsage__ybGFb{background:#f9f7f4;color:var(--brand-600);padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;display:inline-block}.create_optionDescription__wrkqW{font-size:1rem;color:#6b5a47;line-height:1.5;margin-bottom:1.5rem}.create_flowFeatures___Z4Rx{display:flex;flex-direction:column;gap:.5rem;text-align:left;margin-bottom:0}.create_flowFeatures___Z4Rx span{font-size:.875rem;color:var(--brand-600);font-weight:500;padding-left:1rem;position:relative}.create_flowFeatures___Z4Rx span:before{content:"✓";position:absolute;left:0;color:#d4a574;font-weight:600}.create_optionFooter__rCWrm{padding:2rem 2.5rem;background:#f9f7f4;border-top:1px solid #f0f0f0}.create_actionButton__7ZcOc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;padding:1rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease}.create_actionButton__7ZcOc:hover{background:linear-gradient(135deg,#75614e,#5d4a38);transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,115,85,.25)}.create_insufficientCredits__vvvuo{text-align:center;color:var(--brand-600)}.create_insufficientCredits__vvvuo p{margin:0 0 1rem;font-size:.875rem}.create_buyCreditsLink__Wa_m7{display:inline-flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,#f0e6d9,#e8dcc9);color:var(--brand-600);padding:1rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease}.create_buyCreditsLink__Wa_m7:hover{background:linear-gradient(135deg,#e8dcc9,#d9ccb5);transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,115,85,.15)}.create_helpSection__hImHx{background:white;border:2px solid #f0f0f0;border-radius:16px;padding:2rem;text-align:center;max-width:800px;margin:0 auto}.create_helpTitle__bw6OP{font-size:1.25rem;font-weight:600;color:#2c1810;margin:0 0 1rem}.create_helpText__WAYQh{font-size:1rem;color:#6b5a47;line-height:1.5;margin-bottom:1.5rem}.create_helpText__WAYQh strong{color:var(--brand-600);font-weight:600}.create_helpLinks__VH3vB{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.create_helpLink__asuNs{color:var(--brand-600);text-decoration:none;font-weight:500;padding:.5rem 1rem;border:1px solid #e5ddd5;border-radius:8px;transition:all .2s ease}.create_helpLink__asuNs:hover{background:#f5f3f0;border-color:#d4a574;color:#6b5a47}@media (max-width:768px){.create_createTitle__J3KrR{font-size:2.25rem}.create_createSubtitle__1IJPR{font-size:1rem}.create_flowOptions__p_TGh{grid-template-columns:1fr;gap:1.5rem}.create_optionContent__JE8J3{padding:2rem}.create_optionFooter__rCWrm{padding:1.5rem 2rem}.create_helpSection__hImHx{padding:1.5rem}.create_helpLinks__VH3vB{flex-direction:column;gap:.75rem}}@media (max-width:480px){.create_createPage__fvkrI{padding:1rem 0 2rem}.create_createHeader__dneNq{padding:0 1rem;margin-bottom:2rem}.create_flowSelection__b8tEf{padding:0 1rem}.create_optionContent__JE8J3,.create_optionFooter__rCWrm{padding:1.5rem}}.SignInModal_modalOverlay__PTUNT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SignInModal_modalContent__56Rlw{background:white;border-radius:16px;padding:2rem;width:100%;max-width:440px;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:SignInModal_modalSlideIn__90Zu7 .2s ease-out}@keyframes SignInModal_modalSlideIn__90Zu7{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.SignInModal_closeButton__26ZMD{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;cursor:pointer;border-radius:8px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SignInModal_closeButton__26ZMD:hover{background-color:#f5f5f4;color:#374151}.SignInModal_closeButton__26ZMD:focus{outline:2px solid #d97706;outline-offset:2px}.SignInModal_modalHeader__9ut69{margin-bottom:2rem;text-align:center}.SignInModal_modalHeader__9ut69 h2{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:#374151;line-height:1.3}.SignInModal_modalHeader__9ut69 p{margin:0;color:#756660;font-size:.95rem;line-height:1.5}.SignInModal_signInOptions__NaTmF{margin-bottom:1.5rem}.SignInModal_googleButton__vK75e{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.25rem;background:white;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;position:relative}.SignInModal_googleButton__vK75e:hover{border-color:#d1d5db;background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.SignInModal_googleButton__vK75e:focus{outline:2px solid #d97706;outline-offset:2px}.SignInModal_googleButton__vK75e:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08)}.SignInModal_modalFooter__AohCU{text-align:center;border-top:1px solid #f3f4f6;padding-top:1.5rem}.SignInModal_modalFooter__AohCU p{margin:0;font-size:.875rem;color:#6b7280;line-height:1.4}@media (max-width:480px){.SignInModal_modalContent__56Rlw{padding:1.5rem;margin:1rem;border-radius:12px}.SignInModal_modalHeader__9ut69 h2{font-size:1.375rem}.SignInModal_googleButton__vK75e{padding:1rem 1.25rem}}.FaqPrivacySection_faqSection__KRZ_3{padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,4rem);background:linear-gradient(180deg,#f8f9fa,#ffffff)}.FaqPrivacySection_faqContainer__nhXy9{max-width:1100px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.FaqPrivacySection_faqHeading__M69XX{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:#1f2937;margin-bottom:clamp(2rem,4vw,3rem);text-align:center;letter-spacing:-.01em}.FaqPrivacySection_faqGrid__czB88{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem);gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem)}@media (max-width:900px){.FaqPrivacySection_faqGrid__czB88{grid-template-columns:1fr;gap:2rem 0}}.FaqPrivacySection_faqItem__G7G_0{display:flex;align-items:flex-start;gap:1.5rem;background:rgba(255,255,255,.95);border-radius:18px;box-shadow:0 2px 12px rgba(220,38,38,.06);padding:2rem 2rem 2rem 1.5rem;border:1px solid rgba(229,231,235,.5);transition:box-shadow .2s}.FaqPrivacySection_faqItem__G7G_0:hover{box-shadow:0 6px 24px rgba(220,38,38,.1);border-color:rgba(220,38,38,.2)}.FaqPrivacySection_faqIcon__QUs81{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:12px;box-shadow:0 2px 8px rgba(220,38,38,.1)}.FaqPrivacySection_faqContent__hsB_h{display:flex;flex-direction:column;gap:.5rem}.FaqPrivacySection_faqQuestion__00uM_{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:.25rem}.FaqPrivacySection_faqAnswer__T6Iju{font-size:1rem;color:#6b7280;line-height:1.6}.FaqPrivacySection_privacyLink__likSq{text-align:center;margin-top:clamp(2rem,4vw,3rem)}.FaqPrivacySection_privacyLink__likSq a{color:#dc2626;text-decoration:none;font-weight:600;font-size:1rem;padding:.75rem 1.5rem;border:1px solid rgba(220,38,38,.3);border-radius:8px;transition:all .2s ease;display:inline-block}.FaqPrivacySection_privacyLink__likSq a:hover{background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.5);color:#b91c1c}.TemplateCarousel_carousel__ihB4L{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:clamp(2rem,4vw,3rem) 0;background:transparent}.TemplateCarousel_carouselHeader__1okJR{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.TemplateCarousel_carouselTitle__XZb_5{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin:0 0 1rem;color:var(--gray-900);letter-spacing:-.025em;line-height:1.2}.TemplateCarousel_carouselSubtitle___QttY{font-size:clamp(1rem,2vw,1.125rem);color:var(--gray-600);line-height:1.6;max-width:600px;margin:0 auto}.TemplateCarousel_scrollContainer__TaC2b{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:clamp(1.5rem,3vw,2rem);padding:clamp(1rem,2vw,1.5rem) clamp(1rem,3vw,2rem);scrollbar-width:none;-ms-overflow-style:none;margin:0 auto}.TemplateCarousel_scrollContainer__TaC2b::-webkit-scrollbar{display:none}.TemplateCarousel_templateCard__n7s5j{flex:0 0 auto;width:clamp(350px,45vw,450px);scroll-snap-align:center;background:white;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--gray-100);position:relative}.TemplateCarousel_premiumCard__vtFjS:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fbbf24,#f59e0b);z-index:10}.TemplateCarousel_templateCard__n7s5j:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(220,38,38,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:var(--brand-200)}.TemplateCarousel_templateHeader__EolpD{padding:clamp(1.25rem,3vw,1.5rem);background:var(--gradient-brand);color:white;position:relative}.TemplateCarousel_templateMeta__qIWAE{margin-bottom:1rem}.TemplateCarousel_templateNameGroup__qNVwv{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.TemplateCarousel_templateName__PkKsD{font-size:clamp(1.125rem,2.5vw,1.25rem);font-weight:700;margin:0;letter-spacing:.025em;color:white;line-height:1.3}.TemplateCarousel_premiumBadge__nLZjo{background:rgba(255,255,255,.2);color:white;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.TemplateCarousel_templateDescription__qZ52c{font-size:clamp(.85rem,2vw,.9rem);margin:0;opacity:.95;line-height:1.5;color:rgba(255,255,255,.95)}.TemplateCarousel_templateTags__qDij7{display:flex;flex-wrap:wrap;gap:.5rem}.TemplateCarousel_tag__lp1qc{background:rgba(255,255,255,.15);color:white;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TemplateCarousel_templatePreview__2Mwhs{width:100%;height:clamp(500px,60vw,600px);background:linear-gradient(135deg,#fefdfb,#f8f6f3);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2vw,1.5rem);box-sizing:border-box;position:relative;overflow:hidden}.TemplateCarousel_templateActions__6Tv33{padding:1.5rem;background:var(--gray-25);border-top:1px solid var(--gray-100)}.TemplateCarousel_selectButton__I4KvG{width:100%;background:var(--gradient-brand);color:white;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit}.TemplateCarousel_selectButton__I4KvG:hover{transform:translateY(-1px);box-shadow:0 8px 25px rgba(220,38,38,.25)}.TemplateCarousel_previewImage__MOBad{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:white;transition:all .3s ease;position:relative;z-index:1}.TemplateCarousel_templateCard__n7s5j:hover .TemplateCarousel_previewImage__MOBad{transform:scale(1.02);box-shadow:0 20px 40px -10px rgba(0,0,0,.15),0 8px 12px -4px rgba(0,0,0,.08)}.TemplateCarousel_navigation__AQhkT{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.5rem,3vw,2rem);padding:0 clamp(1rem,3vw,2rem)}.TemplateCarousel_navButton__AjUJi{width:clamp(44px,8vw,48px);height:clamp(44px,8vw,48px);border-radius:50%;border:2px solid var(--brand-300);background:white;color:var(--brand-500);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05);position:relative}.TemplateCarousel_navButton__AjUJi:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--gradient-brand);opacity:0;transition:opacity .2s ease}.TemplateCarousel_navButton__AjUJi:hover{color:white;transform:scale(1.05);box-shadow:0 4px 12px rgba(220,38,38,.25)}.TemplateCarousel_navButton__AjUJi:hover:before{opacity:1}.TemplateCarousel_navButton__AjUJi:active{transform:scale(.95)}.TemplateCarousel_navButton__AjUJi:disabled{opacity:.4;cursor:not-allowed;transform:none}.TemplateCarousel_navButton__AjUJi:disabled:hover:before{opacity:0}.TemplateCarousel_indicators__AlUTi{display:flex;gap:clamp(.375rem,1vw,.5rem)}.TemplateCarousel_indicator__NCk6O{width:clamp(10px,2vw,12px);height:clamp(10px,2vw,12px);border-radius:50%;border:none;background:rgba(220,38,38,.2);cursor:pointer;transition:all .2s ease;position:relative}.TemplateCarousel_indicator__NCk6O:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--brand-500);opacity:0;transition:all .2s ease;transform:scale(.8)}.TemplateCarousel_indicator__NCk6O.TemplateCarousel_active__pZies:before{opacity:1;transform:scale(1.2)}.TemplateCarousel_indicator__NCk6O:hover:not(.TemplateCarousel_active__pZies){background:rgba(220,38,38,.4)}.TemplateCarousel_indicator__NCk6O.TemplateCarousel_active__pZies{background:transparent}@media (max-width:768px){.TemplateCarousel_carousel__ihB4L{padding:clamp(1.5rem,4vw,2rem) 0}.TemplateCarousel_carouselHeader__1okJR{margin-bottom:clamp(1.5rem,4vw,2rem)}.TemplateCarousel_carouselTitle__XZb_5{font-size:clamp(1.75rem,6vw,2rem);margin-bottom:.75rem}.TemplateCarousel_carouselSubtitle___QttY{font-size:clamp(.9rem,2vw,1rem)}.TemplateCarousel_templateCard__n7s5j{width:clamp(300px,85vw,350px)}.TemplateCarousel_templateHeader__EolpD{padding:1.25rem}.TemplateCarousel_templateTags__qDij7{gap:.375rem}.TemplateCarousel_tag__lp1qc{font-size:.7rem;padding:.2rem .6rem}.TemplateCarousel_templateActions__6Tv33{padding:1.25rem}.TemplateCarousel_templatePreview__2Mwhs{height:clamp(400px,70vw,500px)}.TemplateCarousel_scrollContainer__TaC2b{padding:1rem;gap:1rem}.TemplateCarousel_navigation__AQhkT{margin-top:1.5rem;gap:1rem}.TemplateCarousel_navButton__AjUJi{width:40px;height:40px;font-size:1rem}.TemplateCarousel_indicator__NCk6O{width:8px;height:8px}}@media (max-width:480px){.TemplateCarousel_templateCard__n7s5j{width:clamp(280px,90vw,320px)}.TemplateCarousel_templateHeader__EolpD{padding:1rem}.TemplateCarousel_templatePreview__2Mwhs{height:350px;padding:.75rem}.TemplateCarousel_navigation__AQhkT{gap:.75rem}.TemplateCarousel_indicators__AlUTi{gap:.25rem}}.Footer_footer__UaG1g{background:#f8f9fa;color:#374151;padding:clamp(2.5rem,4vw,3.5rem) 0 clamp(1.5rem,2vw,2rem);border-top:1px solid #e5e7eb}@media (prefers-color-scheme:dark){.Footer_footer__UaG1g{background:var(--gray-950);border-top:1px solid var(--border-secondary);color:var(--text-primary)}}.Footer_footerContainer__0uLcn{max-width:min(1200px,90vw);margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.Footer_footerContent__nZq4z{display:grid;grid-template-columns:1fr;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}@media (min-width:640px){.Footer_footerContent__nZq4z{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,4vw,3rem)}}.Footer_footerBrand__2iuXn{text-align:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}@media (min-width:640px){.Footer_footerBrand__2iuXn{text-align:left}}.Footer_footerLogo__FBvBQ{display:flex;align-items:center;gap:.1rem;justify-content:center}@media (min-width:640px){.Footer_footerLogo__FBvBQ{justify-content:flex-start}}.Footer_footerLogo__FBvBQ img{filter:brightness(0) saturate(100%)}@media (prefers-color-scheme:dark){.Footer_footerLogo__FBvBQ img{filter:brightness(0) invert(1)}}.Footer_footerBrand__2iuXn h4{font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;margin:0;color:#374151;font-family:var(--font-playfair),"Georgia",serif}@media (prefers-color-scheme:dark){.Footer_footerBrand__2iuXn h4{color:var(--text-primary)}}.Footer_footerBrand__2iuXn p{font-size:clamp(.9375rem,1.6vw,1rem);line-height:1.6;color:#6b7280;margin:0}@media (prefers-color-scheme:dark){.Footer_footerBrand__2iuXn p{color:var(--text-secondary)}}.Footer_footerLinks__4RPn7{display:flex;justify-content:center;gap:clamp(2rem,4vw,3rem)}@media (min-width:640px){.Footer_footerLinks__4RPn7{justify-content:flex-end;gap:clamp(2rem,4vw,3rem)}}.Footer_linkGroup__3skIZ{display:flex;flex-direction:column;gap:clamp(.25rem,.5vw,.375rem)}.Footer_linkGroupTitle__dZ9OZ{font-size:clamp(.875rem,1.6vw,.9375rem);font-weight:600;color:var(--text-primary);margin-bottom:clamp(.5rem,1vw,.75rem)}.Footer_linkGroup__3skIZ a{font-size:clamp(.8125rem,1.5vw,.9375rem);color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.Footer_linkGroup__3skIZ a:hover{color:var(--brand-400)}.Footer_footerBottom__jFaYu{border-top:1px solid var(--border-secondary);margin-top:clamp(2rem,3vw,2.5rem);padding-top:clamp(1.5rem,2vw,2rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media (max-width:640px){.Footer_footerBottom__jFaYu{flex-direction:column;text-align:center}}.Footer_footerBottom__jFaYu p{font-size:clamp(.75rem,1.4vw,.8125rem);color:var(--text-tertiary);margin:0}.Footer_footerMeta__FYjwW{display:flex;align-items:center;gap:1rem}.Footer_footerMeta__FYjwW span{font-size:clamp(.75rem,1.4vw,.8125rem);color:var(--text-tertiary)}.page_pageWrapper__vm4tN{min-height:100vh;background:linear-gradient(135deg,#fef7ff,#f9fafb)}.page_main__pVRPx{padding-top:2rem;padding-bottom:4rem}.page_container__eSsIu{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,5vw,3rem)}.page_hero__qs3fl{text-align:center;padding:3rem 0 4rem;border-bottom:1px solid #f0ebe5}.page_heroContent__FRIOO{max-width:700px;margin:0 auto}.page_title__7_S0z{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#2c1810;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.page_subtitle__HMpml{font-size:1.25rem;color:#6b7280;line-height:1.6;margin:0}.page_missionSection__Uh7n6{padding:4rem 0;border-bottom:1px solid #f0ebe5}.page_missionContent__3cpur{text-align:center;max-width:800px;margin:0 auto}.page_missionIcon__UHE4o{width:80px;height:80px;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin:0 auto 2rem;box-shadow:0 8px 24px rgba(139,115,85,.2)}.page_missionContent__3cpur h2{font-size:2.25rem;font-weight:600;color:#2c1810;margin-bottom:2rem;letter-spacing:-.015em}.page_missionContent__3cpur p{font-size:1.125rem;color:#6b7280;line-height:1.7;margin-bottom:1.5rem}.page_storySection__eXXlx{padding:4rem 0;border-bottom:1px solid #f0ebe5}.page_sectionTitle__eC3_O{font-size:2.25rem;font-weight:600;color:#2c1810;text-align:center;margin-bottom:3rem;letter-spacing:-.015em}.page_storyContent__F0EN_{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.page_storyText__3y6lp p{font-size:1.125rem;color:#6b7280;line-height:1.7;margin-bottom:1.5rem}.page_brandCard__JlZdq{background:white;border:1px solid #e5ddd5;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_brandCard__JlZdq img{margin-bottom:1rem}.page_brandCard__JlZdq h3{font-size:1.25rem;font-weight:600;color:#2c1810;margin-bottom:.5rem}.page_brandCard__JlZdq p{font-size:1rem;color:#6b7280;margin:0}.page_valuesSection___3_Wc{padding:4rem 0;border-bottom:1px solid #f0ebe5}.page_values__rPTAZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.page_value__dvsjh{text-align:center;padding:2rem}.page_valueIcon__Z5ly_{width:80px;height:80px;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin:0 auto 1.5rem;box-shadow:0 4px 12px rgba(139,115,85,.2)}.page_value__dvsjh h3{font-size:1.25rem;font-weight:600;color:#2c1810;margin-bottom:1rem}.page_value__dvsjh p{font-size:1rem;color:#6b7280;line-height:1.6;margin:0}.page_teamSection__hDsKN{padding:4rem 0}.page_teamContent__T_33t{max-width:800px;margin:0 auto;text-align:center}.page_teamContent__T_33t p{font-size:1.125rem;color:#6b7280;line-height:1.7;margin-bottom:1.5rem}.page_contact__0Ybt9{margin-top:3rem;padding:2rem;background:white;border-radius:16px;border:1px solid #e5ddd5}.page_contact__0Ybt9 p{margin-bottom:1rem}.page_contactLink__FWuII{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(139,115,85,.3)}.page_contactLink__FWuII:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,115,85,.4)}.page_pageWrapper__ry4tV{min-height:100vh;background:linear-gradient(135deg,#fef7ff,#f9fafb)}.page_main__c0U7_{padding-top:2rem;padding-bottom:4rem}.page_container__5YXRc{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,5vw,3rem)}.page_hero__0Vvk_{text-align:center;padding:3rem 0 4rem;border-bottom:1px solid #f0ebe5}.page_heroContent__EA5kU{max-width:700px;margin:0 auto}.page_title__Q_S9Y{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#2c1810;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.page_subtitle__Mwvhg{font-size:1.25rem;color:#6b7280;line-height:1.6;margin:0}.page_contactMethods__Wev0L{padding:4rem 0;border-bottom:1px solid #f0ebe5}.page_methodsGrid__ojubE{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem;max-width:1000px;margin:0 auto}.page_contactMethod__CS5mA{text-align:center;padding:2rem;background:white;border-radius:16px;border:1px solid #e5ddd5}.page_methodIcon__gZhe9{width:70px;height:70px;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;margin:0 auto 1.5rem;box-shadow:0 4px 12px rgba(139,115,85,.2)}.page_contactMethod__CS5mA h3{font-size:1.25rem;font-weight:600;color:#2c1810;margin-bottom:1rem}.page_contactMethod__CS5mA p{font-size:1rem;color:#6b7280;line-height:1.6;margin-bottom:1rem}.page_methodLink__mAg7v{display:inline-block;color:var(--brand-600);text-decoration:none;font-weight:600;font-size:1.0625rem;border-bottom:2px solid transparent;transition:border-color .2s ease}.page_methodLink__mAg7v:hover{border-bottom-color:var(--brand-600)}.page_methodDetail__eQhlz{font-size:.875rem;color:var(--brand-600);font-style:italic}.page_formSection__JJp5H{padding:4rem 0;border-bottom:1px solid #f0ebe5}.page_formContainer__UE5_i{max-width:700px;margin:0 auto}.page_formHeader__7nNOm{text-align:center;margin-bottom:3rem}.page_formHeader__7nNOm h2{font-size:2rem;font-weight:600;color:#2c1810;margin-bottom:1rem;letter-spacing:-.015em}.page_formHeader__7nNOm p{font-size:1.125rem;color:#6b7280;line-height:1.6}.page_contactForm__BROrJ{background:white;padding:3rem;border-radius:16px;border:1px solid #e5ddd5;box-shadow:0 4px 20px rgba(0,0,0,.05)}.page_formRow__qjAzl{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.page_fieldGroup__m8lOM{margin-bottom:1.5rem}.page_fieldLabel__r_MS_{display:block;font-size:.9375rem;font-weight:600;color:#2c1810;margin-bottom:.5rem;letter-spacing:.01em}.page_fieldInput___wyub,.page_fieldSelect__potvK,.page_fieldTextarea__nThhy{width:100%;padding:.875rem 1rem;border:1px solid #e5ddd5;border-radius:8px;font-size:1rem;color:#2c1810;background:#fdfdfd;transition:all .2s ease}.page_fieldInput___wyub:focus,.page_fieldSelect__potvK:focus,.page_fieldTextarea__nThhy:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px rgba(139,115,85,.1)}.page_fieldTextarea__nThhy{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.page_submitButton__jMO2u{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;background:linear-gradient(135deg,var(--brand-600) 0,var(--brand-700) 100%);color:white;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.125rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(139,115,85,.3)}.page_submitButton__jMO2u:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,115,85,.4)}.page_submitButton__jMO2u:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_formNote__Pc1dZ{text-align:center;font-size:.875rem;color:#6b7280;margin-top:1rem;font-style:italic}.page_successMessage__GwSWz{text-align:center;background:white;padding:3rem;border-radius:12px;border:1px solid #e5ddd5;box-shadow:0 4px 20px rgba(0,0,0,.05)}.page_successIcon__Zz02M{color:var(--brand-600);margin-bottom:1.5rem}.page_successMessage__GwSWz h3{font-size:1.5rem;font-weight:600;color:#2c1810;margin-bottom:1rem}.page_successMessage__GwSWz p{font-size:1rem;color:#6b7280;line-height:1.6}.page_successMessage__GwSWz a{color:var(--brand-600);text-decoration:none;font-weight:600}.page_successMessage__GwSWz a:hover{text-decoration:underline}.page_quickAnswers__4F7Tq{padding:4rem 0}.page_sectionTitle__vh6l0{font-size:2rem;font-weight:600;color:#2d2825;text-align:center;margin-bottom:3rem;letter-spacing:-.015em}.page_answersGrid__KOF_i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1000px;margin:0 auto}.page_answerCard__1WDzU{background:rgba(240,235,230,.3);border:1px solid rgba(139,102,85,.1);border-radius:8px;padding:1.5rem}.page_answerCard__1WDzU h4{font-size:1.0625rem;font-weight:600;color:#2d2825;margin-bottom:.75rem}.page_answerCard__1WDzU p{font-size:.9375rem;color:#374151;line-height:1.5;margin:0}@media (max-width:768px){.page_formRow__qjAzl{grid-template-columns:1fr;gap:0}.page_contactForm__BROrJ{padding:2rem}.page_answersGrid__KOF_i,.page_methodsGrid__ojubE{grid-template-columns:1fr}.page_title__Q_S9Y{font-size:2.5rem}.page_sectionTitle__vh6l0{font-size:1.75rem}}