.security-assessment_hero__TkhVr{background:var(--color-navy);color:var(--color-white);padding:var(--space-24) 0 var(--space-16);position:relative;overflow:hidden}.security-assessment_hero__TkhVr:before{content:"";position:absolute;top:-40%;right:-18%;width:600px;height:600px;background:radial-gradient(circle,rgba(245,166,35,.08) 0,transparent 70%);border-radius:var(--radius-full);pointer-events:none}.security-assessment_heroInner__DQEr7{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1;text-align:center}.security-assessment_heroLabel___AdDh,.security-assessment_ownershipLabel__224wy,.security-assessment_sectionLabelLeft__PUrLI,.security-assessment_sectionLabel__IuMOo{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.security-assessment_heroLabel___AdDh{color:var(--color-amber);margin-bottom:var(--space-6)}.security-assessment_heroTitle__DSdm2{max-width:960px;margin:0 auto var(--space-6);font-family:var(--font-heading);font-size:var(--text-6xl);line-height:var(--leading-tight);color:var(--color-white)}.security-assessment_heroSub__oggtd{max-width:760px;margin:0 auto;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-300)}.security-assessment_ctaBannerActions__rEC7f,.security-assessment_heroActions__cJ5EL{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.security-assessment_ctaPrimary__yc0sa,.security-assessment_ctaSecondary__P24Iu{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1.2;text-decoration:none;transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.security-assessment_ctaPrimary__yc0sa{background:var(--color-amber);color:var(--color-navy)}.security-assessment_ctaPrimary__yc0sa:hover{background:var(--color-amber-light);color:var(--color-navy);transform:translateY(-1px)}.security-assessment_ctaSecondary__P24Iu{background:transparent;color:var(--color-white);border:1px solid rgba(255,255,255,.28)}.security-assessment_ctaSecondary__P24Iu:hover{border-color:var(--color-amber);color:var(--color-amber);transform:translateY(-1px)}.security-assessment_section__71E9i{padding:var(--space-16) 0;background:var(--color-cream)}.security-assessment_faqBg__n8cxI,.security-assessment_whiteBg__t3Eak{background:var(--color-white)}.security-assessment_modulesBg__7_0EZ{background:var(--color-cream)}.security-assessment_sectionInner__CScob{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.security-assessment_sectionLabel__IuMOo{text-align:center}.security-assessment_sectionLabelLeft__PUrLI,.security-assessment_sectionLabel__IuMOo{color:var(--color-amber-dark);margin-bottom:var(--space-3)}.security-assessment_sectionTitle__gtYHC{max-width:820px;margin:0 auto var(--space-4);text-align:center;font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--leading-snug);color:var(--color-navy)}.security-assessment_sectionSub__RXRZl{max-width:720px;margin:0 auto var(--space-10);text-align:center;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.security-assessment_problemGrid__P3NHF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.security-assessment_nextCard__D2xkq,.security-assessment_starterCard__cCY__{background:var(--color-white);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.security-assessment_problemCard___WJqE{background:var(--color-white);border:1px dashed var(--color-gray-300);border-radius:var(--radius-lg);padding:var(--space-6)}.security-assessment_problemCard___WJqE:before{content:"×";display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;margin-bottom:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-full);color:var(--color-gray-500);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold)}.security-assessment_fitRow__H3xa0 h3,.security-assessment_moduleCard__HdqzM h3,.security-assessment_nextCard__D2xkq h3,.security-assessment_problemCard___WJqE h3,.security-assessment_starterCard__cCY__ h3,.security-assessment_workflowItem__dCZay h3{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-navy);margin-bottom:var(--space-2)}.security-assessment_fitRow__H3xa0 p,.security-assessment_moduleCard__HdqzM p,.security-assessment_nextCard__D2xkq p,.security-assessment_problemCard___WJqE p,.security-assessment_starterCard__cCY__ p,.security-assessment_workflowItem__dCZay p{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.security-assessment_modulePanel__jhvfd{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:var(--space-10);align-items:start;scroll-margin-top:var(--space-8);background:var(--color-white);border:1px solid var(--color-cream-dark);border-top:4px solid var(--color-amber);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.security-assessment_moduleIntro__YM1MC{position:sticky;top:var(--space-8)}.security-assessment_moduleTitle__bldtA,.security-assessment_ownershipTitle__hQ9rl{font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--leading-snug);color:var(--color-navy);margin-bottom:var(--space-4)}.security-assessment_moduleText__HERf7,.security-assessment_ownershipText__MtPG8{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-600)}.security-assessment_moduleGrid__kHUPf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.security-assessment_moduleCard__HdqzM{background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);padding:var(--space-5)}.security-assessment_moduleCard__HdqzM span,.security-assessment_workflowNumber__NAQhs{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-navy);color:var(--color-amber);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide)}.security-assessment_workflowList__2T6PF{display:grid;gap:var(--space-4);max-width:920px;margin:0 auto}.security-assessment_workflowItem__dCZay{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:start;background:var(--color-cream);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);padding:var(--space-6)}.security-assessment_workflowItem__dCZay:not(:first-child):before{content:"";position:absolute;top:calc(-1 * var(--space-4) - 1px);left:calc(var(--space-6) + 21px);width:2px;height:calc(var(--space-4) + 2px);background:rgba(245,166,35,.5)}.security-assessment_workflowNumber__NAQhs{margin-bottom:0}.security-assessment_ownershipSection__uFMy_{background:var(--color-cream);padding:var(--space-12) 0}.security-assessment_ownershipPanel__ar6_Z{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--space-10);align-items:start;background:var(--color-navy);border-radius:var(--radius-xl);padding:var(--space-8);color:var(--color-white);box-shadow:var(--shadow-lg)}.security-assessment_ownershipLabel__224wy{color:var(--color-amber);margin-bottom:var(--space-3)}.security-assessment_ownershipTitle__hQ9rl{color:var(--color-white)}.security-assessment_ownershipText__MtPG8{color:rgba(255,255,255,.78)}.security-assessment_ownershipRows__hzXIi{display:grid;gap:var(--space-4)}.security-assessment_ownershipRows__hzXIi article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);padding:var(--space-5)}.security-assessment_ownershipRows__hzXIi h3{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-white);margin-bottom:var(--space-2)}.security-assessment_ownershipRows__hzXIi p{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:rgba(255,255,255,.78)}.security-assessment_nextGrid__IdIBH,.security-assessment_starterGrid__Iahoz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.security-assessment_starterPrice__e29G4{display:inline-flex;align-items:center;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid rgba(245,166,35,.4);border-radius:var(--radius-full);background:var(--color-cream);color:var(--color-amber-dark);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.security-assessment_fitRows__FM453{display:grid;max-width:920px;margin:0 auto;border-top:1px solid var(--color-cream-dark)}.security-assessment_fitRow__H3xa0{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-cream-dark)}.security-assessment_fitRow__H3xa0 h3,.security-assessment_fitRow__H3xa0 p{margin:0}.security-assessment_nextGrid__IdIBH{grid-template-columns:repeat(3,minmax(0,1fr))}.security-assessment_nextCard__D2xkq{display:flex;flex-direction:column;text-decoration:none;transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default)}.security-assessment_nextCard__D2xkq:hover{border-color:var(--color-amber);box-shadow:var(--shadow-md);transform:translateY(-2px)}.security-assessment_nextCard__D2xkq span{margin-top:auto;padding-top:var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-amber-dark)}.security-assessment_faqContainer__n0JXp{max-width:760px;margin:0 auto}.security-assessment_ctaBanner__xnzgx{background:var(--color-navy);color:var(--color-white);padding:var(--space-16) 0;text-align:center}.security-assessment_ctaBannerInner__br_Xs{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.security-assessment_ctaBannerTitle__yGnKP{max-width:760px;margin:0 auto var(--space-4);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:var(--leading-snug);color:var(--color-white)}.security-assessment_ctaBannerSub__56_M4{max-width:640px;margin:0 auto;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-300)}@media (max-width:1100px){.security-assessment_problemGrid__P3NHF,.security-assessment_starterGrid__Iahoz{grid-template-columns:repeat(2,minmax(0,1fr))}.security-assessment_modulePanel__jhvfd,.security-assessment_ownershipPanel__ar6_Z{grid-template-columns:1fr}.security-assessment_moduleIntro__YM1MC{position:static}}@media (max-width:768px){.security-assessment_hero__TkhVr{padding:var(--space-16) 0 var(--space-12)}.security-assessment_heroTitle__DSdm2{font-size:var(--text-4xl)}.security-assessment_section__71E9i{padding:var(--space-12) 0}.security-assessment_ctaBannerTitle__yGnKP,.security-assessment_moduleTitle__bldtA,.security-assessment_ownershipTitle__hQ9rl,.security-assessment_sectionTitle__gtYHC{font-size:var(--text-3xl)}.security-assessment_moduleGrid__kHUPf,.security-assessment_nextGrid__IdIBH,.security-assessment_problemGrid__P3NHF,.security-assessment_starterGrid__Iahoz{grid-template-columns:1fr}.security-assessment_modulePanel__jhvfd,.security-assessment_ownershipPanel__ar6_Z{padding:var(--space-6);border-radius:var(--radius-lg)}.security-assessment_fitRow__H3xa0,.security-assessment_workflowItem__dCZay{grid-template-columns:1fr}.security-assessment_ctaBannerActions__rEC7f,.security-assessment_heroActions__cJ5EL{flex-direction:column;align-items:stretch}}.security-assessment_starterPricingLink__jyNcF{margin-top:var(--space-8);text-align:center}.security-assessment_starterPricingLink__jyNcF a{color:var(--color-amber-dark);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none}.security-assessment_starterPricingLink__jyNcF a:hover{color:var(--color-amber)}.security-assessment_showcaseWrap__veNT1{max-width:920px;margin:0 auto}.security-assessment_showcaseCaption__qajTz{margin-top:var(--space-4);color:var(--color-gray-500);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-align:center}.security-assessment_tierGrid__Daqi9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:stretch;margin-top:var(--space-10)}.security-assessment_tierCard__yA75o{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-cream-dark);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.security-assessment_tierFeatured__71w2R{position:relative;border-color:var(--color-amber);box-shadow:var(--shadow-md)}.security-assessment_tierBadge__XdcT6{position:absolute;top:calc(var(--space-3) * -1);left:var(--space-6);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-amber);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.security-assessment_tierName__CCNjC{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin:0 0 var(--space-1)}.security-assessment_tierFor__xSrEE{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600);margin:0 0 var(--space-4);min-height:2.6em}.security-assessment_tierPrice__BdJph{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-navy);line-height:1}.security-assessment_tierPrice__BdJph span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-500)}.security-assessment_tierList__7oiu7{list-style:none;margin:var(--space-5) 0 var(--space-6);padding:0;display:grid;gap:var(--space-2);flex-grow:1}.security-assessment_tierList__7oiu7 li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.security-assessment_tierList__7oiu7 li:before{content:"✓";color:var(--color-amber-dark);font-weight:var(--font-bold)}.security-assessment_tierList__7oiu7 li.security-assessment_tierCarry__9ddFY{color:var(--color-gray-500)}.security-assessment_tierList__7oiu7 li.security-assessment_tierCarry__9ddFY:before{content:"+"}.security-assessment_tierCta__f8Obk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-navy);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);text-decoration:none;transition:background var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.security-assessment_tierCta__f8Obk:hover{background:var(--color-navy);color:var(--color-white)}.security-assessment_tierFeatured__71w2R .security-assessment_tierCta__f8Obk{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-navy)}.security-assessment_tierFeatured__71w2R .security-assessment_tierCta__f8Obk:hover{background:var(--color-amber-light);border-color:var(--color-amber-light)}.security-assessment_tierFootnote__kNP_B{margin-top:var(--space-6);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-500)}@media (max-width:1024px){.security-assessment_tierGrid__Daqi9{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.security-assessment_tierFor__xSrEE{min-height:auto}}.security-assessment_centeredCards__pfIDm{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-left:auto;margin-right:auto}.security-assessment_centeredCards__pfIDm .security-assessment_starterCard__cCY__{text-align:center}@media (max-width:1024px){.security-assessment_centeredCards__pfIDm{grid-template-columns:1fr;max-width:480px}}