@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.iv-phone-frame{background:linear-gradient(155deg,#2c2c2c 0%,#0a0a0a 55%,#1c1c1c 100%);border-radius:44px;flex-shrink:0;width:100%;margin-inline:auto;padding:7px;position:relative;box-shadow:0 60px 120px #00000080,0 20px 40px #0006,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.iv-phone-frame__btn{border-radius:var(--radius-sm,.25rem);background:#1a1a1a;width:3px;position:absolute}.iv-phone-frame__btn--power{height:19%;top:22%;right:-2px}.iv-phone-frame__btn--vol1{height:12%;top:27%;left:-2px}.iv-phone-frame__btn--vol2{height:12%;top:35%;left:-2px}.iv-phone-frame__screen{background-color:var(--iv-bg-1);border-radius:37px;width:100%;height:100%;position:relative;overflow:hidden}.iv-phone-frame__content{padding:calc(var(--spacing,.25rem) * 3.5)}.iv-phone-frame__island{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-black,#000);aspect-ratio:10/3;z-index:5;border-radius:3.40282e38px;width:26%;position:absolute;top:1.3%;left:50%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
.iv-app-screenshot{margin:calc(var(--spacing,.25rem) * -3.5);aspect-ratio:9/19.5;border-radius:37px;display:block;position:relative;overflow:hidden}.iv-app-screenshot__img{object-fit:cover}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial}}}.iv-feature-rail{background-color:var(--iv-bg-1)}.iv-feature-rail__desktop{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 14);width:100%;max-width:1280px;padding-inline:calc(var(--spacing,.25rem) * 10);margin-inline:auto;display:none}@media (min-width:64rem){.iv-feature-rail__desktop{grid-template-columns:.92fr 1.08fr;display:grid}}.iv-feature-rail__sticky{justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);top:var(--iv-pocket-navbar-offset,52px);height:calc(100vh - var(--iv-pocket-navbar-offset,52px));flex-direction:column;display:flex;position:sticky}.iv-feature-rail__phone-row{align-items:center;gap:calc(var(--spacing,.25rem) * 5);display:flex}.iv-feature-rail__phone-float{flex-shrink:0;animation:6s ease-in-out infinite iv-feature-rail-float;position:relative}.iv-feature-rail__phone-glow{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:460px;height:460px;translate:var(--tw-translate-x) var(--tw-translate-y);background:radial-gradient(circle,#d64c4c2e 0%,#d64c4c00 70%);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.iv-feature-rail__phone{width:300px;position:relative}.iv-feature-rail__phone-screenshot{animation:iv-feature-rail-screenshot-in .5s var(--iv-ease-out)}.iv-feature-rail__progress{flex-direction:column;gap:13px;display:flex}.iv-feature-rail__progress-item{opacity:.45;transition:opacity .4s var(--iv-ease-out);align-items:center;gap:11px;display:flex}.iv-feature-rail__progress-item--active{opacity:1}.iv-feature-rail__progress-line{background-color:var(--iv-fg-5);width:9px;height:4.5px;transition:all .4s var(--iv-ease-out);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.iv-feature-rail__progress-item--active .iv-feature-rail__progress-line{background-color:var(--iv-accent);width:24px}.iv-feature-rail__progress-kicker{--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em;color:var(--iv-fg-3);transition:color .4s var(--iv-ease-out)}.iv-feature-rail__progress-item--active .iv-feature-rail__progress-kicker{color:var(--iv-fg-1)}.iv-feature-rail__blocks{padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 16);flex-direction:column;display:flex}.iv-feature-rail__blocks>li:not(:first-child)>.iv-feature-rail__block{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--iv-line-1)}.iv-feature-rail__block{opacity:.34;filter:saturate(.85);min-height:84vh;transition:opacity .55s var(--iv-ease-out), transform .55s var(--iv-ease-out), filter .55s var(--iv-ease-out);flex-direction:column;justify-content:center;padding-block:34px;display:flex;position:relative;overflow:hidden;transform:scale(.982)}.iv-feature-rail__block--active{opacity:1;filter:none;transform:none}.iv-feature-rail__ghost{pointer-events:none;z-index:0;--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);font-size:210px;line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:-.04em;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;color:#ffffff0a;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.iv-feature-rail__chapter-content{z-index:1;position:relative}.iv-feature-rail__kicker{align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-extrabold,800);font-size:13px;font-weight:var(--font-weight-extrabold,800);--tw-tracking:.14em;letter-spacing:.14em;color:var(--iv-accent);margin-bottom:18px;display:flex}.iv-feature-rail__kicker-bar{background-color:var(--iv-accent);flex-shrink:0;width:26px;height:2px;display:inline-block}.iv-feature-rail__title{margin-top:calc(var(--spacing,.25rem) * 0);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.04;--tw-font-weight:var(--font-weight-black,900);line-height:1.04;font-weight:var(--font-weight-black,900);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white,#fff)}@media (min-width:64rem){.iv-feature-rail__title{font-size:44px}}.iv-feature-rail__title{text-wrap:balance}.iv-feature-rail__desc{margin-top:calc(var(--spacing,.25rem) * 5);--tw-leading:1.55;max-width:460px;color:var(--iv-fg-2);font-size:18px;line-height:1.55}.iv-feature-rail__tags{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;margin-top:26px;display:flex}.iv-feature-rail__tag{align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--iv-fg-1);display:flex}.iv-feature-rail__tag-check{background-color:var(--iv-accent);--tw-font-weight:var(--font-weight-black,900);width:22px;height:22px;font-size:12px;font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.iv-feature-rail__carousel-section{position:relative}@media (min-width:64rem){.iv-feature-rail__carousel-section{display:none}}.iv-feature-rail__carousel-sticky{background-color:var(--iv-bg-1);flex-direction:column;min-height:560px;display:flex;overflow:hidden}.iv-feature-rail__carousel-head{padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:space-between;align-items:center;padding-top:15%;display:flex}.iv-feature-rail__carousel-label{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-black,900);font-size:16px;font-weight:var(--font-weight-black,900);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white,#fff);text-transform:uppercase;display:flex}.iv-feature-rail__carousel-label .iv-feature-rail__kicker-bar{width:18px}.iv-feature-rail__carousel-viewport{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:flex;overflow:auto hidden}.iv-feature-rail__carousel-track{display:contents}.iv-feature-rail__carousel-slide{align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);scroll-snap-align:start;flex:0 0 100%;width:100%;display:flex;position:relative;overflow:hidden}.iv-feature-rail__carousel-slide .iv-feature-rail__ghost{font-size:120px;left:-4px}.iv-feature-rail__carousel-glow{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:280px;height:280px;translate:var(--tw-translate-x) var(--tw-translate-y);background:radial-gradient(circle,#d64c4c2e 0%,#d64c4c00 70%);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.iv-feature-rail__carousel-phone{flex-shrink:0;width:clamp(140px,44vw,200px);animation:5.5s ease-in-out infinite iv-feature-rail-float;position:relative}.iv-feature-rail__carousel-phone.iv-phone-frame{box-shadow:20px 17px 36px -10px #00000073,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.iv-feature-rail__carousel-text{z-index:1;min-width:calc(var(--spacing,.25rem) * 0);flex:1;position:relative}.iv-feature-rail__carousel-text .iv-feature-rail__kicker{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:11px}.iv-feature-rail__carousel-text .iv-feature-rail__title{--tw-leading:1.18;font-size:20px;line-height:1.18}.iv-feature-rail__carousel-text .iv-feature-rail__desc{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-leading:1.45;max-width:none;font-size:13px;line-height:1.45}.iv-feature-rail__carousel-text .iv-feature-rail__tags{margin-top:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2)}.iv-feature-rail__carousel-text .iv-feature-rail__tag{font-size:12.5px}.iv-feature-rail__carousel-text .iv-feature-rail__tag-check{width:18px;height:18px;font-size:10px}.iv-feature-rail__dots{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.iv-feature-rail__dot{background-color:var(--iv-fg-5);width:7px;height:5px;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.iv-feature-rail__dot--filled{background-color:var(--iv-accent)}.iv-feature-rail__dot--current{width:calc(var(--spacing,.25rem) * 5)}.iv-reveal{opacity:0;transition:opacity .75s var(--iv-ease-out), transform .75s var(--iv-ease-out);transform:translateY(34px)}.iv-reveal--from-l{transform:translate(-40px)}.iv-reveal.iv-in{opacity:1!important;transform:none!important}@media (max-width:1023px){.iv-reveal{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.iv-reveal--from-l{transform:translate(-16px)}.iv-feature-rail__carousel-slide .iv-feature-rail__ghost{transition:transform .55s var(--iv-ease-out)}.iv-feature-rail__carousel-slide:not(:first-child) .iv-feature-rail__ghost{opacity:.65}}@keyframes iv-feature-rail-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes iv-feature-rail-screenshot-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iv-feature-rail__phone-float,.iv-feature-rail__carousel-phone,.iv-feature-rail__phone-screenshot{animation:none}.iv-feature-rail__block{opacity:1;filter:none;transition:none;transform:none}.iv-reveal{transition:none;opacity:1!important;transform:none!important}.iv-feature-rail__carousel-sticky{height:auto;position:static;overflow:visible}.iv-feature-rail__carousel-viewport{overflow:visible}.iv-feature-rail__carousel-track{display:block;transform:none!important}.iv-feature-rail__carousel-slide{border-top:1px solid var(--iv-line-1);width:100%;padding:28px 20px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}.iv-manifesto-hero{isolation:isolate;background-color:var(--iv-bg-1);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.iv-manifesto-hero{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}}@media (min-width:1024px){.iv-manifesto-hero{min-height:100dvh}}.iv-manifesto-hero__glow{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(10 * -1);background:radial-gradient(66% 52% at 50% 42%,#d64c4c1f 0%,#0000 70%);position:absolute}.iv-manifesto-hero__inner{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 7);text-align:center;flex-direction:column;width:100%;max-width:820px;margin-inline:auto;display:flex;position:relative}.iv-manifesto-hero__eyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--iv-line-1);background-color:var(--iv-surface-1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;letter-spacing:.14em;color:var(--iv-fg-2);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.iv-manifesto-hero__eyebrow-dot{background-color:var(--iv-accent);border-radius:3.40282e38px;flex-shrink:0;width:6px;height:6px;animation:2.4s infinite iv-manifesto-hero-pulse-dot}.iv-manifesto-hero__title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-black,900);font-size:34px;line-height:1.15;font-weight:var(--font-weight-black,900);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-white,#fff);text-transform:uppercase}@media (min-width:48rem){.iv-manifesto-hero__title{font-size:56px}}.iv-manifesto-hero__accent{color:var(--iv-accent);display:inline-block;position:relative}.iv-manifesto-hero__underline{bottom:-.05em;left:calc(var(--spacing,.25rem) * 0);width:100%;height:.2em;position:absolute;overflow:visible}.iv-manifesto-hero__underline path{fill:none;stroke:var(--iv-accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:340;animation:iv-manifesto-hero-draw 1s .5s var(--iv-ease-out) both}.iv-manifesto-hero__brand{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white,#fff);text-transform:uppercase}@media (min-width:48rem){.iv-manifesto-hero__brand{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}a.iv-manifesto-hero__cta{margin-top:calc(var(--spacing,.25rem) * 2);background-color:var(--iv-accent);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em;color:var(--iv-fg-on-accent);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media (hover:hover){a.iv-manifesto-hero__cta:hover{background-color:var(--iv-accent-hover);color:var(--iv-fg-on-accent)}}@media (min-width:48rem){a.iv-manifesto-hero__cta{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}a.iv-manifesto-hero__cta{animation:2.6s ease-out infinite iv-manifesto-hero-pulse-cta}.iv-manifesto-hero__badges{margin-top:calc(var(--spacing,.25rem) * 1)}.iv-manifesto-hero__badges .iv-store-badge-link__image{height:calc(var(--spacing,.25rem) * 11)}@media (min-width:48rem){.iv-manifesto-hero__badges .iv-store-badge-link__image{height:calc(var(--spacing,.25rem) * 14)}}@keyframes iv-manifesto-hero-pulse-dot{0%{box-shadow:0 0 #d64c4c80}70%{box-shadow:0 0 0 7px #d64c4c00}to{box-shadow:0 0 #d64c4c00}}@keyframes iv-manifesto-hero-pulse-cta{0%,to{box-shadow:0 0 #d64c4c00}50%{box-shadow:0 0 0 14px #d64c4c00,0 24px 48px -22px #d64c4c66}}@keyframes iv-manifesto-hero-draw{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.iv-manifesto-hero__eyebrow-dot,.iv-manifesto-hero__cta{animation:none}.iv-manifesto-hero__underline path{stroke-dashoffset:0;animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
