.institutional-page{color:#102a3b;background:#f7f8f8;min-height:100vh}.institutional-page .container{max-width:1080px}.landing-header{z-index:20;position:absolute;inset:0 0 auto}.header-container{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:28px 32px 0;display:flex}.header-brand{color:#fff;align-items:center;gap:10px;display:flex}.header-logo,.footer-logo{object-fit:contain;filter:brightness(0)invert();width:auto;height:26px}.header-divider,.header-tagline,.nav-item-dropdown,.header-nav>a{display:none}.header-nav{align-items:center;gap:10px;display:flex}.header-cta{color:#07131b!important;background:#fff!important;border-radius:9px!important;min-height:34px!important;padding:9px 14px!important;font-size:12px!important;font-weight:800!important}.header-nav:before{content:"Log in";color:#fff;font-size:12px;font-weight:700}.mobile-menu-toggle{display:none}.mineral-hero{color:#fff;background:#111;border-radius:0 0 24px 24px;min-height:680px;margin:8px;position:relative;overflow:hidden}.mineral-hero-bg{background-color:#0000;background-image:linear-gradient(90deg,#081219b8,#0812193d 48%,#081219b3),linear-gradient(#08121905,#08121975),url(/base.webp);background-position:top;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;transform:scale(1.02)}.mineral-hero-content{max-width:1180px;min-height:680px;margin:0 auto;padding:150px 48px 34px;position:relative}.hero-copy{gap:18px;width:min(720px,100%);display:grid}.hero-kicker{color:#ffffffbd;order:3;max-width:360px;font-size:13px;line-height:1.4}.hero-copy h1{color:#fff;letter-spacing:0;max-width:560px;font-family:Manrope,sans-serif;font-size:72px;font-weight:800;line-height:.92}.hero-copy p{color:#ffffffd1;max-width:430px;font-size:14px;line-height:1.55}.hero-lede{margin-top:8px}.hero-actions{flex-wrap:wrap;order:4;gap:10px;display:flex}.btn-brand-primary,.btn-brand-outline,.small-dark-button,.blue-link{min-height:36px;transition:transform var(--transition-fast), opacity var(--transition-fast);border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.btn-brand-primary{color:#07131b;background:#fff}.btn-brand-outline{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff47}.small-dark-button{color:#fff;background:#07131b;min-height:34px}.blue-link{color:#fff;background:#1f9cf0;min-height:32px}.btn-brand-primary:hover,.btn-brand-outline:hover,.small-dark-button:hover,.blue-link:hover{opacity:.9;transform:translateY(-1px)}.floating-badge{color:#07131b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;border-radius:11px;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 40px #04111b29}.badge-users{top:300px;right:330px}.badge-rating{top:238px;right:100px}.hero-product-card{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:18px;width:170px;padding:16px;position:absolute;top:380px;right:210px}.hero-product-card span{margin-bottom:8px;font-size:11px;display:block}.hero-product-card strong{font-size:18px;line-height:1.05;display:block}.hero-pill-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b141b6b;border:1px solid #fff3;border-radius:999px;gap:4px;padding:5px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-pill-nav a{color:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.hero-pill-nav a:first-child{background:#ffffff29}.mineral-intro{text-align:center;background:linear-gradient(#f7f8f8 0%,#fff 48%,#f7f8f8 100%);min-height:1030px;padding:72px 0 0;position:relative;overflow:hidden}.intro-pattern{opacity:.72;pointer-events:none;background-color:#0000;background-image:linear-gradient(120deg,#0000 0 46%,#17b0a72e 46.2% 46.5%,#0000 46.7%),linear-gradient(60deg,#0000 0 54%,#1b2b3617 54.2% 54.5%,#0000 54.7%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:260px 220px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mineral-intro .container{position:relative}.mineral-intro h2,.growth-heading h2,.solutions-pair h2,.final-expansion h2{color:#102a3b;letter-spacing:0;margin:0 auto;font-family:Manrope,sans-serif;font-size:54px;font-weight:800;line-height:.96}.mineral-intro h2{max-width:760px}.mineral-intro p{color:#5f6b73;max-width:520px;margin:22px auto 20px;font-size:13px;line-height:1.55}.phone-mockup{background:#0b151d;border:9px solid #111;border-radius:44px;width:286px;height:590px;margin:70px auto 0;padding:12px;box-shadow:0 34px 90px #0a1b2647}.phone-screen{text-align:left;color:#fff;background-color:#0000;background-image:linear-gradient(#144a602e,#050d136b),url(/base.webp);background-position:50% 8%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:32px;height:100%;padding:34px 22px;overflow:hidden}.mock-logo,.phone-screen strong,.phone-screen p{display:block;position:relative}.mock-logo{opacity:.85;margin-bottom:80px;font-size:12px}.phone-screen strong{font-size:28px;line-height:1}.phone-screen p{color:#ffffffd1;max-width:190px;margin:10px 0 22px;font-size:12px;line-height:1.45}.mock-tabs{gap:8px;display:flex}.mock-tabs span{background:#fff3;border-radius:999px;padding:8px 12px;font-size:11px}.mock-chart{border:1px solid #ffffff6b;border-radius:18px;height:130px;margin-top:22px}.growth-section{background:linear-gradient(#f7f8f800,#eef9ff 22%,#f8fdff 74%,#f7f8f8),radial-gradient(circle at 14% 15%,#50aeff47,#0000 18%),radial-gradient(circle at 84% 18%,#17b0a738,#0000 20%);padding:58px 0 125px}.growth-heading{text-align:center}.tiny-label{color:#102a3b;margin-bottom:14px;font-size:12px;font-weight:800;display:block}.growth-heading h2{max-width:620px;font-size:42px}.growth-heading p{color:#5f6b73;max-width:560px;margin:22px auto 70px;font-size:13px}.growth-dashboard{grid-template-columns:.75fr 1.25fr;align-items:stretch;gap:22px;display:grid}.dashboard-left{gap:22px;display:grid}.image-copy-card,.bar-card,.calculator-card{background:#ffffffd1;border-radius:20px;box-shadow:0 22px 70px #346a9121}.image-copy-card{background-color:#0000;background-image:linear-gradient(#20a4dd14,#17b0a7a3),url(/base.webp);background-position:50% 20%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:flex-end;min-height:250px;padding:24px;display:flex;overflow:hidden}.image-copy-card h3{color:#fff;max-width:290px;font-family:Manrope,sans-serif;font-size:25px;line-height:.96}.bar-card{min-height:245px;padding:24px}.bar-card span{color:#102a3b;font-size:13px;font-weight:800}.bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;height:166px;margin-top:20px;display:grid}.bars i{background:linear-gradient(#99ec9d,#51b8ff);border-radius:12px 12px 4px 4px;display:block}.calculator-card{align-content:center;gap:28px;min-height:520px;padding:32px;display:grid}.calc-row{gap:8px;display:grid}.calc-row label{color:#6a7780;font-size:12px;font-weight:700}.calc-row span{color:#102a3b;border-bottom:1px solid #dbe4ea;align-items:center;min-height:48px;font-size:18px;font-weight:800;display:flex}.slider-line{background:linear-gradient(90deg,#dce8ef,#55b9ff 72%,#dce8ef 72%);border-radius:999px;height:8px}.slider-line i{background:#1f9cf0;border-radius:50%;width:16px;height:16px;margin-left:70%;display:block;transform:translateY(-4px)}.calc-result{background:#fff;border-radius:20px;place-items:center;gap:12px;min-height:170px;display:grid}.calc-result small{color:#7b8790}.calc-result strong{color:#07131b;font-size:46px;line-height:1}.calc-result button{color:#fff;background:#07131b;border-radius:999px;min-height:36px;padding:0 28px;font-size:12px;font-weight:800}.solutions-pair{text-align:center;background:#f7f8f8;padding:78px 0 74px}.solutions-pair h2{max-width:650px;margin-bottom:54px;font-size:38px}.pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:880px;margin:0 auto;display:grid}.dark-insight-card,.glass-product-card{border-radius:22px;min-height:330px;padding:34px;overflow:hidden}.dark-insight-card{color:#fff;background:radial-gradient(circle at 50% 115%,#17b0a78c,#0000 34%),linear-gradient(#07131b,#07131b);flex-direction:column;justify-content:center;align-items:center;display:flex}.dark-insight-card h3{max-width:330px;margin-bottom:22px;font-family:Manrope,sans-serif;font-size:24px;line-height:1}.glass-product-card{text-align:left;color:#fff;background-color:#0000;background-image:linear-gradient(#3aabdf1f,#128a846b),url(/base.webp);background-position:50% 36%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;display:flex}.glass-product-card span{opacity:.86;margin-bottom:auto;font-size:13px}.glass-product-card h3{font-family:Manrope,sans-serif;font-size:36px}.glass-product-card p{color:#ffffffdb;max-width:320px;margin:8px 0 14px;font-size:13px;line-height:1.5}.glass-product-card strong{font-size:18px}.audience-strip{background:#f7f8f8;padding:10px 0 60px}.audience-strip ul{grid-template-columns:repeat(4,1fr);gap:10px;max-width:900px;margin:0 auto;list-style:none;display:grid}.audience-strip li{color:#102a3b;text-align:center;background:#fff;border:1px solid #dfe7eb;border-radius:18px;justify-content:center;align-items:center;min-height:92px;padding:14px;font-size:12px;font-weight:800;display:flex}.final-expansion{color:#fff;background:radial-gradient(circle at 52% 18%,#2ac9ff8c,#0000 18%),radial-gradient(circle at 50% 100%,#17b0a773,#0000 28%),linear-gradient(#061018,#07131b);border-radius:24px;min-height:585px;margin:0 10px 10px;position:relative;overflow:hidden}.final-light{background:linear-gradient(#0000,#fff,#0000);border-radius:999px;width:4px;height:330px;position:absolute;top:128px;left:50%;box-shadow:0 0 42px 18px #5cd4ff8c}.final-copy{grid-template-columns:.9fr 1fr;align-items:center;gap:110px;max-width:1100px;min-height:585px;margin:0 auto;padding:150px 70px 70px;display:grid;position:relative}.final-expansion h2{color:#fff;font-size:50px}.final-expansion p{color:#fffc;max-width:360px;font-size:13px;line-height:1.6}.final-expansion .cta-signature{font-weight:800}.footer-modern{color:#fff;background:#07131b;padding:50px 0 24px}.footer-main{grid-template-columns:1fr 2fr;gap:36px;display:grid}.footer-brand{align-content:start;gap:14px;display:grid}.footer-links{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.footer-column{align-content:start;gap:8px;display:grid}.footer-column h4{margin-bottom:8px;font-family:Manrope,sans-serif}.footer-tagline,.footer-support-text,.footer-column a,.footer-bottom{color:#ffffffb8}.footer-bottom{border-top:1px solid #ffffff24;margin-top:36px;padding-top:18px;font-size:13px}@media (max-width:900px){.mineral-hero{min-height:720px}.mineral-hero-content{min-height:720px;padding:112px 24px 28px}.hero-copy h1{font-size:56px}.floating-badge,.hero-product-card{display:none}.hero-pill-nav{justify-content:flex-start;width:calc(100% - 32px);overflow-x:auto}.mineral-intro h2,.growth-heading h2,.solutions-pair h2,.final-expansion h2{font-size:38px}.growth-dashboard,.pair-grid,.audience-strip ul,.final-copy,.footer-main,.footer-links{grid-template-columns:1fr}.audience-strip ul{max-width:520px}.final-copy{gap:22px;padding:90px 28px 50px}.final-light{left:72%}}@media (max-width:640px){.header-container{padding:22px 18px 0}.header-logo{height:22px}.header-nav:before{display:none}.header-cta{min-height:32px!important;padding:8px 10px!important}.mineral-hero{border-radius:0 0 20px 20px;min-height:690px;margin:6px}.mineral-hero-content{min-height:690px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.mineral-intro{min-height:940px}.phone-mockup{width:252px;height:520px}.growth-section,.solutions-pair{padding-left:6px;padding-right:6px}.calculator-card{padding:22px}.dark-insight-card,.glass-product-card{min-height:280px;padding:26px}.final-expansion{min-height:610px}}
