._7o662G_main{max-width:1100px;margin:0 auto;padding:56px 24px 96px}@media (max-width:720px){._7o662G_main{padding:40px 16px 72px}}._7o662G_hero{text-align:center;flex-direction:column;align-items:center;padding:24px 0 56px;display:flex}._7o662G_founderImageWrap{border:4px solid var(--border-subtle);background:var(--surface-inset);border-radius:50%;width:140px;height:140px;margin-bottom:24px;overflow:hidden;box-shadow:0 8px 24px #0000001f}._7o662G_founderImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._7o662G_eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:var(--accent-primary);background:var(--accent-soft);border:1px solid var(--accent-primary);border-radius:999px;margin-bottom:22px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}._7o662G_title{font-family:var(--font-serif);letter-spacing:-1.2px;color:var(--text-primary);max-width:880px;margin:0 0 20px;font-size:56px;font-weight:700;line-height:1.08}@media (max-width:720px){._7o662G_title{letter-spacing:-.8px;font-size:36px}}._7o662G_subhead{color:var(--text-primary);max-width:720px;margin:0 0 22px;font-size:19px;line-height:1.55}@media (max-width:720px){._7o662G_subhead{font-size:16.5px}}._7o662G_trustBadge{color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._7o662G_trustBadgeDot{background:var(--accent-primary);border-radius:50%;width:6px;height:6px}._7o662G_heroCta{color:var(--text-on-accent,#fff);background:var(--accent-primary);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--btn-shadow);transition:background-color var(--transition-standard), transform var(--transition-standard);border:none;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}._7o662G_heroCta:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}@media (max-width:720px){._7o662G_heroCta{width:100%;min-height:56px;padding:16px 24px}}._7o662G_section{border-top:1px solid var(--border-subtle);padding:56px 0}._7o662G_sectionTitle{font-family:var(--font-serif);letter-spacing:-.6px;color:var(--text-primary);text-align:center;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.15}@media (max-width:720px){._7o662G_sectionTitle{letter-spacing:-.4px;font-size:26px}}._7o662G_sectionSub{color:var(--text-secondary);text-align:center;max-width:640px;margin:0 auto 36px;font-size:16px;line-height:1.6}._7o662G_trustStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;display:grid}@media (max-width:880px){._7o662G_trustStrip{grid-template-columns:1fr;gap:14px}}._7o662G_trustStripItem{background:var(--surface-1);border:1px solid var(--border-subtle);text-align:center;border-radius:14px;flex-direction:column;gap:6px;padding:24px 22px;display:flex}._7o662G_trustStripValue{font-family:var(--font-serif);letter-spacing:-.4px;color:var(--text-primary);order:1;margin:0;font-size:26px;font-weight:700;line-height:1.15}._7o662G_trustStripLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--text-tertiary);order:2;margin:0;font-size:12px;font-weight:600}._7o662G_valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}@media (max-width:880px){._7o662G_valueGrid{grid-template-columns:1fr;gap:14px}}._7o662G_valueCard{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:10px;padding:28px 28px 30px;display:flex}._7o662G_valueIndex{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-primary);font-size:11px;font-weight:700}._7o662G_valueHeading{color:var(--text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.25}._7o662G_valueBody{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}._7o662G_calendarSection{scroll-margin-top:96px}._7o662G_calendarWrap{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:16px;max-width:900px;margin:32px auto 0;padding:8px}._7o662G_calendarIframe{aspect-ratio:6/5;background:var(--surface-1);border:0;border-radius:10px;width:100%;min-height:750px;display:block}@media (max-width:720px){._7o662G_calendarIframe{min-height:900px}}._7o662G_calendarPlaceholder{aspect-ratio:6/5;text-align:center;background:var(--surface-inset);border:1px dashed var(--border-strong);width:100%;min-height:750px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:32px;font-size:14.5px;line-height:1.6;display:flex}@media (max-width:720px){._7o662G_calendarPlaceholder{min-height:900px}}._7o662G_prepList{flex-direction:column;gap:14px;max-width:720px;margin:32px auto 0;padding:0;list-style:none;display:flex}._7o662G_prepItem{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:12px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}._7o662G_prepNumber{width:32px;height:32px;font-family:var(--font-serif);color:var(--accent-primary);background:var(--accent-soft);border:1px solid var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}._7o662G_prepBody{color:var(--text-primary);font-size:15.5px;line-height:1.55}._7o662G_trustBlock{text-align:center;border-top:1px solid var(--border-subtle);margin-top:24px;padding:56px 24px 0}._7o662G_trustHeadline{font-family:var(--font-serif);letter-spacing:-.3px;color:var(--text-primary);max-width:760px;margin:0 auto 14px;font-size:24px;font-weight:700;line-height:1.3}@media (max-width:720px){._7o662G_trustHeadline{font-size:19px}}._7o662G_linkedinLine{color:var(--text-secondary);margin-top:24px;font-size:14px}._7o662G_linkedinLink{color:var(--accent-primary);font-weight:600;text-decoration:none}._7o662G_linkedinLink:hover{text-decoration:underline}
._4cxYMq_topBar{border-bottom:1px solid var(--border-subtle);background:var(--bg-app);width:100%;height:56px}._4cxYMq_topBarInner{align-items:center;max-width:1100px;height:100%;margin:0 auto;padding:0 24px;display:flex}@media (max-width:720px){._4cxYMq_topBarInner{padding:0 16px}}._4cxYMq_brand{color:var(--text-primary);letter-spacing:-.2px;align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}._4cxYMq_brandLogoIcon{content:url(/prohirehq-logo-dark.png);width:auto;height:28px;display:block}[data-theme=dark] ._4cxYMq_brandLogoIcon{content:url(/prohirehq-logo-white.png)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._4cxYMq_brandLogoIcon{content:url(/prohirehq-logo-white.png)}}._4cxYMq_brandWord{display:none}._4cxYMq_brandAccent{color:var(--accent-primary)}._4cxYMq_footer{border-top:1px solid var(--border-subtle);background:var(--bg-app);margin-top:32px;padding:24px 24px 32px}@media (max-width:720px){._4cxYMq_footer{margin-top:24px;padding:20px 16px 28px}}._4cxYMq_footerInner{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:1100px;margin:0 auto;display:flex}._4cxYMq_footerLinks{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:inline-flex}._4cxYMq_footerLinks a{color:var(--text-secondary);transition:color var(--transition-standard);text-decoration:none}._4cxYMq_footerLinks a:hover{color:var(--text-primary)}._4cxYMq_footerSep{color:var(--text-tertiary,var(--text-secondary));-webkit-user-select:none;user-select:none}._4cxYMq_copy{color:var(--text-tertiary,var(--text-secondary));margin:0;font-size:12px}
.YzVotW_page{background-color:var(--bg-app);color:var(--text-primary);min-height:100vh}.YzVotW_sectionNavy{background-color:var(--band-deep);color:var(--band-deep-on);padding:80px 24px}.YzVotW_sectionNavy h1,.YzVotW_sectionNavy h2,.YzVotW_sectionNavy h3,.YzVotW_sectionNavy h4,.YzVotW_sectionNavy h5,.YzVotW_sectionNavy h6{color:var(--band-deep-on)}.YzVotW_sectionNavy p,.YzVotW_sectionNavy span,.YzVotW_sectionNavy li{color:var(--band-deep-on-muted,var(--band-deep-on))}.YzVotW_sectionWhite{background-color:var(--band-1);color:var(--band-1-on);padding:80px 24px}.YzVotW_sectionWhite h1,.YzVotW_sectionWhite h2,.YzVotW_sectionWhite h3,.YzVotW_sectionWhite h4,.YzVotW_sectionWhite h5,.YzVotW_sectionWhite h6,.YzVotW_sectionWhite p,.YzVotW_sectionWhite span,.YzVotW_sectionWhite li{color:var(--band-1-on)}.YzVotW_containerNarrow{text-align:center;max-width:680px;margin:0 auto}.YzVotW_containerMedium{max-width:880px;margin:0 auto}.YzVotW_eyebrow{color:var(--accent-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.YzVotW_headlineLarge{margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.YzVotW_subhead{color:#faf6ec;font-size:17px;line-height:1.6;font-family:var(--font-sans);margin-bottom:0}.YzVotW_calendarWrap{background-color:#fff;border:1px solid #d7dce7;border-radius:6px;width:100%;max-width:720px;height:650px;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #0f1b3d14}.YzVotW_calendarIframe{border:0;width:100%;height:100%}.YzVotW_bulletsContainer{text-align:left;flex-direction:column;gap:16px;max-width:480px;margin:32px auto 0;display:flex}.YzVotW_bulletItem{color:#fff;align-items:center;gap:16px;font-size:18px;font-weight:600;display:flex}.YzVotW_checkIcon{color:var(--accent-primary);flex-shrink:0}.YzVotW_reinforceText{color:#4a5578;text-align:center;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.YzVotW_headlineMedium{font-size:28px}.YzVotW_fallbackMain{justify-content:center;align-items:center;height:50vh;display:flex}
.ZQ_DbG_page{background-color:var(--bg-app);color:var(--text-primary);flex-direction:column;min-height:100vh;display:flex}.ZQ_DbG_main{flex:1;padding:60px 24px}.ZQ_DbG_container{max-width:1000px;margin:0 auto}.ZQ_DbG_titleSection{text-align:center;margin-bottom:48px}.ZQ_DbG_title{color:var(--text-primary);margin-bottom:8px;font-size:32px;font-weight:700}.ZQ_DbG_grid{grid-template-columns:1fr 400px;align-items:start;gap:40px;display:grid}@media (max-width:900px){.ZQ_DbG_grid{grid-template-columns:1fr;gap:48px}}.ZQ_DbG_formSection{flex-direction:column;gap:32px;display:flex}.ZQ_DbG_formGroup{flex-direction:column;gap:16px;display:flex}.ZQ_DbG_sectionHeader{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin-bottom:8px;padding-bottom:12px;font-size:20px;font-weight:700}.ZQ_DbG_inputGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.ZQ_DbG_inputGrid{grid-template-columns:1fr}}.ZQ_DbG_field{flex-direction:column;gap:6px;display:flex}.ZQ_DbG_fieldDouble{grid-column:span 2}@media (max-width:600px){.ZQ_DbG_fieldDouble{grid-column:span 1}}.ZQ_DbG_label{color:var(--text-primary);font-size:13px;font-weight:600}.ZQ_DbG_input{border:1px solid var(--border-subtle);height:48px;color:var(--text-primary);background-color:var(--surface-1);border-radius:4px;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ZQ_DbG_input:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #fda02126}.ZQ_DbG_cardFieldsGrid{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.ZQ_DbG_cardFieldsGrid{grid-template-columns:1fr}}.ZQ_DbG_ctaButton{background-color:var(--accent-primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #fda02133}.ZQ_DbG_ctaButton:hover{color:var(--accent-primary);border-color:var(--accent-primary);background-color:#0e1a2b}.ZQ_DbG_ctaButton:disabled{opacity:.6;cursor:not-allowed}.ZQ_DbG_summaryCard{background-color:var(--band-warm);border:1px solid var(--border-subtle);border-radius:6px;padding:32px}.ZQ_DbG_summaryHeader{color:var(--band-warm-on);border-bottom:1px solid var(--border-subtle);margin-bottom:24px;padding-bottom:12px;font-size:20px;font-weight:700}.ZQ_DbG_summaryRow{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.ZQ_DbG_summaryItemName{color:var(--band-warm-on);font-size:15px;font-weight:700}.ZQ_DbG_summaryItemPrice{color:var(--band-warm-on);white-space:nowrap;font-size:15px;font-weight:700}.ZQ_DbG_summaryListTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:13px;font-weight:600}.ZQ_DbG_summaryList{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ZQ_DbG_summaryBullet{color:var(--band-warm-on);gap:8px;font-size:14px;line-height:1.4;display:flex}.ZQ_DbG_summaryBulletIcon{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.ZQ_DbG_summaryTotalRow{border-top:2px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:24px;padding-top:20px;display:flex}.ZQ_DbG_totalLabel{color:var(--band-warm-on);font-size:16px;font-weight:700}.ZQ_DbG_totalAmount{color:var(--band-warm-on);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;font-size:24px;font-weight:800;display:flex}.ZQ_DbG_trustLine{color:var(--text-secondary);text-align:center;font-size:12px;line-height:1.4}.ZQ_DbG_spinner{width:20px;height:20px;animation:1s linear infinite ZQ_DbG_rotate}@keyframes ZQ_DbG_rotate{to{transform:rotate(360deg)}}.ZQ_DbG_spinnerCircle{stroke:currentColor;stroke-linecap:round;animation:1.5s ease-in-out infinite ZQ_DbG_dash}@keyframes ZQ_DbG_dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.ZQ_DbG_errorMessage{color:#a03030;background-color:#faf0f0;border:1px solid #e0b0b0;border-radius:4px;margin-bottom:24px;padding:12px 16px;font-size:14px}.ZQ_DbG_cardInputContainer{position:relative}.ZQ_DbG_cardInput{width:100%;padding-left:44px}.ZQ_DbG_cardIcon{color:#94a3b8;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ZQ_DbG_trustIcon{vertical-align:text-bottom;color:var(--accent-primary);margin-right:4px;display:inline}.ZQ_DbG_requestPanel{border:1px solid var(--border-subtle);background-color:var(--surface-1);color:var(--text-primary);border-radius:4px;padding:16px;font-size:14px;line-height:1.5}.ZQ_DbG_requestPanel p{margin:0 0 16px}.ZQ_DbG_bookLink{background-color:var(--accent-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ZQ_DbG_bookLink:hover{color:var(--accent-primary);background-color:#0e1a2b}
.B8cmBq_page{background-color:var(--bg-app);color:var(--text-primary);min-height:100vh}.B8cmBq_sectionNavy{background-color:var(--band-deep);color:var(--band-deep-on);padding:80px 24px}.B8cmBq_sectionNavy h1,.B8cmBq_sectionNavy h2,.B8cmBq_sectionNavy h3,.B8cmBq_sectionNavy h4,.B8cmBq_sectionNavy h5,.B8cmBq_sectionNavy h6{color:var(--band-deep-on)}.B8cmBq_sectionNavy p,.B8cmBq_sectionNavy span,.B8cmBq_sectionNavy li{color:var(--band-deep-on-muted,var(--band-deep-on))}.B8cmBq_sectionNavyCentered{background-color:var(--band-deep);color:var(--band-deep-on);text-align:center;padding:80px 24px}.B8cmBq_sectionNavyCentered h1,.B8cmBq_sectionNavyCentered h2,.B8cmBq_sectionNavyCentered h3,.B8cmBq_sectionNavyCentered h4,.B8cmBq_sectionNavyCentered h5,.B8cmBq_sectionNavyCentered h6{color:var(--band-deep-on)}.B8cmBq_sectionNavyCentered p,.B8cmBq_sectionNavyCentered span,.B8cmBq_sectionNavyCentered li{color:var(--band-deep-on-muted,var(--band-deep-on))}.B8cmBq_sectionWhite{background-color:var(--band-1);color:var(--band-1-on);padding:80px 24px}.B8cmBq_sectionWhite h1,.B8cmBq_sectionWhite h2,.B8cmBq_sectionWhite h3,.B8cmBq_sectionWhite h4,.B8cmBq_sectionWhite h5,.B8cmBq_sectionWhite h6,.B8cmBq_sectionWhite p,.B8cmBq_sectionWhite span,.B8cmBq_sectionWhite li{color:var(--band-1-on)}.B8cmBq_sectionWhiteWithBorder{background-color:var(--band-1);color:var(--band-1-on);border-top:1px solid var(--border-subtle);padding:80px 24px}.B8cmBq_sectionWhiteWithBorder h1,.B8cmBq_sectionWhiteWithBorder h2,.B8cmBq_sectionWhiteWithBorder h3,.B8cmBq_sectionWhiteWithBorder h4,.B8cmBq_sectionWhiteWithBorder h5,.B8cmBq_sectionWhiteWithBorder h6,.B8cmBq_sectionWhiteWithBorder p,.B8cmBq_sectionWhiteWithBorder span,.B8cmBq_sectionWhiteWithBorder li{color:var(--band-1-on)}.B8cmBq_containerNarrow{text-align:center;max-width:680px;margin:0 auto}.B8cmBq_containerMedium{max-width:880px;margin:0 auto}.B8cmBq_eyebrow{color:var(--accent-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.B8cmBq_headlineLarge{margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.B8cmBq_headlineMedium{margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.2}.B8cmBq_headlineSmall{margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.2}.B8cmBq_subhead{color:#faf6ec;font-size:17px;line-height:1.6;font-family:var(--font-sans);margin-bottom:0}.B8cmBq_subheadMargin32{margin-bottom:32px}.B8cmBq_fallbackMain{justify-content:center;align-items:center;height:50vh;display:flex}.B8cmBq_vslWrap{aspect-ratio:16/9;background-color:#050b1f;border:1px solid #d7dce7;border-radius:6px;width:100%;margin:32px auto 24px;overflow:hidden;box-shadow:0 10px 30px #0f1b3d14}.B8cmBq_vslThumbnail{cursor:pointer;background:radial-gradient(circle,#faf6ec 0%,#e8ecf4 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.B8cmBq_vslPlayBtn{background-color:var(--accent-primary);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 4px 15px #fda02166}.B8cmBq_vslThumbnail:hover .B8cmBq_vslPlayBtn{color:var(--accent-primary);background-color:#0e1a2b;transform:scale(1.1)}.B8cmBq_vslHook{color:#0e1a2b;z-index:1;margin-top:16px;font-size:14px;font-weight:600}.B8cmBq_videoIframe{border:0;width:100%;height:100%}.B8cmBq_reinforceLine{color:#4a5578;text-align:center;margin-top:16px;font-size:15px}.B8cmBq_cardsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.B8cmBq_card{background-color:var(--bg-app);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:16px;padding:32px;transition:transform .2s;display:flex}.B8cmBq_card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f1b3d0d}.B8cmBq_cardIcon{color:var(--accent-primary)}.B8cmBq_card h3{color:var(--text-primary);font-size:18px;font-weight:700}.B8cmBq_card p{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (max-width:800px){.B8cmBq_cardsGrid{grid-template-columns:1fr}}.B8cmBq_priceStackContainer{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:6px;max-width:600px;margin:32px auto 0;padding:32px}.B8cmBq_priceTable{border-collapse:collapse;width:100%}.B8cmBq_priceRow{color:#fffc;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.B8cmBq_priceRowTotal{border-bottom:2px solid var(--accent-primary);color:#fff;justify-content:space-between;padding:16px 0;font-size:16px;font-weight:700;display:flex}.B8cmBq_priceRowHighlight{color:var(--accent-primary);border-bottom:1px solid #ffffff14;justify-content:space-between;padding:16px 0;font-size:18px;font-weight:700;display:flex}.B8cmBq_priceRowNewTotal{color:#fff;justify-content:space-between;padding:16px 0 0;font-size:22px;font-weight:800;display:flex}.B8cmBq_upgradeCtaSection{text-align:center;flex-direction:column;gap:20px;max-width:500px;margin:0 auto;display:flex}.B8cmBq_ctaButton{background-color:var(--accent-primary);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #fda02140}.B8cmBq_ctaButton:hover{color:var(--accent-primary);border-color:var(--accent-primary);background-color:#0e1a2b}.B8cmBq_sectionNavy .B8cmBq_ctaButton:hover{color:#0e1a2b;background-color:#fff;border-color:#fff}.B8cmBq_declineLink{color:#0e1a2bb3;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .15s}.B8cmBq_declineLink:hover{color:#0e1a2b}.B8cmBq_errorMessage{color:#a03030;text-align:center;background-color:#faf0f0;border:1px solid #e0b0b0;border-radius:4px;max-width:500px;margin:0 auto 24px;padding:12px 16px;font-size:14px}.B8cmBq_spinner{width:20px;height:20px;animation:1s linear infinite B8cmBq_rotate}@keyframes B8cmBq_rotate{to{transform:rotate(360deg)}}.B8cmBq_spinnerCircle{stroke:currentColor;stroke-linecap:round;animation:1.5s ease-in-out infinite B8cmBq_dash}@keyframes B8cmBq_dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}
.YV-4rW_page{background-color:var(--bg-app);color:var(--text-primary);min-height:100vh}.YV-4rW_sectionNavy{background-color:var(--band-deep);color:var(--band-deep-on);padding:80px 24px}.YV-4rW_sectionNavy h1,.YV-4rW_sectionNavy h2,.YV-4rW_sectionNavy h3,.YV-4rW_sectionNavy h4,.YV-4rW_sectionNavy h5,.YV-4rW_sectionNavy h6{color:var(--band-deep-on)}.YV-4rW_sectionNavy p,.YV-4rW_sectionNavy span,.YV-4rW_sectionNavy li{color:var(--band-deep-on-muted,var(--band-deep-on))}.YV-4rW_sectionWhite{background-color:var(--band-1);color:var(--band-1-on);padding:80px 24px}.YV-4rW_sectionWhite h1,.YV-4rW_sectionWhite h2,.YV-4rW_sectionWhite h3,.YV-4rW_sectionWhite h4,.YV-4rW_sectionWhite h5,.YV-4rW_sectionWhite h6,.YV-4rW_sectionWhite p,.YV-4rW_sectionWhite span,.YV-4rW_sectionWhite li{color:var(--band-1-on)}.YV-4rW_containerNarrow{text-align:center;max-width:680px;margin:0 auto}.YV-4rW_containerMedium{max-width:880px;margin:0 auto}.YV-4rW_eyebrow{color:var(--accent-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.YV-4rW_headlineLarge{margin-bottom:24px;font-size:36px;font-weight:700;line-height:1.2}.YV-4rW_headlineMedium{margin-top:8px;margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.2}.YV-4rW_subhead{color:#faf6ec;font-size:17px;line-height:1.6;font-family:var(--font-sans);margin-bottom:0}.YV-4rW_bookCard{background-color:var(--bg-app);border:2px solid var(--accent-primary);text-align:center;border-radius:6px;max-width:720px;margin:0 auto;padding:48px;box-shadow:0 12px 32px #fda0211f}.YV-4rW_bookHeadline{color:var(--text-primary);margin-bottom:20px;font-size:28px;font-weight:700}.YV-4rW_bookBody{color:var(--text-secondary);flex-direction:column;gap:16px;margin-bottom:32px;font-size:15px;line-height:1.6;display:flex}.YV-4rW_bookBody p{margin:0}.YV-4rW_ctaButton{background-color:var(--accent-primary);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;height:56px;padding:0 36px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #fda02133}.YV-4rW_ctaButton:hover{color:var(--accent-primary);border-color:var(--accent-primary);background-color:#0e1a2b}.YV-4rW_bonusCta{text-align:center;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:6px;max-width:720px;margin:32px auto 0;padding:40px}.YV-4rW_bonusBody{color:#ffffffd9;margin-bottom:24px;font-size:15px;line-height:1.6}.YV-4rW_outlineButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.YV-4rW_outlineButton:hover{color:#0e1a2b;background-color:#fff}.YV-4rW_stepsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.YV-4rW_stepCol{flex-direction:column;gap:12px;display:flex}.YV-4rW_stepHeader{color:var(--text-primary);border-bottom:2px solid var(--accent-primary);padding-bottom:8px;font-size:15px;font-weight:700}.YV-4rW_stepBody{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (max-width:768px){.YV-4rW_stepsGrid{grid-template-columns:1fr;gap:40px}}.YV-4rW_modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#0e1a2bd9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.YV-4rW_modalContent{background-color:#0e1a2b;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;width:100%;max-width:800px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.YV-4rW_modalHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.YV-4rW_modalTitle{color:#fff;font-size:16px;font-weight:700}.YV-4rW_modalCloseBtn{color:#fff9;cursor:pointer;background:0 0;border:0;padding:4px;transition:color .15s}.YV-4rW_modalCloseBtn:hover{color:#fff}.YV-4rW_modalVideoWrap{aspect-ratio:16/9;background-color:#050b1f;width:100%}.YV-4rW_videoIframe{border:0;width:100%;height:100%}.YV-4rW_upgradeStrong{color:var(--text-accent-accessible,#995900);margin-top:8px;display:block}.YV-4rW_eyebrowGold{color:var(--text-accent-accessible,#995900)}.YV-4rW_bookBodyBold{color:#0e1a2b;font-weight:700}.YV-4rW_bonusText{margin-bottom:12px}.YV-4rW_bonusTextGold{color:var(--text-accent-accessible,#995900);font-weight:600}.YV-4rW_nextStepsHeader{margin-bottom:40px}.YV-4rW_fallbackMain{justify-content:center;align-items:center;height:50vh;display:flex}
.ydQ6BG_main{max-width:1200px;margin:0 auto;padding:56px 24px 96px}@media (max-width:720px){.ydQ6BG_main{padding:40px 16px 72px}}.ydQ6BG_hero{text-align:center;flex-direction:column;align-items:center;padding:24px 0 56px;display:flex}.ydQ6BG_eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:var(--accent-primary,#fda021);border:1px solid var(--accent-primary,#fda021);background:#f3a8481a;border-radius:999px;margin-bottom:22px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.ydQ6BG_title{font-family:var(--font-serif);letter-spacing:-1.2px;color:var(--text-primary,#0f172a);max-width:880px;margin:0 0 20px;font-size:56px;font-weight:700;line-height:1.08}.ydQ6BG_titleHighlight{color:var(--accent-primary,#fda021)}.ydQ6BG_subhead{color:var(--text-secondary,#475569);max-width:720px;margin:0 0 40px;font-size:19px;line-height:1.55}.ydQ6BG_formCard{background:var(--surface-1,#fff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;width:100%;max-width:500px;margin:0 auto;padding:40px;box-shadow:0 10px 25px -5px #0000000d}.ydQ6BG_formGroup{text-align:left;margin-bottom:24px}.ydQ6BG_label{color:var(--text-primary,#0f172a);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ydQ6BG_input{border:1px solid var(--border-subtle,#cbd5e1);border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:16px;transition:border-color .2s}.ydQ6BG_input:focus{border-color:var(--accent-primary,#fda021);box-shadow:0 0 0 3px #f3a8481a}.ydQ6BG_submitBtn{color:#0f172a;background:var(--accent-primary,#fda021);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.ydQ6BG_submitBtn:hover{background:#e59a3f}.ydQ6BG_submitBtn:disabled{opacity:.7;cursor:not-allowed}.ydQ6BG_loadingContainer{text-align:center;padding:80px 0}.ydQ6BG_loadingSpinner{color:var(--accent-primary,#fda021);margin-bottom:24px;animation:1s linear infinite ydQ6BG_spin}@keyframes ydQ6BG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ydQ6BG_loadingStep{color:var(--text-primary,#0f172a);font-size:18px;font-weight:600}.ydQ6BG_resultsContainer{margin-top:24px;animation:.5s ease-out ydQ6BG_fadeIn}@keyframes ydQ6BG_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ydQ6BG_resultsHeader{text-align:center;margin-bottom:48px}.ydQ6BG_domainBadge{background:var(--surface-2,#f1f5f9);color:var(--text-secondary,#475569);border:1px solid var(--border-subtle,#e2e8f0);border-radius:6px;margin-bottom:16px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.ydQ6BG_scoreGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:48px;display:grid}@media (max-width:720px){.ydQ6BG_scoreGrid{grid-template-columns:1fr}}.ydQ6BG_scoreCard{background:var(--surface-1,#fff);border:1px solid var(--border-subtle,#e2e8f0);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:32px;display:flex;box-shadow:0 4px 12px #00000005}.ydQ6BG_scoreLabel{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary,#475569);margin-bottom:16px;font-size:14px;font-weight:700}.ydQ6BG_scoreCircle{width:120px;height:120px;font-size:48px;font-weight:800;font-family:var(--font-serif);border:8px solid;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ydQ6BG_scoreHigh{color:#16a34a;background:#f0fdf4;border-color:#dcfce7}.ydQ6BG_scoreMed{color:#d97706;background:#fffbeb;border-color:#fef3c7}.ydQ6BG_scoreLow{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.ydQ6BG_scoreGradeHigh{color:#16a34a}.ydQ6BG_scoreGradeMed{color:#d97706}.ydQ6BG_scoreGradeLow{color:#dc2626}.ydQ6BG_scoreDesc{color:var(--text-secondary,#475569);font-size:14px;line-height:1.5}.ydQ6BG_vulnerabilitiesCard{background:#fff1f2;border:1px solid #fecdd3;border-radius:16px;margin-bottom:48px;padding:32px}.ydQ6BG_vulnHeader{color:#be123c;align-items:center;gap:12px;margin-bottom:24px;font-size:20px;font-weight:700;display:flex}.ydQ6BG_vulnList{flex-direction:column;gap:16px;display:flex}.ydQ6BG_vulnItem{color:#3f3f46;background:#fff;border-left:4px solid #e11d48;border-radius:8px;padding:16px;font-size:15px;font-weight:500}.ydQ6BG_metricsSection{margin-bottom:48px}.ydQ6BG_sectionTitle{font-size:24px;font-weight:700;font-family:var(--font-serif);color:var(--text-primary,#0f172a);border-bottom:2px solid var(--border-subtle,#e2e8f0);margin-bottom:24px;padding-bottom:12px}.ydQ6BG_metricsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:880px){.ydQ6BG_metricsGrid{grid-template-columns:repeat(2,1fr)}}.ydQ6BG_metricCard{background:var(--surface-1,#fff);border:1px solid var(--border-subtle,#e2e8f0);text-align:center;border-radius:12px;padding:20px}.ydQ6BG_metricValue{color:var(--accent-primary,#fda021);margin-bottom:4px;font-size:28px;font-weight:800}.ydQ6BG_metricLabel{text-transform:uppercase;color:var(--text-secondary,#475569);font-size:12px;font-weight:600}.ydQ6BG_roadmapGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:880px){.ydQ6BG_roadmapGrid{grid-template-columns:1fr}}.ydQ6BG_roadmapPhase{background:var(--surface-1,#fff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:12px;padding:24px;position:relative;overflow:hidden}.ydQ6BG_roadmapPhase:before{content:"";background:var(--accent-primary,#fda021);width:100%;height:4px;position:absolute;top:0;left:0}.ydQ6BG_phaseTimeline{text-transform:uppercase;background:var(--surface-2,#f1f5f9);color:var(--text-secondary,#475569);border-radius:4px;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.ydQ6BG_phaseTitle{color:var(--text-primary,#0f172a);margin-bottom:8px;font-size:18px;font-weight:700}.ydQ6BG_phaseFocus{color:var(--accent-primary,#fda021);margin-bottom:16px;font-size:13px;font-weight:600}.ydQ6BG_taskList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ydQ6BG_taskItem{color:var(--text-secondary,#475569);padding-left:20px;font-size:14px;line-height:1.5;position:relative}.ydQ6BG_taskItem:before{content:"→";color:var(--accent-primary,#fda021);font-weight:700;position:absolute;left:0}.ydQ6BG_errorBox{color:#be123c;background:#fef2f2;border:1px solid #fecdd3;border-radius:8px;margin-bottom:24px;padding:16px;font-size:14px;font-weight:500}.ydQ6BG_aiPromptList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ydQ6BG_aiPromptItem{background:var(--surface-1,#fff);border:1px solid var(--border-subtle,#e2e8f0);color:var(--text-primary,#0f172a);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:14px;display:flex}.ydQ6BG_aiPromptBadge{text-transform:uppercase;background:var(--surface-2,#f1f5f9);color:var(--text-secondary,#475569);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}
