.lp{--ink:#171b20;--green:#18734b;--lime:#fff3e6;--line:#e5e7eb;font-family:Arial,sans-serif;color:var(--ink);background:#f6f7f8;line-height:1.65}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp button,.lp input,.lp select{font:inherit}.lp-header{max-width:1320px;margin:auto;padding:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp-logo{font-size:36px;font-weight:800;letter-spacing:-2px;line-height:1}.lp-logo span{color:#79ad32}.lp-logo small{display:block;letter-spacing:3.4px;font-size:9px;margin-top:8px}.lp-header nav{display:flex;gap:30px;align-items:center;font-size:14px}.lp-btn{display:inline-flex;justify-content:center;align-items:center;border:0;background:var(--green);color:white!important;padding:16px 23px;border-radius:9px;cursor:pointer;font-weight:700;line-height:1.4}.lp-btn:hover{background:#104632}.lp-btn:disabled{opacity:.6;cursor:wait}.lp-btn.outline{background:transparent;color:var(--green)!important;border:1px solid var(--green)}.lp-review{background:#fff4ce;text-align:center;padding:8px;font-size:12px}.lp main{max-width:1248px;margin:auto;padding:0 24px}.lp-breadcrumb{font-size:12px;color:#62746d;padding:20px 0}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;padding:25px 0 48px;align-items:center}.lp-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.8px;color:var(--green)}.lp h1{font-size:clamp(36px,4.6vw,60px);letter-spacing:-2.3px;line-height:1.08;margin:18px 0 24px}.lp h1 em{font-style:normal;color:var(--green)}.lp-hero-copy>p{font-size:17px;color:#52685f;max-width:580px}.lp-hero-note{font-size:12px;margin-top:17px;color:#65796e}.lp-cover{margin:0;position:relative;height:420px;overflow:hidden;border-radius:24px;background:#dce8de}.lp-cover>img{width:100%;height:100%;object-fit:cover}.lp-cover figcaption{position:absolute;bottom:0;width:100%;padding:20px 18px 12px;font-size:10px;color:white;background:linear-gradient(transparent,#000a)}.lp-brandlogo{display:block;max-height:50px;max-width:150px;object-fit:contain;margin-top:18px}.lp-anchors{display:flex;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:13px;font-weight:700;overflow:auto;white-space:nowrap}.lp-layout{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:48px;align-items:start;padding-top:42px}.lp-section{scroll-margin-top:24px;padding:0 0 38px;margin:0 0 38px;border-bottom:1px solid var(--line)}.lp h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:10px 0 25px}.lp h3{font-size:18px;line-height:1.4}.lp-section p{font-size:15px;color:#4d6358;white-space:pre-line}.lp-highlight{background:#edf3e8;border-radius:14px;padding:18px 24px;margin-top:24px}.lp-models{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.lp-models button{border:1px solid #ccd9ce;background:white;border-radius:8px;padding:11px 16px;color:var(--ink);cursor:pointer;font-size:13px}.lp-models button.active{background:var(--green);color:white;border-color:var(--green)}.lp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-stats>div{background:white;border:1px solid var(--line);padding:19px;border-radius:12px;display:flex;flex-direction:column}.lp-stats>div:first-child{background:var(--ink);color:white;grid-column:1/-1}.lp-stats span{font-size:11px;text-transform:uppercase;letter-spacing:1px}.lp-stats strong{font-size:25px;font-weight:700;line-height:1.3;margin-top:6px}.lp-stats>div:first-child strong{font-size:38px;color:var(--lime)}.lp .lp-muted{font-size:12px;color:#748278}.lp-fees{margin-top:25px}.lp-fees>div{border-bottom:1px solid var(--line);padding:8px 0}.lp details{padding:18px 0;border-bottom:1px solid var(--line)}.lp summary{cursor:pointer;font-weight:700;font-size:14px}.lp-breakdown dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:8px;font-size:13px}.lp-breakdown dd{font-weight:bold}.lp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.lp-actions .lp-btn{font-size:13px}.lp-lead{position:sticky;top:24px;background:white;border:1px solid var(--line);box-shadow:0 10px 35px #173f2210;border-radius:18px;padding:27px;scroll-margin-top:20px}.lp-lead h2{font-size:25px;line-height:1.25;margin:12px 0}.lp-lead>p{font-size:13px;color:#63776d}.lp-lead form{margin-top:22px;display:grid;gap:14px}.lp-lead label{display:grid;gap:5px;font-size:12px;font-weight:700}.lp-lead input,.lp-lead select{width:100%;min-width:0;background:#fcfdfb;border:1px solid #ccd8cf;border-radius:7px;padding:12px;color:var(--ink);font-size:13px}.lp-lead input:focus,.lp-lead select:focus{outline:2px solid #85b8a2;outline-offset:2px}.lp-lead label.lp-consent{display:flex;align-items:flex-start;font-size:10px;font-weight:400;gap:8px;color:#68796e}.lp-consent input{width:15px;margin-top:3px;flex-shrink:0}.lp-consent a{text-decoration:underline}.lp-honey{position:absolute!important;left:-9999px;opacity:0;width:1px;height:1px}.lp-trust{border-top:1px solid var(--line);padding-top:15px;font-size:11px;color:#748278;margin-top:20px}.lp-success{padding:18px;background:#eaf4df;border:1px solid #c6dbb8;border-radius:10px;margin-top:25px}.lp-error{color:#a23125;font-size:12px}.lp-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-gallery figure{margin:0}.lp-gallery img{width:100%;height:220px;object-fit:cover;border-radius:12px}.lp-gallery figcaption{font-size:11px;color:#718276}.lp-next{background:#e8efd9;padding:26px;border-radius:14px}.lp-next a{font-weight:bold;color:var(--green)}.lp-footer{max-width:1248px;margin:65px auto 0;padding:32px 24px 50px;border-top:1px solid var(--line);font-size:12px}.lp-mobile-cta{display:none}.lp-article{max-width:780px!important;padding:45px 24px!important}.lp-article h1{font-size:44px}.lp-article p{color:#4d6358}.lp:has(.lp-article) .lp-header{border-bottom:1px solid var(--line)}@media(max-width:850px){.lp-header{padding:20px 24px}.lp-header nav{gap:15px}.lp-header nav>a:not(.lp-btn){display:none}.lp-header .lp-btn{font-size:12px;padding:12px}.lp-hero{grid-template-columns:1fr;gap:25px}.lp-cover{height:320px}.lp-layout{grid-template-columns:1fr;gap:25px}.lp-lead{position:static;margin-bottom:25px}.lp-content{display:contents}.lp-lead{grid-row:2}.lp-section{margin-bottom:15px}.lp-hero h1{font-size:44px}.lp-anchors{gap:20px}.lp-mobile-cta{display:block;position:fixed;bottom:12px;left:20px;right:20px;text-align:center;background:var(--green);color:white!important;padding:15px;border-radius:10px;box-shadow:0 5px 20px #0003;font-weight:bold;z-index:5}.lp-footer{padding-bottom:90px}.lp-stats strong{font-size:22px}}

.lp-case{display:block;font-size:12px;font-weight:bold;margin:18px 0}.lp-case select{display:block;padding:12px;background:white;border:1px solid #ddd;border-radius:8px;width:100%;margin-top:6px}
/* Investor landing hierarchy: brand, quick metrics, business, models, support, lead. */
.lp{font-family:Arial,sans-serif}.lp-header{background:white;max-width:none;padding:22px max(24px,calc((100vw - 1200px)/2))}.lp-logo span{color:var(--green)}.lp-btn:hover{background:#125937}.lp-subtitle{font-size:15px;color:#68717d;margin:-10px 0 20px}.lp-hero h1{font-size:clamp(38px,4.3vw,58px)}.lp-hero{gap:40px;padding-bottom:34px}.lp-cover{height:350px;border-radius:16px}.lp-at-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:28px}.lp-at-glance>div{padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:7px}.lp-at-glance>div:first-child{background:#eaf6ee}.lp-at-glance span{font-size:10px;color:#68717d}.lp-at-glance strong{font-size:23px;letter-spacing:-.6px;line-height:1.25}.lp-at-glance small{font-size:10px;color:#68717d}.lp-anchors{background:#f6f7f8;gap:25px}.lp-layout{gap:32px;grid-template-columns:minmax(0,1fr) 355px}.lp-section{padding:28px;background:white;border:1px solid var(--line);border-radius:12px;margin-bottom:24px}.lp h2{font-size:27px}.lp-section p{color:#5b6571;font-size:14px;line-height:1.85}.lp-answer{border-left:3px solid var(--green);padding:14px 18px;background:#fafbfc;margin-bottom:30px;border-radius:0 8px 8px 0}.lp-answer>strong{font-size:14px}.lp-answer p{font-size:13px;margin-bottom:0}.lp-highlight{background:#edf8f1}.lp-stats>div:first-child strong{color:white;font-size:34px}.lp-stats strong{font-size:22px}.lp-models button{border-color:var(--line)}.lp-model-overview{border-top:1px solid var(--line);padding-top:18px;margin-top:25px}.lp-model-overview>p{font-size:12px}.lp-table-scroll{overflow:auto}.lp-table-scroll table{border-collapse:collapse;min-width:580px;width:100%;font-size:12px}.lp-table-scroll caption{text-align:left;color:#68717d;padding:10px 0;font-size:11px}.lp-table-scroll th,.lp-table-scroll td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line);vertical-align:top}.lp-table-scroll thead{background:#f6f7f8;font-size:10px}.lp-table-scroll a{text-decoration:underline;color:var(--green)}.lp-lead{border-top:4px solid var(--green);box-shadow:0 10px 35px #171b2008;border-radius:12px}.lp-lead input:focus,.lp-lead select:focus{outline-color:var(--green)}.lp-lead input,.lp-lead select{border-color:#dce0e6;background:#fafbfc}.lp-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-related>a{border:1px solid var(--line);border-radius:9px;overflow:hidden;display:flex;flex-direction:column;padding-bottom:14px}.lp-related img{width:100%;height:100px;object-fit:cover}.lp-related strong,.lp-related span,.lp-related b{margin:10px 12px 0;line-height:1.5}.lp-related strong{font-size:13px}.lp-related span{font-size:11px;color:#68717d}.lp-related b{font-size:10px;color:var(--green);margin-top:auto;padding-top:12px}.lp-next{background:#eaf6ee}.lp :focus-visible{outline:3px solid #18734b;outline-offset:3px}.lp-next p{color:#5b6571}@media(max-width:850px){.lp-header{padding:20px}.lp-layout{grid-template-columns:1fr;gap:24px}.lp-content{display:block}.lp-lead{grid-row:auto}.lp-section{padding:22px}.lp-at-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-at-glance>div{padding:18px}.lp-at-glance>div:first-child{grid-column:1/-1}.lp-at-glance strong{font-size:22px}.lp-cover{height:280px}.lp-hero h1{font-size:40px}.lp-related{grid-template-columns:1fr}.lp-related>a{display:grid;grid-template-columns:100px 1fr;padding:0 12px 0 0;column-gap:5px;align-items:start}.lp-related img{height:100%;min-height:100px;grid-row:1/4}.lp-related b{margin-top:0;padding:6px 0 12px}.lp-related span{margin-top:0}.lp-breadcrumb{line-height:1.7}.lp-anchors{font-size:12px}}
/* Equal hierarchy for the two main financial indicators. */
.lp-at-glance{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-at-glance>div{grid-column:span 2}.lp-at-glance>div.lp-key-metric{order:-1;grid-column:span 3;background:#eaf6ee;padding:24px;border-bottom:1px solid var(--line)}.lp-at-glance>.lp-key-metric>strong{font-size:32px;color:var(--ink);line-height:1.25;letter-spacing:-.8px}.lp-at-glance>.lp-key-metric>span{color:#256441;font-weight:600;font-size:11px}.lp-at-glance:not(:has(.lp-key-revenue))>.lp-key-metric{grid-column:1/-1}.lp-stats>div:first-child{grid-column:auto}.lp-stats>div.lp-main-stat{order:-1;background:var(--ink);color:white;grid-column:span 1;min-height:116px}.lp-stats>div.lp-main-stat>strong,.lp-stats>div:first-child>strong{font-size:30px;color:white;line-height:1.3}.lp-stats>div.lp-main-stat>span{font-size:11px;color:#e3e6eb;font-weight:500}@media(max-width:850px){.lp-at-glance>div.lp-key-metric{grid-column:1/-1;padding:20px}.lp-at-glance>.lp-key-metric>strong{font-size:30px}.lp-at-glance>div{grid-column:span 3}.lp-stats>div.lp-main-stat{grid-column:1/-1}.lp-stats>div.lp-main-stat>strong{font-size:30px}}
.lp-at-glance>div.lp-key-metric{background:#fff5ce;border-bottom-color:#ebd78e}.lp-at-glance>.lp-key-metric>span{color:#725900}.lp-at-glance>.lp-key-metric>strong{color:#674f00}.lp-at-glance>div.lp-key-revenue{background:#e6f6eb;border-bottom-color:#b8dfc6}.lp-at-glance>.lp-key-revenue>span{color:#256441}.lp-at-glance>.lp-key-revenue>strong{color:#175e36}.lp-stats>div.lp-investment-stat{background:#fff5ce;border-color:#ebd78e}.lp-stats>div.lp-investment-stat>span{color:#725900}.lp-stats>div.lp-investment-stat>strong{color:#674f00}.lp-stats>div.lp-revenue-stat{background:#e6f6eb;border-color:#b8dfc6}.lp-stats>div.lp-revenue-stat>span{color:#256441}.lp-stats>div.lp-revenue-stat>strong{color:#175e36}

.lp-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.lp-profile-grid article{position:relative;border:1px solid #d6e7dc;border-radius:16px;background:#f4faf6;padding:20px 20px 20px 48px}.lp-profile-grid h3{font-size:16px;margin:0 0 7px;color:#175e36}.lp-profile-grid article p{font-size:15px;line-height:1.55;margin:0;color:#384d42}.lp-profile-check{position:absolute;left:19px;top:20px;color:#18734b;font-weight:700}.lp-profile-details{border-top:1px solid #dce6df;padding:16px 0;margin-top:8px}.lp-profile-details summary{cursor:pointer;font-weight:600;color:#256441}.lp-profile-details p{font-size:14px}.lp-profile-cta{display:inline-block;font-weight:700;color:#18734b;margin-top:14px}.lp-profile-cta:focus-visible,.lp-profile-details summary:focus-visible{outline:3px solid #18734b;outline-offset:5px}@media(max-width:600px){.lp-profile-grid{grid-template-columns:1fr}.lp-profile-grid article{padding:18px 18px 18px 46px}}

.lp-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.lp-support-grid article{padding:22px 18px;border:1px solid #d6e7dc;border-radius:16px;background:#f4faf6}.lp-support-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#e0f0e6;color:#175e36;border-radius:10px;font-size:13px;font-weight:700;margin-bottom:14px}.lp-support-grid h3{font-size:18px;line-height:1.35;color:#175e36;margin:0 0 12px}.lp-support-grid article p{font-size:14px;line-height:1.6;margin:0;color:#384d42}.lp-support-badge{display:inline-block;font-size:12px;line-height:1.5;color:#175e36;background:#e0f0e6;border-radius:7px;padding:5px 8px;margin:0 0 12px}.lp-support-topics{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:12px 0 0}.lp-support-topics li{background:#fff;border:1px solid #d6e7dc;border-radius:6px;padding:4px 8px;font-size:12px;color:#256441}.lp-section .lp-support-conditions{font-size:13px;line-height:1.65;color:#536158;background:#f5f7f6;border-radius:10px;padding:14px 16px}@media(max-width:1050px){.lp-support-grid{grid-template-columns:1fr}.lp-support-grid article{padding:20px}.lp-support-icon{float:left;margin:0 14px 8px 0}}

/* Keep the conversion action visible, including short screens and browser zoom. */
.lp-lead{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:18px;top:16px;scroll-margin-top:16px;overflow:hidden}.lp-lead>.lp-eyebrow{font-size:10px;line-height:1.4;flex-shrink:0}.lp-lead h2{font-size:22px;line-height:1.2;margin:8px 0;overflow-wrap:anywhere;flex-shrink:0}.lp-lead>p{font-size:12px;line-height:1.45;margin:0 0 12px;flex-shrink:0}.lp-lead form{display:flex;flex-direction:column;gap:0;min-height:0;margin:0;overflow:hidden}.lp-lead-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 4px 5px 2px}.lp-lead-fields>label{grid-column:1/-1;gap:4px;font-size:11px;line-height:1.4}.lp-lead-fields>label.lp-lead-half{grid-column:span 1}.lp-lead input,.lp-lead select{min-height:42px;padding:9px 10px;font-size:12px;line-height:1.5}.lp-lead label.lp-consent{font-size:10px;line-height:1.4;margin:2px 0}.lp-lead .lp-consent input{width:16px;height:16px;min-height:16px;padding:0;margin:1px 0 0;accent-color:var(--green)}.lp-lead-action{flex-shrink:0;padding-top:12px;background:#fff;border-top:1px solid #e5e7eb}.lp-lead-action>.lp-btn{display:block;width:100%;min-height:46px;padding:11px 10px;font-size:13px;line-height:1.4;white-space:normal;text-align:center}.lp-lead .lp-trust{font-size:10px;line-height:1.4;margin-top:8px;flex-shrink:0}.lp-lead-action .lp-error{font-size:12px;line-height:1.4;margin:8px 0 0}.lp:has(#interesse:target) .lp-mobile-cta{display:none}@media(max-width:850px){.lp-lead{scroll-margin-top:12px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.lp-lead input,.lp-lead select{font-size:16px;min-height:44px}.lp-lead-fields{gap:10px}.lp-lead-action>.lp-btn{font-size:15px;min-height:48px}}@media(max-width:360px){.lp-lead-fields>label.lp-lead-half{grid-column:1/-1}}

.lp-fees>.inova-fee-grid{padding:0;border:0;margin:24px 0}.lp-fees .inova-fee-box{border-bottom:1px solid #cde2d4}

.lp-brand-history{margin-top:28px;padding-top:24px;border-top:1px solid #e1e9e4}.lp-brand-history h3{font-size:23px;color:#175e36;line-height:1.35;margin:0 0 18px}.lp-brand-invitation{margin-top:24px;background:#f4faf6;border-left:3px solid #18734b;padding:20px;border-radius:0 12px 12px 0}.lp-brand-invitation>strong{font-size:19px;color:#175e36}.lp-brand-invitation p{font-size:15px!important;margin:10px 0 0!important}
