body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background:#fff;border-bottom:1px solid #0000001a;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin-left:2.5rem;margin-right:2.5rem}.navbar-logo{align-items:stretch;display:flex;height:100%}.logo-image{height:80px;object-fit:contain;object-position:bottom;width:auto}.hamburger-menu{cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:.5rem}.hamburger-menu span{background:#2d3748;border-radius:2px;height:3px;transition:transform .3s ease,opacity .3s ease,background .3s ease;width:25px}.hamburger-menu.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-menu.is-open span:nth-child(2){opacity:0}.hamburger-menu.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:999}.mobile-menu__close{background:#0000;border:none;border-radius:9999px;color:#0f172b;cursor:pointer;font-size:34px;height:44px;line-height:44px;opacity:0;position:absolute;right:32px;text-align:center;top:18px;transform:scale(.95);transition:opacity .25s ease,transform .25s ease;width:44px;z-index:1000}.mobile-menu.is-open .mobile-menu__close{opacity:1;pointer-events:auto;transform:scale(1)}.mobile-menu__backdrop{background:#fff;inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.mobile-menu__panel{align-items:center;display:flex;flex-direction:column;gap:28px;inset:0;justify-content:center;position:absolute;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.mobile-menu__panel,.mobile-menu__tab{background:#0000;border:none;border-radius:0;box-shadow:none;opacity:0;padding:0}.mobile-menu__tab{-webkit-tap-highlight-color:transparent;color:#0f172b;cursor:pointer;font-size:42px;font-weight:800;outline:none;position:relative;text-align:center;transform:translateY(12px);transition:transform .25s ease-out,opacity .3s ease,color .2s ease,text-shadow .25s ease-out}.mobile-menu__tab:hover{color:#4fd1c7;text-shadow:0 2px 0 #0000000a;transform:translate(8px,-3px)}.mobile-menu__tab.is-active{color:#0f172b}.mobile-menu__tab.is-active:hover{color:#4fd1c7}.mobile-menu.is-open{pointer-events:auto}.mobile-menu.is-open .mobile-menu__backdrop{opacity:1}.mobile-menu.is-open .mobile-menu__panel,.mobile-menu.is-open .mobile-menu__tab{opacity:1;transform:translateY(0)}.mobile-menu.is-open .mobile-menu__tab.is-active{text-shadow:0 3px 0 #0000000d;transform:translateY(-6px)}.mobile-menu__tab:after{background:#0f172b;bottom:-6px;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;transition:width .3s ease;width:0}.mobile-menu__tab.is-active:after{width:100%}.mobile-menu__close:focus,.mobile-menu__close:focus-visible,.mobile-menu__tab:focus,.mobile-menu__tab:focus-visible{box-shadow:none;outline:none}@media (max-width:768px){.navbar-container{margin-left:1rem;margin-right:1rem}.logo-image{height:50px}.hamburger-menu span{height:2.5px;width:22px}.mobile-menu__panel{gap:20px}.mobile-menu__tab{font-size:28px}}@media (max-width:480px){.mobile-menu__panel{max-width:calc(100% - 16px);min-width:220px;right:8px}}@keyframes fadeOutIn{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-20px)}51%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-animation{animation:fadeOutIn 2s ease-in-out}.hero-background{background-image:url(/static/media/bg_pattern.4673bd4055fd01bfefcc.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;height:560px;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-width:1024px){.hero-background{height:1500px}}.hero-section{padding:6rem 2rem 4rem;position:relative;text-align:center;z-index:1}.hero-container{margin:0 auto;max-width:1200px}.hero-title{margin-bottom:3rem}.hero-title h1{color:#0f172b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.mobile-break{display:inline}.mobile-only-text{display:none}.hero-subtitle{color:#45556c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px}.hero-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.video-container{margin:0 auto;max-width:800px;width:100%}.video-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 20px 40px #0000001a;cursor:pointer;height:450px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.video-placeholder:hover{transform:translateY(-5px)}.play-button{background:#ffffffe6;bottom:20px;box-shadow:0 4px 12px #00000026;display:flex;height:60px;left:20px;position:absolute;width:60px}.play-button:hover{background:#fff;transform:scale(1.1)}.video-overlay{align-items:center;background:#0000;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;z-index:10}.hero-main-image{border-radius:10px;height:564px;object-fit:cover;opacity:1;width:1187px}.hero-tabs{grid-gap:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr;padding:.5rem;width:67%}.tab{word-wrap:break-word;background:#0000;border:none;border-radius:8px;color:#4a5568;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:500;min-height:-webkit-fit-content;min-height:fit-content;overflow-wrap:break-word;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;white-space:normal}.tab:hover{background:#4fd1c71a;color:#2d3748}.tab.active{background:#4fd1c7;color:#fff;font-weight:600}@media (max-width:768px){.hero-background{background-image:url(/static/media/mobile_bg.dfe820748826df3dbf25.svg);height:860px}.hero-section{padding:6rem 1rem 2rem}.hero-title h1{font-size:2rem;text-align:center}.mobile-break:before{content:"\A";white-space:pre}.hero-subtitle{font-size:1rem;text-align:center}.video-placeholder{height:250px}.hero-main-image{height:100%;max-width:100%;width:100%}.hero-tabs{border-radius:12px;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin:0;max-width:100%;overflow-x:auto;padding:0;width:100%}.tab{border-radius:0;border-right:1px solid #e5e5e580;flex-shrink:0;font-size:.85rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.75rem 1rem;text-align:center;width:auto}.tab:first-child{border-bottom-left-radius:12px;border-top-left-radius:12px}.tab:last-child{border-bottom-right-radius:12px;border-right:none;border-top-right-radius:12px}.play-button{bottom:15px;height:50px;left:15px;width:50px}.mobile-only-text{color:#45556c;display:block;font-size:.9rem;line-height:1.5;margin-top:1.5rem;padding:0 1rem;text-align:center}}.audio-player-container{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%}.fade-in{animation:fadeIn .8s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.simple-thumbnail{background:#0000;border-radius:0;max-width:none;min-width:auto;padding:2rem;text-align:center;width:100%}.logo-section{margin-bottom:4rem}.logo-text-container{align-items:flex-start;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.logo-text{color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:4rem;font-weight:900;letter-spacing:4px;line-height:1;margin:0;text-transform:uppercase}.insight-container{align-items:flex-start;display:flex;flex-direction:column}.logo-text.gold{color:#4fd1c7;margin:0}.logo-subtext{color:#ccc;display:block;font-size:1.2rem;font-weight:400;letter-spacing:1px;margin-top:.5rem;text-align:left}.play-button{align-items:center;background:#4fd1c7;border-radius:50%;box-shadow:0 10px 30px #4fd1c766;cursor:pointer;display:flex!important;height:120px;justify-content:center;margin:0 auto;opacity:1!important;transition:all .3s ease;visibility:visible!important;width:120px}.play-button:hover{box-shadow:0 15px 40px #4fd1c780;transform:scale(1.05)}.pause-icon,.play-icon{color:#000;height:40px;width:40px}@media (max-width:768px){.logo-text-container{align-items:center;flex-direction:column;gap:.5rem}.insight-container{align-items:center}.logo-text{letter-spacing:2px}.logo-text,.logo-text.gold{font-size:2.5rem}.logo-subtext{font-size:1rem;text-align:center}.play-button{height:100px;width:100px}.pause-icon,.play-icon{height:32px;width:32px}}.highlights-section{background:#f0fcfb;border-radius:20px;height:400px;margin:0 auto;max-width:890px;opacity:1;padding:2rem;position:relative;width:60%;z-index:1}.highlights-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.highlights-content{align-items:flex-start;display:flex;gap:3rem;height:100%;width:100%}.highlights-text{flex:1 1;min-width:300px}.highlights-title{color:#0f172b;font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.highlights-description,.highlights-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.highlights-description{color:#314158;font-size:1.1rem;font-weight:400;line-height:1.6;margin-bottom:2rem}.download-buttons-container{display:flex;flex-direction:column;gap:1rem}.download-button{align-items:center;background:#4fd1c7;border:none;border-radius:27.64px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;height:40px;justify-content:center;line-height:1;opacity:1;padding:0 1rem;transition:all .3s ease;width:247px}.download-button:hover{background:#96c8cd;transform:translateY(-1px)}.download-icon{display:block;height:20px;position:relative;width:20px}.highlights-cards{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:flex-start;min-width:350px}.highlight-card{align-items:center;background:#fff;border:1.64px solid #e5e5e5;border-radius:22.95px;box-shadow:0 4px 12px #00000014;display:flex;height:80px;justify-content:center;max-width:400px;opacity:1;padding:0 1rem;transition:all .3s ease;width:100%}.highlight-card:hover{background:#edf2f7;box-shadow:0 4px 12px #0000001a;transform:translateX(5px)}.highlight-card p{color:#45556c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-style:normal;font-weight:600;line-height:1.2;margin:0;text-align:center;vertical-align:middle;white-space:nowrap}@media (max-width:768px){.highlights-section{height:auto;min-height:auto;padding:2rem 1rem;width:95%}.highlights-content{align-items:center;flex-direction:column;gap:2rem;text-align:center}.highlights-cards,.highlights-text{min-width:0;min-width:auto;width:100%}.highlights-title{font-size:1.5rem;text-align:center}.highlights-description{font-size:.95rem;margin-bottom:1.5rem;text-align:center}.download-buttons-container{align-items:center;width:100%}.download-button{justify-content:center;margin:0 auto;max-width:280px;width:100%}.highlight-card{height:auto;margin:0 auto;max-width:100%;min-height:70px;padding:1rem}.highlight-card p{font-size:.85rem;text-align:center;white-space:normal}}.summary-section{background:#fff;padding:4rem 2rem;position:relative;z-index:1}.summary-container{margin:0 auto;max-width:1200px}.section-title{color:#0f172b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.summary-content{align-items:flex-start;display:flex}.text-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:10px}.mission-content h3,.text-content h3{color:#0f172b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.mission-content h3,.mission-text p,.text-content h3,.text-content p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mission-text p,.text-content p{color:#5f738f;font-size:1rem;line-height:1.7}.image-content{align-items:center;display:flex;flex:1 1;min-width:300px}.summary-image{border-radius:12px;box-shadow:0 10px 30px #0000001a;height:350px;overflow:hidden;width:100%}.summary-main-image{height:100%;object-fit:cover;object-position:center;width:100%}.h2-section{color:#0f172b;width:100%}.h2-section h3{color:#0f172b;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.h2-section em{color:#0f172b}.h2-content{color:#5f738f;max-width:none;width:100%}.h2-content p{line-height:1.7}.h3-section{color:#0f172b;margin-top:2rem;width:100%}.h3-section h3{color:#0f172b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.h3-content{color:#5f738f;max-width:none;width:100%}.h3-content p{line-height:1.7;margin-bottom:1rem}.detail-sections{margin:2rem 0 0;width:100%}.detail-section{margin-bottom:1.5rem}.detail-title{color:#0f172b;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.detail-subtitle{color:#45556c;font-weight:600;margin:0 0 .5rem}.detail-closing,.detail-description{color:#5f738f;line-height:1.6}.detail-closing{margin-top:.75rem}.table-section{margin:2rem 0;width:100%}.principles-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 4px 12px #00000014;overflow:hidden;width:100%}.principles-table thead{background:#4fd1c71a}.principles-table th{border-bottom:2px solid #4fd1c733;color:#0f172b;font-size:1rem;font-weight:700;padding:1rem;text-align:left}.principles-table td{border-bottom:1px solid #e5e5e580;padding:1rem;vertical-align:top}.principle-cell{color:#6c757d;font-weight:600;width:35%}.summary-cell{width:25%}.equity-cell,.summary-cell{color:#5f738f;line-height:1.6}.equity-cell{width:40%}.principles-table:has(th:nth-child(4)) .principle-cell{width:25%}.principles-table:has(th:nth-child(4)) .summary-cell{width:25%}.principles-table:has(th:nth-child(3):not(th:nth-child(4))) .principle-cell{font-weight:500;padding-left:1rem;text-align:left;vertical-align:top;width:33.33%}.principles-table:has(th:nth-child(3):not(th:nth-child(4))) .summary-cell{padding-left:1rem;text-align:left;vertical-align:top;width:33.33%}@media (max-width:768px){.principles-table:has(th:nth-child(4)){font-size:.8rem}.principles-table:has(th:nth-child(4)) td,.principles-table:has(th:nth-child(4)) th{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:.5rem .25rem}.principles-table:has(th:nth-child(4)) .principle-cell{min-width:60px;width:20%}.principles-table:has(th:nth-child(4)) .summary-cell{min-width:80px;width:26.67%}.principles-table:has(th:nth-child(3):not(th:nth-child(4))){font-size:.8rem}.principles-table:has(th:nth-child(3):not(th:nth-child(4))) td,.principles-table:has(th:nth-child(3):not(th:nth-child(4))) th{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:.5rem .25rem}.principles-table:has(th:nth-child(3):not(th:nth-child(4))) .principle-cell{min-width:80px;padding-left:.5rem;text-align:left;width:33.33%}.principles-table:has(th:nth-child(3):not(th:nth-child(4))) .summary-cell{min-width:80px;padding-left:.5rem;text-align:left;width:33.33%}}.principles-table tr:last-child td{border-bottom:none}.post-comparison-sections{margin-top:2rem;width:100%}.post-comparison-sections .detail-section{margin-bottom:1.5rem}.mobile-label{font-weight:600}.next-steps-bullets{list-style:none;margin:15px;padding:0}.next-steps-bullets li{color:#5f738f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:.75rem 0;padding-left:1.5rem;position:relative}.next-steps-bullets li:before{color:#0f172b;content:"•";font-size:1.5rem;font-weight:700;left:0;line-height:1;position:absolute;top:0;vertical-align:initial;width:.5rem}.next-steps-bullets li strong{color:#0f172b;font-weight:700}.ethos{border-skleft:4px solid #4fd1c7;background:#4fd1c71a;border-radius:12px;color:#2d3748!important;font-size:1.2rem!important;font-style:italic;margin:2rem 0!important;padding:2rem;text-align:center}.mission-points{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0}.mission-point{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:2rem;transition:all .3s ease}.mission-point:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.mission-point h4{color:#2d3748;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.mission-point p{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0}.conclusion{background:#4fd1c70d;border-radius:12px;color:#2d3748!important;font-size:1.1rem!important;font-weight:500;margin-top:3rem!important;padding:2rem;text-align:center}.mobile-image-first{display:none}@media (max-width:768px){.summary-section{padding:2rem 1rem}.section-title{font-size:2rem;text-align:center}.summary-content{flex-direction:column}.h2-section h3,.text-content h3{margin-top:1rem;text-align:center}.image-content{display:none}.mobile-image-first{display:block;margin-bottom:2rem}.summary-image{height:250px}.mission-points{gap:1.5rem;grid-template-columns:1fr}.mission-point{padding:1.5rem}.conclusion,.ethos{font-size:1rem!important;padding:1.5rem!important}.mobile-label{color:#0f172b;display:block;margin-top:1rem}}.h4-section{margin-bottom:2rem}.h4-section h4{color:#0f172b;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.h4-content,.h4-section h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.h4-content{color:#314158;font-size:1rem;line-height:1.6}.h4-content p{margin-bottom:1rem}.cta-section{margin-top:1.5rem;text-align:center}.cta-button{border:none;border-radius:6px;font-size:.9rem;gap:6px;padding:8px 20px}.cta-button:hover{background:#43b8b0;transform:translateY(-1px)}.h1-outro-section{margin:0 auto 2rem;max-width:1200px;width:100%}.h1-outro-section p{color:#314158;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;text-align:left}@media (max-width:768px){.h4-section h4{font-size:1.2rem;text-align:center}.h4-content{font-size:.95rem}.h1-outro-section{margin-bottom:1.5rem;padding:0 1rem}.h1-outro-section p{font-size:.95rem}}.financial-section{background:#fff;margin-bottom:4rem;padding:0 2rem;position:relative;z-index:1}.financial-container{margin:0 auto;max-width:1200px;text-align:center}.financial-title{color:#0f172b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.financial-subtitle{color:#4a5568;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.metrics-grid{display:flex;gap:1rem;justify-content:center;margin:0 auto;max-width:1200px}.metric-card{background:#fff;border:1.37px solid #e5e5e5;border-radius:12px;flex:1 1;min-width:250px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.metric-card:hover{border:1.37px solid #43b4b0;transform:translateY(-2px)}.metric-icon{align-items:center;background:#f2f2f2;border-radius:50%;color:#989898;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:60px}.metric-card:hover .metric-icon{background:#43b4b01a;color:#43b4b0}.metric-value{color:#989898;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.metric-card:hover .metric-value{color:#43b4b0}.metric-title{color:#45556c;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.metric-subtitle,.metric-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.metric-subtitle{background:#f2f2f2;border:1px solid #e5e5e5;border-radius:12px;color:#171717;display:inline-block;font-size:.9rem;font-weight:500;margin-top:.5rem;padding:.25rem .75rem}@media (max-width:768px){.financial-section{margin-bottom:1rem;padding:2rem 1rem}.financial-title{font-size:2rem}.financial-subtitle{font-size:1rem}.metrics-grid{flex-direction:column;gap:1.5rem}.metric-card{border:1.37px solid #e5e5e5;padding:1.5rem}.metric-card .metric-icon{background:#f2f2f2;color:#989898}.metric-card .metric-value{color:#989898}.metric-value{font-size:2rem}.metric-icon{height:50px;margin-bottom:1rem;width:50px}}.faq-section{background:radial-gradient(circle at top left,#ffffffe6 0,#fff6 20%,#0000 50%),linear-gradient(90deg,#f0fcfb 0,#f0fcfbcc 60%,#fff);padding:4rem 2rem;position:relative;z-index:1}.faq-container{margin:0 auto;max-width:800px;text-align:center}.faq-title{color:#0f172b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.faq-subtitle{color:#4a5568;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.faq-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #00000014;cursor:pointer;transition:all .3s ease}.faq-item:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.faq-question{align-items:center;color:#0f172b;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:space-between;padding:1.5rem}.faq-icon{color:#4a5568;flex-shrink:0;transition:transform .3s ease}.faq-icon.active{transform:rotate(180deg)}.faq-answer{border-top:1px solid #e2e8f0;margin-top:0;padding:0 1.5rem 1.5rem}.faq-answer p{color:#5f738f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.6;margin:1rem 0 0;text-align:left;text-indent:0}.faq-answer ul{list-style:none;margin:.75rem 0 .25rem 2rem;padding:0;text-align:left}.faq-answer li{color:#0f172b;line-height:1.6;margin:.5rem 0;padding-left:1rem;position:relative;text-align:left;text-indent:0}.faq-answer li:before{color:#0f172b;content:"•";left:0;position:absolute;width:.5rem}.faq-cta{text-align:center}.cta-text{color:#45556c;font-size:1.1rem;margin-bottom:1.5rem}.cta-button,.cta-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cta-button{align-items:center;background:#4fd1c7;border:1px solid #a6dbdf;border-radius:25px;box-shadow:0 4px 12px #a6dbdf4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.cta-button:hover{background:#a6dbdfe6;box-shadow:0 6px 20px #a6dbdf66;transform:translateY(-2px)}.cta-icon{height:16px;width:16px}@media (max-width:768px){.faq-section{padding:2rem 1rem}.faq-title{font-size:2rem}.faq-subtitle{font-size:1rem}.faq-question{font-size:.9rem;padding:1.25rem}.cta-button{font-size:.9rem;padding:.875rem 1.5rem}}.social-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}.social-modal-content{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:480px;overflow:hidden;position:relative;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.social-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s ease;z-index:1}.social-modal-close:hover{background:#f3f4f6;color:#374151}.social-modal-close svg{height:20px;width:20px}.social-modal-body{padding:3rem 2rem 2rem;text-align:center}.social-modal-icon{display:flex;justify-content:center;margin-bottom:1.5rem}.social-modal-title{color:#0f172b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.social-modal-description,.social-modal-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.social-modal-description{color:#45556c;font-size:1rem;line-height:1.6;margin-bottom:2rem}.social-modal-cta{display:flex;justify-content:center}.social-modal-button{background:#4fd1c7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.social-modal-button:hover{background:#43b8b0;transform:translateY(-1px)}@media (max-width:480px){.social-modal-content{margin:1rem;max-width:none}.social-modal-body{padding:2rem 1.5rem 1.5rem}.social-modal-title{font-size:1.25rem}.social-modal-description{font-size:.9rem}}.footer{background:#fff;padding:6rem 2rem 2rem;position:relative;z-index:1}.footer-container{margin:0 auto;max-width:900px}.footer-upper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.footer-left,.footer-right{flex:1 1;min-width:400px}.logo-section{align-items:center;display:flex;gap:.75rem}.footer-logo{height:40px;width:auto}.company-name{color:#45556c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.1rem;font-weight:600}.contact-section{margin-bottom:1.5rem}.contact-title{font-size:1.2rem;font-weight:600}.contact-email,.contact-title{color:#45556c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.contact-email{border-bottom:1px solid #e2e8f0;display:inline-block;font-size:2.2rem;font-weight:700;margin-bottom:1rem;padding-bottom:.25rem;text-decoration:none;transition:color .3s ease;width:-webkit-fit-content;width:fit-content}.contact-email:hover{border-bottom-color:#4fd1c7;color:#4fd1c7}.address-phone-row{align-items:flex-end;display:flex;gap:2rem;justify-content:flex-start}.address-section{display:flex;flex-direction:column;gap:.25rem}.address,.city,.phone{color:#45556c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem}.phone{align-self:flex-start}.footer-nav{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.nav-link{align-items:center;background:none;border:none;color:#45556c;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:500;padding:0;text-decoration:none;transition:color .3s ease}.nav-link.active{color:#4fd1c7;font-weight:600}.nav-link:hover{color:#4fd1c7}.nav-link svg{height:12px;margin-left:.25rem;width:12px}.mission-section{margin-top:.5rem}.mission-text{color:#45556c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.6;margin:0;max-width:500px}.footer-divider{background:#45556c;height:1px;margin:1rem 0}.footer-bottom{flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer-bottom,.social-icons{align-items:center;display:flex}.social-icons{gap:1rem}.social-icon{align-items:center;background:none;border:none;border-radius:4px;color:#4a5568;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:600;height:32px;justify-content:center;padding:0;text-decoration:none;transition:all .3s ease;width:32px}.social-icon:hover{color:#4fd1c7;transform:translateY(-1px)}.social-icon svg{height:20px;width:20px}.copyright{text-align:right}.copyright p{color:#45556c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;margin:0}@media (max-width:768px){.footer{padding:2rem 1rem 1rem}.footer-upper{flex-direction:column}.footer-left,.footer-right{min-width:0;min-width:auto}.logo-section{margin-bottom:1.5rem}.contact-title{font-size:1.1rem}.address-phone-row{align-items:flex-start;flex-direction:column;gap:.5rem}.phone{align-self:flex-start}.footer-nav{display:none}.mission-section{margin-top:1rem}.footer-bottom{flex-direction:column-reverse;gap:1.5rem;text-align:center}.social-icons{justify-content:center}.copyright{text-align:center}}.wave-background{left:0;pointer-events:none;position:fixed;top:0;z-index:-1}.wave-background,.wave-svg{height:100%;width:100%}.wave-1{animation:wave-animation 8s ease-in-out infinite}.wave-2{animation:wave-animation 10s ease-in-out infinite reverse}.wave-3{animation:wave-animation 12s ease-in-out infinite}@keyframes wave-animation{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(-5px) translateY(-10px)}50%{transform:translateX(5px) translateY(5px)}75%{transform:translateX(-3px) translateY(-5px)}}.home-page{background:#fff;min-height:100vh;position:relative}.main-content{position:relative;z-index:1}html{scroll-behavior:smooth}body{color:#2d3748;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}*{box-sizing:border-box}*,section{margin:0;padding:0}a:focus,button:focus{outline:2px solid #4fd1c7;outline-offset:2px}a,button{transition:all .3s ease}img{height:auto;max-width:100%}.dashboard{padding:100px 24px 24px}.dashboard__header{align-items:center;display:flex;gap:12px;justify-content:center;margin:8px 0 20px}.dashboard__header h1{color:#0f1a2a;font-size:40px;font-weight:800;letter-spacing:-.02em;margin:0}@media (max-width:768px){.dashboard{overflow-x:hidden;padding:100px 16px 16px}.dashboard__header h1{font-size:32px;text-align:center}.tabs{max-width:100%;padding:0 8px}.tabs__list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;margin:8px 0;width:100%}.tabs__tab{word-wrap:break-word;font-size:12px;min-width:0;padding:8px 6px;text-align:center}.assumptions--center{margin:0 8px;max-width:100%}.assumptions__grid{gap:12px;grid-template-columns:1fr}.tier{max-width:100%;padding:0 8px}.tier__grid{gap:12px;grid-template-columns:1fr}.revenue-card{padding:12px}.revenue-table td,.revenue-table th{font-size:12px;padding:6px 4px}.tier3__container{display:flex;flex-direction:column;gap:12px}.tier3__physician-section{max-width:100%;overflow-x:auto;padding:12px;width:100%}.tier3__physician-section .revenue-table{width:100%}.tier3__physician-section .revenue-table td,.tier3__physician-section .revenue-table th{font-size:10px;padding:4px 2px}.income-breakdown .tier3__container{display:flex;flex-direction:column;gap:12px}.income-breakdown .tier3__physician-section{max-width:100%;padding:12px;width:100%}.income-breakdown .tier3__physician-section .revenue-table{width:100%}.income-breakdown .tier3__physician-section .revenue-table td,.income-breakdown .tier3__physician-section .revenue-table th{font-size:10px;padding:4px 2px}}.assumptions{background:#f7f8fb;border:1px solid #e6e8ef;border-radius:8px;margin-bottom:16px;padding:16px}.assumptions--center{margin-left:auto;margin-right:auto;max-width:1200px;text-align:center}.assumptions input[type=range]{accent-color:#4fd1c7;background:linear-gradient(#4fd1c7,#4fd1c7) no-repeat #dfe5ed;background-size:0 100%;border-radius:999px;height:6px}.assumptions input[type=range]::-webkit-slider-thumb{background-color:#4fd1c7}.assumptions input[type=range]::-moz-range-thumb{background-color:#4fd1c7}.assumptions input[type=range]::-webkit-slider-runnable-track{background-color:#dfe5ed}.assumptions input[type=range]::-moz-range-track{background-color:#dfe5ed}.assumptions__grid{grid-gap:12px 16px;display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.assumptions label{display:flex;flex-direction:column;font-size:14px;gap:4px}.tabs{margin:0 auto;max-width:1200px}.tabs__list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:12px 0}.tabs__tab{background:#fff;border:1px solid #e0e3ea;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 16px;text-align:center}.tabs__tab.is-active{background:#4fd1c7;box-shadow:0 1px 2px #0000000d;color:#fff}.tabs__panel{margin-top:12px}.tier{margin:0 auto;max-width:1200px}.tier h2{color:#2d3a4a;font-size:28px;margin:8px 0 16px;text-align:center}.tier__grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:15px}.revenue-card{background:#fff;border:2px solid #4fd1c7;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:12px}.tier__grid--two .revenue-card{max-width:400px;width:100%}.tier__grid>.revenue-card{display:flex;flex-direction:column;height:100%}.tier__grid>.revenue-card h3{font-size:16px;font-weight:700;margin-bottom:15px}.revenue-table{border-collapse:collapse;width:100%}.revenue-table td,.revenue-table th{border-top:1px solid #eef0f5;font-size:14px;padding:8px;text-align:left}.revenue-table thead th{background:#e9ecef}.row--total-inflows{background:#e6f2ff;color:#000;font-weight:700}.row--total-expenses{background:#f0f0f0;color:#000;font-weight:700}.row--net-profit{background:#e8f5e8;color:#1f8f4a;font-weight:700}.row--total-return{background:#e6f2ff;color:#000;font-weight:700}.row--physician-retained{background:#e8f5e8;color:#1f8f4a;font-weight:700}.row--total-mso-revenue{background:#e6f2ff;color:#000;font-weight:700}.row--mso-net-profit{background:#e8f5e8;color:#1f8f4a;font-weight:700}.investment-chart-recharts{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px;width:100%}.chart__main-content{align-items:end;display:flex;height:420px}.chart__y-axis{background:#f5f5f5;border-radius:4px;display:flex;flex-direction:column-reverse;height:420px;justify-content:space-between;margin-right:20px;min-width:80px;order:1;padding:10px}.y-tick{align-items:center;display:flex;position:relative}.y-label{color:#666;font-size:12px;margin-right:8px;min-width:60px;text-align:right}.grid-line{background:#0000;border:dashed #ccc;border-width:0 0 1px;height:1px;left:68px;position:absolute;right:0;z-index:1}.y-tick:first-child .grid-line{border-color:#999;border-style:solid}.chart__content{flex:1 1;height:420px;justify-content:space-between;order:2;position:relative;z-index:2}.chart__category,.chart__content{display:flex;flex-direction:column}.chart__category{align-items:center;flex:1 1;justify-content:flex-end;max-width:200px}.chart__bars-container{align-items:end;border-bottom:1px solid #000;border-left:1px solid #000;flex:1 1}.chart__bars-container,.chart__labels{display:flex;justify-content:space-around;width:100%}.chart__labels{margin-top:20px}.category__bars{height:400px;justify-content:center;width:100%}.bar-group,.category__bars{align-items:end;display:flex}.bar-group{gap:8px;height:100%}.bar{align-items:flex-end;border-radius:4px 4px 0 0;display:flex;justify-content:center;min-height:20px;position:relative;width:60px}.bar--investment{background:#e95446}.bar--annual{background:#3cb371}.bar__value{color:#333;font-size:11px;font-weight:700;position:absolute;top:-25px;white-space:nowrap}.bar__value--hidden{display:none}.bar:hover .bar__value--hidden{display:block}.category__label{color:#333;font-size:14px;font-weight:600;margin-top:10px;text-align:center}.chart__legend{gap:24px;justify-content:center;margin-top:20px;order:3}.chart__legend,.legend-item{align-items:center;display:flex}.legend-item{color:#333;font-size:14px;gap:8px}.legend-color{border-radius:3px;height:16px;width:16px}.legend--investment{background:#e95446}.legend--annual{background:#3cb371}.tier2__container{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.tier2__table-section{background:#fff;border:2px solid #4fd1c7;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:100%;padding:16px}.tier2__table-section h3{color:#2d3a4a;font-size:18px;font-weight:700;margin:0 0 8px;text-align:center}.tier2__table-section .revenue-card{border:none;box-shadow:none;padding:0}.tier3__container{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.tier3__physician-section{background:#fff;border:2px solid #4fd1c7;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:16px}.tier3__physician-section h3{color:#2d3a4a;font-size:18px;font-weight:700;margin:0 0 8px;text-align:center}.tier3__physician-section .revenue-card{border:none;box-shadow:none;padding:0}.tier3__separator{background:#e6e8ef;height:1px;margin:12px 0}.tier3__roi-payback{display:flex;justify-content:space-between;margin-top:8px}.payback-value,.roi-value{color:#1f8f4a;font-size:16px;font-weight:700}.income-breakdown{margin-top:32px}.income-breakdown .tier3__container{align-items:stretch}.income-breakdown .tier3__physician-section{background:#f0fcfb99;height:100%;min-height:400px}.income-breakdown h2{color:#2d3a4a;font-size:28px;margin:0 0 16px;text-align:center}.tier__grid--wide{grid-template-columns:repeat(1,1fr)}.roi__summary{color:#1f8f4a;display:flex;font-size:18px;justify-content:space-around;margin-top:12px}@media (max-width:900px){.tier2__container,.tier3__container{grid-template-columns:1fr}}@media (max-width:1200px){.tier__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tier__grid{grid-template-columns:1fr}}.access-container{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:100vh;padding:24px}.access-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #02081414;max-width:560px;padding:32px 28px;text-align:center;width:100%}.access-logo{display:block;height:auto;margin:4px auto 16px;width:220px}.access-title{color:#1f2937;font-size:24px;font-weight:700;margin:8px 0 6px}.access-subtitle{color:#6b7280;font-size:14px;margin:0 0 18px}.access-form{display:flex;flex-direction:column;gap:12px}.access-input{border:1px solid #e5e7eb;border-radius:10px;font-size:16px;outline:none;padding:14px 16px;width:100%}.access-input:focus{border-color:#34d399;box-shadow:0 0 0 3px #34d39933}.access-error{color:#dc2626;font-size:14px;text-align:left}.access-button{background:linear-gradient(90deg,#2fb7b1,#3bbd9d);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:4px;padding:14px 16px;width:100%}.access-button:hover{filter:brightness(.98)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.1883de32.css.map*/