.HomeView-module__A21wZG__page{color:#1c2a44;font-family:var(--font-roboto), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;background:0 0;padding-bottom:24px;line-height:1.5}.HomeView-module__A21wZG__wrap{max-width:1200px;margin:0 auto;padding:0 24px}.HomeView-module__A21wZG__mainStreamPanel{background:#fff;border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #1c2a440a}.HomeView-module__A21wZG__panelBlock{border-top:1px solid #edf2f7;padding:44px 40px;scroll-margin-top:140px}.HomeView-module__A21wZG__heroSection{background:linear-gradient(135deg,#fff 0%,#f4f8ff 55%,#e6f0ff 100%);padding:48px 44px 40px;scroll-margin-top:140px}.HomeView-module__A21wZG__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.HomeView-module__A21wZG__heroLeft{flex-direction:column;gap:22px;display:flex}.HomeView-module__A21wZG__h1{font-family:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:-.02em;color:#0b192c;margin:0;font-size:44px;font-weight:700;line-height:1.12}.HomeView-module__A21wZG__h1Highlight{color:#2563eb;display:block}.HomeView-module__A21wZG__heroSub{color:#475569;max-width:540px;margin:0;font-size:16px;line-height:1.6}.HomeView-module__A21wZG__heroActions{align-items:center;gap:16px;margin-top:4px;display:flex}.HomeView-module__A21wZG__btnPrimary{background:#1a2b4a;border-radius:10px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 14px #1a2b4a47;color:#fff!important}.HomeView-module__A21wZG__btnPrimary:hover{background:#243b66;transform:translateY(-1px);box-shadow:0 6px 18px #1a2b4a5c}.HomeView-module__A21wZG__btnSecondary{color:#2563eb;background:#fffc;border:1px solid #dbeafe;border-radius:10px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s}.HomeView-module__A21wZG__btnSecondary:hover{color:#1d4ed8;background:#fff;border-color:#bfdbfe}.HomeView-module__A21wZG__heroTrust{border-top:1px solid #e2e8f0cc;flex-wrap:wrap;align-items:center;gap:24px;margin-top:12px;padding-top:20px;display:flex}.HomeView-module__A21wZG__trustItem{align-items:center;gap:10px;display:flex}.HomeView-module__A21wZG__trustIcon{color:#2563eb;flex-shrink:0;width:22px;height:22px}.HomeView-module__A21wZG__trustTextWrap{flex-direction:column;line-height:1.25;display:flex}.HomeView-module__A21wZG__trustLabel{color:#64748b;font-size:12px}.HomeView-module__A21wZG__trustValue{color:#0b192c;font-size:13px;font-weight:700}.HomeView-module__A21wZG__heroRight{justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.HomeView-module__A21wZG__heroVisualWrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a14;container-type:inline-size}.HomeView-module__A21wZG__heroOverlayHeader{letter-spacing:.04em;color:#0b192c;z-index:4;text-transform:uppercase;pointer-events:none;font-size:14px;font-weight:800;line-height:1.25;position:absolute;top:24px;left:24px}.HomeView-module__A21wZG__heroImg{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.HomeView-module__A21wZG__pin{z-index:6;cursor:pointer;border-radius:50%;width:max(30px,6cqw);height:max(30px,6cqw);text-decoration:none;display:block;position:absolute;transform:translate(-50%,-50%)}.HomeView-module__A21wZG__pinCa{top:20.9%;left:19.8%}.HomeView-module__A21wZG__pinFl{top:65.5%;left:86.2%}.HomeView-module__A21wZG__pin:before,.HomeView-module__A21wZG__pin:after{content:"";opacity:0;pointer-events:none;transform-origin:50%;border:2px solid #2563eb;border-radius:50%;position:absolute;inset:0}.HomeView-module__A21wZG__pinActive:before{animation:2.4s ease-out infinite HomeView-module__A21wZG__ring}.HomeView-module__A21wZG__pinActive:after{animation:2.4s ease-out 1.2s infinite HomeView-module__A21wZG__ring}.HomeView-module__A21wZG__pin:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}@keyframes HomeView-module__A21wZG__ring{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.HomeView-module__A21wZG__mc{z-index:7;will-change:transform;background:#fff;border-radius:max(12px,3.6cqw);width:max(29.5%,168px);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);position:absolute;top:3.4%;right:3.2%;overflow:hidden;box-shadow:0 10px 30px #14285a29,0 1px 3px #14285a14}.HomeView-module__A21wZG__mc:hover,.HomeView-module__A21wZG__mc:focus-within{transform:translateY(-3px);box-shadow:0 16px 38px #14285a38,0 1px 3px #14285a14}.HomeView-module__A21wZG__mcTabs{justify-content:center;gap:3px;padding:1.8cqw 1.8cqw 0;display:flex}.HomeView-module__A21wZG__mcTab{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:.4cqw 1.2cqw;font-size:max(11px,2.25cqw);font-weight:600;transition:color .15s,background-color .15s}.HomeView-module__A21wZG__mcTabActive{color:#2563eb;background:#eff6ff}.HomeView-module__A21wZG__mcTab:focus-visible,.HomeView-module__A21wZG__mcLink:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.HomeView-module__A21wZG__mcLink{color:inherit;border-radius:inherit;padding:1.2cqw 2cqw 0;text-decoration:none;display:block}.HomeView-module__A21wZG__mcBody{text-align:center;flex-direction:column;align-items:center;transition:opacity .22s,transform .22s;display:flex}.HomeView-module__A21wZG__mcLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:max(11px,2.2cqw);font-weight:600;display:block}.HomeView-module__A21wZG__mcValue{letter-spacing:-.03em;color:#1e3a8a;margin:.3cqw 0;font-size:max(34px,7.5cqw);font-weight:800;line-height:1;display:block}.HomeView-module__A21wZG__mcDelta{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:99px;margin-top:.2cqw;padding:.15cqw 1cqw;font-size:max(11px,2.2cqw);font-weight:600;display:inline-block}.HomeView-module__A21wZG__mcSwapping{opacity:0;transform:translateY(4px)}.HomeView-module__A21wZG__mcCta{color:#2563eb;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;margin-top:1.4cqw;padding:1.2cqw 0 1.8cqw;font-size:13px;font-weight:600;display:flex}.HomeView-module__A21wZG__mcCtaText{text-wrap:balance;line-height:1.25}.HomeView-module__A21wZG__mcArrow{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:max(24px,4.6cqw);height:max(24px,4.6cqw);transition:transform .2s;display:grid}.HomeView-module__A21wZG__mcArrow svg{width:55%;height:55%}.HomeView-module__A21wZG__mc:hover .HomeView-module__A21wZG__mcArrow,.HomeView-module__A21wZG__mcLink:focus-visible .HomeView-module__A21wZG__mcArrow{transform:translate(3px)}.HomeView-module__A21wZG__mc:hover .HomeView-module__A21wZG__mcCtaText{text-underline-offset:3px;text-decoration:underline}@container (max-width:480px){.HomeView-module__A21wZG__mc{border-radius:max(8px,3.2cqw);width:max(45%,138px);top:2.5%;right:2.5%}.HomeView-module__A21wZG__mcTabs{justify-content:center;gap:2px;padding:1.5cqw 1cqw 0}.HomeView-module__A21wZG__mcTab{padding:.3cqw .8cqw;font-size:max(9.5px,2.3cqw)}.HomeView-module__A21wZG__mcLink{padding:1cqw 1.2cqw 0}.HomeView-module__A21wZG__mcLabel{font-size:max(9px,2.1cqw)}.HomeView-module__A21wZG__mcValue{margin:.2cqw 0;font-size:max(22px,6cqw)}.HomeView-module__A21wZG__mcDelta{padding:.1cqw .8cqw;font-size:max(9px,2.1cqw)}.HomeView-module__A21wZG__mcCta{gap:4px;margin-top:1cqw;padding:1cqw 0 1.5cqw;font-size:max(10px,2.4cqw)}.HomeView-module__A21wZG__mcArrow{width:max(18px,4.4cqw);height:max(18px,4.4cqw)}.HomeView-module__A21wZG__pin{width:max(22px,5.5cqw);height:max(22px,5.5cqw)}.HomeView-module__A21wZG__heroOverlayHeader{font-size:10px;top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.HomeView-module__A21wZG__pinActive:before,.HomeView-module__A21wZG__pinActive:after{opacity:.6;animation:none;transform:scale(1.3)}.HomeView-module__A21wZG__mc,.HomeView-module__A21wZG__mcBody,.HomeView-module__A21wZG__mcArrow{transition:none}}.HomeView-module__A21wZG__sectionHeader{text-align:center;margin-bottom:28px}.HomeView-module__A21wZG__sectionHeaderLeft{text-align:left;margin-bottom:24px}.HomeView-module__A21wZG__subheadingLeft{color:#475569;max-width:100%;margin:6px 0 0;font-size:16px;line-height:1.55}.HomeView-module__A21wZG__h2{font-family:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#0b192c;margin:0;font-size:32px;font-weight:700;line-height:1.2}.HomeView-module__A21wZG__centerSub{color:#475569;max-width:660px;margin:8px auto 0;font-size:15px;line-height:1.6}.HomeView-module__A21wZG__goalsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.HomeView-module__A21wZG__goalCard{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;text-decoration:none;transition:all .22s;display:flex;position:relative;overflow:hidden}.HomeView-module__A21wZG__goalCard:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 30px #0f172a14}.HomeView-module__A21wZG__goalCardHighlighted{background:#fff;border:2px solid #2563eb}.HomeView-module__A21wZG__goalCardTop{z-index:3;align-items:center;margin-bottom:14px;display:flex;position:relative}.HomeView-module__A21wZG__goalNumber{color:#fff;letter-spacing:.05em;font-size:13px;font-weight:700;font-family:var(--font-poppins), sans-serif;background:#1a2b4a;border-radius:6px;justify-content:center;align-items:center;padding:4px 14px;display:inline-flex}.HomeView-module__A21wZG__goalCardContent{z-index:3;flex-direction:column;flex-grow:1;gap:6px;width:100%;display:flex;position:relative}.HomeView-module__A21wZG__goalTitle{font-family:var(--font-poppins), sans-serif;color:#0b192c;width:100%;margin:0;font-size:18px;font-weight:700;line-height:1.3}.HomeView-module__A21wZG__goalDesc{color:#475569;max-width:65%;margin:0;font-size:13.5px;line-height:1.5}.HomeView-module__A21wZG__goalThumbnailWrap{z-index:1;pointer-events:none;opacity:.95;justify-content:flex-end;align-items:flex-end;width:55%;height:80%;transition:transform .3s,opacity .3s;display:flex;position:absolute;bottom:0;right:-5px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000d9 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000d9 25%,#000 100%)}.HomeView-module__A21wZG__goalThumbnail{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;mix-blend-mode:multiply;width:100%;height:100%}.HomeView-module__A21wZG__goalCard:hover .HomeView-module__A21wZG__goalThumbnailWrap{opacity:1;transform:scale(1.05)}.HomeView-module__A21wZG__goalCardFooter{z-index:3;margin-top:16px;position:relative}.HomeView-module__A21wZG__goalCta{color:#2563eb;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.HomeView-module__A21wZG__gridFooterNote{text-align:center;color:#64748b;margin-top:32px;font-size:14.5px}.HomeView-module__A21wZG__proofBlock{border-top:1px solid #edf2f7;padding:0}.HomeView-module__A21wZG__proofVisualArea{background-color:#eaf3fd;background-image:url(/assets/home/proof-skyline-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:36px;position:relative;overflow:hidden}.HomeView-module__A21wZG__proofGlassContent{-webkit-backdrop-filter:blur(8px);z-index:2;background:#ffffffe0;border:1px solid #ffffffe6;border-radius:12px;flex-direction:column;gap:32px;padding:36px 40px;display:flex;position:relative;box-shadow:0 8px 30px #0f172a0d}.HomeView-module__A21wZG__proofHeaderLeft{text-align:left}.HomeView-module__A21wZG__proofTitle{font-family:var(--font-poppins), sans-serif;color:#0b192c;margin:0 0 6px;font-size:34px;font-weight:700}.HomeView-module__A21wZG__proofSub{color:#475569;margin:0;font-size:15px}.HomeView-module__A21wZG__proofGrid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.HomeView-module__A21wZG__proofItem{flex-direction:column;gap:6px;display:flex}.HomeView-module__A21wZG__proofNumber{font-family:var(--font-poppins), sans-serif;color:#0b192c;font-size:32px;font-weight:800;line-height:1.1;transition:color .18s}.HomeView-module__A21wZG__proofText{color:#334155;font-size:14px;font-weight:500;line-height:1.45;transition:color .18s}.HomeView-module__A21wZG__proofItemInteractive{color:inherit;cursor:pointer;text-decoration:none}.HomeView-module__A21wZG__proofItemInteractive:hover .HomeView-module__A21wZG__proofNumber{color:#2563eb}.HomeView-module__A21wZG__proofItemInteractive:hover .HomeView-module__A21wZG__proofText{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.HomeView-module__A21wZG__proofBanner{background:#1a2b4a;justify-content:space-between;align-items:center;gap:20px;padding:22px 44px;display:flex}.HomeView-module__A21wZG__proofBannerContent{align-items:center;gap:12px;display:flex}.HomeView-module__A21wZG__proofBannerIcon{color:#3b82f6;flex-shrink:0;width:24px;height:24px}.HomeView-module__A21wZG__proofBannerTitle{color:#fff;font-size:16px;font-weight:700}.HomeView-module__A21wZG__proofBannerBtn{background:0 0;border:1px solid #ffffff73;border-radius:20px;flex-shrink:0;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .18s;color:#fff!important}.HomeView-module__A21wZG__proofBannerBtn:hover{background:#ffffff26;border-color:#fff}.HomeView-module__A21wZG__spineBlock{background:linear-gradient(135deg,#f0f7ff 0%,#e8f3ff 100%);border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe;padding:48px 44px;scroll-margin-top:140px;position:relative;overflow:hidden}.HomeView-module__A21wZG__spineBgWave{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;right:0}.HomeView-module__A21wZG__spineMainTitle{font-family:var(--font-poppins), sans-serif;color:#0b192c;z-index:2;max-width:920px;margin:0;font-size:30px;font-weight:700;line-height:1.25;position:relative}.HomeView-module__A21wZG__spineLayoutRow{z-index:2;align-items:center;gap:24px;display:flex;position:relative}.HomeView-module__A21wZG__spineGrid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.HomeView-module__A21wZG__spineStepCard{background:#fff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:170px;padding:24px;transition:all .2s;display:flex;box-shadow:0 4px 16px #2563eb0a}.HomeView-module__A21wZG__spineStepCard:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 10px 28px #2563eb14}.HomeView-module__A21wZG__spineCardLeft{flex-direction:column;flex:1;gap:6px;display:flex}.HomeView-module__A21wZG__spineNumber{font-family:var(--font-poppins), sans-serif;color:#2563eb;margin-bottom:2px;font-size:26px;font-weight:800;line-height:1}.HomeView-module__A21wZG__spineStepTitle{font-family:var(--font-poppins), sans-serif;color:#0b192c;margin:0;font-size:18px;font-weight:700;line-height:1.3}.HomeView-module__A21wZG__spineText{color:#475569;margin:0;font-size:13.5px;line-height:1.5}.HomeView-module__A21wZG__spineIconCircle{background:#eff6ff;border:1px solid #dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #2563eb14}.HomeView-module__A21wZG__spineIcon{color:#2563eb;width:26px;height:26px}.HomeView-module__A21wZG__spineSideBadge{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100px;display:flex}.HomeView-module__A21wZG__spineSideText{font-family:var(--font-poppins), sans-serif;letter-spacing:.1em;color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.HomeView-module__A21wZG__spineFooterBox{text-align:center;border-top:1px solid #edf2f7;margin-top:32px;padding-top:20px}.HomeView-module__A21wZG__spineMute{color:#64748b;margin:0;font-size:14.5px}.HomeView-module__A21wZG__latestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.HomeView-module__A21wZG__latestCard{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.HomeView-module__A21wZG__latestCard:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 8px 24px #0f172a14}.HomeView-module__A21wZG__latestImgWrap{background:#0b192c;width:100%;height:170px;overflow:hidden}.HomeView-module__A21wZG__latestImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.HomeView-module__A21wZG__latestCard:hover .HomeView-module__A21wZG__latestImg{transform:scale(1.04)}.HomeView-module__A21wZG__latestContent{flex-direction:column;flex-grow:1;gap:8px;padding:20px;display:flex}.HomeView-module__A21wZG__latestTag{letter-spacing:.08em;color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:700}.HomeView-module__A21wZG__latestTitle{font-family:var(--font-poppins), sans-serif;color:#0b192c;margin:0;font-size:17px;font-weight:700;line-height:1.35}.HomeView-module__A21wZG__latestDesc{color:#475569;flex-grow:1;margin:0;font-size:13.5px;line-height:1.5}.HomeView-module__A21wZG__latestLink{color:#2563eb;margin-top:8px;font-size:13.5px;font-weight:600;display:inline-block}@media (max-width:1024px){.HomeView-module__A21wZG__heroGrid{grid-template-columns:1fr;gap:32px}.HomeView-module__A21wZG__heroRight{justify-content:center}.HomeView-module__A21wZG__proofGrid,.HomeView-module__A21wZG__goalsGrid,.HomeView-module__A21wZG__spineGrid,.HomeView-module__A21wZG__latestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.HomeView-module__A21wZG__heroSection{padding:24px 12px}.HomeView-module__A21wZG__panelBlock,.HomeView-module__A21wZG__proofVisualArea,.HomeView-module__A21wZG__proofBanner{padding:28px 18px}.HomeView-module__A21wZG__h1{font-size:28px}.HomeView-module__A21wZG__h2,.HomeView-module__A21wZG__proofTitle{font-size:22px}.HomeView-module__A21wZG__goalsGrid,.HomeView-module__A21wZG__proofGrid,.HomeView-module__A21wZG__spineGrid,.HomeView-module__A21wZG__latestGrid{grid-template-columns:1fr;gap:16px}.HomeView-module__A21wZG__goalCardContent{max-width:100%}.HomeView-module__A21wZG__goalThumbnailWrap{width:45%;height:60%}.HomeView-module__A21wZG__proofBanner{text-align:center;flex-direction:column;gap:14px}.HomeView-module__A21wZG__proofBannerBtn{text-align:center;width:100%}.HomeView-module__A21wZG__heroActions{flex-direction:column;align-items:stretch}.HomeView-module__A21wZG__btnPrimary{text-align:center}}
