.page_container__aoG4z{width:100%;margin:0;padding:0;overflow-x:hidden}.page_hero__SKW6o{position:relative;text-align:center;padding:6rem 2rem 8rem;min-height:75vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#1a4d2e,#2d5f3f 50%,#1a4d2e);overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 48%,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 52%,transparent 0);pointer-events:none}.page_heroContent__2lPR8{position:relative;z-index:0;max-width:900px}.page_badge__s34Is{display:inline-block;padding:8px 20px;background:rgba(255,214,0,.15);border:2px solid #ffd600;border-radius:30px;color:#ffd600;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:2rem;animation:page_pulse__U_e85 2s ease-in-out infinite}@keyframes page_pulse__U_e85{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_title__3jonF{margin-bottom:1.5rem}.page_titleMain__A6X7n{display:block;font-size:80px;font-weight:900;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-2px;line-height:1.1;margin-bottom:.5rem}.page_titleAccent__HY_Nq{display:block;font-size:28px;font-weight:600;color:#ffd600;letter-spacing:1px;text-transform:uppercase}.page_subtitle__iAJUg{font-size:22px;color:hsla(0,0%,100%,.85);margin-bottom:3rem;line-height:1.6;font-weight:400}.page_getStarted__ecGQV{font-size:18px;font-weight:700;padding:18px 48px;background:linear-gradient(135deg,#ffd600,orange);color:#1a4d2e;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(255,214,0,.4);display:inline-flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:1px}.page_getStarted__ecGQV:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(255,214,0,.6);background:linear-gradient(135deg,orange,#ffd600)}.page_arrow__cks_j{font-size:24px;transition:transform .3s ease}.page_getStarted__ecGQV:hover .page_arrow__cks_j{transform:translateX(5px)}.page_stats__L5b4y{display:flex;align-items:center;justify-content:center;gap:3rem;margin-top:4rem;padding:2rem 3rem;background:hsla(0,0%,100%,.08);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.page_stat__aEnCU{text-align:center}.page_statNumber__XnvUq{font-size:24px;font-weight:800;color:#ffd600;margin-bottom:.25rem}.page_statLabel__YuhHa{font-size:14px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px}.page_statDivider__HDMLR{width:1px;height:40px;background:hsla(0,0%,100%,.2)}.page_features__8wy9y{padding:6rem 2rem;background:linear-gradient(180deg,#0f3820,#1a4d2e 50%,#0f3820);position:relative;overflow:hidden}.page_features__8wy9y:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,214,0,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,214,0,.05) 0,transparent 50%);pointer-events:none}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:4rem;position:relative;z-index:0}.page_sectionHeader__a4Fw5 h2{font-size:42px;font-weight:800;color:#fff;margin-bottom:.75rem}.page_sectionHeader__a4Fw5 p{font-size:18px;color:hsla(0,0%,100%,.7)}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:3rem;gap:3rem;max-width:1200px;margin:0 auto}.page_feature__CrGCB{text-align:center;padding:3rem 2rem;background:hsla(0,0%,100%,.08);border:2px solid rgba(255,214,0,.2);border-radius:20px;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_feature__CrGCB:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffd600,orange);transform:scaleX(0);transition:transform .3s ease}.page_feature__CrGCB:hover:before{transform:scaleX(1)}.page_feature__CrGCB:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.12);border-color:#ffd600;box-shadow:0 12px 32px rgba(255,214,0,.3)}.page_featureIcon__mHZON{font-size:56px;margin-bottom:1.5rem;filter:drop-shadow(0 4px 8px rgba(255,214,0,.3));transition:all .3s ease}.page_feature__CrGCB:hover .page_featureIcon__mHZON{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 8px 16px rgba(255,214,0,.5))}.page_feature__CrGCB h3{font-size:24px;font-weight:700;margin-bottom:1rem;color:#ffd600}.page_feature__CrGCB p{font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.7}.page_scoring__wD66Y{text-align:center;padding:6rem 2rem;background:linear-gradient(180deg,#1a4d2e,#0f3820 50%,#1a4d2e);position:relative;overflow:hidden}.page_scoring__wD66Y:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 49%,rgba(255,214,0,.02) 0,rgba(255,214,0,.02) 51%,transparent 0),repeating-linear-gradient(90deg,transparent,transparent 49%,rgba(255,214,0,.02) 0,rgba(255,214,0,.02) 51%,transparent 0);background-size:100px 100px;pointer-events:none;opacity:.3}.page_scoringGrid__JW2JV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.page_scoringCard__Sk7nQ{background:hsla(0,0%,100%,.08);padding:3rem 2rem;border-radius:24px;border:3px solid rgba(255,214,0,.25);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_scoringCard__Sk7nQ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,214,0,.05),rgba(255,165,0,.05));opacity:0;transition:opacity .3s ease}.page_scoringCard__Sk7nQ:hover:before{opacity:1}.page_scoringCard__Sk7nQ:hover{transform:translateY(-12px) scale(1.02);background:hsla(0,0%,100%,.12);border-color:#ffd600;box-shadow:0 20px 40px rgba(255,214,0,.4)}.page_scoringCard__Sk7nQ.page_featured__4xI3W{border-color:#ffd600;background:linear-gradient(135deg,rgba(255,214,0,.15),rgba(255,165,0,.15));border-width:4px;transform:scale(1.05);box-shadow:0 8px 32px rgba(255,214,0,.3)}.page_scoringCard__Sk7nQ.page_featured__4xI3W:hover{transform:translateY(-12px) scale(1.07);box-shadow:0 20px 48px rgba(255,214,0,.5)}.page_scoringCard__Sk7nQ.page_featured__4xI3W .page_scoringBadge__DEbnd{background:#ffd600;color:#1a4d2e;box-shadow:0 4px 12px rgba(255,214,0,.4)}.page_scoringCard__Sk7nQ.page_featured__4xI3W .page_points__ZIgQa{color:#ffd600;text-shadow:0 4px 12px rgba(255,214,0,.5)}.page_scoringCard__Sk7nQ.page_featured__4xI3W .page_points__ZIgQa span{color:#ffd600}.page_scoringCard__Sk7nQ.page_featured__4xI3W .page_matchType__0a7l4{color:#fff}.page_scoringCard__Sk7nQ.page_featured__4xI3W .page_scoringDesc__LUIn_{color:hsla(0,0%,100%,.9)}.page_scoringHeader__Qkdic{margin-bottom:1.5rem}.page_scoringBadge__DEbnd{display:inline-block;padding:6px 16px;background:rgba(255,214,0,.2);color:#ffd600;border:1px solid #ffd600;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.page_points__ZIgQa{font-size:64px;font-weight:900;color:#fff;margin-bottom:.5rem;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.3)}.page_points__ZIgQa span{font-size:24px;font-weight:700;color:#ffd600;margin-left:4px}.page_matchType__0a7l4{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.page_scoringDesc__LUIn_{font-size:14px;color:hsla(0,0%,100%,.7);font-weight:500}.page_cta__zCVvt{text-align:center;padding:6rem 2rem;background:linear-gradient(135deg,#1a4d2e,#2d5f3f);position:relative;overflow:hidden}.page_cta__zCVvt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 48%,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 52%,transparent 0);pointer-events:none}.page_cta__zCVvt h2{font-size:48px;font-weight:800;color:#fff;margin-bottom:1rem;position:relative;z-index:0}.page_cta__zCVvt p{font-size:20px;color:hsla(0,0%,100%,.8);margin-bottom:3rem;position:relative;z-index:0}.page_ctaButton__tHxa2{font-size:18px;font-weight:700;padding:20px 56px;background:linear-gradient(135deg,#ffd600,orange);color:#1a4d2e;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(255,214,0,.4);text-transform:uppercase;letter-spacing:1.5px;position:relative;z-index:0}.page_ctaButton__tHxa2:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 40px rgba(255,214,0,.6)}@media (max-width:768px){.page_titleMain__A6X7n{font-size:56px}.page_titleAccent__HY_Nq{font-size:22px}.page_subtitle__iAJUg{font-size:18px}.page_stats__L5b4y{flex-direction:column;gap:1.5rem;padding:2rem}.page_statDivider__HDMLR{width:100px;height:1px}.page_featuresGrid__L4_rO{grid-template-columns:1fr;gap:2rem}.page_sectionHeader__a4Fw5 h2{font-size:36px}.page_scoringGrid__JW2JV{grid-template-columns:1fr;gap:1.5rem}.page_scoringCard__Sk7nQ.page_featured__4xI3W{transform:scale(1)}.page_cta__zCVvt h2{font-size:36px}.page_cta__zCVvt p{font-size:18px}}@media (max-width:475px){.page_hero__SKW6o{padding:4rem 1.5rem 6rem;min-height:70vh}.page_badge__s34Is{font-size:10px;padding:6px 16px}.page_titleMain__A6X7n{font-size:48px}.page_titleAccent__HY_Nq{font-size:18px}.page_subtitle__iAJUg{font-size:16px;margin-bottom:2rem}.page_getStarted__ecGQV{padding:14px 32px;font-size:16px}.page_stats__L5b4y{padding:1.5rem;gap:1rem}.page_statNumber__XnvUq{font-size:20px}.page_statLabel__YuhHa{font-size:12px}.page_features__8wy9y,.page_scoring__wD66Y{padding:4rem 1.5rem}.page_sectionHeader__a4Fw5 h2{font-size:30px}.page_sectionHeader__a4Fw5 p{font-size:16px}.page_feature__CrGCB{padding:2rem 1.5rem}.page_featureIcon__mHZON{font-size:48px}.page_feature__CrGCB h3{font-size:22px}.page_feature__CrGCB p{font-size:15px}.page_scoringCard__Sk7nQ{padding:2.5rem 1.5rem}.page_points__ZIgQa{font-size:52px}.page_points__ZIgQa span{font-size:20px}.page_matchType__0a7l4{font-size:16px}.page_scoringDesc__LUIn_{font-size:13px}.page_cta__zCVvt{padding:4rem 1.5rem}.page_cta__zCVvt h2{font-size:30px}.page_cta__zCVvt p{font-size:16px;margin-bottom:2rem}.page_ctaButton__tHxa2{padding:16px 40px;font-size:16px}}