.page_container__aoG4z{position:relative;width:100vw;height:100vh;overflow:hidden}.page_backgroundImage__0ASkt{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5e6d3,#d4e4f0 50%,#e8d9c8);background-image:url(/hero-poster.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1}.page_backgroundImage__0ASkt:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.1));pointer-events:none}.page_header__kVzhN{position:absolute;top:0;left:0;right:0;padding:2rem 3rem;z-index:10}.page_nav__zpG_3{display:flex;justify-content:flex-end;gap:2.5rem}.page_navLink__2S7dD{font-family:var(--font-inter);font-size:.95rem;font-weight:500;color:rgba(255,255,255,.9);letter-spacing:.5px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.2)}.page_navLink__2S7dD:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:rgba(255,255,255,.9);transition:width .3s ease}.page_navLink__2S7dD:hover:after{width:100%}.page_main__GlU4n{display:flex;align-items:center;justify-content:flex-start;height:100vh;padding:2rem 5%;position:relative;z-index:2}.page_content__kDoxQ{text-align:left;max-width:800px;z-index:1;padding:0;box-shadow:none;border:none}.page_content__kDoxQ,.page_content__kDoxQ:hover{background:transparent}.page_badge__s34Is{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;margin-bottom:2rem;font-family:var(--font-inter);font-size:.8rem;font-weight:600;color:#ffffff;letter-spacing:1px;text-transform:uppercase}.page_badgeDot__Z7VzP{width:8px;height:8px;background-color:#2ecc71;border-radius:50%;box-shadow:0 0 8px #2ecc71}.page_heading__ZPgh_{font-family:var(--font-inter);font-size:clamp(3.5rem,6.5vw,5.5rem);font-weight:800;color:#ffffff;line-height:1;margin-bottom:2rem;letter-spacing:-.04em;text-shadow:0 4px 12px rgba(0,0,0,.3)}.page_highlight__KaGfy{color:#6c5ce7}.page_subheading__0VpgE{font-family:var(--font-inter);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:400;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:3.5rem;max-width:680px;margin-left:0}.page_emailForm__YsMMg{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0;width:100%}.page_emailInput__6WJmn{width:100%;padding:1.2rem 1.5rem;font-family:var(--font-inter);font-size:1.1rem;font-weight:400;color:#ffffff;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:50px;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_emailInput__6WJmn::placeholder{color:rgba(255,255,255,.6)}.page_emailInput__6WJmn:focus{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.1)}.page_submitButton__6O8qB{width:auto;white-space:nowrap;padding:1.2rem 2.5rem;font-family:var(--font-inter);font-size:1.1rem;font-weight:600;color:#ffffff;background:#6c5ce7;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;letter-spacing:.02em;box-shadow:0 4px 20px rgba(108,92,231,.4)}.page_submitButton__6O8qB:hover{background:#5b4cc4;transform:translateY(-2px);box-shadow:0 8px 25px rgba(108,92,231,.6)}.page_submitButton__6O8qB:active{transform:translateY(0)}.page_successMessage__QfqHw{margin-top:1rem;font-family:var(--font-inter);font-size:.95rem;font-weight:500;color:#ffffff;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:.75rem 1rem;border-radius:12px;display:inline-block;box-shadow:0 8px 20px rgba(0,0,0,.2);animation:page_fadeIn__wvzG6 .4s ease}@keyframes page_fadeIn__wvzG6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_header__kVzhN{padding:1.5rem}.page_nav__zpG_3{gap:1.5rem}.page_navLink__2S7dD{font-size:.9rem}.page_heading__ZPgh_{font-size:clamp(2.5rem,8vw,3.5rem)}.page_subheading__0VpgE{font-size:clamp(.95rem,3vw,1.1rem);margin-bottom:2.5rem}.page_emailForm__YsMMg{max-width:100%}}@media (max-width:480px){.page_header__kVzhN{padding:1rem}.page_nav__zpG_3{gap:1rem}.page_navLink__2S7dD{font-size:.85rem}.page_main__GlU4n{padding:1rem}.page_emailInput__6WJmn,.page_submitButton__6O8qB{font-size:.95rem;padding:.9rem 1.25rem}}.page_problemsSection__13ZLM{min-height:100vh;background:#fafafa;padding:8rem 2rem}.page_problemsContainer__v_3DW{max-width:1300px;margin:0 auto}.page_problemsHeader__ut30c{text-align:center;margin-bottom:5rem}.page_problemsTitle__oNzao{font-family:var(--font-inter);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#1a1a1a;margin-bottom:1.5rem;letter-spacing:-.5px}.page_problemsSubtitle__2Pjzb{font-family:var(--font-inter);font-size:clamp(1rem,2vw,1.2rem);font-weight:400;color:#4a4a4a;max-width:600px;margin:0 auto;line-height:1.6}.page_problemsGrid__i6_2l{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}.page_problemCard__P0uGq{opacity:0;animation:page_fadeInUp__SpOy_ .8s ease forwards}.page_problemCard__P0uGq:first-child{animation-delay:.1s}.page_problemCard__P0uGq:nth-child(2){animation-delay:.2s}.page_problemCard__P0uGq:nth-child(3){animation-delay:.3s}.page_problemCard__P0uGq:nth-child(4){animation-delay:.4s}.page_problemCard__P0uGq:nth-child(5){animation-delay:.5s}.page_problemCard__P0uGq:nth-child(6){animation-delay:.6s}.page_problemCardInner___SimS{height:100%;background:#ffffff;border-radius:16px;padding:3rem 2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .5s cubic-bezier(.4,0,.2,1)}.page_problemCardInner___SimS:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.page_problemImageContainer___sFzy{width:240px;height:240px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.page_problemImage__csF3j{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.page_problemCardInner___SimS:hover .page_problemImage__csF3j{transform:scale(1.05)}.page_problemContent__jSStb{text-align:center;display:flex;flex-direction:column;gap:.75rem}.page_problemNumber__L_4KW{font-family:var(--font-inter);font-size:.75rem;font-weight:600;color:rgba(0,0,0,.2);letter-spacing:3px;text-transform:uppercase;margin-bottom:.25rem}.page_problemTitle__P4iNZ{font-family:var(--font-inter);font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:600;color:#1a1a1a;line-height:1.3;letter-spacing:-.3px;margin-bottom:.5rem}.page_problemDescription__f5aSf{font-family:var(--font-inter);font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:400;color:#5a5a5a;line-height:1.65;letter-spacing:.1px}.page_interactiveCard__2fSEE .page_problemCardInner___SimS{padding:2.5rem 2rem}.page_interactiveCard__2fSEE .page_problemContent__jSStb{width:100%;gap:1rem}.page_problemForm__2NvhF{display:flex;gap:.5rem;width:100%;margin-top:.5rem}.page_problemInput__XD2fF{flex:1 1;padding:.75rem 1rem;font-family:var(--font-inter);font-size:.9rem;color:#1a1a1a;background:#fafafa;border:1px solid rgba(0,0,0,.1);border-radius:8px;outline:none;transition:all .3s ease}.page_problemInput__XD2fF::placeholder{color:rgba(0,0,0,.35)}.page_problemInput__XD2fF:focus{background:#ffffff;border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_problemSubmitBtn__SiLHi{padding:.75rem 1.5rem;font-family:var(--font-inter);font-size:.9rem;font-weight:500;color:#ffffff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.page_problemSubmitBtn__SiLHi:hover{background:#2a2a2a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_problemSubmitBtn__SiLHi:active{transform:translateY(0)}.page_problemDivider__Cm_wG{width:100%;height:1px;background:rgba(0,0,0,.08);margin:1.5rem 0 1rem}.page_userProblemsSection__VAQaf{width:100%}.page_userProblemsTitle__nEiNZ{font-family:var(--font-inter);font-size:.8rem;font-weight:600;color:rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem}.page_userProblemsList__sg5uQ{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding-right:.5rem}.page_userProblemsList__sg5uQ::-webkit-scrollbar{width:4px}.page_userProblemsList__sg5uQ::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:10px}.page_userProblemsList__sg5uQ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px}.page_userProblemsList__sg5uQ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.page_userProblemItem__TEYfF{display:flex;gap:.5rem;padding:.75rem;background:#fafafa;border-radius:8px;transition:background .3s ease}.page_userProblemItem__TEYfF:hover{background:#f5f5f5}.page_userProblemQuote__PYb5j{font-family:var(--font-inter);font-size:1.5rem;color:rgba(0,0,0,.2);line-height:1;flex-shrink:0}.page_userProblemText__s7onP{font-family:var(--font-inter);font-size:.85rem;color:#4a4a4a;line-height:1.5;flex:1 1}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page_problemsGrid__i6_2l{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_problemsSection__13ZLM{padding:6rem 1.5rem}.page_problemsHeader__ut30c{margin-bottom:3.5rem}.page_problemsGrid__i6_2l{grid-template-columns:1fr;gap:1.25rem}.page_problemCardInner___SimS{padding:2.5rem 2rem}.page_problemImageContainer___sFzy{width:180px;height:180px}.page_problemForm__2NvhF{flex-direction:column}.page_problemSubmitBtn__SiLHi{width:100%}.page_userProblemsList__sg5uQ{max-height:160px}}@media (max-width:480px){.page_problemsSection__13ZLM{padding:5rem 1.25rem}.page_problemCardInner___SimS{padding:2rem 1.5rem;gap:1.5rem}.page_interactiveCard__2fSEE .page_problemCardInner___SimS{padding:2rem 1.5rem}.page_problemImageContainer___sFzy{width:160px;height:160px}.page_problemTitle__P4iNZ{font-size:1.35rem}.page_problemDescription__f5aSf{font-size:.92rem}.page_problemInput__XD2fF{font-size:.85rem;padding:.65rem .85rem}.page_problemSubmitBtn__SiLHi{font-size:.85rem;padding:.65rem 1.25rem}.page_userProblemText__s7onP{font-size:.8rem}}