.PolicyInsightSection_srOnly__A57Xl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border: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---petrol);background-color:var(--_brand---sand)}.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_noticeMessage__zUF61{background-color:var(--_brand---petrol)}.PolicyInsightSection_errorMessage__0OTo_,.PolicyInsightSection_noticeMessage__zUF61{padding:var(--space-xxsmall);color:var(--_primitives---colors--white);border-radius:0 0 var(--radius-small) var(--radius-small);text-align:center}.PolicyInsightSection_errorMessage__0OTo_{background-color:var(--_brand---pink)}@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_teaserLayout__HbT_D{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-small);align-items:stretch}@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);flex:1}.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:1px solid var(--_brand---petrol);border-radius:var(--radius-small);background-color:var(--_brand---sand);box-shadow:4px 4px 0 0 var(--_brand---petrol)}@media screen and (min-width:768px){.PolicyInsightSection_revealedGapDetail__e_g8F{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}}.PolicyInsightSection_lockedRegion__Y5gaG{flex:1;min-height:8rem;display:grid;grid-template-areas:"stack"}.PolicyInsightSection_lockedStack__5Bc0t{grid-area:stack;display:flex;flex-direction:column;gap:var(--space-xxsmall)}.PolicyInsightSection_lockedCard__Tj_uT{background-color:var(--_brand---sand);border:1px solid var(--_brand---petrol);border-radius:var(--radius-small);box-shadow:3px 3px 0 0 var(--_brand---petrol);padding:var(--space-xsmall);flex:1;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_unlockPrompt__2PfY6{grid-area:stack;place-self:center;position:relative;z-index:1;margin:0;display:flex;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:100%;padding:var(--space-xxsmall) var(--space-small);border-radius:var(--radius-small);background-color:var(--_brand---dark);box-shadow:4px 4px 0 0 var(--_brand---orange);text-align:center;pointer-events:none}.PolicyInsightSection_unlockPromptCount__N3W_u{font-family:var(--font-body);font-size:.9375rem;font-weight:700;line-height:1.2;color:var(--_primitives---colors--white)}.PolicyInsightSection_unlockPromptSub__V1Ym3{font-family:var(--font-body);font-size:.6875rem;font-weight:600;line-height:1.3;color:var(--_brand---cream)}.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---sand);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---petrol));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%}.PolicyInsightSection_rvcOffers__IzgmJ{margin-top:var(--space-small)}.PolicyInsightSection_rvcOfferPrompt__TBLQH{text-align:center;margin-bottom:var(--space-xsmall)}.PolicyInsightSection_rvcOfferChoices__WAa8y{display:flex;gap:var(--space-xsmall);justify-content:center;flex-wrap:wrap}.PolicyInsightSection_rvcOfferGrid__4wlx_{display:grid;grid-template-columns:1fr;gap:var(--space-xsmall);max-width:30rem;margin:0 auto}.PolicyInsightSection_rvcOfferCard__rkQ3Y{border:2px solid var(--_brand---blue);text-align:center}.PolicyInsightSection_rvcOfferPrice__9uJxS{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;margin:var(--space-tiny) 0}.PolicyInsightSection_rvcOfferStrike__eD4Mo{font-weight:500;opacity:.55;text-decoration:line-through;margin-right:var(--space-tiny)}.PolicyInsightSection_rvcOfferBack__LAwPQ{display:block;margin:var(--space-xsmall) auto 0}