.index-module__oMHRPW__trustBar{background:#fff;border-bottom:1px solid #e2e6ee}.index-module__oMHRPW__trustBarInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1120px;margin-inline:auto;padding:28px 40px;display:grid}.index-module__oMHRPW__trustItem{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.index-module__oMHRPW__trustValue{font-family:var(--font-headline);color:var(--color-primary);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:700;line-height:1.1}.index-module__oMHRPW__trustLabel{font-family:var(--font-body);color:var(--color-tertiary);font-size:.9rem;line-height:1.4}.index-module__oMHRPW__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.index-module__oMHRPW__stepCard{background:#fff;border:1px solid #e2e6ee;border-radius:14px;flex-direction:column;gap:12px;height:100%;padding:28px 24px;display:flex;box-shadow:0 4px 16px #1b365d0d}.index-module__oMHRPW__stepCardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.index-module__oMHRPW__stepNumber{font-family:var(--font-headline);color:#1b365d1f;letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1}.index-module__oMHRPW__stepIconWrap{background:#ff671f1f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.index-module__oMHRPW__stepIcon{width:24px;height:24px;color:var(--color-secondary)}.index-module__oMHRPW__stepTitle{font-family:var(--font-headline);line-height:1.2;color:var(--color-primary)!important}.index-module__oMHRPW__stepDescription{font-family:var(--font-body);color:var(--color-tertiary);line-height:1.55}.index-module__oMHRPW__pathsSection{background:linear-gradient(#1b365d 0%,#152a4a 100%);position:relative;overflow:hidden}.index-module__oMHRPW__pathsSection:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 60%,#ff671f1a 0%,#0000 70%);position:absolute;inset:0}.index-module__oMHRPW__pathsSection>*{z-index:1;position:relative}.index-module__oMHRPW__pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.index-module__oMHRPW__pathCard{background:#fff;border:none;border-radius:14px;flex-direction:column;gap:10px;height:100%;padding:24px 22px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 32px #00000047}.index-module__oMHRPW__pathCard:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000059}.index-module__oMHRPW__pathCardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.index-module__oMHRPW__pathIconWrap{background:#ff671f1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:inline-flex}.index-module__oMHRPW__pathCard:hover .index-module__oMHRPW__pathIconWrap{background:var(--color-secondary)}.index-module__oMHRPW__pathIcon{width:22px;height:22px;color:var(--color-secondary);transition:color .2s}.index-module__oMHRPW__pathCard:hover .index-module__oMHRPW__pathIcon{color:#fff}.index-module__oMHRPW__pathBadge{color:var(--color-primary);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;background:#1b365d14;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.68rem;font-weight:700}.index-module__oMHRPW__pathTitle{font-family:var(--font-headline);line-height:1.2;color:var(--color-primary)!important}.index-module__oMHRPW__pathDescription{font-family:var(--font-body);color:var(--color-tertiary);flex:1;line-height:1.55}.index-module__oMHRPW__pathCtaBtn{border:2px solid var(--color-secondary);background:var(--color-secondary);color:#fff;width:100%;font-family:var(--font-label);letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:10px 16px;font-size:.875rem;font-weight:700;transition:background-color .15s,border-color .15s;display:flex}.index-module__oMHRPW__pathCard:hover .index-module__oMHRPW__pathCtaBtn{background:var(--color-primary);border-color:var(--color-primary)}.index-module__oMHRPW__pricingSection{background:#fff}.index-module__oMHRPW__pricingTeaser{background:linear-gradient(135deg,#f8f9fc 0%,#fff 100%);border:1px solid #e2e6ee;border-radius:16px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:40px;display:grid;box-shadow:0 8px 32px #1b365d0f}.index-module__oMHRPW__pricingTeaserContent{flex-direction:column;gap:16px;display:flex}.index-module__oMHRPW__pricingTeaserBadge{color:var(--color-secondary);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;background:#ff671f1f;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.68rem;font-weight:700}.index-module__oMHRPW__pricingTeaserTitle{font-family:var(--font-headline);letter-spacing:-.02em;line-height:1.15;color:var(--color-primary)!important}.index-module__oMHRPW__pricingTeaserDescription{font-family:var(--font-body);color:var(--color-tertiary);max-width:52ch;line-height:1.6}.index-module__oMHRPW__pricingTeaserList{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.index-module__oMHRPW__pricingTeaserListItem{font-family:var(--font-body);color:var(--color-primary);align-items:flex-start;gap:8px;font-size:.95rem;line-height:1.45;display:flex}.index-module__oMHRPW__pricingTeaserListIcon{width:18px;height:18px;color:var(--color-secondary);flex-shrink:0;margin-top:2px}.index-module__oMHRPW__pricingTeaserActions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.index-module__oMHRPW__pricingTeaserActions .index-module__oMHRPW__pricingTeaserBtn:hover{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.index-module__oMHRPW__pricingTeaserFootnote{font-family:var(--font-body);line-height:1.45;color:var(--color-tertiary)!important}.index-module__oMHRPW__pricingTeaserPriceCard{background:var(--color-primary);color:#fff;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:36px 28px;display:flex}.index-module__oMHRPW__pricingTeaserPriceLabel{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#b8c5d9;font-size:.75rem;font-weight:700}.index-module__oMHRPW__pricingTeaserPrice{font-family:var(--font-headline);letter-spacing:-.03em;font-size:clamp(2.75rem,6vw,3.5rem);font-weight:700;line-height:1}.index-module__oMHRPW__pricingTeaserPricePeriod{font-family:var(--font-body);color:#b8c5d9;font-size:1rem}.index-module__oMHRPW__pricingTeaserTagline{font-family:var(--font-body);margin-top:8px;line-height:1.5;color:#d4dce8!important}.index-module__oMHRPW__faqSection{border-bottom:4px solid var(--color-secondary)}.index-module__oMHRPW__faqList{flex-direction:column;gap:0;max-width:720px;margin-inline:auto;display:flex}.index-module__oMHRPW__faqItem{border-bottom:1px solid #ffffff26}.index-module__oMHRPW__faqItem:first-child{border-top:1px solid #ffffff26}.index-module__oMHRPW__faqQuestion{font-family:var(--font-headline);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.index-module__oMHRPW__faqQuestion::-webkit-details-marker{display:none}.index-module__oMHRPW__faqChevron{border-bottom:2px solid #b8c5d9;border-right:2px solid #b8c5d9;flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.index-module__oMHRPW__faqItem[open] .index-module__oMHRPW__faqChevron{margin-top:6px;transform:rotate(-135deg)}.index-module__oMHRPW__faqAnswer{font-family:var(--font-body);color:#b8c5d9;padding:0 0 20px;font-size:.95rem;line-height:1.65}@media (max-width:1024px){.index-module__oMHRPW__stepsGrid,.index-module__oMHRPW__pathGrid{grid-template-columns:1fr}.index-module__oMHRPW__pricingTeaser{grid-template-columns:1fr;padding:32px 28px}}@media (max-width:768px){.index-module__oMHRPW__trustBarInner{grid-template-columns:1fr;gap:20px;padding:24px 20px}.index-module__oMHRPW__trustItem{flex-direction:row;justify-content:center;gap:12px}.index-module__oMHRPW__pricingTeaser{padding:28px 20px}}@media (min-width:769px) and (max-width:1024px){.index-module__oMHRPW__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-module__oMHRPW__pathGrid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:480px}}
