.inv{--inv-deep:oklch(17% .025 165);--inv-green:oklch(24% .04 163);--inv-panel:oklch(21% .035 163);--inv-ivory:oklch(95% .015 90);--inv-gold:oklch(81% .08 85);--inv-gold-deep:oklch(60% .08 80);--inv-muted:oklch(77% .025 150);--inv-soft:oklch(70% .025 150);--inv-line:color-mix(in oklab, var(--inv-gold) 24%, transparent);--inv-paper:oklch(93% .015 90);--inv-paper-ink:oklch(27% .035 160);--inv-paper-muted:oklch(47% .02 140);--inv-serif:"House Editorial", Georgia, serif;--inv-header:var(--public-header-height,88px);background:var(--inv-deep);color:var(--inv-ivory);font-size:14px;line-height:1.7;overflow-x:clip}.inv h1,.inv h2,.inv h3,.inv h4{font-family:var(--inv-serif);letter-spacing:0;text-transform:none;margin:0;font-weight:400;line-height:1.07}.inv p{margin:0}.inv-line{display:block}.inv-wrap{width:min(1220px,100% - 96px);margin-inline:auto}.inv-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--inv-gold);font-size:10px;font-weight:700}.inv-anchor,.inv-legacy{scroll-margin-top:calc(var(--inv-header) + 16px)}.inv a:focus-visible,.inv button:focus-visible,.inv input:focus-visible,.inv select:focus-visible,.inv summary:focus-visible,.inv [tabindex="-1"]:focus-visible{outline:2px solid var(--inv-gold);outline-offset:4px}.inv svg{flex:none;width:16px;height:16px}.inv-gold{border:1px solid color-mix(in oklab, var(--inv-gold) 80%, var(--inv-ivory));min-height:48px;color:var(--inv-deep);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--inv-ivory) 60%, transparent), 0 5px 22px color-mix(in oklab, var(--inv-deep) 20%, transparent);letter-spacing:.02em;cursor:pointer;background:linear-gradient(145deg,oklch(92% .06 88),oklch(74% .09 80) 53%,oklch(86% .08 86));border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 26px;font-size:11px;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.inv-gold:hover{filter:brightness(1.07)}.inv-gold:active{transform:translateY(1px)}.inv-outline{border:1px solid color-mix(in oklab, var(--inv-gold) 45%, transparent);background:color-mix(in oklab, var(--inv-ivory) 3%, transparent);min-height:48px;color:var(--inv-ivory);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:11px;text-decoration:none;transition:background .2s;display:inline-flex}.inv-outline:hover{background:color-mix(in oklab, var(--inv-gold) 10%, transparent)}.inv-text-link{min-height:44px;color:inherit;border-bottom:1px solid color-mix(in oklab, var(--inv-gold) 30%, transparent);align-items:center;gap:13px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.inv-text-link:hover{color:var(--inv-gold)}.inv-fine-label{border:1px solid color-mix(in oklab, var(--inv-gold) 35%, transparent);color:color-mix(in oklab, var(--inv-gold) 55%, var(--inv-ivory));letter-spacing:.04em;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;line-height:1.5;display:inline-flex}.inv-fine-label:before{content:"";background:var(--inv-gold);border-radius:50%;flex:none;width:4px;height:4px}.inv-hero{isolation:isolate;aspect-ratio:2688/1152;background:var(--inv-deep);align-items:center;min-height:560px;max-height:820px;display:flex;position:relative;overflow:hidden}.inv-hero__image{object-fit:cover;object-position:60% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.inv-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--inv-deep) 84%, transparent) 0%, color-mix(in oklab, var(--inv-deep) 62%, transparent) 29%, color-mix(in oklab, var(--inv-deep) 6%, transparent) 60%), linear-gradient(0deg, var(--inv-deep) 0%, transparent 18%);position:absolute;inset:0}.inv-hero__copy{max-width:540px;padding-bottom:28px}.inv-hero .inv-eyebrow{margin-bottom:25px}.inv-hero h1{max-width:570px;font-size:clamp(48px,5.5vw,80px)}.inv-hero__description{color:var(--inv-muted);max-width:400px;line-height:1.9;margin-top:24px!important}.inv-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.inv-hero__foot{color:var(--inv-soft);letter-spacing:.04em;justify-content:space-between;gap:16px;font-size:10px;display:flex;position:absolute;bottom:26px;left:0;right:0}.inv-hero__foot span:last-child{color:color-mix(in oklab, var(--inv-gold) 70%, var(--inv-soft))}@media (prefers-reduced-motion:no-preference){.inv-hero__copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both inv-rise}.inv-hero__copy>:nth-child(2){animation-delay:80ms}.inv-hero__copy>:nth-child(3){animation-delay:.16s}.inv-hero__copy>:nth-child(4){animation-delay:.24s}.inv-hero__image{animation:1.4s cubic-bezier(.2,.7,.2,1) both inv-settle}.inv-quote__figure{animation:.45s both inv-fade}}@keyframes inv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes inv-settle{0%{opacity:.4;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes inv-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.inv-section-nav{border-block:1px solid var(--inv-line);justify-content:space-between;gap:24px;padding:25px 0;display:flex}.inv-section-nav a{color:var(--inv-muted);align-items:center;gap:13px;min-height:44px;font-size:11px;text-decoration:none;transition:color .2s;display:flex}.inv-section-nav a:hover{color:var(--inv-gold)}.inv-section-nav i{color:var(--inv-gold-deep);font-size:9px;font-style:normal}.inv-intro{grid-template-columns:1.1fr 1fr;gap:110px;padding:105px 0 92px;display:grid}.inv-intro h2{margin-top:18px;font-size:clamp(40px,4vw,59px)}.inv-intro__body{color:var(--inv-muted);padding-top:26px;line-height:1.9}.inv-intro__body p+p{margin-top:20px}.inv-path{background:linear-gradient(140deg, var(--inv-green), var(--inv-deep));border-block:1px solid var(--inv-line);padding:75px 0 90px}.inv-section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:45px;display:flex}.inv-section-head h2{margin-top:14px;font-size:clamp(38px,4vw,55px)}.inv-section-head>p{max-width:310px;color:var(--inv-soft);font-size:12px;line-height:1.8}.inv-process{grid-template-columns:repeat(4,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.inv-process li{border-top:1px solid color-mix(in oklab, var(--inv-gold-deep) 40%, transparent);padding-top:24px}.inv-process__n{font:italic 30px var(--inv-serif);color:color-mix(in oklab, var(--inv-gold) 80%, var(--inv-soft))}.inv-process h3{margin:20px 0 15px;font-size:28px;line-height:1.12}.inv-process p{color:var(--inv-soft);font-size:12px;line-height:1.8}.inv-conditions{border-top:1px solid color-mix(in oklab, var(--inv-ivory) 7%, transparent);color:var(--inv-soft);max-width:850px;padding-top:22px;font-size:11px;margin-top:44px!important}.inv-private{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:105px 0;display:grid}.inv-private__copy h2{margin:19px 0 24px;font-size:clamp(42px,4vw,59px)}.inv-private__copy>p{color:var(--inv-muted);max-width:350px;font-size:13px;line-height:1.9}.inv-features{gap:15px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.inv-features li{color:var(--inv-muted);align-items:center;gap:13px;font-size:12px;display:flex}.inv-features svg{color:var(--inv-gold)}.inv-account{border:1px solid color-mix(in oklab, var(--inv-gold) 22%, transparent);background:radial-gradient(ellipse at top right, color-mix(in oklab, var(--inv-green) 70%, transparent), transparent 75%), linear-gradient(130deg, var(--inv-panel), var(--inv-deep));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--inv-ivory) 9%, transparent), 0 28px 70px color-mix(in oklab, var(--inv-deep) 25%, transparent);border-radius:18px;overflow:hidden}.inv-account__head{border-bottom:1px solid color-mix(in oklab, var(--inv-ivory) 5%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.inv-account__name{letter-spacing:.1em;color:color-mix(in oklab, var(--inv-gold) 80%, var(--inv-ivory));align-items:center;gap:10px;font-size:9px;display:flex}.inv-account__name img{object-fit:contain;width:22px;height:27px}.inv-pill{border:1px solid color-mix(in oklab, var(--inv-gold) 40%, transparent);color:color-mix(in oklab, var(--inv-gold) 75%, var(--inv-ivory));white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:9px}.inv-account__main{padding:27px}.inv-account__main h3{font-size:33px}.inv-account__sub{color:var(--inv-soft);font-size:11px;margin:7px 0 21px!important}.inv-tabs{background:color-mix(in oklab, var(--inv-deep) 50%, transparent);border:1px solid color-mix(in oklab, var(--inv-ivory) 5%, transparent);border-radius:26px;gap:3px;width:max-content;max-width:100%;margin-bottom:23px;padding:4px;display:flex}.inv-tabs button{min-height:44px;color:var(--inv-soft);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0 17px;font-size:11px}.inv-tabs button[aria-selected=true]{background:color-mix(in oklab, var(--inv-ivory) 8%, transparent);color:color-mix(in oklab, var(--inv-gold) 80%, var(--inv-ivory))}.inv-demo-stage{display:grid}.inv-demo-stage>[role=tabpanel]{grid-area:1/1;align-self:start;min-width:0}.inv-demo-stage>[aria-hidden=true]{visibility:hidden;pointer-events:none}.inv-piece{background:color-mix(in oklab, var(--inv-deep) 40%, transparent);border:1px solid color-mix(in oklab, var(--inv-ivory) 4%, transparent);border-radius:12px;align-items:center;gap:18px;padding:16px;display:flex}.inv-piece__image{object-fit:cover;object-position:57% 52%;border-radius:8px;flex:none;width:84px;height:84px}.inv-piece h4{margin:0 0 8px;font-size:22px;line-height:1.1}.inv-piece p{color:var(--inv-soft);font-size:10px;margin-top:5px!important}.inv-status{background:color-mix(in oklab, var(--inv-green) 60%, transparent);border:1px solid color-mix(in oklab, var(--inv-muted) 20%, transparent);color:var(--inv-muted);border-radius:20px;padding:3px 9px;font-size:9px;display:inline-block}.inv-detail{grid-template-columns:1fr 1fr;gap:23px;margin:0;padding-top:23px;display:grid}.inv-detail dt{color:var(--inv-soft);font-size:10px}.inv-detail dd{color:var(--inv-ivory);margin:5px 0 0;font-size:12px}.inv-account__notice{border-top:1px solid color-mix(in oklab, var(--inv-ivory) 6%, transparent);align-items:center;gap:12px;margin-top:23px;padding-top:17px;display:flex}.inv-account__notice svg{width:22px;height:22px;color:var(--inv-gold)}.inv-account__notice p{color:var(--inv-soft);font-size:10px;line-height:1.6}.inv-account__notice b{color:var(--inv-ivory);font-weight:500;display:block}.inv-account__caption{color:var(--inv-soft);font-size:10px;line-height:1.7;margin-top:14px!important}.inv-notice-small{border-top:1px solid color-mix(in oklab, var(--inv-ivory) 5%, transparent);color:var(--inv-muted);padding-top:12px;font-size:10px;margin-top:15px!important}.inv-cases{background:var(--inv-paper);color:var(--inv-paper-ink);padding:90px 0}.inv-cases .inv-eyebrow{color:oklch(50% .07 78)}.inv-cases .inv-section-head>p{color:var(--inv-paper-muted)}.inv-ledger{border-block:1px solid color-mix(in oklab, var(--inv-paper-ink) 15%, transparent);grid-template-columns:1fr 1fr;gap:70px;padding:40px 0;display:grid}.inv-ledger__summary h3{margin:17px 0;font-size:34px}.inv-ledger__summary>p{color:var(--inv-paper-muted);max-width:380px;font-size:13px;line-height:1.8}.inv-case-type{letter-spacing:.1em;text-transform:uppercase;color:var(--inv-paper-muted);font-size:10px}.inv-cases .inv-fine-label{color:oklch(42% .06 78);border-color:oklab(50% .0145538 .0684703/.5);margin-top:20px}.inv-cases .inv-fine-label:before{background:oklch(50% .07 78)}.inv-ledger__rows{margin:0}.inv-ledger__row{border-bottom:1px solid color-mix(in oklab, var(--inv-paper-ink) 12%, transparent);justify-content:space-between;align-items:center;gap:20px;padding:11px 0;font-size:13px;display:flex}.inv-ledger__row dt{min-width:0}.inv-ledger__row dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.inv-ledger__row.is-result{color:var(--inv-green);border:0;margin-top:8px}.inv-ledger__row.is-result dd{font:32px var(--inv-serif)}.inv-case-foot{color:var(--inv-paper-muted);justify-content:space-between;gap:30px;margin-top:22px;font-size:11px;display:flex}.inv-case-foot p{max-width:720px}.inv-case-foot span{color:oklch(45% .06 78)}.inv-voices{background:radial-gradient(ellipse at 20% 50%, color-mix(in oklab, var(--inv-green) 70%, transparent), transparent 75%);padding:100px 0}.inv-voices__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.inv-voices h2{margin-top:18px;font-size:clamp(42px,4vw,60px)}.inv-fiction{border:1px solid color-mix(in oklab, var(--inv-gold) 40%, transparent);color:color-mix(in oklab, var(--inv-gold) 80%, var(--inv-ivory));background:color-mix(in oklab, var(--inv-gold) 7%, transparent);white-space:nowrap;border-radius:20px;padding:7px 12px;font-size:10px}.inv-quote{grid-template-columns:1fr 3fr;gap:45px;padding-top:50px;display:grid}.inv-quote__mark{font:200px/.8 var(--inv-serif);color:color-mix(in oklab, var(--inv-gold) 30%, transparent)}.inv-quote__figure{margin:0}.inv-quote blockquote{font:clamp(27px, 3vw, 41px)/1.22 var(--inv-serif);max-width:870px;min-height:150px;color:var(--inv-ivory);margin:0}.inv-quote__person{color:var(--inv-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:25px 0 15px;font-size:12px;display:flex}.inv-quote__proposed{border:1px solid color-mix(in oklab, var(--inv-gold) 40%, transparent);color:color-mix(in oklab, var(--inv-gold) 80%, var(--inv-ivory));border-radius:20px;padding:2px 9px;font-size:10px}.inv-quote__bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.inv-quote__controls{align-items:center;gap:14px;display:flex}.inv-circle{border:1px solid color-mix(in oklab, var(--inv-gold) 30%, transparent);width:44px;height:44px;color:var(--inv-ivory);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s;display:grid}.inv-circle:hover{background:color-mix(in oklab, var(--inv-ivory) 5%, transparent)}.inv-quote__count{text-align:center;min-width:40px;color:var(--inv-soft);font-size:11px}.inv-voices__note{color:var(--inv-soft);max-width:650px;font-size:11px;line-height:1.7;margin-top:30px!important}.inv-legacy{background:var(--inv-green);border-block:1px solid var(--inv-line);padding:100px 0}.inv-legacy__inner{text-align:center;max-width:920px}.inv-legacy h2{margin:25px 0;font-size:clamp(42px,4.6vw,68px);line-height:1.13}.inv-legacy p{color:var(--inv-muted);max-width:580px;margin:0 auto;font-size:13px;line-height:1.9}.inv-legacy__line{background:var(--inv-gold-deep);width:44px;height:1px;margin:30px auto}.inv-legacy .inv-text-link{color:color-mix(in oklab, var(--inv-gold) 85%, var(--inv-ivory));margin-top:28px}.inv-interest{grid-template-columns:1fr 1fr;gap:110px;padding:95px 0 100px;display:grid}.inv-interest h2{margin:19px 0 24px;font-size:clamp(43px,4vw,60px)}.inv-interest__copy>p{color:var(--inv-muted);max-width:360px;font-size:13px;line-height:1.9}.inv-interest .inv-fine-label{margin-top:25px}.inv-form{min-width:0;padding-top:16px}.inv-form--pending{flex-direction:column;justify-content:center;gap:16px;min-height:360px;display:flex}.inv-form__row{grid-template-columns:1fr 1fr;gap:23px;display:grid}.inv-form label{color:var(--inv-muted);min-width:0;margin-bottom:25px;font-size:11px;display:block}.inv-form input,.inv-form select{border:0;border-bottom:1px solid color-mix(in oklab, var(--inv-gold) 40%, transparent);width:100%;min-height:48px;color:var(--inv-ivory);background:0 0;border-radius:0;padding:10px 0;font-size:16px;display:block}.inv-form select option{background:var(--inv-panel);color:var(--inv-ivory)}.inv-form input::placeholder{color:color-mix(in oklab, var(--inv-soft) 60%, transparent)}.inv-form input[aria-invalid=true]{border-bottom-color:oklch(72% .14 30)}.inv-form__error{color:oklch(80% .1 40);margin-top:6px;font-size:11px;display:block}.inv-form__fine{color:var(--inv-soft);max-width:400px;font-size:11px;line-height:1.7;margin-top:17px!important}.inv-form__response{border:1px solid color-mix(in oklab, var(--inv-gold) 35%, transparent);color:var(--inv-ivory);background:color-mix(in oklab, var(--inv-gold) 6%, transparent);border-radius:10px;margin-top:20px;padding:16px;font-size:12px}.inv-form__actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.inv-faq{border-top:1px solid var(--inv-line);grid-template-columns:1fr 2fr;gap:80px;padding:65px 0 85px;display:grid}.inv-faq h2{margin-top:17px;font-size:41px}.inv-faq details{border-bottom:1px solid var(--inv-line)}.inv-faq summary{cursor:pointer;min-height:44px;color:var(--inv-ivory);justify-content:space-between;align-items:center;gap:25px;padding:18px 0;font-size:13px;list-style:none;display:flex}.inv-faq summary::-webkit-details-marker{display:none}.inv-faq summary:after{content:"+";color:var(--inv-gold);flex:none;font-size:20px}.inv-faq details[open] summary:after{content:"−"}.inv-faq details p{color:var(--inv-muted);padding:0 40px 22px 0;font-size:13px;line-height:1.8}@media (width<=1100px){.inv-wrap{width:calc(100% - 64px)}.inv-hero__copy{max-width:460px}.inv-intro{gap:60px;padding-top:80px}.inv-private{gap:45px}.inv-interest{gap:65px}.inv-quote{grid-template-columns:1fr 5fr}.inv-process{gap:25px}.inv-process h3{font-size:25px}}@media (width<=1306px){.inv-hero{aspect-ratio:auto;flex-direction:column;align-items:stretch;min-height:0;max-height:none;padding-bottom:44px;display:flex}.inv-hero__inner{order:1}.inv-hero__image{order:2}.inv-hero__foot{order:3}.inv-hero:before{display:none}.inv-hero__image{aspect-ratio:2688/1152;object-fit:cover;width:100%;height:auto;margin-top:18px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.inv-hero__copy{max-width:510px;padding:48px 0 0}.inv-hero .inv-eyebrow{margin-bottom:21px}.inv-hero h1{font-size:56px}.inv-hero__description{max-width:380px;font-size:13px}.inv-hero__actions{gap:18px;margin-top:25px}.inv-hero__foot{font-size:9px;bottom:14px}}@media (width<=780px){.inv-wrap{width:calc(100% - 42px)}.inv-section-nav{grid-template-columns:1fr 1fr;gap:6px 25px;padding:18px 0;display:grid}.inv-intro{grid-template-columns:1fr;gap:22px;padding:70px 0}.inv-intro h2{font-size:46px}.inv-intro__body{padding-top:0;font-size:13px}.inv-path{padding:63px 0}.inv-section-head{flex-direction:column;align-items:start;gap:20px;margin-bottom:35px}.inv-section-head h2{font-size:44px}.inv-section-head>p{max-width:420px}.inv-process{grid-template-columns:1fr 1fr;gap:36px 26px}.inv-private{grid-template-columns:1fr;gap:35px;padding:65px 0}.inv-private__copy h2{font-size:46px}.inv-private__copy>p{max-width:470px}.inv-account{max-width:560px}.inv-cases{padding:60px 0}.inv-ledger{grid-template-columns:1fr;gap:30px;padding:29px 0}.inv-case-foot{flex-direction:column;gap:17px}.inv-voices{padding:65px 0}.inv-voices__header{flex-direction:column;align-items:start;gap:15px}.inv-voices h2{font-size:45px}.inv-quote{grid-template-columns:1fr;gap:0;padding-top:30px}.inv-quote__mark{height:35px;font-size:70px}.inv-quote blockquote{min-height:190px;font-size:30px;line-height:1.25}.inv-quote__bottom{flex-direction:column;align-items:start;gap:18px}.inv-legacy{padding:66px 0}.inv-legacy h2{font-size:42px}.inv-interest{grid-template-columns:1fr;gap:25px;padding:65px 0}.inv-interest h2{font-size:47px}.inv-form{width:100%;max-width:580px}.inv-faq{grid-template-columns:1fr;gap:20px;padding:50px 0}.inv-faq h2{font-size:38px}}@media (width<=420px){.inv-wrap{width:calc(100% - 32px)}.inv-hero h1{font-size:46px}.inv-hero__copy{padding-top:40px}.inv-hero__actions{align-items:start;gap:8px 16px}.inv-hero__foot{flex-direction:column;gap:2px;margin-top:10px;position:static}.inv-hero{padding-bottom:20px}.inv-section-nav{grid-template-columns:1fr}.inv-process{grid-template-columns:1fr;gap:28px}.inv-process h3{font-size:26px}.inv-intro h2,.inv-private__copy h2,.inv-interest h2,.inv-legacy h2{font-size:38px}.inv-section-head h2,.inv-voices h2{font-size:36px}.inv-account__main{padding:20px}.inv-account__head{flex-wrap:wrap;padding:18px}.inv-piece{gap:12px;padding:12px}.inv-piece__image{width:64px;height:70px}.inv-detail{gap:15px}.inv-ledger__row{align-items:flex-start;gap:12px;font-size:12px}.inv-ledger__row.is-result dd{font-size:26px}.inv-form__row{grid-template-columns:1fr;gap:0}.inv-quote blockquote{min-height:220px;font-size:26px}.inv-fiction{white-space:normal}}@media (prefers-reduced-motion:reduce){.inv *,.inv :before,.inv :after{transition:none!important;animation:none!important}}html:has(.inv){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.inv){scroll-behavior:auto}}
