:root{--color-primary:#49f21b;--color-primary-hover:#3dd617;--color-on-primary:#000;--color-warning:#ffd43b;--color-danger:#ff4d4f;--color-bg:#0d0d0d;--color-surface:#1a1a1a;--color-surface-elevated:#252525;--color-border:#2a2a2a;--color-text-primary:#fff;--color-text-secondary:#a3a3a3;--color-text-muted:#555;--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-glow-primary:0 0 24px #49f21b1f;--transition-fast:.12s ease;--transition-normal:.2s ease;--transition-slow:.3s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}img,svg{max-width:100%;display:block}._button_17kho_11{border-radius:var(--radius-md);color:#3c4043;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);background-color:#fff;border:1px solid #dadce0;justify-content:center;width:100%;display:flex}._button_17kho_11:hover{box-shadow:var(--shadow-sm);background-color:#f8f9fa}._button_17kho_11:active{background-color:#f1f3f4}._button_17kho_11:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._icon_17kho_44{flex-shrink:0;width:18px;height:18px}._root_17rzg_9{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}._nav_17rzg_18{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background-color:#0d0d0dd9;display:flex;position:sticky;top:0}._brand_17rzg_32{align-items:center;display:flex}._brandLogo_17rzg_37{width:auto;height:28px}._navLinks_17rzg_42{align-items:center;gap:var(--space-6);display:flex}._navLink_17rzg_42{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._navLink_17rzg_42:hover{color:var(--color-text-primary);text-decoration:none}._navCta_17rzg_59{padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast);align-items:center;display:inline-flex}._navCta_17rzg_59:hover{background-color:var(--color-primary-hover);text-decoration:none}._hero_17rzg_78{align-items:center;gap:var(--space-12);width:100%;max-width:1200px;padding:var(--space-16) var(--space-6);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}._heroCopy_17rzg_89{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}._eyebrow_17rzg_96{padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:inline-block}._heroTitle_17rzg_108{font-size:clamp(2rem,5vw,3.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._accent_17rzg_114{color:var(--color-primary)}._heroSubtitle_17rzg_118{max-width:34ch;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}._heroActions_17rzg_125{align-items:center;gap:var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._secondaryAction_17rzg_133{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._secondaryAction_17rzg_133:hover{color:var(--color-primary);text-decoration:none}._heroShot_17rzg_144{width:100%}._frame_17rzg_150{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg), var(--shadow-glow-primary);overflow:hidden}._frameBar_17rzg_158{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);display:flex}._frameDot_17rzg_167{border-radius:var(--radius-full);background-color:var(--color-border);width:10px;height:10px}._frameBody_17rzg_174{background-color:var(--color-bg)}._frameBody_17rzg_174 img{width:100%;height:auto;display:block}._features_17rzg_186{gap:var(--space-16);width:100%;max-width:1100px;padding:var(--space-12) var(--space-6);flex-direction:column;margin:0 auto;display:flex}._feature_17rzg_186{align-items:center;gap:var(--space-12);grid-template-columns:1fr 1.2fr;display:grid}._featureReversed_17rzg_203 ._featureCopy_17rzg_203{order:2}._featureReversed_17rzg_203 ._featureShot_17rzg_207{order:1}._featureCopy_17rzg_203{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}._featureTag_17rzg_218{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}._featureTitle_17rzg_226{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}._featureDesc_17rzg_231{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}._featureShot_17rzg_207{width:100%}._sectionTitle_17rzg_243{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}._scoring_17rzg_248{width:100%;max-width:1100px;padding:var(--space-12) var(--space-6);text-align:center;margin:0 auto}._sectionLead_17rzg_256{margin:var(--space-3) auto 0;max-width:560px;color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-relaxed,1.6)}._scoringGrid_17rzg_264{gap:var(--space-4);margin:var(--space-10) 0 0;text-align:left;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}._scoringCard_17rzg_274{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._scoringPoints_17rzg_281{color:var(--color-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1;display:block}._scoringTitle_17rzg_289{margin:var(--space-3) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._scoringDesc_17rzg_295{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed,1.6)}._scoringNote_17rzg_301{margin:var(--space-6) auto 0;max-width:560px;color:var(--color-text-tertiary,var(--color-text-secondary));font-size:var(--font-size-sm);line-height:var(--line-height-relaxed,1.6)}._faq_17rzg_311{width:100%;max-width:760px;padding:var(--space-12) var(--space-6);text-align:center;margin:0 auto}._faqList_17rzg_319{gap:var(--space-4);margin-top:var(--space-10);text-align:left;display:grid}._faqItem_17rzg_326{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._faqQuestion_17rzg_333{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._faqAnswer_17rzg_338{margin:var(--space-3) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed,1.6)}._guides_17rzg_346{width:100%;max-width:760px;padding:var(--space-12) var(--space-6);text-align:center;margin:0 auto}._guideList_17rzg_354{gap:var(--space-4);margin:var(--space-10) 0 0;text-align:left;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}._guideItem_17rzg_364{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._guideLink_17rzg_371{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._guideLink_17rzg_371:hover,._guideLink_17rzg_371:focus-visible{text-decoration:underline}._guideLink_17rzg_371:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._guideDesc_17rzg_387{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed,1.6)}._guidesAll_17rzg_393{margin-top:var(--space-6);color:var(--color-primary);font-weight:var(--font-weight-bold);display:inline-block}._guidesAll_17rzg_393:hover,._guidesAll_17rzg_393:focus-visible{text-decoration:underline}._guidesAll_17rzg_393:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._cta_17rzg_412{width:100%;max-width:640px;padding:var(--space-16) var(--space-6);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._ctaTitle_17rzg_424{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}._ctaSubtitle_17rzg_429{color:var(--color-text-secondary);font-size:var(--font-size-lg)}._ctaButton_17rzg_434{margin-top:var(--space-4)}._footer_17rzg_440{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border-top:1px solid var(--color-border);text-align:center;flex-direction:column;margin-top:auto;display:flex}._footerLogo_17rzg_451{opacity:.8;width:auto;height:22px}._footerNote_17rzg_457,._footerLink_17rzg_464{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._footerLink_17rzg_464:hover{color:var(--color-primary)}@media (width<=860px){._hero_17rzg_78{gap:var(--space-10);padding:var(--space-10) var(--space-6);grid-template-columns:1fr}._feature_17rzg_186,._featureReversed_17rzg_203{gap:var(--space-6);grid-template-columns:1fr}._featureReversed_17rzg_203 ._featureCopy_17rzg_203,._featureReversed_17rzg_203 ._featureShot_17rzg_207{order:initial}._scoringGrid_17rzg_264,._guideList_17rzg_354{grid-template-columns:1fr}}@media (width<=520px){._navLinks_17rzg_42{gap:var(--space-4)}._navLink_17rzg_42{display:none}}._banner_1cth6_1{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:1000;justify-content:space-between;align-items:center;gap:var(--space-4);max-width:720px;padding:var(--space-4) var(--space-5);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0 auto;display:flex;position:fixed}._text_1cth6_20{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}._actions_1cth6_27{gap:var(--space-2);flex-shrink:0;display:flex}._reject_1cth6_33,._accept_1cth6_34{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast)}._reject_1cth6_33{border:1px solid var(--color-border);color:var(--color-text-secondary);background-color:#0000}._reject_1cth6_33:hover{background-color:var(--color-surface);color:var(--color-text-primary)}._accept_1cth6_34{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-on-primary)}._accept_1cth6_34:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media (width<=560px){._banner_1cth6_1{align-items:stretch;gap:var(--space-3);flex-direction:column}._actions_1cth6_27{justify-content:flex-end}}
