.info-page{background:var(--paper)}.info-hero{color:var(--paper);background:#050505;padding:25px clamp(20px,5vw,82px) 0;position:relative;overflow:hidden}.info-hero:before{content:"?";color:#58f00014;font-family:Georgia,serif;font-size:clamp(24rem,50vw,46rem);font-style:italic;line-height:.8;position:absolute;bottom:-.26em;right:.03em}.info-hero-copy{z-index:2;max-width:980px;padding-top:clamp(90px,12vh,130px);padding-bottom:clamp(72px,9vw,110px);position:relative}.info-hero h1,.info-call h2,.info-section-head h2,.info-cta h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8vw,6rem);font-weight:900;line-height:.88}.info-hero h1 em,.info-section-head h2 em,.info-cta h2 em{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.info-hero h1 em{color:var(--green)}.info-hero-copy>p{color:#d0d0ca;max-width:650px;margin:30px 0 28px;font-size:18px;line-height:1.55}.info-hero-copy>.button{margin-top:32px}.info-call{background:var(--green);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(48px,9vw,130px);display:grid}.info-call h2{font-size:clamp(3rem,6vw,5.25rem)}.info-call ul{border-bottom:1px solid #00000059;margin:48px 0 0;padding:0;list-style:none}.info-call li{letter-spacing:-.02em;border-top:1px solid #00000059;padding:16px 0 16px 24px;font-size:clamp(16px,1.6vw,21px);font-weight:750;position:relative}.info-call li:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.info-pricing-statement{letter-spacing:-.035em;max-width:30ch;margin:0 0 4px;font-size:clamp(1.45rem,2.8vw,2.7rem);font-weight:850;line-height:1.08}.info-strategy-link{color:var(--paper);background:#151515;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.info-strategy-link h2{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,6vw,5.25rem);font-weight:900;line-height:.88}.info-strategy-link h2 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.info-strategy-link p{color:#c4c4be;max-width:54ch;margin:28px 0 0;font-size:16px;line-height:1.65}.info-strategy-link>.button{flex:none}.info-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.info-section-head>p{max-width:450px;margin:0;font-size:16px;line-height:1.65}.info-outcomes{background:#96948d;border-top:1px solid #96948d;border-bottom:1px solid #96948d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.info-outcomes article{background:var(--paper);padding:32px}.info-outcomes strong{letter-spacing:-.03em;font-size:clamp(1.8rem,3.3vw,3.2rem)}.info-outcomes p{max-width:48ch;margin:18px 0 0;font-size:15px;line-height:1.6}.info-system{color:var(--paper);background:#050505}.info-system .info-section-head>p{color:#c4c4be}.info-system-assets{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(22px,4vw,58px);margin-top:72px;display:grid}.info-system figure{margin:0}.info-system img{width:100%;height:auto}.info-funnel{max-width:620px}.info-framework>div{overscroll-behavior-inline:contain;scrollbar-color:var(--green) #20201e;overflow-x:auto}.info-framework img{min-width:780px}.info-framework figcaption{font:9px var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-top:14px;font-weight:700;display:none}.info-steps{color:var(--paper);background:#080808}.info-steps .info-section-head>p{color:#c4c4be}.info-steps ol{border-bottom:1px solid #373734;margin:72px 0 0;padding:0;list-style:none}.info-steps li{border-top:1px solid #373734;grid-template-columns:60px 1fr 1fr;gap:24px;padding:25px 0;display:grid}.info-steps li>span{font:10px var(--font-geist-mono);color:var(--green)}.info-steps li>strong{letter-spacing:-.03em;font-size:1.45rem}.info-steps li>p{color:#c4c4be;max-width:50ch;margin:0;font-size:14px;line-height:1.55}.faq-list{border-bottom:1px solid #96948d;margin-top:72px}.faq-list details{border-top:1px solid #96948d}.faq-list summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px 0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:#111;flex:none;width:34px;height:34px;display:block;position:relative}.faq-list summary span:before,.faq-list summary span:after{content:"";background:var(--green);width:14px;height:2px;position:absolute;top:16px;left:10px}.faq-list summary span:after{transform:rotate(90deg)}.faq-list details[open] summary span{background:var(--green)}.faq-list details[open] summary span:before{background:#050505}.faq-list details[open] summary span:after{display:none}.faq-list details>p{color:#4e4d48;max-width:70ch;margin:0;padding:0 55px 24px 0;font-size:15px;line-height:1.65}.info-cta{background:var(--green);padding:clamp(80px,12vw,160px) clamp(20px,8vw,130px)}.info-cta>p{max-width:600px;margin:28px 0 34px;font-size:17px;line-height:1.55}.info-cta svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:15px;height:15px}@media (max-width:950px){.info-call,.info-system-assets{grid-template-columns:1fr}.info-pricing-statement{max-width:40ch}.info-funnel{margin-inline:auto!important}.info-strategy-link{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.info-hero-copy{padding-top:105px;padding-bottom:72px}.info-hero h1,.info-call h2,.info-section-head h2,.info-cta h2,.info-strategy-link h2{font-size:clamp(3.1rem,14vw,4.65rem)}.info-hero-copy>p{font-size:16px}.info-call{gap:52px}.info-call ul{margin-top:36px}.info-pricing-statement{font-size:1.8rem}.info-section-head,.info-outcomes{grid-template-columns:1fr}.info-section-head{gap:28px}.info-outcomes,.info-steps ol,.faq-list,.info-system-assets{margin-top:52px}.info-outcomes article{padding:25px 0}.info-system-assets{gap:46px}.info-framework{margin-inline:-20px!important}.info-framework>div{padding-inline:20px}.info-framework img{min-width:820px}.info-framework figcaption{padding-inline:20px;display:block}.info-steps li{grid-template-columns:34px 1fr}.info-steps li>p{grid-column:2}.faq-list summary{min-height:68px}.info-cta>p{font-size:16px}.info-strategy-link>.button{width:100%}}
