.KartizenPlus-module___CAH-q__pageWrapper{background-color:#fff;flex-direction:column;width:100%;display:flex}.KartizenPlus-module___CAH-q__heroSection{color:#fff;background:linear-gradient(135deg,#001647 0%,#001033 100%);padding:5rem 0;position:relative;overflow:hidden}.KartizenPlus-module___CAH-q__heroContainer{grid-template-columns:280px 1fr;align-items:center;gap:4rem;display:grid}.KartizenPlus-module___CAH-q__archCol{justify-content:center;display:flex}.KartizenPlus-module___CAH-q__archBadge{background:#ffffff08;border:1.5px solid #c9a84c66;border-radius:110px 110px 20px 20px;flex-direction:column;justify-content:center;align-items:center;width:220px;height:280px;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 12px 36px #00000040,inset 0 0 20px #c9a84c1a}.KartizenPlus-module___CAH-q__archBadge:hover{border-color:#c9a84c;transform:translateY(-4px)}.KartizenPlus-module___CAH-q__archContent{justify-content:center;align-items:center;display:flex}.KartizenPlus-module___CAH-q__archLogo{object-fit:contain;filter:drop-shadow(0 4px 12px #c9a84c33)}.KartizenPlus-module___CAH-q__heroContent{flex-direction:column;align-items:flex-start;display:flex}.KartizenPlus-module___CAH-q__heroTag{font-weight:var(--fw-semi,600);font-size:var(--font-size-xs,12px);letter-spacing:.1em;text-transform:uppercase;color:#c9a84c;margin-bottom:.75rem;line-height:100%}.KartizenPlus-module___CAH-q__heroHeading{font-family:var(--font-sans), system-ui, sans-serif;font-weight:var(--fw-regular,400);font-size:var(--font-size-52,3.25rem);color:#fff;letter-spacing:-.01em;margin:0 0 1.25rem;line-height:1.1}.KartizenPlus-module___CAH-q__heroDesc{font-weight:var(--fw-regular,400);font-size:var(--font-size-base,16px);color:#a3b3c2;max-width:580px;margin:0 0 2rem;line-height:1.5}.KartizenPlus-module___CAH-q__heroCtaBlock{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.KartizenPlus-module___CAH-q__tryBtn{color:#001647;font-weight:var(--fw-semi,600);font-size:var(--font-size-sm,14px);border-radius:var(--radius-lg,8px);cursor:pointer;background-color:#c9a84c;border:none;padding:.85rem 1.75rem;transition:transform .2s,box-shadow .2s,background-color .2s;box-shadow:0 4px 16px #c9a84c59}.KartizenPlus-module___CAH-q__tryBtn:hover{background-color:#d9b85c;transform:translateY(-2px);box-shadow:0 6px 20px #c9a84c73}.KartizenPlus-module___CAH-q__subtext{font-weight:var(--fw-regular,400);font-size:var(--font-size-11,11px);color:#7a9bbf}.KartizenPlus-module___CAH-q__benefitsSection{background-color:#fbf8f2;padding:5rem 0}.KartizenPlus-module___CAH-q__benefitsContainer{flex-direction:column;gap:3.5rem;display:flex}.KartizenPlus-module___CAH-q__benefitsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.KartizenPlus-module___CAH-q__benefitCard{border-radius:var(--radius-2xl,12px);background-color:#fdfbf7;border:1px solid #ebe7df;flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 16px #00000005}.KartizenPlus-module___CAH-q__benefitCard:hover{border-color:#d1cbbd;transform:translateY(-4px);box-shadow:0 12px 28px #00000012}.KartizenPlus-module___CAH-q__iconWrapper{background-color:#e35a2214;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;display:flex}.KartizenPlus-module___CAH-q__doublePointsIcon{font-size:1.35rem;font-weight:var(--fw-bold,700);color:#e35a22;line-height:1}.KartizenPlus-module___CAH-q__cardTitle{font-family:var(--font-sans), system-ui, sans-serif;font-weight:var(--fw-semi,600);font-size:var(--font-size-lg,18px);color:#001647;margin:0 0 .5rem;line-height:1.25}.KartizenPlus-module___CAH-q__cardDesc{font-weight:var(--fw-regular,400);font-size:var(--font-size-13,13px);color:#6e777d;margin:0;line-height:1.45}.KartizenPlus-module___CAH-q__dashboardBanner{border-radius:var(--radius-3xl,16px);background-color:#f5efe6;border:1px solid #e6dec3;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.5rem 3rem;display:flex;box-shadow:0 6px 20px #00000008}.KartizenPlus-module___CAH-q__dashLeft{flex-direction:column;display:flex}.KartizenPlus-module___CAH-q__dashTag{font-weight:var(--fw-semi,600);font-size:var(--font-size-11,11px);letter-spacing:.08em;text-transform:uppercase;color:#e35a22;margin-bottom:.35rem;line-height:100%}.KartizenPlus-module___CAH-q__dashTitle{font-family:var(--font-sans), system-ui, sans-serif;font-weight:var(--fw-semi,600);font-size:var(--font-size-3xl,24px);color:#001647;margin:0 0 .85rem;line-height:1.2}.KartizenPlus-module___CAH-q__dashSavingsLabel{font-weight:var(--fw-regular,400);font-size:var(--font-size-xs,12px);color:#6e777d;margin-bottom:.25rem}.KartizenPlus-module___CAH-q__dashSavingsValue{font-family:var(--font-sans), system-ui, sans-serif;font-weight:var(--fw-bold,700);font-size:var(--font-size-8xl,40px);color:#001647;line-height:1}.KartizenPlus-module___CAH-q__dashMiddle{border-left:1px solid #e1d9c8;border-right:1px solid #e1d9c8;flex-direction:column;gap:.65rem;padding:0 2rem;display:flex}.KartizenPlus-module___CAH-q__statRow{justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.KartizenPlus-module___CAH-q__statLabel{font-weight:var(--fw-regular,400);font-size:var(--font-size-13,13px);color:#6e777d}.KartizenPlus-module___CAH-q__statValue{font-weight:var(--fw-semi,600);font-size:var(--font-size-13,13px);color:#001647}.KartizenPlus-module___CAH-q__statValueBold{font-weight:var(--fw-bold,700);font-size:var(--font-size-13,13px);color:#001647}.KartizenPlus-module___CAH-q__statValueMuted{font-weight:var(--fw-regular,400);font-size:var(--font-size-13,13px);color:#9ca3af}.KartizenPlus-module___CAH-q__dashRight{align-items:center;display:flex}.KartizenPlus-module___CAH-q__shopBtn{color:#fff;font-weight:var(--fw-semi,600);font-size:var(--font-size-13,13px);border-radius:var(--radius-lg,8px);white-space:nowrap;background-color:#001647;align-items:center;gap:.65rem;padding:.85rem 1.5rem;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.KartizenPlus-module___CAH-q__shopBtn:hover{background-color:#002673;transform:translateY(-2px)}.KartizenPlus-module___CAH-q__faqBlock{flex-direction:column;gap:2rem;width:100%;max-width:840px;margin:0 auto;display:flex}.KartizenPlus-module___CAH-q__faqHeader{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.KartizenPlus-module___CAH-q__faqSubtag{font-weight:var(--fw-semi,600);font-size:var(--font-size-11,11px);letter-spacing:.08em;text-transform:uppercase;color:#e35a22}.KartizenPlus-module___CAH-q__faqTitle{font-family:var(--font-sans), system-ui, sans-serif;font-weight:var(--fw-bold,700);font-size:var(--font-size-5xl,28px);color:#001647;margin:0}.KartizenPlus-module___CAH-q__faqList{flex-direction:column;gap:1rem;display:flex}.KartizenPlus-module___CAH-q__faqItem{border-radius:var(--radius-xl,10px);cursor:pointer;background-color:#fff;border:1px solid #ebe7df;padding:1.25rem 1.5rem;transition:border-color .2s,box-shadow .2s}.KartizenPlus-module___CAH-q__faqItem:hover{border-color:#c9a84c;box-shadow:0 4px 12px #0000000a}.KartizenPlus-module___CAH-q__faqOpen{border-color:#c9a84c;box-shadow:0 4px 16px #0000000d}.KartizenPlus-module___CAH-q__faqQuestion{font-weight:var(--fw-semi,600);font-size:var(--font-size-base,16px);color:#001647;justify-content:space-between;align-items:center;display:flex}.KartizenPlus-module___CAH-q__faqToggleIcon{color:#c9a84c;font-size:1.25rem;font-weight:700}.KartizenPlus-module___CAH-q__faqAnswer{font-weight:var(--fw-regular,400);font-size:var(--font-size-sm,14px);color:#6e777d;margin-top:.75rem;line-height:1.55}.KartizenPlus-module___CAH-q__faqSkeletonItem{border-radius:var(--radius-xl,10px);height:60px}@media (max-width:1024px){.KartizenPlus-module___CAH-q__heroContainer{text-align:center;grid-template-columns:1fr;gap:2.5rem}.KartizenPlus-module___CAH-q__heroContent,.KartizenPlus-module___CAH-q__heroCtaBlock{align-items:center}.KartizenPlus-module___CAH-q__benefitsGrid{grid-template-columns:repeat(2,1fr)}.KartizenPlus-module___CAH-q__dashboardBanner{flex-direction:column;align-items:flex-start;padding:2rem}.KartizenPlus-module___CAH-q__dashMiddle{border:1px solid #e1d9c8;border-left:none;border-right:none;width:100%;padding:1rem 0}.KartizenPlus-module___CAH-q__dashRight{width:100%}.KartizenPlus-module___CAH-q__shopBtn{justify-content:center;width:100%}}@media (max-width:640px){.KartizenPlus-module___CAH-q__heroHeading{font-size:2.25rem}.KartizenPlus-module___CAH-q__benefitsGrid{grid-template-columns:1fr}.KartizenPlus-module___CAH-q__archBadge{width:180px;height:230px}}
