.invira-landing{-webkit-overflow-scrolling:touch;--land-pad-x:clamp(1rem, 4.5vw, 1.75rem);--land-section-y:clamp(3rem, 9vw, 7.5rem);--land-nav-h:clamp(3.25rem, 8vw, 4.125rem);overflow-x:clip}.invira-landing .land-hamburger{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;margin-left:auto;display:none}.invira-landing .land-nav{padding-top:env(safe-area-inset-top,0px)}@media (max-width:900px){.invira-landing .land-nav-links,.invira-landing .land-nav-actions{display:none!important}.invira-landing .land-hamburger{display:flex!important}.invira-landing .land-nav-logo{margin-right:0!important}.invira-landing .land-hero-grid{grid-template-columns:1fr!important}.invira-landing .land-phone-col{display:none!important}.invira-landing .land-stats-grid{grid-template-columns:repeat(2,1fr)!important}.invira-landing .land-feat-grid,.invira-landing .land-pricing-grid{grid-template-columns:1fr!important}.invira-landing .land-footer-grid{grid-template-columns:1fr 1fr!important}}@media (min-width:901px){.invira-landing .land-hamburger{display:none!important}}
@media (max-width:768px){.invira-landing{--lm-pad-x:clamp(1.125rem, 5vw, 1.5rem);--lm-section-gap:clamp(3.5rem, 11vw, 4.5rem);--lm-section-gap-sm:clamp(1.25rem, 4.5vw, 1.75rem);--lm-card-gap:clamp(.75rem, 3.2vw, 1rem);--lm-radius-lg:clamp(1.125rem, 4vw, 1.375rem);--lm-radius-md:clamp(.875rem, 3vw, 1rem);--lm-btn-h:clamp(2.75rem, 11vw, 3rem);--lm-heading-gap:clamp(.75rem, 3vw, 1rem);--land-nav-h:clamp(3.25rem, 8vw, 4.125rem)}.land-dt-only{display:none!important}.invira-landing .land-nav-inner{height:var(--land-nav-h)!important;padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important}.invira-landing .land-mobile-menu{max-height:min(78vh, calc(100dvh - var(--land-nav-h) - env(safe-area-inset-top,0px)));-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1rem max(var(--lm-pad-x), env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important}.invira-landing .land-pricing-grid{gap:var(--lm-card-gap)!important}.invira-landing .land-pricing-grid>div{transform:none!important}.invira-landing .land-coach-section .land-hero-grid{gap:clamp(1.5rem,6vw,2.5rem)!important}.invira-landing .land-hero-section{padding-top:max(clamp(2.5rem, 9vw, 3.25rem), env(safe-area-inset-top,0px))!important;padding-bottom:clamp(2rem,7vw,2.75rem)!important}.invira-landing .land-hero-grid{padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important;gap:var(--lm-heading-gap)!important}.invira-landing .land-hero-title{letter-spacing:-.035em!important;margin-bottom:var(--lm-heading-gap)!important;font-size:clamp(2.125rem,9.2vw,2.75rem)!important;line-height:1.06!important}.invira-landing .land-hero-sub{max-width:100%!important;margin-bottom:clamp(1.5rem,5.5vw,2rem)!important;font-size:clamp(1rem,4.2vw,1.125rem)!important;line-height:1.6!important}.invira-landing .land-hero-cta{flex-direction:column;align-items:stretch;gap:clamp(.75rem,3vw,.875rem);margin-bottom:clamp(1.25rem,4.5vw,1.75rem)!important}.invira-landing .land-hero-cta .btn-primary,.invira-landing .land-hero-cta .btn-secondary{width:100%;min-height:var(--lm-btn-h);text-align:center;justify-content:center;align-items:center;display:flex;white-space:normal!important;border-radius:var(--lm-radius-md)!important;font-size:clamp(.9375rem,3.8vw,1rem)!important}.invira-landing .land-hero-social{line-height:1.5;font-size:clamp(.8125rem,3.4vw,.875rem)!important}.invira-landing .land-stats-outer{margin-top:calc(-1*clamp(.5rem,2vw,.75rem));padding:0 max(var(--lm-pad-x), env(safe-area-inset-right,0px)) 0 max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;transform:none!important}.invira-landing .land-stats-grid{gap:var(--lm-card-gap)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;grid-template-columns:repeat(2,1fr)!important;display:grid!important;overflow:visible!important}.invira-landing .land-stats-grid>div{border-radius:var(--lm-radius-lg);background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(4.5rem,17vw,5.25rem);display:flex;box-shadow:0 1px 2px #1018280a,0 6px 20px #1018280d;border:1px solid #e8ecf2!important;padding:clamp(1rem,3.8vw,1.25rem) clamp(.75rem,3vw,1rem)!important}.invira-landing .land-features-section{padding-top:var(--lm-section-gap)!important;padding-bottom:var(--lm-section-gap)!important;padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important}.invira-landing .land-features-section>div>div:first-child{margin-bottom:clamp(2rem,7vw,2.75rem)!important}.invira-landing .land-feat-grid{padding-left:1.25rem;position:relative;gap:var(--lm-section-gap-sm)!important;flex-direction:column!important;display:flex!important}.invira-landing .land-feat-grid:before{content:"";background:linear-gradient(#b0892f80,#b0892f14);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.4375rem}.invira-landing .feat-card{grid-template-columns:auto 1fr;align-items:start;gap:clamp(.875rem,3.5vw,1.125rem);position:relative;border-radius:var(--lm-radius-lg)!important;padding:clamp(1.25rem,4.5vw,1.5rem)!important;display:grid!important}.invira-landing .feat-card:before{content:"";background:#e7c661;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.625rem;left:-1.0625rem;box-shadow:0 0 0 3px #e7c66133}.invira-landing .feat-card:hover{transform:none}.invira-landing .land-showcase-section{padding-top:var(--lm-section-gap)!important;padding-bottom:var(--lm-section-gap)!important;padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important}.invira-landing .land-showcase-section>div>div:first-child{margin-bottom:clamp(1.75rem,6vw,2.25rem)!important}.lm-showcase{flex-direction:column;gap:clamp(1.25rem,5vw,1.75rem);display:flex}.lm-showcase-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.lm-showcase-tabs::-webkit-scrollbar{display:none}.lm-showcase-tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8ecf2;border-radius:999px;flex:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lm-showcase-tab.is-active{color:#0e1422;background:#b0892f1a;border-color:#b0892f59;box-shadow:0 2px 8px #28210c0f}.lm-showcase-tab-icon{font-size:1rem;line-height:1}.lm-phone{justify-content:center;width:100%;display:flex;position:relative}.lm-phone-glow{filter:blur(20px);pointer-events:none;background:linear-gradient(150deg,#d4af3724,#3a5aa014);border-radius:2rem;position:absolute;inset:-8px -4px}.lm-phone-shell{background:#fff;border:1px solid #e8ecf2;border-radius:clamp(1.5rem,6vw,2rem);width:100%;max-width:100%;padding:clamp(.5rem,2vw,.75rem);position:relative;box-shadow:0 24px 64px #28210c24}.lm-phone-notch{background:#e8ecf2;border-radius:999px;width:28%;height:4px;margin:.25rem auto .5rem}.lm-phone-screen{background:#f5f7fa;border-radius:clamp(1.125rem,4.5vw,1.5rem);overflow:hidden}.lm-phone-status{color:#0e1422;background:#fff;justify-content:space-between;align-items:center;padding:.625rem 1rem .375rem;font-size:.6875rem;font-weight:700;display:flex}.lm-phone-status-icons{letter-spacing:.12em;color:#9aa4b2;font-size:.5rem}.lm-phone-header{background:#fff;border-bottom:1px solid #f0f2f5;align-items:center;gap:.5rem;padding:.375rem 1rem .625rem;display:flex}.lm-phone-logo{background:linear-gradient(135deg,#e7c661,#c9a84c);border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;transform:rotate(45deg)}.lm-phone-brand{color:#0e1422;font-size:.8125rem;font-weight:700}.lm-phone-brand span{color:#b0892f}.lm-screen-content{flex-direction:column;gap:clamp(.75rem,3vw,1rem);padding:clamp(.875rem,3.5vw,1.125rem);display:flex}.lm-screen-title{letter-spacing:-.02em;color:#0e1422;margin:0;font-size:clamp(1.125rem,4.8vw,1.3125rem);font-weight:800}.lm-screen-sub{color:#6b7280;margin:.25rem 0 0;font-size:clamp(.8125rem,3.4vw,.875rem);line-height:1.5}.lm-card{border-radius:var(--lm-radius-md);background:#fff;border:1px solid #e8ecf2;padding:clamp(1rem,4vw,1.25rem);box-shadow:0 1px 3px #1018280d}.lm-card-hero{flex-direction:column;gap:.375rem;display:flex}.lm-card-label{color:#6b7280;font-size:clamp(.75rem,3vw,.8125rem);font-weight:600}.lm-card-value{letter-spacing:-.03em;color:#0e1422;font-size:clamp(1.5rem,6.5vw,1.75rem);font-weight:800}.lm-card-value.sm{font-size:clamp(1.125rem,4.8vw,1.25rem)}.lm-card-delta{font-size:clamp(.8125rem,3.4vw,.875rem);font-weight:600}.lm-card-delta.positive{color:#16a34a}.lm-card-row{gap:var(--lm-card-gap);grid-template-columns:1fr 1fr;display:grid}.lm-card-compact{flex-direction:column;gap:.25rem;display:flex}.lm-card-insight{background:#b0892f12;border-color:#b0892f38}.lm-card-insight-badge{color:#b0892f;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.lm-card-insight p{color:#6b7280;margin:0;font-size:clamp(.8125rem,3.4vw,.875rem);line-height:1.55}.lm-stock-list{gap:var(--lm-card-gap);flex-direction:column;display:flex}.lm-stock-card{border-radius:var(--lm-radius-md);background:#fff;border:1px solid #e8ecf2;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.75rem,3vw,1rem);min-height:4.25rem;padding:clamp(.875rem,3.5vw,1.125rem);display:grid;box-shadow:0 1px 3px #1018280a}.lm-stock-logo{color:#fff;letter-spacing:-.02em;border-radius:clamp(.75rem,3vw,.875rem);justify-content:center;align-items:center;width:clamp(2.75rem,11vw,3.25rem);height:clamp(2.75rem,11vw,3.25rem);font-size:clamp(.75rem,3vw,.8125rem);font-weight:800;display:flex}.lm-stock-meta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lm-stock-ticker{letter-spacing:-.02em;color:#0e1422;font-size:clamp(.9375rem,4vw,1.0625rem);font-weight:800}.lm-stock-name{color:#6b7280;font-size:clamp(.8125rem,3.4vw,.875rem)}.lm-stock-price{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.lm-stock-amount{color:#0e1422;font-size:clamp(.9375rem,4vw,1rem);font-weight:700}.lm-stock-chg{font-size:clamp(.8125rem,3.4vw,.875rem);font-weight:700}.lm-stock-chg.up{color:#16a34a}.lm-stock-chg.down{color:#dc2626}.lm-heatmap{margin-top:.25rem}.lm-heatmap-head{color:#0e1422;margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.lm-heatmap-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.lm-heatmap-cell{aspect-ratio:1.15;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;display:flex}.lm-heatmap-cell.up{background:#16a34a2e;border:1px solid #16a34a40}.lm-heatmap-cell.down{background:#dc262624;border:1px solid #dc262638}.lm-heatmap-sym{color:#0e1422;font-size:clamp(.6875rem,2.8vw,.75rem);font-weight:800}.lm-heatmap-pct{font-size:clamp(.75rem,3vw,.8125rem);font-weight:700}.lm-heatmap-cell.up .lm-heatmap-pct{color:#16a34a}.lm-heatmap-cell.down .lm-heatmap-pct{color:#dc2626}.lm-div-list{gap:var(--lm-card-gap);flex-direction:column;display:flex}.lm-div-card{border-radius:var(--lm-radius-md);background:#fff;border:1px solid #e8ecf2;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:clamp(1rem,4vw,1.125rem);display:flex}.lm-div-left{flex-direction:column;gap:.25rem;display:flex}.lm-div-name{color:#0e1422;font-size:clamp(.9375rem,4vw,1rem);font-weight:700}.lm-div-date{color:#6b7280;font-size:.8125rem}.lm-div-amount{color:#b0892f;font-size:clamp(1rem,4.2vw,1.125rem);font-weight:800}.invira-landing .land-coach-section,.invira-landing .land-pricing-section,.invira-landing .land-faq-section,.invira-landing .land-final-cta-section{padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important}.invira-landing .land-coach-section,.invira-landing .land-pricing-section,.invira-landing .land-faq-section{padding-top:var(--lm-section-gap)!important;padding-bottom:var(--lm-section-gap)!important}.invira-landing .land-final-cta-section{padding-top:var(--lm-section-gap)!important;padding-bottom:max(var(--lm-section-gap), env(safe-area-inset-bottom,0px))!important}.invira-landing .land-about-section{padding-top:var(--lm-section-gap)!important;padding-bottom:var(--lm-section-gap)!important;padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important}.invira-landing .land-about-section .land-pricing-grid{gap:var(--lm-card-gap)!important}.invira-landing .land-founder-card{text-align:center;border-radius:var(--lm-radius-lg)!important;flex-direction:column!important;align-items:center!important;gap:clamp(1rem,4vw,1.25rem)!important;padding:clamp(1.5rem,5.5vw,1.75rem)!important}.invira-landing .land-founder-chips{flex-wrap:wrap;justify-content:center;gap:.5rem!important;margin-top:.75rem!important}.invira-landing .land-founder-chip{align-items:center;min-height:2rem;display:inline-flex;padding:.375rem .75rem!important;font-size:.75rem!important}.invira-landing .land-footer{padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px))}.invira-landing .land-footer-inner{padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important;padding-top:var(--lm-section-gap)!important;padding-bottom:clamp(1.75rem,6vw,2.5rem)!important}.invira-landing .land-footer-grid{grid-template-columns:1fr!important;gap:clamp(2rem,7vw,2.75rem)!important;margin-bottom:clamp(2rem,7vw,2.75rem)!important}.invira-landing .land-footer-grid a{min-height:2.75rem;padding:.125rem 0;line-height:2.75rem;display:block}.invira-landing .land-footer-bottom{flex-direction:column;align-items:flex-start;gap:.875rem}.invira-landing .land-final-cta-badges{flex-direction:column;align-items:stretch}.invira-landing .land-final-cta-badges button{width:100%;min-height:var(--lm-btn-h);justify-content:center}.invira-landing .land-why-section,.invira-landing .land-sec-section,.invira-landing .land-road-section,.invira-landing .land-for-section{padding-top:var(--lm-section-gap)!important;padding-bottom:var(--lm-section-gap)!important;padding-left:max(var(--lm-pad-x), env(safe-area-inset-left,0px))!important;padding-right:max(var(--lm-pad-x), env(safe-area-inset-right,0px))!important}.invira-landing .land-why-grid,.invira-landing .land-sec-grid,.invira-landing .land-road-cols,.invira-landing .land-for-grid{grid-template-columns:1fr!important}.invira-landing .land-why-section>div>.why-item,.invira-landing .land-sec-section>div>.sec-item,.invira-landing .land-road-section>div>.road-item,.invira-landing .land-for-section>div>.for-item{margin-bottom:clamp(2rem,7vw,2.5rem)!important}.invira-landing .why-card:hover,.invira-landing .sec-card:hover,.invira-landing .road-card:hover,.invira-landing .for-card:hover{box-shadow:none!important;transform:none!important}}@media (min-width:769px){.land-m-only{display:none!important}}@media (max-width:768px){[data-theme=dark] .invira-landing .land-stats-grid>div,[data-theme=dark] .invira-landing .feat-card,[data-theme=dark] .lm-showcase-tab,[data-theme=dark] .lm-phone-shell,[data-theme=dark] .lm-card,[data-theme=dark] .lm-stock-card,[data-theme=dark] .lm-div-card{background:#111a2b;border-color:#ffffff14}[data-theme=dark] .invira-landing .land-stats-grid>div{box-shadow:0 6px 20px #00000040}[data-theme=dark] .lm-phone-screen{background:#0b1220}[data-theme=dark] .lm-phone-status,[data-theme=dark] .lm-phone-header{background:#111a2b;border-color:#ffffff0f}[data-theme=dark] .lm-screen-title,[data-theme=dark] .lm-card-value,[data-theme=dark] .lm-stock-ticker,[data-theme=dark] .lm-stock-amount,[data-theme=dark] .lm-div-name,[data-theme=dark] .lm-heatmap-head,[data-theme=dark] .lm-heatmap-sym,[data-theme=dark] .lm-phone-brand{color:#f3f6fb}[data-theme=dark] .lm-screen-sub,[data-theme=dark] .lm-card-label,[data-theme=dark] .lm-stock-name,[data-theme=dark] .lm-div-date,[data-theme=dark] .lm-card-insight p,[data-theme=dark] .lm-showcase-tab{color:#9aa4b2}[data-theme=dark] .lm-showcase-tab.is-active{color:#f3f6fb;background:#d4af371f;border-color:#d4af374d}}