.Footer_inner__KbwjS{display:flex;justify-content:space-between;align-items:center;height:81px;padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl)}@media (max-width:36em){.Footer_inner__KbwjS{flex-direction:column;height:60px;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs)}}.Footer_link__PTBQP{text-decoration:none;color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm)}.Footer_link__PTBQP:hover{text-decoration:underline}.LoggedOutHeader_header__PWeBC{margin-bottom:calc(7.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .LoggedOutHeader_header__PWeBC{border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.LoggedOutHeader_inner__l1lkv{height:calc(3.5rem * var(--mantine-scale))}.LoggedOutHeader_link__L8AEL{display:block;text-decoration:none;padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL{color:var(--mantine-color-dark-1)}.LoggedOutHeader_link__L8AEL{border-radius:var(--mantine-radius-sm);font-weight:500}@media (hover:hover){.LoggedOutHeader_link__L8AEL:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL:hover{background-color:var(--mantine-color-dark-6)}.LoggedOutHeader_link__L8AEL:hover{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL:hover{color:var(--mantine-color-white)}.LoggedOutHeader_link__L8AEL:hover .LoggedOutHeader_linkIcon__Eyqvy{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL:hover .LoggedOutHeader_linkIcon__Eyqvy{color:var(--mantine-color-white)}}@media (hover:none){.LoggedOutHeader_link__L8AEL:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL:active{background-color:var(--mantine-color-dark-6)}.LoggedOutHeader_link__L8AEL:active{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL:active{color:var(--mantine-color-white)}.LoggedOutHeader_link__L8AEL:active .LoggedOutHeader_linkIcon__Eyqvy{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .LoggedOutHeader_link__L8AEL:active .LoggedOutHeader_linkIcon__Eyqvy{color:var(--mantine-color-white)}}.LoggedOutHeader_link__L8AEL[data-active],.LoggedOutHeader_link__L8AEL[data-active]:hover{background-color:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color)}.LoggedOutHeader_link__L8AEL[data-active] .LoggedOutHeader_linkIcon__Eyqvy,.LoggedOutHeader_link__L8AEL[data-active]:hover .LoggedOutHeader_linkIcon__Eyqvy{color:var(--mantine-color-blue-light-color)}.SkipLink_skipLink__y0lHd{position:absolute;top:-40px;left:0;background:var(--mantine-color-blue-6);color:#fff;padding:8px 16px;text-decoration:none;z-index:1000;border-radius:0 0 4px 0;font-weight:500}.SkipLink_skipLink__y0lHd:focus{top:0}.LandingTitle_title__4RydX{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;letter-spacing:-.5px}@media (max-width:48em){.LandingTitle_title__4RydX{font-size:1.9rem}}.HeroSection_heroSection__S3zx9{background-color:#0a1929;background-image:linear-gradient(rgba(10,25,41,0),rgba(10,25,41,0)),url(/images/parliament-background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;padding:120px 0 100px;display:flex;align-items:flex-start;justify-content:center;width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw}@media (max-width:48em){.HeroSection_heroSection__S3zx9{padding:80px 20px 60px;min-height:500px}}.FAQ_wrapper__Yl4zA{padding:60px 0;margin-top:0;position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.FAQ_titleWrapper__UjLwU{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.FAQ_titleWrapper__UjLwU.FAQ_visible__okAls{opacity:1;transform:translateY(0)}.FAQ_accordionItem__BWmAm{opacity:0;transform:translateY(20px);will-change:opacity,transform}.FAQ_accordionItem__BWmAm[data-index="0"]{transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.FAQ_accordionItem__BWmAm[data-index="1"]{transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.FAQ_accordionItem__BWmAm[data-index="2"]{transition:opacity .6s ease-out .45s,transform .6s ease-out .45s}.FAQ_accordionItem__BWmAm.FAQ_visible__okAls{opacity:1;transform:translateY(0)}.FAQ_item__CDnuX{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0}.FAQ_item__CDnuX:first-of-type{border-top:1px solid rgba(0,0,0,.08)}.FAQ_control__zvC3R{padding:24px 0}.FAQ_control__zvC3R,.FAQ_control__zvC3R:hover,.FAQ_panel__Q_K70{background:transparent}.FAQ_panel__Q_K70{padding:0}.FAQ_content__u0hKM{padding:0 0 24px}.FAQ_answerWrapper___KlDv{display:flex;gap:16px}.FAQ_accentBar__tcf80{flex-shrink:0;width:3px;background-color:#218be7;border-radius:2px}.FAQ_answer__9qH04{line-height:1.4;color:#000}.FAQ_chevron__GrOIS{background-color:#218be7;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease;color:#fff}.FAQ_chevron__GrOIS svg{color:#fff}.FAQ_item__CDnuX[data-active=true] .FAQ_chevron__GrOIS{transform:rotate(45deg)}@media (max-width:700px){.FAQ_wrapper__Yl4zA{padding:40px 0;margin-top:0}.FAQ_title__8oq0z{font-size:28px}.FAQ_title__8oq0z:after{width:120px;height:30px;right:10px;bottom:-6px}.FAQ_control__zvC3R{padding:16px 0}.FAQ_content__u0hKM{padding:0 0 16px}}.Pricing_pricingCard__57OHk{transition:transform .2s ease,box-shadow .2s ease}.Pricing_pricingCard__57OHk:hover{transform:translateY(-4px);box-shadow:var(--mantine-shadow-lg)}.Pricing_cardWrapper__zmQ3T{will-change:opacity,transform}.Problem_problemSection__F4Tun{background-color:#0a1929;background-image:linear-gradient(rgba(10,25,41,0),rgba(10,25,41,0)),url(/images/parliament-background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;padding:100px 0;width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw}.Problem_title__81egE{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;letter-spacing:-.5px}.Problem_subtitle__5NWcF{color:#e0e7ff;font-size:1.35rem;line-height:1.6;font-weight:400;margin-top:.5rem}.Problem_description__VN61O{color:#b0c4de;font-size:1.15rem;line-height:1.6;font-weight:400;margin-top:1rem;opacity:.95}@media (max-width:48em){.Problem_problemSection__F4Tun{padding:60px 20px}.Problem_title__81egE{font-size:1.9rem}.Problem_subtitle__5NWcF{font-size:1.15rem}.Problem_description__VN61O{font-size:1rem}}.Features_wrapper___YHBA{padding:60px 0;margin-top:0;position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.Features_featureContent__ynhXH{opacity:0;transform:translateX(-30px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.Features_featureContent__ynhXH.Features_visible__GW02R{opacity:1;transform:translateX(0)}.Features_featureImage__EWYCA{opacity:0;transform:translateX(30px);transition:opacity .8s ease-out .2s,transform .8s ease-out .2s;will-change:opacity,transform}.Features_featureImage__EWYCA.Features_visible__GW02R{opacity:1;transform:translateX(0)}@media (max-width:768px){.Features_featureContent__ynhXH,.Features_featureImage__EWYCA{transform:translateY(20px)}.Features_featureContent__ynhXH.Features_visible__GW02R,.Features_featureImage__EWYCA.Features_visible__GW02R{transform:translateY(0)}}.Features_featureImage__EWYCA{width:100%;height:auto}.Features_imageContainer__nWweZ{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center}.Features_alertOverviewWrapper__uhOST{position:absolute;top:20px;left:0;z-index:1;transform:rotate(-2deg)}.Features_alertOverviewImage__FXm3f{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15),0 5px 15px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.Features_billAlertWrapper__uYlRH{position:absolute;bottom:20px;right:20px;z-index:2;transform:rotate(2deg)}.Features_billAlertImage__XTpmr{border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.2),0 8px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.05)}@media (max-width:768px){.Features_imageContainer__nWweZ{height:300px}.Features_alertOverviewWrapper__uhOST{transform:rotate(-1deg) scale(.8);left:-20px}.Features_billAlertWrapper__uYlRH{transform:rotate(1deg) scale(.8);right:-10px}}@media (max-width:700px){.Features_wrapper___YHBA{padding:40px 0}.Features_imageContainer__nWweZ{height:250px}}.DataSources_wrapper__DuUo_{background-color:#fff;padding:80px 0;margin-top:0;position:relative}.DataSources_titleWrapper__7SMfy{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.DataSources_titleWrapper__7SMfy.DataSources_visible__K_8Zf{opacity:1;transform:translateY(0)}.DataSources_dataCard__u2uZQ{opacity:0;transform:translateY(20px);will-change:opacity,transform;transition:box-shadow .2s ease,border-color .2s ease}.DataSources_dataCard__u2uZQ:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:var(--mantine-color-blue-2)}.DataSources_dataCard__u2uZQ.DataSources_visible__K_8Zf{opacity:1;transform:translateY(0)}.DataSources_dataCard__u2uZQ[data-index="0"]{transition:opacity .6s ease-out .15s,transform .6s ease-out .15s,box-shadow .2s ease,border-color .2s ease}.DataSources_dataCard__u2uZQ[data-index="1"]{transition:opacity .6s ease-out .3s,transform .6s ease-out .3s,box-shadow .2s ease,border-color .2s ease}.DataSources_dataCard__u2uZQ[data-index="2"]{transition:opacity .6s ease-out .45s,transform .6s ease-out .45s,box-shadow .2s ease,border-color .2s ease}.DataSources_dataCard__u2uZQ[data-index="3"]{transition:opacity .6s ease-out .6s,transform .6s ease-out .6s,box-shadow .2s ease,border-color .2s ease}.DataSources_dataCard__u2uZQ[data-index="4"]{transition:opacity .6s ease-out .75s,transform .6s ease-out .75s,box-shadow .2s ease,border-color .2s ease}.DataSources_cardTitle__zRz0Y{font-size:20px;font-weight:600;letter-spacing:-.5px;flex:1}.DataSources_featureList__IsF9C{flex:1}.DataSources_featureList__IsF9C li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.DataSources_featureList__IsF9C li:last-child{margin-bottom:0}@media (min-width:992px){.DataSources_wrapper__DuUo_ .mantine-Grid-root{position:relative}@media (min-width:992px){.DataSources_wrapper__DuUo_ .mantine-Grid-col:nth-last-child(2){margin-left:calc(16.666% + .5rem)}}}@media (max-width:700px){.DataSources_wrapper__DuUo_{padding:60px 0}.DataSources_title__2zOBT{font-size:28px}.DataSources_cardTitle__zRz0Y{font-size:18px}}.Mission_missionSection__pTv_e{background-color:#0a1929;padding:80px 0;width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw}.Mission_title__hkpiX{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.3}.Mission_subtitle__rethJ{color:#b0c4de;font-size:1.25rem;line-height:1.6;font-weight:400}@media (max-width:48em){.Mission_missionSection__pTv_e{padding:60px 20px}.Mission_title__hkpiX{font-size:1.8rem}.Mission_subtitle__rethJ{font-size:1.1rem}}.DemoHeader_sparklesIcon__Fb717{color:var(--mantine-color-blue-6)}.LegislationCard_legislationCard__4cB7R{transition:all .2s ease;height:100%}.LegislationCard_legislationCard__4cB7R:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--mantine-color-blue-4)}.LegislationGrid_legislationGrid__IYCkI{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:48em){.LegislationGrid_legislationGrid__IYCkI{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.LegislationGrid_legislationGrid__IYCkI{grid-template-columns:repeat(3,1fr)}}.LegislationSelector_legislationGrid__tieqJ{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:48em){.LegislationSelector_legislationGrid__tieqJ{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.LegislationSelector_legislationGrid__tieqJ{grid-template-columns:repeat(3,1fr)}}@keyframes QuestionLoader_pulse__tlFDH{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(1)}}@keyframes QuestionLoader_fillProgress__H2J2_{0%{width:0}to{width:100%}}.QuestionLoader_container__o88CG{background-color:#f8f9fa;border:1px solid #eaecef;width:100%}.QuestionLoader_activeStage__QBWLD{background-color:rgba(0,122,255,.06);border-radius:4px;transition:all .3s ease}.QuestionLoader_pulsingIcon__ZXDaq{color:#0070f3;animation:QuestionLoader_pulse__tlFDH 2s ease-in-out infinite}.QuestionLoader_inactiveIcon__4Xi4_{color:#adb5bd}.QuestionLoader_progressBar__hCnAX{height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden;width:100%}.QuestionLoader_progressFill__v8R00{height:100%;background-color:#0070f3;border-radius:2px;animation:QuestionLoader_fillProgress__H2J2_ 20s linear infinite}.AskQuestionInput_label__sKQBW{font-size:1rem;margin-bottom:.5rem;flex-grow:1}.SuggestedQuestions_suggestionsContainer__ZTFEG{background:var(--mantine-color-gray-0);border:1px dashed var(--mantine-color-gray-3)}.SuggestedQuestions_bulbIcon__J_NwY{color:var(--mantine-color-yellow-6)}.SuggestedQuestions_questionButton__0Tfo5{transition:all .2s ease}.SuggestedQuestions_questionButton__0Tfo5:hover{transform:translateX(4px)}.MarkdownDisplay_markdown__Whu9P{font-feature-settings:"liga" 0}.ConversationDisplay_ctaCard__Qjoxa{background:linear-gradient(135deg,var(--mantine-color-blue-0) 0,var(--mantine-color-indigo-0) 100%);border:2px solid var(--mantine-color-blue-2)}.DemoUsageAlert_alertRoot__VknwE{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:1.25rem;box-shadow:0 10px 25px rgba(102,126,234,.2)}.DemoUsageAlert_alertIcon__mD7j1{opacity:.9}.DemoUsageAlert_alertTitle__vdohK{margin-bottom:.5rem;letter-spacing:.025em}.DemoUsageAlert_alertDescription__u3KYJ{line-height:1.6}@media (max-width:768px){.DemoUsageAlert_alertRoot__VknwE{padding:1rem}}.DemoQuestionSection_container__bHfb3{width:100%;max-width:900px;margin:0 auto;padding:2rem 0}@media (max-width:28em){.DemoQuestionSection_container__bHfb3{padding:1rem 0;max-width:300px}}