.GetStartedBanner_banner__KX47c{background-color:rgb(23,52,0);display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh / 1.8);text-align:center;width:100%}.GetStartedBanner_banner__KX47c h1{color:white;font-size:24pt;font-weight:700}.GetStartedBanner_buttons-container__tyeD7{display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap;padding:20px}.GetStartedBanner_banner-button__yMNct{height:60px;min-width:180px;padding:0 24px;display:flex;background-color:#4FA658;color:white;font-size:16px;font-weight:600;text-align:center;text-decoration:none;align-items:center;justify-content:center;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.GetStartedBanner_banner-button__yMNct:hover{background-color:#4dbe58;border:2px solid white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,166,88,.3)}.GetStartedBanner_banner-button-secondary__FKga7{background-color:white;color:#4FA658;border:1.5px solid white}.GetStartedBanner_banner-button-secondary__FKga7:hover{background-color:#f5f5f5;border:2px solid white;color:#3D8A47;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,255,255,.2)}@media (max-width:768px){.GetStartedBanner_banner__KX47c h1{font-size:24pt}.GetStartedBanner_buttons-container__tyeD7{flex-direction:column;width:100%;padding:20px}.GetStartedBanner_banner-button__yMNct{width:100%;max-width:300px}}.FAQList_faq-list-container__QvXWB{position:relative;width:100%;padding-top:25px}.FAQList_faq-list__B08Pa{position:relative;list-style:none;padding:0;margin:0;width:100%}.FAQList_faq-section-heading__xxEw_{font-size:20px;font-weight:600;color:var(--neutral-900);margin-top:48px;margin-bottom:20px;padding-bottom:0;border-bottom:none;text-align:left}.FAQList_faq-section-heading__xxEw_:first-child{margin-top:0}.FAQList_faq-item-wrapper__DEhE9{width:100%}.FAQList_faq-item__ziD_a{position:relative;margin-bottom:16px;border-radius:12px;border:1px solid var(--neutral-200);background-color:white;list-style:none;transition:all .2s ease}.FAQList_faq-item__ziD_a:hover{border-color:var(--neutral-300);box-shadow:0 2px 8px rgba(0,0,0,.05)}.FAQList_faq-question__6vhrv{background-color:white;font-size:16px;cursor:pointer;padding:20px 50px 20px 24px;font-weight:500;color:var(--neutral-900);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:12px;min-height:auto;position:relative}.FAQList_faq-answer__tiu6K{background-color:white;font-weight:400;margin-top:0;margin-bottom:0;font-size:15px;padding:16px 24px 20px 0;line-height:1.6;text-align:left;color:var(--neutral-700)}.FAQList_faq-badges__crn8k{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0 24px 0 0}.FAQList_arrowhead__IC8_c{position:absolute;top:20px;right:24px;transform:rotate(135deg);width:8px;height:8px;border-top:2px solid var(--neutral-600);border-right:2px solid var(--neutral-600);transition:transform .3s ease;cursor:pointer;pointer-events:none}.FAQList_inverted__wtKLU{transform:rotate(315deg)}@media (max-width:768px){.FAQList_faq-list-container__QvXWB{margin:0;padding:25px 0 0}.FAQList_faq-list__B08Pa{margin:0;padding:0}.FAQList_faq-section-heading__xxEw_{font-size:18px;margin-top:36px;margin-bottom:16px}.FAQList_faq-question__6vhrv{font-weight:500;font-size:15px;height:auto;padding:16px 40px 16px 20px}.FAQList_faq-answer__tiu6K{font-size:14px;padding:12px 20px 16px 0}.FAQList_faq-badges__crn8k{padding:0 20px 0 0;gap:6px}.FAQList_arrowhead__IC8_c{top:16px;right:20px;transform:rotate(135deg)}.FAQList_inverted__wtKLU{transform:rotate(315deg)}}.StandardTemplate_brokersComponent__5sW1t{display:flex;flex-direction:column;align-items:center;width:100%;background:white;padding-top:0;margin-top:0}.StandardTemplate_intro__e3kvC{display:flex;width:100%;align-items:flex-start}.StandardTemplate_advisersIntro__YYzcG{background:linear-gradient(135deg,var(--green-700),var(--green-800));color:white;padding:80px 60px;border-radius:0;margin-bottom:80px;text-align:center;width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;box-sizing:border-box}.StandardTemplate_advisersIntro__YYzcG h2{font-size:clamp(32px,4vw,48px);font-weight:700;margin-bottom:20px;letter-spacing:-1px;color:white}.StandardTemplate_advisersIntro__YYzcG p{font-size:18px;opacity:.95;max-width:900px;margin:0 auto 40px;line-height:1.7;color:white}.StandardTemplate_introButtons__1adcv{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:40px}.StandardTemplate_btnPrimary__quocD{padding:10px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:none;background:var(--green-500);color:white;white-space:nowrap}.StandardTemplate_btnPrimary__quocD:hover{background:var(--green-600);transform:translateY(-1px)}.StandardTemplate_btnSecondary__5vEyD{padding:10px 24px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:1.5px solid var(--neutral-200);background:white;color:var(--green-700);white-space:nowrap}.StandardTemplate_btnSecondary__5vEyD:hover{border-color:var(--green-500);color:var(--green-500)}.StandardTemplate_introSectionTitle__B1q8q{font-size:2.6rem;font-weight:450;padding-bottom:60px}.StandardTemplate_sectionHeader__BidYT{text-align:center;margin-bottom:4rem}.StandardTemplate_badge__JMxZQ{display:inline-block;padding:.625rem 1.5rem;background:#e8f7ea;color:#4fa658;border-radius:50px;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.StandardTemplate_featuresHeading__aWM1_{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;margin-bottom:0;color:var(--neutral-900);line-height:1.2}.StandardTemplate_featuresSection__XvGx0{display:flex;flex-direction:column;width:100%;max-width:var(--max-width);margin:0 auto;padding-left:48px;padding-right:48px;padding-top:0;box-sizing:border-box}.StandardTemplate_featuresSection__XvGx0 ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;padding:0;text-decoration:none;list-style:none;margin-bottom:80px}.StandardTemplate_featuresSection__XvGx0 li{text-decoration:none;background:white;border:1px solid var(--neutral-100);border-radius:16px;padding:40px;transition:all .3s ease;text-align:left}.StandardTemplate_featuresSection__XvGx0 li:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.StandardTemplate_faqSection__tVsZk{display:flex;flex-direction:column;align-items:center;width:100%;padding:150px 10%}.StandardTemplate_faqSection-middle__6cxXw,.StandardTemplate_faqShort__YxraZ{width:60%}.StandardTemplate_exampleSection__iIMS_{display:flex;flex-direction:column;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 48px 80px;box-sizing:border-box}.StandardTemplate_useCasesHeading__oZT1O{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;margin-bottom:0;color:var(--neutral-900);line-height:1.2}.StandardTemplate_exampleSection__iIMS_ ul{font-size:1.3rem;text-decoration:none;list-style:none;padding:0;margin:0}.StandardTemplate_useCaseCard__yImHa{background:var(--green-50);border-left:4px solid var(--green-500);padding:32px;margin-bottom:24px;border-radius:12px;transition:all .3s ease}.StandardTemplate_useCaseCard__yImHa:hover{background:var(--green-100);transform:translateX(8px)}.StandardTemplate_sectionTextTick__hkuT7{color:var(--green-500);font-weight:700}.StandardTemplate_useCaseCard__yImHa h3{padding:0;margin:0 0 12px;font-size:20px;font-weight:700;color:var(--green-800)}.StandardTemplate_useCaseCard__yImHa p{padding:0;margin:0;font-size:15px;color:var(--neutral-800);line-height:1.6}.StandardTemplate_brokersSecuritySection__nPbxE{background-color:rgba(23,52,0,.1);padding:60px 48px;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;max-width:var(--max-width);margin:0 auto 80px;box-sizing:border-box}.StandardTemplate_brokersSecuritySection__nPbxE p{font-size:1.1rem;padding-top:10px;padding-bottom:10px;margin:0 auto}.StandardTemplate_benefitCard__U4qkE{width:100%;box-sizing:border-box}.StandardTemplate_benefitCard__U4qkE h3{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--neutral-900)}.StandardTemplate_benefitCard__U4qkE p{font-size:15px;color:var(--neutral-700);line-height:1.6}.StandardTemplate_benefitIcon__H4wu4{width:56px;height:56px;background:var(--green-50);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.StandardTemplate_benefitIcon__H4wu4 svg{width:32px;height:32px}.StandardTemplate_section-text-tick__tg5s1{color:#4FA658;font-weight:700}@media (max-width:1024px){.StandardTemplate_advisersIntro__YYzcG{padding:60px 40px}}@media (max-width:768px){.StandardTemplate_brokersComponent__5sW1t{padding:30px;box-sizing:border-box}.StandardTemplate_intro__e3kvC{box-sizing:border-box;width:100%;margin-bottom:50px}.StandardTemplate_advisersIntro__YYzcG{padding:40px 24px;margin-bottom:60px}.StandardTemplate_advisersIntro__YYzcG h2{font-size:32px}.StandardTemplate_advisersIntro__YYzcG p{font-size:16px}.StandardTemplate_introButtons__1adcv{flex-direction:column;width:100%}.StandardTemplate_btnPrimary__quocD,.StandardTemplate_btnSecondary__5vEyD{width:100%}.StandardTemplate_introSectionTitle__B1q8q{font-size:1.8rem;padding-bottom:20px}.StandardTemplate_featuresSection__XvGx0{padding:50px 20px 0;width:100%;box-sizing:border-box}.StandardTemplate_featuresSection__XvGx0 ul{grid-template-columns:1fr;gap:24px}.StandardTemplate_sectionHeader__BidYT{margin-bottom:3rem}.StandardTemplate_badge__JMxZQ{font-size:.85rem;padding:.5rem 1.25rem;margin-bottom:1.25rem}.StandardTemplate_featuresHeading__aWM1_{font-size:2rem}.StandardTemplate_exampleSection__iIMS_{padding:50px 20px}.StandardTemplate_useCasesHeading__oZT1O{font-size:2rem}.StandardTemplate_useCaseCard__yImHa{padding:24px}.StandardTemplate_useCaseCard__yImHa h3{font-size:18px}.StandardTemplate_useCaseCard__yImHa p{font-size:14px}.StandardTemplate_faqShort__YxraZ{width:100%}.StandardTemplate_faqSection__tVsZk{padding:50px 0 0}}@media (max-width:575px){.StandardTemplate_advisersIntro__YYzcG{padding:32px 20px;border-radius:0}.StandardTemplate_advisersIntro__YYzcG h2{font-size:28px}.StandardTemplate_advisersIntro__YYzcG p{font-size:16px}.StandardTemplate_featuresSection__XvGx0{padding:0 16px}.StandardTemplate_sectionHeader__BidYT{margin-bottom:2rem}.StandardTemplate_badge__JMxZQ{font-size:.8rem;padding:.4375rem 1rem;margin-bottom:1rem}.StandardTemplate_featuresHeading__aWM1_,.StandardTemplate_useCasesHeading__oZT1O{font-size:1.75rem}}