.Scene2Section_section__0kRd0{position:relative}.Scene2Section_headerContent__nQIDO{z-index:3;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:0;display:flex;position:relative}.Scene2Section_headerText__n5XGy{z-index:3;width:100%;position:relative}.Scene2Section_lottieScene2__Zxnxh{width:100%}.Scene2Section_isForeground__yu3FY{margin-top:-22vw}.Scene2Section_isBackground__081HV{max-height:60vh;position:absolute;inset:10% 0 auto}.Scene2Section_isMiddleground__nH_pH{pointer-events:none;width:45%;margin-top:-38vw;margin-left:auto}.Scene2Section_backgroundWrapper__YgGZi{z-index:-1;-webkit-clip-path:polygon(0 0,100% 0,100% calc(95% - 32vw),0 95%);clip-path:polygon(0 0,100% 0,100% calc(95% - 32vw),0 95%);width:100vw}.Scene2Section_backgroundImageWrapper__bn54L,.Scene2Section_backgroundWrapper__YgGZi{flex-flow:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.Scene2Section_backgroundImageWrapper__bn54L{filter:blur(10px);width:100%;height:102%}.Scene2Section_backgroundImage__Nu1PK{object-fit:cover;width:104%;max-width:104%;height:102%;margin-top:-2%}@media screen and (max-width:991px){.Scene2Section_lottieScene2__Zxnxh.Scene2Section_isForeground__yu3FY{width:150%;margin-top:-32vw;bottom:2vw;left:-10%}.Scene2Section_lottieScene2__Zxnxh.Scene2Section_isMiddleground__nH_pH{margin-top:-15vw;bottom:38vw}.Scene2Section_backgroundImage__Nu1PK{width:150%;max-width:150%;margin-top:0}}@media screen and (max-width:767px){.Scene2Section_lottieScene2__Zxnxh.Scene2Section_isForeground__yu3FY{bottom:9vw}.Scene2Section_lottieScene2__Zxnxh.Scene2Section_isMiddleground__nH_pH{bottom:45vw}.Scene2Section_backgroundImage__Nu1PK{width:170%;max-width:170%}.Scene2Section_backgroundWrapper__YgGZi{-webkit-clip-path:polygon(0 0,100% 0,100% calc(85% - 32vw),0 90%);clip-path:polygon(0 0,100% 0,100% calc(85% - 32vw),0 90%)}}@media screen and (max-width:479px){.Scene2Section_lottieScene2__Zxnxh.Scene2Section_isForeground__yu3FY{bottom:25vw}.Scene2Section_lottieScene2__Zxnxh.Scene2Section_isMiddleground__nH_pH{bottom:61vw}.Scene2Section_backgroundImage__Nu1PK{width:230%;max-width:230%}.Scene2Section_backgroundWrapper__YgGZi{-webkit-clip-path:polygon(0 0,100% 0,100% calc(90% - 25vw),0 95%);clip-path:polygon(0 0,100% 0,100% calc(90% - 25vw),0 95%)}.Scene2Section_backgroundImageWrapper__bn54L{height:111%}}.PolicyUI_card__GZ5xJ{background-color:var(--_primitives---colors--white);border:1px solid var(--_primitives---opacity--neutral-darkest-10);border-radius:var(--radius-small);box-shadow:0 1px 3px var(--_primitives---opacity--neutral-darkest-5),0 1px 2px var(--_primitives---opacity--neutral-darkest-10);padding:var(--space-xsmall)}.PolicyUI_btn__DehOX{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-tiny);padding:var(--space-xxsmall) var(--space-xsmall);border-radius:var(--radius-small);border:none;font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-base);text-decoration:none;line-height:1.4}.PolicyUI_btnPrimary__i8GC3{background-color:var(--_brand---blue);color:var(--_brand---dark)}.PolicyUI_btnPrimary__i8GC3:hover{background-color:var(--_brand---teal-dark);color:var(--_primitives---colors--white)}.PolicyUI_btnSecondary__kB3VU{background-color:transparent;color:var(--_brand---dark);border:1px solid var(--_primitives---opacity--neutral-darkest-15)}.PolicyUI_btnSecondary__kB3VU:hover{background-color:var(--_primitives---opacity--neutral-darkest-5)}.PolicyUI_btnAccent__xhnj7{background-color:var(--_brand---orange);color:var(--_primitives---colors--white)}.PolicyUI_btnAccent__xhnj7:hover{background-color:var(--_brand---orange-dark)}.PolicyUI_btnSmall__x2iax{padding:2px var(--space-xxsmall);font-size:.6875rem}.PolicyUI_btnGhost__pr8s8{background:none;border:none;color:var(--_brand---blue);padding:0;font-size:.6875rem;font-weight:600;cursor:pointer}.PolicyUI_chip__vl4g4{display:inline-flex;align-items:center;padding:2px var(--space-xxsmall);border-radius:var(--radius-small);font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.PolicyUI_chip__vl4g4[data-severity=critical]{background-color:var(--_brand---pink);color:var(--_primitives---colors--white)}.PolicyUI_chip__vl4g4[data-severity=moderate]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_chip__vl4g4[data-severity=good],.PolicyUI_chip__vl4g4[data-severity=minor]{background-color:var(--_brand---mint);color:var(--_brand---dark)}.PolicyUI_chip__vl4g4[data-severity=warn]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_autoGenBadge__DTW4O{display:inline-flex;padding:2px var(--space-xxsmall);border-radius:var(--radius-small);background-color:var(--_brand---mint);color:var(--_brand---dark);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.PolicyUI_gradeBadgeLarge__aiIjC{--badge-size:3.5rem;display:flex;align-items:center;justify-content:center;width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-small);font-family:var(--font-heading);font-weight:800;font-size:1.5rem;line-height:1;flex-shrink:0;box-shadow:0 4px 12px var(--_primitives---opacity--neutral-darkest-20)}.PolicyUI_gradeBadgeLarge__aiIjC[data-severity=moderate],.PolicyUI_gradeBadgeLarge__aiIjC[data-severity=warn]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_gradeBadgeSmall__8ILs3{--badge-size:2.25rem;display:inline-flex;align-items:center;justify-content:center;width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-small);font-family:var(--font-heading);font-weight:800;font-size:.875rem;line-height:1;flex-shrink:0}.PolicyUI_gradeBadgeSmall__8ILs3[data-severity=moderate],.PolicyUI_gradeBadgeSmall__8ILs3[data-severity=warn]{background-color:var(--_brand---orange);color:var(--_brand---dark)}.PolicyUI_sectionLabel__Vu33G{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--_primitives---colors--neutral);margin-bottom:var(--space-tiny)}.PolicyUI_input__Ozp_2{display:block;width:100%;padding:var(--space-xxsmall);border:1px solid var(--_primitives---opacity--neutral-darkest-15);border-radius:var(--radius-small);font-family:var(--font-body);font-size:.8125rem;background-color:var(--_primitives---colors--white);color:var(--_brand---dark)}.PolicyUI_iconLabel__aNaL1{display:inline-flex;align-items:center;gap:5px}.PolicyUI_reportDivider__hEhtk{height:1px;background:var(--_primitives---opacity--neutral-darkest-10);margin:var(--space-xsmall) 0}.PolicyInsightSection_uploadCard__2_2yI{padding:0;overflow:hidden}.PolicyInsightSection_uploadDropzone__6sd_w{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-medium) var(--space-xsmall);border:2px dashed var(--_brand---blue);border-radius:var(--radius-small);margin:var(--space-xxsmall);text-align:center;cursor:pointer;background-color:var(--_primitives---opacity--neutral-darkest-5);transition:border-color var(--transition-base),background-color var(--transition-base);min-height:8rem}.PolicyInsightSection_dropzoneActive__RE2KO,.PolicyInsightSection_uploadDropzone__6sd_w:hover{border-color:var(--_brand---teal-dark);background-color:var(--_brand---light-blue)}.PolicyInsightSection_dropzoneActive__RE2KO{box-shadow:0 0 0 4px var(--_primitives---opacity--neutral-darkest-5)}.PolicyInsightSection_uploadIcon__uD7Br{font-size:2rem;margin-bottom:var(--space-tiny)}.PolicyInsightSection_uploadIcon__uD7Br svg{stroke-width:1}.PolicyInsightSection_uploadForm__WbdRs{padding:var(--space-xxsmall);display:flex;gap:var(--space-xxsmall);align-items:center}.PolicyInsightSection_uploadForm__WbdRs input{flex:1;min-width:0}.PolicyInsightSection_uploadForm__WbdRs button{flex-shrink:0}.PolicyInsightSection_uploadForm__WbdRs button:disabled{opacity:.5;cursor:not-allowed}.PolicyInsightSection_errorMessage__0OTo_{padding:var(--space-xxsmall);background-color:var(--_brand---pink);color:var(--_primitives---colors--white);border-radius:0 0 var(--radius-small) var(--radius-small);text-align:center}.PolicyInsightSection_processingCard__4omA9{padding:0;overflow:hidden}.PolicyInsightSection_processingInner__nK_yK{display:flex;align-items:center;gap:var(--space-xsmall);padding:var(--space-xsmall);background:linear-gradient(135deg,var(--_primitives---colors--white),var(--_brand---light-blue))}.PolicyInsightSection_processingDocMini__HC1f8{--doc-w:3.5rem;width:var(--doc-w);flex-shrink:0;aspect-ratio:8.5/11;background-color:var(--_primitives---colors--white);border:1px solid var(--_primitives---opacity--neutral-darkest-10);border-radius:var(--radius-small);position:relative;overflow:hidden;box-shadow:0 1px 4px var(--_primitives---opacity--neutral-darkest-10)}.PolicyInsightSection_processingDocLines__s9oUC{padding:var(--space-tiny);display:flex;flex-direction:column;gap:2px}.PolicyInsightSection_processingDocLine__Lgnjo{height:2px;background-color:var(--_primitives---opacity--neutral-darkest-10);border-radius:1px}.PolicyInsightSection_processingDocLine__Lgnjo:nth-child(odd){width:80%}.PolicyInsightSection_processingDocLine__Lgnjo:nth-child(2n){width:55%}.PolicyInsightSection_processingScanLine___MhLP{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--_brand---blue),transparent);box-shadow:0 0 6px var(--_brand---blue);animation:PolicyInsightSection_scanDown__mSgVq 2.5s ease-in-out infinite}@keyframes PolicyInsightSection_scanDown__mSgVq{0%,to{top:5%;opacity:0}10%,90%{opacity:1}50%{top:90%}}.PolicyInsightSection_processingInfo__4SHbR{flex:1;min-width:0}.PolicyInsightSection_progressBarTrack__ieAEX{width:100%;height:3px;background-color:var(--_primitives---opacity--neutral-darkest-10);border-radius:2px;overflow:hidden;margin-top:var(--space-xxsmall)}.PolicyInsightSection_progressBarFill__pxzWl{height:100%;background:linear-gradient(90deg,var(--_brand---blue),var(--_brand---mint));border-radius:2px;transition:width .5s ease-out}.PolicyInsightSection_progressLabel__ya5P7{display:flex;justify-content:space-between;align-items:center;margin-top:2px;gap:var(--space-tiny)}@media screen and (max-width:479px){.PolicyInsightSection_uploadDropzone__6sd_w{padding:var(--space-small) var(--space-xxsmall);min-height:7rem}.PolicyInsightSection_uploadIcon__uD7Br{font-size:1.5rem}.PolicyInsightSection_uploadForm__WbdRs{flex-direction:column;align-items:stretch}.PolicyInsightSection_uploadForm__WbdRs button{width:100%}.PolicyInsightSection_processingInner__nK_yK{gap:var(--space-xxsmall)}.PolicyInsightSection_processingDocMini__HC1f8{--doc-w:3rem}.PolicyInsightSection_progressLabel__ya5P7{flex-direction:column;align-items:flex-start;gap:2px}}.PolicyInsightSection_teaserLayout__HbT_D{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-small);align-items:start}@media screen and (max-width:767px){.PolicyInsightSection_teaserLayout__HbT_D{grid-template-columns:1fr}}.PolicyInsightSection_findingsCard__pTrfh,.PolicyInsightSection_findingsColumn__5SMUD{display:flex;flex-direction:column;gap:var(--space-xsmall)}.PolicyInsightSection_findingsCard__pTrfh{background-color:var(--_primitives---colors--white)}.PolicyInsightSection_paywallColumn__t86KJ{display:flex;flex-direction:column;gap:var(--space-small)}.PolicyInsightSection_gradeRow__iMOiV{display:flex;align-items:center;gap:var(--space-xxsmall)}.PolicyInsightSection_chipsRow__G2YgY{display:flex;flex-wrap:wrap;gap:var(--space-tiny)}.PolicyInsightSection_revealedGap__bsUNF{border-left:4px solid var(--_brand---orange);background-color:var(--_primitives---opacity--neutral-darkest-5)}.PolicyInsightSection_lockedCard__Tj_uT{background-color:var(--_primitives---colors--white);border:1px solid var(--_primitives---opacity--neutral-darkest-10);border-left:3px solid var(--_brand---blue);border-radius:var(--radius-small);padding:var(--space-xsmall);pointer-events:none;user-select:none}.PolicyInsightSection_lockedCard1__q8VlZ{filter:blur(2px);opacity:.5}.PolicyInsightSection_lockedCard2__F8_TU{filter:blur(3px);opacity:.4}.PolicyInsightSection_lockedCard3__eqEtz{filter:blur(4px);opacity:.3}.PolicyInsightSection_lockedCardBar__0IGrj{height:6px;background-color:var(--_primitives---opacity--neutral-darkest-10);border-radius:3px;margin-bottom:var(--space-tiny)}.PolicyInsightSection_lockedCardBar__0IGrj:last-child{margin-bottom:0}.PolicyInsightSection_moreFindings__GCYZ_{text-align:center}.PolicyInsightSection_paywallCardReport__CnJUK{border:2px solid var(--_brand---blue);text-align:center}.PolicyInsightSection_paywallCardMembership__aThBT{background:linear-gradient(135deg,rgba(7,26,36,.88),rgba(13,59,59,.85));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-small);padding:var(--space-xsmall);text-align:center;color:var(--_primitives---colors--white)}@media screen and (max-width:768px){.PolicyInsightSection_paywallCardMembership__aThBT{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(7,26,36,.95)}}.PolicyInsightSection_paywallPrice__MLDIu{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;margin:var(--space-tiny) 0}.PolicyInsightSection_paywallFeatures__Y7xUZ{list-style:none;padding:0;margin:var(--space-xxsmall) 0;font-size:.75rem;line-height:1.6;text-align:left}.PolicyInsightSection_paywallFeatures__Y7xUZ li{padding:var(--space-tiny) 0;padding-left:var(--space-small);position:relative}.PolicyInsightSection_paywallFeatures__Y7xUZ li:before{content:"✓";position:absolute;left:0;font-weight:700;font-size:.6875rem}.PolicyInsightSection_paywallCardReport__CnJUK .PolicyInsightSection_paywallFeatures__Y7xUZ li:before{color:var(--_brand---blue)}.PolicyInsightSection_paywallCardMembership__aThBT .PolicyInsightSection_paywallFeatures__Y7xUZ li:before{color:var(--_brand---mint)}.PolicyInsightSection_docDetection__Wu69A{display:flex;align-items:flex-start;gap:var(--space-xxsmall);background-color:var(--_brand---light-blue);border:1px dashed var(--_brand---blue);border-radius:var(--radius-small);padding:var(--space-xsmall)}.PolicyInsightSection_docDetectionIcon__L_uNr{font-size:1rem;flex-shrink:0;margin-top:2px}.PolicyInsightSection_unlockingContainer__q4iB9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-small);padding:var(--space-xlarge) 0;text-align:center}.PolicyInsightSection_spinner__a_ye4{--spinner-size:3rem;width:var(--spinner-size);height:var(--spinner-size);border:4px solid var(--_brand---cream);border-top-color:var(--_brand---blue);border-radius:50%;animation:PolicyInsightSection_spin__bKpYJ 1s linear infinite}@keyframes PolicyInsightSection_spin__bKpYJ{to{transform:rotate(1turn)}}.PolicyInsightSection_headingRow__63HhA{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-small)}@media screen and (max-width:767px){.PolicyInsightSection_headingRow__63HhA{flex-direction:column;align-items:flex-start}}.PolicyInsightSection_gradeCard__KCttN{display:flex;align-items:center;gap:var(--space-xxsmall);padding:var(--space-xxsmall) var(--space-xsmall);flex-shrink:0}.PolicyInsightSection_sidebarLayout__NF5Az{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-small);align-items:start;margin-top:var(--space-small)}@media screen and (max-width:767px){.PolicyInsightSection_sidebarLayout__NF5Az{grid-template-columns:1fr}}.PolicyInsightSection_sidebarLeft__IAxPo,.PolicyInsightSection_sidebarRight__KSYc8{min-width:0;display:flex;flex-direction:column}.PolicyInsightSection_sidebarSticky__QooiJ{display:flex;flex-direction:column;gap:var(--space-small)}.PolicyInsightSection_reportCardHeader__P_plM{justify-content:space-between;padding-bottom:var(--space-xxsmall);margin-bottom:var(--space-xsmall);border-bottom:1px solid var(--_primitives---opacity--neutral-darkest-10)}.PolicyInsightSection_reportCardHeaderLeft__2IScw,.PolicyInsightSection_reportCardHeader__P_plM{display:flex;align-items:center;gap:var(--space-xxsmall)}.PolicyInsightSection_snapshotGrid__2YKHt{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-tiny);margin-top:var(--space-tiny)}.PolicyInsightSection_snapshotItem__c7wNR{background-color:var(--_primitives---opacity--neutral-darkest-5);border-radius:var(--radius-small);padding:var(--space-tiny) var(--space-xxsmall);border-left:3px solid var(--_brand---blue)}.PolicyInsightSection_snapshotItem__c7wNR[data-severity=good]{border-left-color:var(--_brand---mint)}.PolicyInsightSection_snapshotItem__c7wNR[data-severity=warn]{border-left-color:var(--_brand---orange)}.PolicyInsightSection_snapshotItem__c7wNR[data-severity=critical]{border-left-color:var(--_brand---pink)}.PolicyInsightSection_snapshotHeader__JxDAZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1px}.PolicyInsightSection_gapItem__aP0GT{background-color:var(--_primitives---opacity--neutral-darkest-5);border-radius:var(--radius-small);padding:var(--space-xxsmall);margin-top:var(--space-tiny)}.PolicyInsightSection_gapSeverityRow__gKLM8{display:flex;align-items:center;gap:var(--space-tiny);margin-bottom:2px}.PolicyInsightSection_strengthItem___BGXp{background-color:var(--_primitives---opacity--neutral-darkest-5);border-radius:var(--radius-small);padding:var(--space-xxsmall);border-left:3px solid var(--_brand---mint);margin-top:var(--space-tiny)}.PolicyInsightSection_nextStepsList___p61Z{list-style:none;padding:0;margin:0}.PolicyInsightSection_nextStep__CC6Ll{display:flex;align-items:flex-start;gap:var(--space-xxsmall);padding:var(--space-xxsmall) 0;border-bottom:1px solid var(--_primitives---opacity--neutral-darkest-5)}.PolicyInsightSection_nextStep__CC6Ll:last-child{border-bottom:none;padding-bottom:0}.PolicyInsightSection_nextStepNumber__RyldE{--s:1.5rem;width:var(--s);height:var(--s);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--_brand---blue);color:var(--_brand---dark);font-size:.6875rem;font-weight:700;flex-shrink:0}.PolicyInsightSection_letterHeader__V1gD2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xxsmall);padding-bottom:var(--space-xxsmall);margin-bottom:var(--space-xxsmall);border-bottom:1px solid var(--_primitives---opacity--neutral-darkest-10)}.PolicyInsightSection_letterHeaderLeft__vDO5T{display:flex;align-items:center;gap:var(--space-xxsmall);min-width:0}.PolicyInsightSection_letterBody__tIMJg{font-size:.75rem;line-height:1.6;white-space:pre-line;color:var(--_brand---dark);flex:1}.PolicyInsightSection_upsellBanner__LJNce{background:linear-gradient(135deg,var(--_brand---dark),var(--_brand---teal-dark));border-radius:var(--radius-small);padding:var(--space-xsmall);color:var(--_primitives---colors--white);margin-top:var(--space-xsmall)}.PolicyInsightSection_upsellFeatures__jFajM{list-style:none;padding:0;margin:var(--space-xxsmall) 0;font-size:.75rem}.PolicyInsightSection_upsellFeatures__jFajM li{padding:var(--space-tiny) 0;padding-left:var(--space-xsmall);position:relative}.PolicyInsightSection_upsellFeatures__jFajM li:before{content:"✓";position:absolute;left:0;color:var(--_brand---mint);font-weight:700}.PolicyInsightSection_errorContainer__JggU6{display:flex;flex-direction:column;align-items:center;gap:var(--space-small);padding:var(--space-xlarge) 0;text-align:center}.PolicyInsightSection_glassCard__R1wu1{background-color:rgba(255,255,255,.88);border:1px solid var(--_primitives---opacity--neutral-darkest-10);border-radius:var(--radius-small);box-shadow:0 2px 12px var(--_primitives---opacity--neutral-darkest-10);padding:var(--space-medium);max-width:64rem;margin-left:auto;margin-right:auto;width:100%}