.iv-landing{--ivl-spruce: #173F33;--ivl-spruce-dark: #102D25;--ivl-ink: #142923;--ivl-porcelain: #FAF8F2;--ivl-paper: #FFFDF8;--ivl-mist: #E8F1EC;--ivl-teal: #0AAE98;--ivl-teal-deep: #087F70;--ivl-gold: #C7A652;--ivl-muted: #50645C;--ivl-line: rgba(23, 63, 51, .18);--ivl-shadow-paper: 0 26px 65px -20px rgba(16, 45, 37, .23);min-height:100vh;overflow-x:clip;color:var(--ivl-ink);background:var(--ivl-porcelain);font-family:DM Sans,Arial,sans-serif;font-size:17px;line-height:1.6}.iv-landing *,.iv-landing *:before,.iv-landing *:after{box-sizing:border-box}.iv-landing~.beta-feedback-fab{left:auto;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))!important;padding-left:0!important}.iv-landing main{padding-bottom:0}.iv-landing h1,.iv-landing h2,.iv-landing h3,.iv-landing p{margin-top:0}.iv-landing h1,.iv-landing h2,.iv-landing h3{color:var(--ivl-spruce);font-family:"DM Serif Display",Georgia,serif;font-weight:400}.iv-landing :where(button,input){font:inherit}.iv-landing svg{flex-shrink:0}.iv-landing section[id],.iv-landing main[id]{scroll-margin-top:100px}.iv-landing :where(a,button,input):focus-visible{outline:3px solid var(--ivl-teal-deep);outline-offset:4px}.ivl-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ivl-skip{position:fixed;top:12px;left:12px;z-index:100;padding:12px 18px;color:var(--ivl-paper);background:var(--ivl-spruce);transform:translateY(-180%)}.ivl-skip:focus{transform:translateY(0)}.ivl-session{padding:12px 24px;color:var(--ivl-ink);background:var(--ivl-mist);border-bottom:1px solid var(--ivl-line);text-align:center;font-size:14.5px}.ivl-header{position:sticky;top:0;z-index:40;background:var(--ivl-porcelain);border-bottom:1px solid var(--ivl-line)}.ivl-header-inner{min-height:78px;display:flex;align-items:center;gap:28px}.ivl-brand-link{display:inline-flex;flex-shrink:0;text-decoration:none}.ivl-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.ivl-nav a,.ivl-sign-in{min-height:44px;display:inline-flex;align-items:center;color:var(--ivl-spruce);font-size:14.5px;font-weight:700;text-decoration:none}.ivl-nav a:hover,.ivl-footer a:hover{text-decoration:underline;text-underline-offset:5px}.ivl-sign-in{border:0;background:transparent;padding:0 6px;cursor:pointer;white-space:nowrap}.ivl-header-actions{display:flex;align-items:center;gap:18px}.ivl-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;border:1px solid transparent;border-radius:6px;font-size:15px;font-weight:750;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ivl-button svg,.ivl-text-action svg,.ivl-entry-action svg,.ivl-privacy-link svg{width:18px;height:18px}.ivl-button-primary{color:var(--ivl-spruce-dark);background:var(--ivl-teal)}.ivl-button-primary:hover{background:var(--ivl-mist);border-color:var(--ivl-teal-deep)}.ivl-button-secondary{color:var(--ivl-spruce);background:transparent;border-color:var(--ivl-teal-deep)}.ivl-button-secondary:hover{background:var(--ivl-mist);border-color:var(--ivl-teal-deep)}.ivl-hero{min-height:calc(100svh - 78px);display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(36px,4.5vw,68px);align-items:center;padding-block:clamp(44px,6vh,72px)}.ivl-hero-copy-wrap{min-width:0}.ivl-kicker{margin-bottom:18px;color:var(--ivl-teal-deep);font-size:14.5px;font-weight:750;line-height:1.5}.ivl-hero h1{max-width:650px;margin:0 0 22px;font-size:clamp(54px,5.4vw,72px);line-height:.99;letter-spacing:-.04em}.ivl-hero-copy{max-width:620px;margin-bottom:16px;color:var(--ivl-spruce);font-size:clamp(18px,1.45vw,20px);line-height:1.55}.ivl-hero-boundary{max-width:610px;margin-bottom:25px;color:var(--ivl-muted);font-size:14.5px;line-height:1.6}.ivl-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.ivl-existing{margin:14px 0 0;color:var(--ivl-muted);font-size:14.5px}.ivl-existing button{min-height:44px;padding:0 2px;color:var(--ivl-teal-deep);background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ivl-plan-demo{position:relative;min-width:0;isolation:isolate}.ivl-plan-meta{display:flex;flex-wrap:wrap;gap:3px 18px;margin:0 12px 5px;color:var(--ivl-muted);font-size:14px;line-height:1.5}.ivl-document-stage{position:relative;padding:18px 17px 22px 8px}.ivl-document-shadow-sheet{position:absolute;top:31px;right:5px;bottom:7px;left:24px;z-index:-1;border:1px solid var(--ivl-line);background:var(--ivl-mist);transform:rotate(2.3deg)}.ivl-plan-paper{position:relative;padding:30px 27px 30px 46px;background:var(--ivl-paper);border:1px solid var(--ivl-line);box-shadow:var(--ivl-shadow-paper);transform:rotate(.35deg)}.ivl-plan-paper:before{content:"";position:absolute;top:0;bottom:0;left:31px;width:1px;background:#c7a65259}.ivl-plan-rail{position:absolute;top:34px;bottom:34px;left:9px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ivl-muted);font-size:10px;font-weight:700}.ivl-plan-label{margin-bottom:14px;color:var(--ivl-teal-deep);font-size:14px;font-weight:750}.ivl-plan-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.ivl-plan-title-row h2{margin:0;font-size:clamp(27px,2.35vw,34px);line-height:1.1;letter-spacing:-.02em}.ivl-finding-badge{padding:4px 9px;color:var(--ivl-spruce-dark);background:#c7a65238;border:1px solid var(--ivl-gold);border-radius:3px;font-size:14px;font-weight:700;line-height:1.5}.ivl-plan-paper blockquote{position:relative;margin:0 0 25px;padding:16px 18px;border-left:3px solid var(--ivl-teal);color:var(--ivl-spruce);background:linear-gradient(#0aae9821,#0aae9821) left / 100% 100% no-repeat;font-family:"DM Serif Display",Georgia,serif;font-size:21px;line-height:1.45}.ivl-source-label{display:block;margin-bottom:8px;color:var(--ivl-muted);font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:700}.ivl-annotation-line,.ivl-document-thread{position:absolute;left:46px;top:48%;bottom:54px;width:1px;background:var(--ivl-teal-deep)}.ivl-annotation{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-left:17px;padding:16px 14px;border-left:2px solid var(--ivl-teal)}.ivl-annotation:before{content:"";position:absolute;top:25px;left:-18px;width:17px;height:1px;background:var(--ivl-teal-deep)}.ivl-annotation-why{background:var(--ivl-mist)}.ivl-annotation-question{margin-top:12px;background:#c7a65229;border-left-color:var(--ivl-gold)}.ivl-annotation-index{color:var(--ivl-teal-deep);font-size:14px;font-weight:800;line-height:1.5}.ivl-annotation-question .ivl-annotation-index{color:var(--ivl-spruce)}.ivl-annotation h3{margin-bottom:7px;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.4}.ivl-annotation p{margin:0;color:var(--ivl-spruce);font-size:14.5px;line-height:1.55}.ivl-text-action{min-height:44px;display:inline-flex;align-items:center;gap:9px;margin-top:7px;padding:3px 8px;color:var(--ivl-spruce);background:transparent;border:0;font-weight:750;font-size:15px;text-align:left;cursor:pointer}.ivl-text-action:hover,.ivl-entry-action:hover{text-decoration:underline;text-underline-offset:5px}@media(prefers-reduced-motion:no-preference){.ivl-plan-paper blockquote{animation:ivl-source-reveal .7s .18s ease-out both}.ivl-annotation-why{animation:ivl-note-reveal .56s .62s ease-out both}.ivl-annotation-question{animation:ivl-note-reveal .56s .94s ease-out both}@keyframes ivl-source-reveal{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes ivl-note-reveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}}.ivl-proof{border-block:1px solid var(--ivl-line);background:var(--ivl-paper)}.ivl-proof ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.ivl-proof li{min-height:96px;display:flex;align-items:center;gap:15px;padding:22px 28px;color:var(--ivl-spruce);font-size:14.5px;line-height:1.5;border-right:1px solid var(--ivl-line)}.ivl-proof li:first-child{padding-left:0}.ivl-proof li:last-child{padding-right:0;border-right:0}.ivl-proof svg{width:23px;height:23px;color:var(--ivl-teal-deep)}.ivl-section{padding-block:clamp(68px,7vw,96px)}.ivl-section-heading{max-width:740px;margin-bottom:46px}.ivl-section-heading h2{margin-bottom:16px;font-size:clamp(38px,4.1vw,54px);line-height:1.08;letter-spacing:-.025em}.ivl-section-heading p{margin:0;color:var(--ivl-muted);font-size:18px;line-height:1.6}.ivl-section-heading-split{max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px}.ivl-section-heading-split h2{margin-bottom:0}.ivl-section-heading-split p{max-width:420px}.ivl-start{padding-bottom:clamp(80px,8vw,108px)}.ivl-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ivl-entry{min-width:0;min-height:242px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.2vw,30px);border:1px solid var(--ivl-line);background:var(--ivl-paper)}.ivl-entry-document,.ivl-entry-meeting{transform:translateY(18px)}.ivl-entry-meeting{background:var(--ivl-mist)}.ivl-entry-concern{border-top:3px solid var(--ivl-gold)}.ivl-entry-learn{border-bottom:3px solid var(--ivl-teal-deep)}.ivl-entry-topline{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px}.ivl-entry-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--ivl-teal-deep)}.ivl-entry-icon svg{width:26px;height:26px;stroke-width:1.5}.ivl-entry-mark{position:relative;width:66px;height:38px;color:var(--ivl-line)}.ivl-entry-document .ivl-entry-mark{width:32px;border:1px solid currentColor;box-shadow:5px 4px 0 var(--ivl-mist)}.ivl-entry-document .ivl-entry-mark:after{content:"";position:absolute;top:10px;left:7px;right:7px;height:8px;border-block:1px solid var(--ivl-teal-deep)}.ivl-entry-concern .ivl-entry-mark{border:1px solid var(--ivl-gold);border-radius:18px 18px 0;width:48px;height:30px}.ivl-entry-concern .ivl-entry-mark:after{content:"";position:absolute;top:9px;right:10px;bottom:9px;left:10px;border-bottom:1px solid var(--ivl-gold)}.ivl-entry-meeting .ivl-entry-mark{width:40px;border:1px solid var(--ivl-teal-deep);border-top-width:7px}.ivl-entry-meeting .ivl-entry-mark:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-left:4px solid var(--ivl-gold)}.ivl-entry-learn .ivl-entry-mark{border-block:1px solid var(--ivl-line);height:22px}.ivl-entry-learn .ivl-entry-mark:after{content:"";position:absolute;top:9px;width:46px;border-top:1px solid var(--ivl-teal-deep)}.ivl-entry h3{margin-bottom:7px;font-size:26px;line-height:1.2}.ivl-entry p{max-width:470px;margin-bottom:12px;color:var(--ivl-muted);font-size:16px;line-height:1.55}.ivl-entry-action{min-height:44px;display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding:4px 0;color:var(--ivl-spruce);background:transparent;border:0;font-size:15px;font-weight:750;text-align:left;cursor:pointer}.ivl-method{color:var(--ivl-paper);background:var(--ivl-spruce)}.ivl-method .ivl-section-heading{max-width:790px}.ivl-method .ivl-section-heading h2,.ivl-method h3{color:var(--ivl-paper)}.ivl-method .ivl-section-heading p{color:var(--ivl-mist)}.ivl-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.ivl-method-step{position:relative;padding:0 32px 0 38px}.ivl-method-step:first-child{padding-left:0}.ivl-method-step:last-child{padding-right:0}.ivl-method-step:before{content:"";position:absolute;top:16px;left:78px;right:-13px;height:1px;background:#e8f1ec4d}.ivl-method-step:first-child:before{left:40px}.ivl-method-step:last-child:before{display:none}.ivl-method-step:after{content:"";position:absolute;top:12px;right:-12px;width:8px;height:8px;border-top:1px solid var(--ivl-gold);border-right:1px solid var(--ivl-gold);transform:rotate(45deg)}.ivl-method-step:last-child:after{display:none}.ivl-method-index{display:block;width:30px;margin-bottom:26px;color:var(--ivl-gold);font-size:15px;font-weight:800;line-height:32px;letter-spacing:.08em}.ivl-method-step h3{margin-bottom:12px;font-size:29px;line-height:1.2}.ivl-method-step p{margin:0;color:var(--ivl-mist);font-size:17px;line-height:1.65}.ivl-method-note{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:44px;padding-top:25px;border-top:1px solid rgba(232,241,236,.25);color:var(--ivl-mist);font-size:14.5px;line-height:1.65}.ivl-method-note p{margin:0}.ivl-founder{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(48px,8vw,112px);align-items:center}.ivl-founder-photo{position:relative;isolation:isolate;margin:0}.ivl-founder-photo:before{content:"";position:absolute;top:22px;left:22px;right:-18px;bottom:44px;z-index:-1;border:1px solid var(--ivl-gold);background:#c7a65224}.ivl-founder-photo img{width:100%;max-height:510px;display:block;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%}.ivl-founder-photo figcaption{margin-top:28px;color:var(--ivl-muted);font-size:14px;line-height:1.5}.ivl-founder-copy h2{margin-bottom:22px;font-size:clamp(38px,4vw,54px);line-height:1.08;letter-spacing:-.025em}.ivl-founder-copy>p{color:var(--ivl-muted);font-size:17px;line-height:1.7}.ivl-founder-copy>.ivl-kicker{color:var(--ivl-teal-deep);font-size:14.5px}.ivl-founder-quote{position:relative;margin:30px 0 0;padding:27px 0 0 36px;border-top:1px solid var(--ivl-gold)}.ivl-founder-quote svg{position:absolute;left:0;top:31px;width:22px;color:var(--ivl-teal-deep)}.ivl-founder-quote p{margin-bottom:0;color:var(--ivl-spruce);font-family:"DM Serif Display",Georgia,serif;font-size:24px;line-height:1.45}.ivl-founder-copy>.ivl-founder-disclosure{margin:24px 0 0;font-size:14.5px;line-height:1.65}.ivl-privacy{background:var(--ivl-mist);border-block:1px solid var(--ivl-line)}.ivl-privacy-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(42px,6vw,84px);align-items:start}.ivl-privacy-copy h2{margin-bottom:22px;font-size:clamp(36px,3.3vw,46px);line-height:1.1;letter-spacing:-.025em}.ivl-privacy-copy>p{color:var(--ivl-spruce);font-size:17px;line-height:1.7}.ivl-privacy-copy>.ivl-kicker{color:var(--ivl-spruce);font-size:14.5px}.ivl-privacy-copy>.ivl-privacy-caveat{margin:16px 0 0;color:var(--ivl-muted);font-size:14px;line-height:1.6}.ivl-privacy-link{min-height:44px;display:inline-flex;align-items:center;gap:10px;margin-top:10px;color:var(--ivl-spruce);font-size:15px;font-weight:750;text-underline-offset:5px}.ivl-assurance-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ivl-line)}.ivl-assurance{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--ivl-line)}.ivl-assurance svg{width:25px;height:25px;margin-top:2px;color:var(--ivl-teal-deep);stroke-width:1.5}.ivl-assurance h3{margin-bottom:8px;font-family:DM Sans,Arial,sans-serif;font-size:17px;font-weight:750;line-height:1.45}.ivl-assurance p{margin:0;color:var(--ivl-muted);font-size:15px;line-height:1.65}.ivl-pricing-heading{max-width:820px;margin:0 auto 62px;text-align:center}.ivl-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.ivl-plan{min-width:0;display:flex;flex-direction:column;padding:clamp(25px,2.5vw,34px);background:var(--ivl-paper);border:1px solid var(--ivl-line);border-top:3px solid var(--ivl-line)}.ivl-plan-guide{position:relative;color:var(--ivl-paper);background:var(--ivl-spruce);border-color:var(--ivl-spruce);border-top-color:var(--ivl-teal);box-shadow:0 20px 46px -28px #102d2580;transform:none}.ivl-plan-plus{background:linear-gradient(155deg,var(--ivl-paper) 0%,var(--ivl-mist) 100%);border-top-color:var(--ivl-gold)}.ivl-plan-plus .ivl-plan-status{display:inline-block}.ivl-plan-plus .ivl-plus-note{margin-top:auto}.ivl-plan-guide .ivl-plan-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.ivl-plan-guide .ivl-plan-title-row h3{margin:0}.ivl-plan-recommended{flex:0 0 auto;padding:5px 9px;color:var(--ivl-spruce);background:var(--ivl-gold);border-radius:999px;font-size:12px;font-weight:800;line-height:1.2}.ivl-billing-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 24px;padding:4px;border:1px solid rgba(232,241,236,.35);border-radius:999px}.ivl-billing-toggle legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ivl-billing-toggle label{position:relative;min-width:0;cursor:pointer}.ivl-billing-toggle input{position:absolute;opacity:0;pointer-events:none}.ivl-billing-toggle span{min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;border-radius:999px;color:var(--ivl-mist);font-size:14px;font-weight:750;line-height:1.2;text-align:center;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.ivl-billing-toggle small{font-size:11px;font-weight:800}.ivl-billing-toggle input:checked+span{color:var(--ivl-spruce);background:var(--ivl-paper);box-shadow:0 4px 14px #0518133d}.ivl-billing-toggle input:focus-visible+span{outline:3px solid var(--ivl-gold);outline-offset:2px}.ivl-plan h3{margin-bottom:14px;font-size:30px;line-height:1.15}.ivl-plan-guide h3,.ivl-plan-guide .ivl-plan-price,.ivl-plan-guide .ivl-plan-summary{color:var(--ivl-paper)}.ivl-plan-status{align-self:flex-start;margin-bottom:20px;padding:4px 9px;color:var(--ivl-spruce);background:#c7a65233;border:1px solid var(--ivl-gold);border-radius:3px;font-size:14px;font-weight:750}.ivl-plan-price{margin:0 0 13px;color:var(--ivl-spruce);font-family:DM Sans,Arial,sans-serif;font-size:clamp(29px,2.9vw,39px);font-weight:700;line-height:1.15;letter-spacing:-.045em}.ivl-plan-summary{margin-bottom:24px;color:var(--ivl-muted);font-size:16px;line-height:1.6}.ivl-price-detail{min-height:46px;margin:0 0 22px;color:var(--ivl-mist);font-size:14px;line-height:1.6}.ivl-price-detail strong{color:var(--ivl-paper)}.ivl-features{display:grid;gap:15px;margin:0 0 28px;padding:0;list-style:none}.ivl-feature{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--ivl-spruce);font-size:14.5px;line-height:1.6}.ivl-feature svg{width:17px;height:17px;margin-top:3px;color:var(--ivl-teal-deep)}.ivl-feature-muted{color:var(--ivl-muted)}.ivl-plan-guide .ivl-feature{color:var(--ivl-mist)}.ivl-plan-guide .ivl-feature svg{color:var(--ivl-teal)}.ivl-plan .ivl-button{width:100%;margin-top:auto}.ivl-plan-guide .ivl-button:focus-visible,.ivl-close :focus-visible,.ivl-footer :focus-visible{outline-color:var(--ivl-gold)}.ivl-renewal{margin:17px 0 0;color:var(--ivl-mist);font-size:14px;line-height:1.6}.ivl-plus-note{margin:0;padding-top:20px;border-top:1px solid var(--ivl-line);color:var(--ivl-muted);font-size:14px;line-height:1.6}.ivl-close{position:relative;padding:84px 0 92px;color:var(--ivl-paper);background:var(--ivl-spruce-dark);text-align:center}.ivl-close:before{content:"";display:block;width:68px;height:8px;margin:0 auto 30px;border-top:1px solid var(--ivl-gold);border-bottom:1px solid rgba(199,166,82,.5)}.ivl-close h2{max-width:780px;margin:0 auto 20px;color:var(--ivl-paper);font-size:clamp(38px,4vw,54px);line-height:1.1;letter-spacing:-.025em}.ivl-close p{max-width:620px;margin:0 auto 28px;color:var(--ivl-mist);font-size:17px;line-height:1.65}.ivl-close-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.ivl-close .ivl-button-secondary{color:var(--ivl-paper);border-color:#e8f1ec8c}.ivl-close .ivl-button-secondary:hover{color:var(--ivl-spruce);background:var(--ivl-mist)}.ivl-footer{padding:48px 0 30px;color:var(--ivl-mist);background:var(--ivl-spruce-dark);border-top:1px solid rgba(232,241,236,.22)}.ivl-footer-top{display:grid;grid-template-columns:1fr 1.3fr;align-items:start;gap:54px}.ivl-footer-brand{display:grid;gap:16px;max-width:330px;font-size:14.5px;line-height:1.6}.ivl-footer-links{display:grid;grid-template-columns:repeat(3,max-content);justify-content:end;gap:6px 26px}.ivl-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--ivl-mist);font-size:14px;text-decoration:none}.ivl-copyright{margin:32px 0 0;padding-top:23px;border-top:1px solid rgba(232,241,236,.22);font-size:14px}.ivl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#102d25c7}.ivl-modal{position:relative;width:min(540px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:42px;background:var(--ivl-paper);border-top:4px solid var(--ivl-teal);box-shadow:var(--ivl-shadow-paper)}.ivl-modal .ivl-kicker{padding-right:24px}.ivl-modal h2{margin-bottom:18px;font-size:36px;line-height:1.1}.ivl-modal p{color:var(--ivl-muted);font-size:16px;line-height:1.65}.ivl-modal-close{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;color:var(--ivl-spruce);background:transparent;border:0;cursor:pointer}.ivl-modal-close:hover{background:var(--ivl-mist)}.ivl-modal-close svg{width:20px;height:20px}@media(max-width:1080px){.ivl-nav{display:none}.ivl-header-actions{margin-left:auto}.ivl-hero{gap:30px}.ivl-hero h1{font-size:54px}.ivl-plan-paper{padding-right:20px;padding-left:40px}.ivl-document-thread{left:40px}.ivl-annotation{padding:14px 10px;gap:7px}.ivl-founder{gap:54px}.ivl-footer-links{grid-template-columns:repeat(2,max-content)}}@media(max-width:900px){.ivl-hero{grid-template-columns:1fr;min-height:auto;gap:40px;padding-block:48px 64px}.ivl-hero-copy-wrap{max-width:740px}.ivl-hero h1{max-width:620px;font-size:54px}.ivl-plan-demo{width:min(640px,100%);margin-inline:auto}.ivl-plan-paper{padding:32px 32px 32px 48px}.ivl-document-thread{left:48px}.ivl-plan-title-row h2{font-size:32px}.ivl-annotation{padding:18px}.ivl-proof li{padding:20px 16px;gap:10px}.ivl-section-heading-split{gap:30px}.ivl-method-step{padding-inline:24px}.ivl-method-step:before{left:62px}.ivl-method-step h3{font-size:26px}.ivl-founder{grid-template-columns:.8fr 1.2fr;gap:44px}.ivl-privacy-grid{grid-template-columns:1fr;gap:36px}.ivl-privacy-copy{max-width:680px}.ivl-plan{padding:30px}.ivl-plan-guide{transform:none}.ivl-plan-price{font-size:36px}.ivl-plan-summary{max-width:480px}}@media(max-width:700px){.ivl-wrap{width:calc(100% - 32px)}.ivl-header-inner{min-height:70px;gap:12px}.ivl-header-actions{gap:8px}.ivl-header-actions .ivl-button{padding:10px 12px;font-size:14px;min-height:44px}.ivl-header-actions .ivl-sign-in{font-size:14px}.ivl-hero{padding-block:38px 50px;gap:32px}.ivl-hero h1{font-size:clamp(38px,7.2vw,42px);line-height:1.04;margin-bottom:18px}.ivl-kicker{margin-bottom:14px}.ivl-hero-copy{font-size:18px}.ivl-hero-actions{align-items:stretch}.ivl-hero-actions .ivl-button{flex:1 1 210px}.ivl-plan-meta{margin-inline:5px;font-size:14px}.ivl-document-stage{padding:14px 10px 16px 0}.ivl-plan-paper{padding:24px 18px 25px 32px;transform:none}.ivl-plan-paper:before{left:22px}.ivl-plan-rail{left:5px}.ivl-document-shadow-sheet{top:26px;right:4px;bottom:5px;left:17px;transform:rotate(1deg)}.ivl-plan-title-row h2{font-size:28px}.ivl-plan-paper blockquote{padding:14px 12px;font-size:20px}.ivl-document-thread{left:32px}.ivl-annotation{margin-left:12px;padding:14px 10px;grid-template-columns:20px minmax(0,1fr);gap:7px}.ivl-annotation:before{left:-13px;width:12px}.ivl-proof ul{grid-template-columns:1fr}.ivl-proof li,.ivl-proof li:first-child,.ivl-proof li:last-child{min-height:70px;padding:18px 0;border-right:0;border-bottom:1px solid var(--ivl-line)}.ivl-proof li:last-child{border-bottom:0}.ivl-section{padding-block:66px}.ivl-section-heading{margin-bottom:30px}.ivl-section-heading h2,.ivl-founder-copy h2{font-size:clamp(30px,6vw,38px)}.ivl-section-heading-split,.ivl-entry-grid{grid-template-columns:1fr;gap:16px}.ivl-entry{min-height:0;padding:26px}.ivl-entry-document,.ivl-entry-meeting{transform:none}.ivl-entry-topline{margin-bottom:18px}.ivl-entry h3{font-size:27px}.ivl-method-grid{grid-template-columns:1fr;gap:0}.ivl-method-step,.ivl-method-step:first-child,.ivl-method-step:last-child{padding:0 0 34px 45px}.ivl-method-step:last-child{padding-bottom:0}.ivl-method-index{position:absolute;left:0;top:0;margin:0}.ivl-method-step:before,.ivl-method-step:first-child:before{left:13px;top:39px;bottom:8px;width:1px;height:auto;right:auto}.ivl-method-step:after{left:10px;top:auto;bottom:9px;right:auto;transform:rotate(135deg)}.ivl-method-step h3{font-size:27px}.ivl-method-note{grid-template-columns:1fr;gap:18px;margin-top:30px}.ivl-founder{grid-template-columns:1fr;gap:44px}.ivl-founder-photo{max-width:400px;margin-right:18px}.ivl-founder-photo img{max-height:440px}.ivl-founder-quote{padding-left:32px}.ivl-founder-quote p{font-size:23px}.ivl-privacy-copy h2{font-size:36px}.ivl-assurance{gap:15px}.ivl-plan{padding:28px 24px}.ivl-pricing-heading{margin-bottom:34px;text-align:left}.ivl-close{padding:64px 0 70px}.ivl-close h2{font-size:clamp(32px,7vw,38px)}.ivl-close-actions .ivl-button{flex:1 1 210px}.ivl-footer-top{grid-template-columns:1fr;gap:30px}.ivl-footer-links{justify-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.ivl-modal-backdrop{padding:16px}.ivl-modal{padding:38px 24px 28px;max-height:calc(100dvh - 32px)}.ivl-modal h2{font-size:32px}}@media(max-width:980px){.ivl-hero{min-height:auto;grid-template-columns:1fr;gap:42px;padding-block:54px 72px}.ivl-hero-copy-wrap{max-width:720px}.ivl-plan-demo{width:min(640px,100%);margin-inline:auto}.ivl-nav{display:none}.ivl-founder,.ivl-privacy-grid{grid-template-columns:1fr}.ivl-founder-photo{max-width:440px}.ivl-plan-guide,.ivl-entry-document,.ivl-entry-meeting{transform:none}.ivl-method-step{padding-inline:22px}.ivl-method-step h3{font-size:25px}}@media(max-width:800px){.ivl-proof ul{grid-template-columns:1fr}.ivl-proof li,.ivl-proof li:first-child,.ivl-proof li:last-child{min-height:68px;padding:15px 0;border-right:0;border-bottom:1px solid var(--ivl-line)}.ivl-proof li:last-child{border-bottom:0}.ivl-section-heading-split{grid-template-columns:1fr;gap:16px}.ivl-method-grid{grid-template-columns:1fr}.ivl-method-step,.ivl-method-step:first-child,.ivl-method-step:last-child{padding:23px 0;border-left:0;border-top:1px solid rgba(255,255,255,.2)}.ivl-method-step:first-child{border-top:0}.ivl-method-step:before,.ivl-method-step:after{display:none}.ivl-method-index{position:static;left:auto;top:auto;margin-bottom:8px}}@media(max-width:680px){.ivl-wrap{width:min(100% - 28px,1200px)}.ivl-header-inner{min-height:68px;gap:10px}.ivl-header-actions{gap:8px}.ivl-header-actions>.ivl-button{min-height:44px;padding-inline:11px;font-size:13px}.ivl-hero{gap:38px;padding-block:38px 56px}.ivl-hero h1{max-width:11ch;font-size:clamp(38px,11.5vw,42px);line-height:1}.ivl-hero-copy{font-size:17px}.ivl-hero-boundary{font-size:14px}.ivl-hero-actions{display:grid;grid-template-columns:1fr}.ivl-hero-actions .ivl-button{width:100%}.ivl-plan-meta{display:grid;gap:4px;margin-inline:0;font-size:14px}.ivl-document-stage{padding-inline:0}.ivl-plan-paper{padding:26px 20px 28px 32px}.ivl-plan-title-row{display:flex;flex-direction:column}.ivl-annotation{margin-left:14px;padding:16px}.ivl-annotation p{font-size:14px}.ivl-entry-grid{grid-template-columns:1fr}.ivl-entry{min-height:0;display:grid;grid-template-columns:34px minmax(0,1fr);-moz-column-gap:13px;column-gap:13px;row-gap:5px;align-items:start;padding:19px 17px}.ivl-entry-topline{grid-column:1;grid-row:1 / span 3;width:34px;margin:0}.ivl-entry-icon{width:34px;height:34px}.ivl-entry-icon svg{width:23px;height:23px}.ivl-entry-mark{display:none}.ivl-entry h3{grid-column:2;grid-row:1;margin:0;font-size:23px}.ivl-entry p{grid-column:2;grid-row:2;margin:0;font-size:16px}.ivl-entry-action{grid-column:2;grid-row:3;margin:4px 0 0}.ivl-method-step,.ivl-method-step:first-child,.ivl-method-step:last-child{padding:23px 0}.ivl-method-step:first-child{border-top:0}.ivl-method-index{position:static}.ivl-method-step:before,.ivl-method-step:after{display:none}.ivl-plan{padding:25px 22px}.ivl-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:900px){.ivl-pricing-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto;gap:24px}}@media(max-width:380px){.ivl-header-actions .ivl-button{padding-inline:8px;font-size:13px}.ivl-header-actions{gap:3px}.ivl-header-inner{gap:8px}.ivl-brand-link img{max-width:106px;height:auto}.ivl-plan-paper{padding-right:12px}.ivl-annotation{grid-template-columns:1fr;gap:5px}}.ivl-button,.ivl-sign-in,.ivl-nav a,.ivl-entry-action,.ivl-text-action,.ivl-footer a,.ivl-privacy-link{min-height:44px}.iv-landing :where(.ivl-button,.ivl-sign-in,.ivl-nav a,.ivl-text-action,.ivl-entry-action,.ivl-privacy-link,.ivl-footer a):focus-visible{outline:3px solid var(--ivl-teal-deep);outline-offset:3px}.ivl-plan-guide .ivl-button:focus-visible,.ivl-method :focus-visible,.ivl-close :focus-visible,.ivl-footer a:focus-visible{outline-color:var(--ivl-gold)}@media(prefers-reduced-motion:reduce){.iv-landing *,.iv-landing *:before,.iv-landing *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
