@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2?dpl=dpl_DNRMSJhiiUKetGnuAi6TbmdU7aus) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_215958{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_215958{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img{display:block}@media (min-width:769px){.inyo-mobile{display:none!important}}@media (max-width:768px){.inyo-desktop{display:none!important}}.inyo-desktop{--paper:#F3F5F8;--paper-2:#E7EBF1;--paper-card:#FFFFFF;--ink:#14161B;--ink-soft:#2C2E34;--muted:#6A6E78;--muted-2:#9A9DA6;--line:#E1E5EC;--blue:#2747E8;--blue-deep:#1C39C7;--orange:#F1581F;--white:#ffffff;--sky-top:#1551B4;--sky-mid:#2E6BCB;--sky-bot:#4C84D6;--radius-pill:999px;--radius-lg:28px;--radius-md:18px;--shadow-card:0 18px 50px -22px rgba(28,33,60,0.28);--shadow-bubble:0 10px 30px -14px rgba(28,33,60,0.30);--font:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif}.inyo-desktop,.inyo-desktop *{box-sizing:border-box;margin:0;padding:0}.inyo-desktop{scroll-behavior:smooth;font-family:var(--font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.inyo-desktop ::selection{background:var(--blue);color:#fff}.inyo-desktop .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.inyo-desktop .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:700;letter-spacing:.01em;color:#fff}.inyo-desktop .eyebrow .leaf{width:17px;height:17px}.inyo-desktop h1,.inyo-desktop h2,.inyo-desktop h3{line-height:1.02;letter-spacing:-.025em;font-weight:800}.inyo-desktop .section-title{font-size:clamp(34px,5vw,60px);line-height:1;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.inyo-desktop .lead{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--muted);font-weight:500}.inyo-desktop .btn{border:none;cursor:pointer;font-family:var(--font);font-weight:700;font-size:18px;white-space:nowrap;display:inline-flex;align-items:center;gap:12px;border-radius:var(--radius-pill);transition:transform .18s ease,box-shadow .25s ease,background .2s ease;text-decoration:none}.inyo-desktop .btn-primary{background:var(--orange);color:#fff;padding:19px 30px;box-shadow:0 14px 34px -14px rgba(241,88,31,.7)}.inyo-desktop .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px -14px rgba(241,88,31,.78)}.inyo-desktop .btn-primary .arrow{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.22);display:grid;place-items:center;transition:transform .2s ease}.inyo-desktop .btn-primary:hover .arrow{transform:translateX(3px)}.inyo-desktop .btn-ghost{background:var(--ink);color:var(--paper);padding:13px 22px;font-size:16px}.inyo-desktop .btn-ghost:hover{transform:translateY(-1px)}.inyo-desktop .nav{position:sticky;top:0;z-index:60;background:linear-gradient(180deg,rgba(10,28,68,.32),rgba(10,28,68,0));transition:background .3s ease,box-shadow .3s ease}.inyo-desktop .nav.solid{background:rgba(243,245,248,.85);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line)}.inyo-desktop .nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px;position:relative}.inyo-desktop .nav-stat{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px}.inyo-desktop .nav-stat-dot{width:9px;height:9px;border-radius:50%;background:#2BD15A;box-shadow:0 0 0 0 rgba(43,209,90,.6);animation:inyodesktop_liveBlink 1.6s ease-in-out infinite;flex:0 0 auto}@keyframes inyodesktop_liveBlink{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(43,209,90,.55)}50%{opacity:.35;box-shadow:0 0 0 6px rgba(43,209,90,0)}}.inyo-desktop .nav-stat .laurel{width:30px;height:auto}.inyo-desktop .nav-stat-mid{text-align:center;line-height:1}.inyo-desktop .nav-stat-num{display:block;font-size:23px;font-weight:800;color:#fff;letter-spacing:-.02em;text-shadow:0 1px 10px rgba(16,34,78,.32)}.inyo-desktop .nav-stat-label{display:block;font-size:11px;font-weight:600;color:rgba(255,255,255,.85);margin-top:3px;letter-spacing:.02em}.inyo-desktop .brand{display:inline-flex;align-items:center}.inyo-desktop .brand-logo{height:52px;width:auto;display:block}.inyo-desktop .footer-logo{height:66px}.inyo-desktop .logo-light{display:block}.inyo-desktop .logo-dark,.inyo-desktop .nav.solid .logo-light{display:none}.inyo-desktop .nav.solid .logo-dark{display:block}.inyo-desktop .nav-links{display:flex;align-items:center;gap:34px}.inyo-desktop .nav-links a{color:#fff;text-decoration:none;font-weight:600;font-size:15.5px;opacity:.9;transition:opacity .15s,color .3s;text-shadow:0 1px 8px rgba(20,40,90,.25)}.inyo-desktop .nav-links a:hover{opacity:1}.inyo-desktop .nav.solid .nav-links a{color:var(--ink-soft);opacity:.82;text-shadow:none}.inyo-desktop .btn-imsg{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:11px 19px;border-radius:var(--radius-pill);font-family:var(--font);font-weight:700;font-size:16px;color:#fff;cursor:pointer;background:rgba(255,255,255,.17);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);text-decoration:none;box-shadow:0 8px 22px -10px rgba(0,0,0,.3);transition:background .25s,transform .18s,color .3s,border-color .3s}.inyo-desktop .btn-imsg:hover{background:rgba(255,255,255,.28);transform:translateY(-1px)}.inyo-desktop .nav.solid .btn-imsg{color:var(--ink);background:rgba(255,255,255,.6);border-color:rgba(20,22,28,.14)}.inyo-desktop .btn-imsg-hero{padding:12px 64px;font-size:17px;gap:11px;background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);box-shadow:0 14px 34px -14px rgba(16,34,78,.5)}.inyo-desktop .btn-imsg-hero:hover{background:rgba(255,255,255,.3)}.inyo-desktop section{position:relative}.inyo-desktop .pad{padding:clamp(80px,11vw,150px) 0}.inyo-desktop .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.inyo-desktop .reveal.in{opacity:1;transform:none}.inyo-desktop .bubble{font-size:16.5px;line-height:1.4;font-weight:500;padding:13px 19px;border-radius:22px;max-width:290px;width:fit-content;box-shadow:var(--shadow-bubble)}.inyo-desktop .bubble.them{background:#fff;color:var(--ink);border-bottom-left-radius:7px}.inyo-desktop .bubble.me{background:var(--blue);color:#fff;border-bottom-right-radius:7px;margin-left:auto}.inyo-desktop .typing{display:inline-flex;gap:5px;align-items:center;padding:16px 19px}.inyo-desktop .typing span{width:8px;height:8px;border-radius:50%;background:#C7C8CE;animation:inyodesktop_blink 1.3s infinite}.inyo-desktop .typing span:nth-child(2){animation-delay:.2s}.inyo-desktop .typing span:nth-child(3){animation-delay:.4s}@keyframes inyodesktop_blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:760px){.inyo-desktop .wrap{padding:0 20px}.inyo-desktop .nav-links{display:none}}@keyframes inyodesktop_pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.inyo-desktop .inyodesktop_pop-in{animation:inyodesktop_pop .34s cubic-bezier(.2,.9,.3,1.2)}@keyframes inyodesktop_floaty{0%,to{transform:translateY(0) rotate(-1.4deg)}50%{transform:translateY(-14px) rotate(-1.4deg)}}@keyframes inyodesktop_drift1{0%,to{transform:translateX(-2%)}50%{transform:translateX(5%)}}@keyframes inyodesktop_drift2{0%,to{transform:translateX(3%)}50%{transform:translateX(-4%)}}.inyo-desktop .sky-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(120% 70% at 82% -6%,rgba(255,255,255,.4),transparent 52%),linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 46%,var(--sky-bot) 100%)}.inyo-desktop .sky-scrim{position:absolute;inset:0;background:linear-gradient(95deg,rgba(16,34,78,.42),rgba(16,34,78,.16) 36%,transparent 60%)}.inyo-desktop .hero{position:relative;z-index:1;min-height:100vh;display:flex;align-items:flex-start;padding-top:92px}.inyo-desktop .hero-inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2.4vh,30px);width:100%}.inyo-desktop .hero-portrait{position:absolute;left:50%;bottom:-64px;transform:translateX(-50%);width:min(42vw,540px);height:min(86vh,800px);z-index:1;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.inyo-desktop .hero-portrait img{width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 30px 60px rgba(16,34,78,.4))}.inyo-desktop .hero-stat{display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,26px)}.inyo-desktop .hero-stat-mid{text-align:center}.inyo-desktop .hero-stat-num{font-size:clamp(34px,4.4vw,56px);font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 18px rgba(16,34,78,.32)}.inyo-desktop .hero-stat-label{font-size:clamp(14px,1.4vw,18px);font-weight:600;color:rgba(255,255,255,.92);margin-top:7px}.inyo-desktop .laurel{width:clamp(44px,4.6vw,62px);height:auto}.inyo-desktop .laurel.flip{transform:scaleX(-1)}.inyo-desktop .hero .orbit{position:absolute;top:104px;right:max(24px,calc((100vw - 1240px)/2 + 32px));left:auto;transform:none;width:min(560px,50vw);height:90px;pointer-events:none;z-index:2}.inyo-desktop .orbit-txt{fill:rgba(255,255,255,.9);text-anchor:middle;font-family:var(--font);font-weight:600;font-size:18px;letter-spacing:.01em}.inyo-desktop .hero-grid{position:relative;z-index:3;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start;padding-top:0;padding-bottom:0;width:100%}.inyo-desktop .hero-badge{display:inline-flex;align-items:center;gap:11px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-pill);padding:7px 18px 7px 7px;color:#fff;font-weight:600;font-size:15px;text-decoration:none;margin-bottom:22px;transition:background .2s}.inyo-desktop .hero-badge:hover{background:rgba(255,255,255,.24)}.inyo-desktop .hero-badge-tag{background:rgba(255,255,255,.92);color:var(--ink);font-weight:700;font-size:13.5px;letter-spacing:.01em;padding:4px 13px;border-radius:var(--radius-pill)}.inyo-desktop .hero-h1{font-size:clamp(44px,6.6vw,88px);line-height:.98;letter-spacing:-.04em;font-weight:800;color:#fff;text-wrap:balance;text-shadow:0 2px 26px rgba(40,60,110,.18)}.inyo-desktop .hero-sub{margin-top:26px;max-width:480px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;font-weight:500;color:rgba(255,255,255,.96);text-shadow:0 1px 14px rgba(16,34,78,.45)}.inyo-desktop .hero-cta{margin-top:36px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.inyo-desktop .cta-note{color:rgba(255,255,255,.96);font-weight:600;font-size:14.5px;white-space:nowrap}.inyo-desktop .trust{margin-top:38px;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.inyo-desktop .trust-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.72)}.inyo-desktop .trust-name{font-size:15.5px;font-weight:700;color:#fff;opacity:.95}.inyo-desktop .trust-dot{color:rgba(255,255,255,.6)}.inyo-desktop .hero-visual{display:flex;justify-content:center}.inyo-desktop .hero-phone{animation:inyodesktop_floaty 7s ease-in-out infinite}.inyo-desktop .hero-bubbles{width:100%;display:flex;justify-content:center}.inyo-desktop .hero-bubbles .bubbles3d{height:auto;min-height:0;overflow:visible;justify-content:flex-start;-webkit-mask-image:none;mask-image:none;padding:4px 26px}.inyo-desktop .eyebrow-logo{height:22px;width:auto;display:block}.inyo-desktop .hero-phone .im-device{width:352px;max-width:90vw}.inyo-desktop .hero-phone .im-screen{height:min(600px,66vh);background:rgba(8,11,18,.34);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.inyo-desktop .hero-phone .im-feed{background:transparent}.inyo-desktop .hero-phone .im-header{border-bottom-color:rgba(255,255,255,.16)}.inyo-desktop .phone-glass,.inyo-desktop .show-phone{width:360px;max-width:86vw;background:rgba(255,255,255,.32);border:1px solid rgba(255,255,255,.55);border-radius:34px;padding:16px;backdrop-filter:blur(8px);box-shadow:0 40px 90px -36px rgba(30,45,90,.55)}.inyo-desktop .phone-topbar{display:flex;align-items:center;gap:11px;padding:6px 8px 16px}.inyo-desktop .mavis-ava{width:40px;height:40px;border-radius:50%;background:linear-gradient(150deg,var(--blue),var(--blue-deep));display:grid;place-items:center;flex:0 0 auto}.inyo-desktop .mavis-name{font-weight:800;font-size:17px;letter-spacing:-.02em}.inyo-desktop .mavis-sub{font-size:13px;color:var(--muted);font-weight:600;margin-top:1px}.inyo-desktop .phone-feed,.inyo-desktop .thread-feed{display:flex;flex-direction:column;gap:10px;min-height:250px;padding:4px}.inyo-desktop .phone-input{margin-top:14px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:var(--radius-pill);padding:11px 12px 11px 20px;color:var(--muted-2);font-weight:500;font-size:15px}.inyo-desktop .send-dot{width:34px;height:34px;border-radius:50%;background:var(--blue);display:grid;place-items:center}.inyo-desktop .hero-fade{position:absolute;left:0;right:0;bottom:0;height:26vh;background:linear-gradient(transparent,var(--paper) 88%);z-index:2}.inyo-desktop .showcase-scroll{position:relative;z-index:1;height:300vh;background:transparent}.inyo-desktop .sticky-stage{position:sticky;top:0;height:100vh;display:flex;align-items:safe center;overflow:hidden}.inyo-desktop .stage-inner{width:100%;max-width:1240px}.inyo-desktop .stage-head{text-align:center;max-width:760px;margin:0 auto}.inyo-desktop .stage-body{position:relative;margin-top:clamp(18px,3vh,40px);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.inyo-desktop .stage-text{will-change:transform,opacity;position:relative;z-index:2;max-width:380px}.inyo-desktop .stage-text .show-title{max-width:340px}.inyo-desktop .stage-bubbles,.inyo-desktop .stage-phone{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.inyo-desktop .stage-portrait{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(34vw,460px);height:min(67vh,600px);z-index:1;display:flex;align-items:flex-end;justify-content:center;transition:opacity .25s ease}.inyo-desktop .stage-portrait video{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:22px;box-shadow:0 26px 56px -22px rgba(16,34,78,.5)}.inyo-desktop .stage-bubbles .bubbles3d-wrap{position:relative;z-index:2}.inyo-desktop .stage-phone-inner{animation:inyodesktop_switchIn .55s cubic-bezier(.2,.7,.3,1)}@keyframes inyodesktop_switchIn{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.inyo-desktop .bubbles3d{display:flex;flex-direction:column;gap:14px;perspective:1300px;width:100%;height:min(620px,calc(100dvh - 240px));overflow:hidden;justify-content:flex-start;padding:6px 26px;-webkit-mask-image:linear-gradient(180deg,#000,#000 84%,transparent);mask-image:linear-gradient(180deg,#000,#000 84%,transparent)}.inyo-desktop .b3d-row{display:flex;animation:inyodesktop_rise3d .5s cubic-bezier(.2,.85,.3,1.05)}.inyo-desktop .b3d-row.them{justify-content:flex-start}.inyo-desktop .b3d-row.me{justify-content:flex-end}@keyframes inyodesktop_rise3d{0%{opacity:0;transform:translateY(34px) scale(.86)}to{opacity:1;transform:none}}.inyo-desktop .b3d{position:relative;max-width:76%;padding:13px 19px;font-size:clamp(14px,1.15vw,16px);font-weight:600;line-height:1.32;border-radius:30px;transform-style:preserve-3d}.inyo-desktop .b3d.them{background:linear-gradient(155deg,#ffffff,#e9ecf2);color:#16181b;transform:rotateY(8deg) rotateX(3deg);box-shadow:0 10px 20px -10px rgba(28,40,75,.4)}.inyo-desktop .b3d.me{background:linear-gradient(155deg,#3aa2ff,#0a78f5);color:#fff;transform:rotateY(-8deg) rotateX(3deg);box-shadow:0 10px 22px -10px rgba(12,110,240,.5)}.inyo-desktop .b3d-typing{display:inline-flex;gap:5px;align-items:center;padding:15px 19px}.inyo-desktop .b3d-typing span{width:8px;height:8px;border-radius:50%;background:#b3b6bf;animation:inyodesktop_blink 1.3s infinite}.inyo-desktop .b3d-typing span:nth-child(2){animation-delay:.2s}.inyo-desktop .b3d-typing span:nth-child(3){animation-delay:.4s}.inyo-desktop .show-tabnum{font-family:ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.12em;color:rgba(255,255,255,.72);font-weight:700}.inyo-desktop .show-title{font-size:clamp(34px,4.4vw,56px);font-weight:800;letter-spacing:-.03em;margin-top:16px;color:#fff;text-shadow:0 2px 20px rgba(16,34,78,.32)}.inyo-desktop .show-body{margin-top:20px;font-size:18.5px;line-height:1.55;color:rgba(255,255,255,.88);font-weight:500;max-width:440px}.inyo-desktop .stage-text{animation:inyodesktop_blurFade .55s cubic-bezier(.2,.7,.3,1)}.inyo-desktop .bubbles3d-wrap{width:100%;animation:inyodesktop_switchIn .5s cubic-bezier(.2,.7,.3,1)}@keyframes inyodesktop_blurFade{0%{opacity:0;filter:blur(16px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}.inyo-desktop .seg{position:relative;margin:48px auto 0;width:fit-content;display:grid;grid-auto-flow:column;gap:0;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(8px);border-radius:var(--radius-pill);padding:7px}.inyo-desktop .seg-btn{position:relative;z-index:2;border:none;background:none;cursor:pointer;font-family:var(--font);font-weight:700;font-size:17px;color:rgba(255,255,255,.78);padding:13px 34px;border-radius:var(--radius-pill);transition:color .25s;width:100%}.inyo-desktop .seg-btn.on{color:var(--ink)}.inyo-desktop .seg-pill{position:absolute;z-index:1;top:7px;left:7px;bottom:7px;width:calc((100% - 14px) / 3);background:#fff;border-radius:var(--radius-pill);box-shadow:0 6px 16px -8px rgba(30,33,50,.35);transition:transform .42s cubic-bezier(.4,1.2,.4,1)}.inyo-desktop .im-device{position:relative;width:300px;max-width:80vw;border-radius:55px;padding:5px;background:linear-gradient(135deg,#eceef1,#aeb3bd 16%,#dadee3 36%,#9ca1ab 58%,#d0d4da 80%,#a9aeb8);box-shadow:0 50px 100px -34px rgba(20,30,60,.6),0 6px 18px rgba(20,30,60,.22)}.inyo-desktop .im-device:after{content:"";position:absolute;inset:5px;border-radius:50px;box-shadow:inset 0 0 0 2px #0b0c0e;pointer-events:none;z-index:7}.inyo-desktop .im-btn{position:absolute;background:linear-gradient(#c4c8cf,#969ba4);border-radius:2px 0 0 2px;box-shadow:-1px 0 1px rgba(0,0,0,.15)}.inyo-desktop .im-mute{left:-2.5px;top:92px;width:3px;height:24px}.inyo-desktop .im-volup{left:-2.5px;top:132px;width:3px;height:44px}.inyo-desktop .im-voldn{left:-2.5px;top:184px;width:3px;height:44px}.inyo-desktop .im-power{right:-2.5px;top:142px;width:3px;height:72px;border-radius:0 2px 2px 0;box-shadow:1px 0 1px rgba(0,0,0,.15)}.inyo-desktop .im-screen{position:relative;background:#000;border-radius:50px;overflow:hidden;height:min(580px,68vh);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Plus Jakarta Sans,sans-serif}.inyo-desktop .im-island{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:95px;height:29px;background:#060708;border-radius:16px;z-index:8;display:flex;align-items:center;justify-content:flex-end;padding-right:9px;box-shadow:0 0 0 1px rgba(255,255,255,.04)}.inyo-desktop .im-cam{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#36507f,#06080e 72%);box-shadow:inset 0 0 2px rgba(130,170,255,.6)}.inyo-desktop .im-status{display:flex;justify-content:space-between;align-items:center;padding:15px 28px 5px;flex:0 0 auto}.inyo-desktop .im-time{font-size:15px;font-weight:700;color:#fff;letter-spacing:.01em}.inyo-desktop .im-status-r{display:flex;align-items:center;gap:6px}.inyo-desktop .im-header{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 11px;border-bottom:1px solid rgba(255,255,255,.1);gap:8px;flex:0 0 auto}.inyo-desktop .im-back{width:22px;display:flex;align-items:center}.inyo-desktop .im-contact{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.inyo-desktop .im-avatar{width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.12);overflow:hidden;display:grid;place-items:center}.inyo-desktop .im-avatar img{width:72%;height:72%;object-fit:contain}.inyo-desktop .im-cname{font-size:13px;font-weight:600;color:#fff;display:flex;align-items:center}.inyo-desktop .im-facetime{width:22px;display:flex;justify-content:flex-end}.inyo-desktop .im-feed{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:16px 16px 8px;flex:1 1 auto;overflow:hidden;background:#000}.inyo-desktop .im-row{display:flex;padding:1px 0}.inyo-desktop .im-row.them{justify-content:flex-start}.inyo-desktop .im-row.me{justify-content:flex-end}.inyo-desktop .im-bubble{position:relative;max-width:74%;padding:8px 14px;font-size:16.5px;line-height:1.32;border-radius:19px}.inyo-desktop .im-bubble.them{background:#262629;color:#fff}.inyo-desktop .im-bubble.me{background:linear-gradient(#1F92FF,#0A84FF);color:#fff}.inyo-desktop .im-bubble.them:before{content:"";position:absolute;bottom:0;left:-7px;width:18px;height:18px;background:#262629;border-bottom-right-radius:16px}.inyo-desktop .im-bubble.them:after{content:"";position:absolute;bottom:0;left:-12px;width:14px;height:18px;background:#000;border-bottom-right-radius:12px}.inyo-desktop .im-bubble.me:before{content:"";position:absolute;bottom:0;right:-7px;width:18px;height:18px;background:#0A84FF;border-bottom-left-radius:16px}.inyo-desktop .im-bubble.me:after{content:"";position:absolute;bottom:0;right:-12px;width:14px;height:18px;background:#000;border-bottom-left-radius:12px}.inyo-desktop .im-delivered{text-align:right;font-size:11px;font-weight:600;color:#8a8a8e;padding:3px 4px 0}.inyo-desktop .im-typing{display:inline-flex;gap:5px;align-items:center;padding:14px 16px}.inyo-desktop .im-typing span{width:8px;height:8px;border-radius:50%;background:#8a8a8e;animation:inyodesktop_blink 1.3s infinite}.inyo-desktop .im-typing span:nth-child(2){animation-delay:.2s}.inyo-desktop .im-typing span:nth-child(3){animation-delay:.4s}.inyo-desktop .im-inputbar{display:flex;align-items:center;gap:9px;padding:8px 15px 4px;flex:0 0 auto}.inyo-desktop .im-plus{width:33px;height:33px;border-radius:50%;background:#2C2C2E;display:grid;place-items:center;flex:0 0 auto}.inyo-desktop .im-plus svg path{stroke:#b6b6bb}.inyo-desktop .im-field{flex:1;display:flex;align-items:center;justify-content:space-between;border:1.5px solid rgba(255,255,255,.2);border-radius:18px;padding:6px 12px 6px 15px;color:#8a8a8e;font-size:15.5px}.inyo-desktop .im-home{flex:0 0 auto}.inyo-desktop .im-home:after{content:"";display:block;width:132px;height:5px;border-radius:3px;background:rgba(255,255,255,.92);margin:6px auto 9px}.inyo-desktop .clouds{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;-webkit-mask-image:radial-gradient(120% 115% at 90% 12%,#000 26%,rgba(0,0,0,.32) 58%,transparent 86%);mask-image:radial-gradient(120% 115% at 90% 12%,#000 26%,rgba(0,0,0,.32) 58%,transparent 86%)}.inyo-desktop .cloud-layer{position:absolute;left:-20%;top:0;width:140%;height:100%;background:url(/inyo/clouds.png) top/cover no-repeat;opacity:.9;will-change:transform;transform:translateZ(0);backface-visibility:hidden;animation:inyodesktop_drift1 80s ease-in-out infinite}.inyo-desktop .stage-seg{margin-top:clamp(20px,3.5vh,40px)!important}.inyo-desktop .timeline-scroll{position:relative;z-index:1;height:340vh;background:transparent}.inyo-desktop .timeline-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.inyo-desktop .timeline-sticky .section-title{color:#fff;text-shadow:0 2px 20px rgba(16,34,78,.3)}.inyo-desktop .beats{position:relative;margin-top:clamp(48px,9vh,96px);display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.inyo-desktop .beats-line{position:absolute;top:9px;left:4%;right:4%;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 8px,transparent 8px 16px)}.inyo-desktop .beats-fill{position:absolute;top:8px;left:4%;height:4px;border-radius:3px;background:#fff;box-shadow:0 0 16px rgba(255,255,255,.6);max-width:92%;transition:width .25s ease}.inyo-desktop .beat-btn{position:relative;z-index:1;text-align:left;border:none;background:none;cursor:pointer;padding:0;font-family:var(--font);display:block;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.3,1),filter .5s ease}.inyo-desktop .beat-btn.off{opacity:0;transform:translateY(22px);filter:blur(6px);pointer-events:none}.inyo-desktop .beat-btn.on{opacity:1;transform:none;filter:none}.inyo-desktop .beat-node{position:relative;width:20px;height:20px;border-radius:50%;background:var(--sky-mid);border:2px solid rgba(255,255,255,.55);display:grid;place-items:center;transition:border-color .4s,background .4s}.inyo-desktop .beat-btn.on .beat-node{border-color:#fff}.inyo-desktop .beat-node span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);transition:background .4s}.inyo-desktop .beat-btn.on .beat-node span{background:#fff}.inyo-desktop .beat-tag{margin-top:22px;font-weight:800;font-size:22px;letter-spacing:-.02em;color:#fff}.inyo-desktop .beat-text{margin-top:12px;font-size:16px;line-height:1.55;color:rgba(255,255,255,.86);font-weight:500;text-wrap:pretty}.inyo-desktop .faq-scroll{position:relative;z-index:1;height:360vh;background:transparent}.inyo-desktop .faq-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;padding:72px 0 48px}.inyo-desktop .faq-inner{width:100%}.inyo-desktop .faq-h2{font-size:clamp(34px,4.4vw,52px);font-weight:800;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 20px rgba(16,34,78,.3);text-wrap:balance}.inyo-desktop .faq-layout{margin-top:clamp(28px,4vh,40px);display:grid;grid-template-columns:minmax(280px,.95fr) 1.15fr;gap:28px;align-items:start}.inyo-desktop .faq-nav{display:flex;flex-direction:column;gap:0;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.inyo-desktop .faq-nav-btn{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;border:none;border-bottom:1px solid rgba(255,255,255,.16);background:transparent;cursor:pointer;text-align:left;font-family:var(--font);transition:background .25s ease}.inyo-desktop .faq-nav-btn:last-child{border-bottom:none}.inyo-desktop .faq-nav-btn.on{background:rgba(255,255,255,.94)}.inyo-desktop .faq-nav-q{font-size:16px;font-weight:700;line-height:1.35;color:rgba(255,255,255,.92);transition:color .25s ease}.inyo-desktop .faq-nav-btn.on .faq-nav-q{color:var(--ink)}.inyo-desktop .faq-nav-icon{flex:0 0 auto;font-size:22px;font-weight:700;line-height:1;color:rgba(255,255,255,.75);transition:color .25s ease}.inyo-desktop .faq-nav-btn.on .faq-nav-icon{color:var(--blue)}.inyo-desktop .faq-stage{position:relative;min-height:min(52vh,420px)}.inyo-desktop .faq-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,36px);background:#fff;border-radius:24px;box-shadow:0 28px 60px -28px rgba(16,34,78,.45);opacity:0;transform:translateY(18px);filter:blur(6px);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.3,1),filter .5s ease;overflow-y:auto}.inyo-desktop .faq-card.show{opacity:1;transform:none;filter:none;pointer-events:auto}.inyo-desktop .faq-q{font-size:clamp(22px,2.2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.inyo-desktop .faq-a{font-size:16px;line-height:1.6;color:var(--muted);font-weight:500;text-wrap:pretty}.inyo-desktop .closing{position:relative;z-index:1;overflow:hidden;background:transparent;padding:clamp(70px,10vw,130px) 0 0}.inyo-desktop .closing:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 64% at 50% 46%,rgba(21,55,140,.55),rgba(21,55,140,0) 72%)}.inyo-desktop .closing-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;gap:clamp(16px,3vw,48px);align-items:end;max-width:1280px;margin:0 auto}.inyo-desktop .closing-portrait{display:flex;justify-content:center;align-items:flex-end;width:100%}.inyo-desktop .closing-portrait img{display:block;width:100%;max-width:360px;height:auto;object-fit:contain}.inyo-desktop .closing-copy{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:clamp(48px,10vw,120px)}.inyo-desktop .closing-h{font-size:clamp(40px,5.4vw,72px);font-weight:800;letter-spacing:-.04em;line-height:.96;color:#fff;text-shadow:0 2px 24px rgba(16,34,78,.3)}.inyo-desktop .closing-sub{margin:24px auto 0;max-width:340px;font-size:18px;line-height:1.5;font-weight:500;color:#fff;text-shadow:0 1px 12px rgba(16,34,78,.5)}.inyo-desktop .closing-cta{margin-top:36px}.inyo-desktop .footer{background:#FFFFFF;color:var(--ink);padding:72px 0 40px;position:relative;z-index:1}.inyo-desktop .footer-top{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap;padding-bottom:48px;border-bottom:1px solid #e7ebf1}.inyo-desktop .footer-tag{margin-top:16px;max-width:280px;color:var(--muted);font-weight:500;line-height:1.5;font-size:15px}.inyo-desktop .footer-cols{display:flex;gap:64px;flex-wrap:wrap}.inyo-desktop .footer-cols .fcol-h{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2);font-weight:700;margin-bottom:16px}.inyo-desktop .footer-cols a{display:block;color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:15px;margin-bottom:11px;transition:color .15s}.inyo-desktop .footer-cols a:hover{color:var(--blue)}.inyo-desktop .footer-bot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:28px;font-size:13px;color:var(--muted);font-weight:500}.inyo-desktop .footer-crisis{max-width:460px}@media (max-width:920px){.inyo-desktop .hero-grid{grid-template-columns:1fr;gap:12px;padding-top:72px;padding-bottom:90px}.inyo-desktop .hero-visual{order:2}.inyo-desktop .hero .orbit{display:none}.inyo-desktop .show-stage{grid-template-columns:1fr;gap:36px}.inyo-desktop .stage-body{grid-template-columns:1fr;gap:24px;min-height:0}.inyo-desktop .stage-bubbles,.inyo-desktop .stage-phone{order:-1}.inyo-desktop .stage-portrait{position:relative;left:auto;transform:none;width:56vw;height:38vh;margin:0 auto;order:-2}.inyo-desktop .bubbles3d{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none;justify-content:flex-start;padding:8px 6px}.inyo-desktop .beats{grid-template-columns:1fr 1fr;gap:40px 24px}.inyo-desktop .beats-line{display:none}.inyo-desktop .week-stage{min-height:0}.inyo-desktop .closing-grid{grid-template-columns:1fr 1fr;gap:0 12px;text-align:center;align-items:end}.inyo-desktop .closing-copy{order:-1;grid-column:1/-1;align-items:center;padding-bottom:24px}.inyo-desktop .closing-portrait img{max-width:240px}.inyo-desktop .closing-sub{margin-left:auto;margin-right:auto}.inyo-desktop .footer-top{gap:32px}}@media (max-width:560px){.inyo-desktop .beats{grid-template-columns:1fr}.inyo-desktop .seg-btn{padding:12px 20px;font-size:15px}}.inyo-mobile{--paper:#F3F5F8;--ink:#14161B;--muted:#6A6E78;--line:#E1E5EC;--blue:#2747E8;--imsg:#0A84FF;--orange:#F1581F;--sky-top:#0B3A8C;--sky-mid:#1B54B0;--sky-bot:#3A72C9;--font:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--sys:-apple-system,BlinkMacSystemFont,"SF Pro Text","Plus Jakarta Sans",sans-serif;--app-w:440px}.inyo-mobile,.inyo-mobile *{box-sizing:border-box;margin:0;padding:0}.inyo-mobile{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--font);color:var(--ink);background:#0e2f6b;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;overflow-y:visible}.inyo-mobile ::selection{background:var(--imsg);color:#fff}.inyo-mobile img{display:block}.inyo-mobile .sky-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(120% 60% at 78% -8%,rgba(255,255,255,.42),transparent 50%),linear-gradient(180deg,var(--sky-top) 0,var(--sky-mid) 48%,var(--sky-bot) 100%)}.inyo-mobile .sky-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(8,24,66,.18),rgba(8,24,66,0) 26%)}.inyo-mobile .sky-veil{z-index:2;background:radial-gradient(120% 50% at 50% 42%,rgba(8,28,74,.36) 0,rgba(8,28,74,.15) 42%,rgba(8,28,74,0) 72%),linear-gradient(180deg,rgba(7,26,72,.2),rgba(7,26,72,0) 24%,rgba(7,26,72,0) 80%,rgba(7,26,72,.22))}.inyo-mobile .clouds,.inyo-mobile .sky-veil{position:absolute;inset:0;pointer-events:none}.inyo-mobile .clouds{overflow:hidden;z-index:1;-webkit-mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.55) 84%,rgba(0,0,0,.28));mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.55) 84%,rgba(0,0,0,.28))}.inyo-mobile .cloud-img{position:absolute;left:-8%;top:-4%;width:116%;height:108%;opacity:.78;background:url(/inyo/clouds.png) top/cover no-repeat;will-change:transform;transform:translateZ(0);animation:inyomobile_drift1 90s ease-in-out infinite}@keyframes inyomobile_drift1{0%,to{transform:translate3d(-12px,0,0)}50%{transform:translate3d(26px,0,0)}}.inyo-mobile .app{position:relative;z-index:1;min-height:100vh;overflow:visible}.inyo-mobile .app,.inyo-mobile .topbar{width:100%;max-width:var(--app-w);margin:0 auto}.inyo-mobile .topbar{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 18px;pointer-events:none}.inyo-mobile .topbar>*{pointer-events:auto}.inyo-mobile .tb-logo{height:30px;width:auto}.inyo-mobile .tb-feedback{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-family:var(--font);font-weight:700;font-size:14.5px;color:#fff;text-decoration:none;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 20px -12px rgba(0,0,0,.3);transition:background .25s,transform .16s}.inyo-mobile .tb-feedback:active{transform:scale(.96)}.inyo-mobile .tb-live{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:7px 13px 7px 11px}.inyo-mobile .tb-dot{width:8px;height:8px;border-radius:50%;background:#2BD15A;flex:0 0 auto;animation:inyomobile_liveBlink 1.6s ease-in-out infinite}@keyframes inyomobile_liveBlink{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(43,209,90,.5)}50%{opacity:.4;box-shadow:0 0 0 5px rgba(43,209,90,0)}}.inyo-mobile .tb-live b{font-size:13px;font-weight:800;color:#fff;letter-spacing:-.01em}.inyo-mobile .tb-live span{font-size:11px;font-weight:600;color:rgba(255,255,255,.8)}.inyo-mobile .btn-imsg{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font);font-weight:700;font-size:17px;color:#fff;cursor:pointer;text-decoration:none;white-space:nowrap;padding:16px 30px;border-radius:999px;background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.55);box-shadow:0 14px 34px -16px rgba(16,34,78,.55);transition:transform .16s ease,background .25s ease;min-height:54px}.inyo-mobile .btn-imsg:active{transform:scale(.97)}.inyo-mobile .btn-solid{background:var(--orange);border:none;color:#fff;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--orange) 75%,transparent)}.inyo-mobile .eyebrow{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:14px;color:rgba(255,255,255,.92);letter-spacing:.01em}.inyo-mobile .eyebrow img{height:18px;width:auto}.inyo-mobile .tabnum{font-family:ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.14em;color:rgba(255,255,255,.72);font-weight:700}.inyo-mobile .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.inyo-mobile .reveal.in{opacity:1;transform:none}.inyo-mobile .m-hero{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(110px,15vh,140px) 20px 54px;text-align:center}.inyo-mobile .hero-badge{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;align-self:center;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.42);border-radius:999px;padding:6px 15px 6px 6px;color:#fff;font-weight:600;font-size:13.5px;text-decoration:none}.inyo-mobile .hero-badge b{background:rgba(255,255,255,.94);color:var(--ink);font-weight:700;font-size:12px;padding:4px 11px;border-radius:999px}.inyo-mobile .hero-h1{margin-top:20px;font-size:clamp(30px,9vw,38px);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#fff;text-wrap:balance;text-shadow:0 2px 24px rgba(40,60,110,.2)}.inyo-mobile .hero-sub{margin:18px auto 0;max-width:360px;font-size:16.5px;line-height:1.5;font-weight:500;color:rgba(255,255,255,.94);text-shadow:0 1px 12px rgba(16,34,78,.4)}.inyo-mobile .hero-bubbles{margin-top:24px}.inyo-mobile .hero-bubbles .bubbles3d{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none;margin-top:0}.inyo-mobile .hero-cta{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:12px}.inyo-mobile .hero-cta .btn-imsg{padding:13px 26px;font-size:16px;min-height:48px;gap:9px}.inyo-mobile .hero-stat{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.9);text-shadow:0 1px 10px rgba(16,34,78,.4)}.inyo-mobile .hero-stat b{font-weight:800;color:#fff}.inyo-mobile .msg-sheet{border-radius:30px;overflow:hidden;background:rgba(9,13,22,.55);border:1px solid rgba(255,255,255,.18);box-shadow:0 40px 80px -36px rgba(10,22,55,.7),inset 0 1px 0 rgba(255,255,255,.12);font-family:var(--sys)}.inyo-mobile .ms-header,.inyo-mobile .msg-sheet{position:relative;display:flex;flex-direction:column}.inyo-mobile .ms-header{align-items:center;gap:5px;padding:16px 16px 13px;border-bottom:1px solid rgba(255,255,255,.1)}.inyo-mobile .ms-back{position:absolute;left:16px;top:18px}.inyo-mobile .ms-facetime{position:absolute;right:16px;top:17px}.inyo-mobile .ms-avatar{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 10px rgba(0,0,0,.2);overflow:hidden}.inyo-mobile .ms-avatar img{width:70%;height:70%;object-fit:contain}.inyo-mobile .ms-name{font-size:13.5px;font-weight:600;color:#fff;display:inline-flex;align-items:center;gap:3px}.inyo-mobile .ms-feed{display:flex;flex-direction:column;gap:2px;padding:16px 14px 8px;min-height:240px}.inyo-mobile .ms-row{display:flex;padding:1.5px 0}.inyo-mobile .ms-row.them{justify-content:flex-start}.inyo-mobile .ms-row.me{justify-content:flex-end}.inyo-mobile .ms-bub{position:relative;max-width:76%;padding:9px 15px;font-size:16px;line-height:1.34;font-weight:500;border-radius:20px;animation:inyomobile_bubPop .34s cubic-bezier(.2,.9,.3,1.2)}.inyo-mobile .ms-bub.them{background:#2A2A2E;color:#fff;border-bottom-left-radius:6px}.inyo-mobile .ms-bub.me{background:linear-gradient(#2196ff,var(--imsg));color:#fff;border-bottom-right-radius:6px}@keyframes inyomobile_bubPop{0%{transform:translateY(6px) scale(.97)}to{transform:none}}.inyo-mobile .ms-typing{display:inline-flex;gap:5px;align-items:center;padding:14px 16px}.inyo-mobile .ms-typing span{width:8px;height:8px;border-radius:50%;background:#8a8a8e;animation:inyomobile_blink 1.3s infinite}.inyo-mobile .ms-typing span:nth-child(2){animation-delay:.2s}.inyo-mobile .ms-typing span:nth-child(3){animation-delay:.4s}@keyframes inyomobile_blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.inyo-mobile .ms-delivered{text-align:right;font-size:11px;font-weight:600;color:rgba(255,255,255,.5);padding:4px 6px 0}.inyo-mobile .ms-input{display:flex;align-items:center;gap:9px;padding:9px 13px 13px}.inyo-mobile .ms-plus{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.14);display:grid;place-items:center;flex:0 0 auto}.inyo-mobile .ms-field{flex:1;display:flex;align-items:center;justify-content:space-between;border:1.5px solid rgba(255,255,255,.22);border-radius:18px;padding:8px 12px 8px 15px;color:rgba(255,255,255,.5);font-size:15px}.inyo-mobile .showcase{position:relative;z-index:1;height:300vh}.inyo-mobile .sc-sticky{position:sticky;top:0;height:100vh;height:100dvh;flex-direction:column;overflow:hidden;padding:64px 20px 34px}.inyo-mobile .sc-stage,.inyo-mobile .sc-sticky{display:flex;justify-content:flex-start;align-items:center}.inyo-mobile .sc-stage{flex:1 1 auto;min-height:0;width:100%;flex-direction:column}.inyo-mobile .sc-text{text-align:center;width:100%;flex:0 0 auto}.inyo-mobile .sc-text .tabnum{display:block}.inyo-mobile .sc-title{margin-top:4px;font-size:clamp(28px,8.5vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff;text-shadow:0 2px 18px rgba(16,34,78,.3)}.inyo-mobile .sc-body{margin:10px auto 0;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,.9);font-weight:500;max-width:340px;text-wrap:pretty}.inyo-mobile .sc-key{animation:inyomobile_scBlur .5s cubic-bezier(.2,.7,.3,1)}@keyframes inyomobile_scBlur{0%{transform:translateY(10px)}to{transform:none}}.inyo-mobile .bubbles3d{display:flex;flex-direction:column;gap:11px;perspective:1100px;width:100%;margin-top:18px;max-height:42vh;overflow:hidden;justify-content:flex-end;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%);mask-image:linear-gradient(180deg,transparent,#000 16%)}.inyo-mobile .b3d-row{display:flex;animation:inyomobile_rise3d .5s cubic-bezier(.2,.85,.3,1.05)}.inyo-mobile .b3d-row.them{justify-content:flex-start}.inyo-mobile .b3d-row.me{justify-content:flex-end}@keyframes inyomobile_rise3d{0%{transform:translateY(16px) scale(.94)}to{transform:none}}.inyo-mobile .b3d{position:relative;max-width:82%;padding:12px 17px;text-align:left;font-size:16px;font-weight:600;line-height:1.34;border-radius:24px;transform-style:preserve-3d}.inyo-mobile .b3d.them{background:linear-gradient(155deg,#fff,#e9ecf2);color:#16181b;transform:rotateY(7deg);box-shadow:0 12px 22px -12px rgba(28,40,75,.45)}.inyo-mobile .b3d.me{background:linear-gradient(155deg,#3aa2ff,#0a78f5);color:#fff;transform:rotateY(-7deg);box-shadow:0 12px 24px -12px rgba(12,110,240,.5)}.inyo-mobile .b3d-typing{display:inline-flex;gap:5px;padding:14px 17px}.inyo-mobile .b3d-typing span{width:8px;height:8px;border-radius:50%;background:#b3b6bf;animation:inyomobile_blink 1.3s infinite}.inyo-mobile .b3d-typing span:nth-child(2){animation-delay:.2s}.inyo-mobile .b3d-typing span:nth-child(3){animation-delay:.4s}.inyo-mobile .sc-bubblewrap{flex:0 0 auto;width:100%;display:flex;flex-direction:column}.inyo-mobile .sc-stage .bubbles3d{flex:0 0 auto;max-height:none;gap:9px;margin-top:16px;justify-content:flex-start;-webkit-mask-image:none;mask-image:none;overflow:visible}.inyo-mobile .sc-stage .b3d{font-size:13px;padding:8px 12px;max-width:74%;border-radius:17px;line-height:1.3}.inyo-mobile .sc-stage .b3d-typing{padding:10px 13px}.inyo-mobile .sc-stage .b3d-typing span{width:6px;height:6px}.inyo-mobile .seg{margin-top:auto;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.inyo-mobile .seg-tab{position:relative;overflow:hidden;isolation:isolate;cursor:pointer;min-height:46px;padding:12px 6px;border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.2);border-radius:999px}.inyo-mobile .seg-fill{position:absolute;z-index:0;left:0;top:0;bottom:0;width:0;background:#fff}.inyo-mobile .seg-label{position:relative;z-index:1;display:block;text-align:center;font-family:var(--font);font-weight:700;font-size:14px;color:rgba(255,255,255,.85);transition:color .3s ease}.inyo-mobile .seg-tab.on .seg-label{color:var(--ink)}.inyo-mobile .timeline{position:relative;z-index:1;height:340vh}.inyo-mobile .tl-sticky{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:84px 20px 48px;text-align:center;overflow:hidden}.inyo-mobile .tl-h2{max-width:360px;font-size:clamp(30px,8.5vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:#fff;text-shadow:0 2px 18px rgba(16,34,78,.3);text-wrap:balance}.inyo-mobile .tl-progress{display:flex;gap:8px;width:100%;max-width:300px;margin:28px auto 0}.inyo-mobile .tl-seg{flex:1;text-align:center}.inyo-mobile .tl-seg i{display:block;height:5px;border-radius:999px;background:rgba(255,255,255,.26);transition:background .45s ease,box-shadow .45s ease}.inyo-mobile .tl-seg.on i{background:#fff;box-shadow:0 0 10px rgba(255,255,255,.55)}.inyo-mobile .tl-seg em{display:block;margin-top:7px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5);transition:color .45s ease}.inyo-mobile .tl-seg.on em{color:#fff}.inyo-mobile .tl-stage{position:relative;width:100%;max-width:360px;height:250px;margin-top:26px;flex:0 0 auto}.inyo-mobile .tl-card{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(16px);filter:blur(6px);pointer-events:none;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.3,1),filter .55s ease}.inyo-mobile .tl-card.show{opacity:1;transform:none;filter:none}.inyo-mobile .tl-node{margin:0 auto 16px;width:22px;height:22px;border-radius:50%;background:var(--sky-mid);border:2px solid #fff;display:grid;place-items:center;box-shadow:0 0 16px rgba(255,255,255,.45)}.inyo-mobile .tl-node span{width:9px;height:9px;border-radius:50%;background:#fff}.inyo-mobile .tl-tag{font-weight:800;font-size:26px;letter-spacing:-.02em;color:#fff}.inyo-mobile .tl-text{margin:12px auto 0;max-width:330px;font-size:16px;line-height:1.5;color:rgba(255,255,255,.9);font-weight:500;text-wrap:pretty}.inyo-mobile .faq{position:relative;z-index:1;height:360vh}.inyo-mobile .faq-sticky{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:84px 20px 40px;text-align:center;overflow:hidden}.inyo-mobile .faq-h2{max-width:360px;font-size:clamp(30px,8.5vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.02;color:#fff;text-shadow:0 2px 18px rgba(16,34,78,.3);text-wrap:balance}.inyo-mobile .faq-progress{display:flex;gap:8px;width:100%;max-width:320px;margin:24px auto 0}.inyo-mobile .faq-seg{flex:1;padding:0;border:none;background:none;cursor:pointer;text-align:center}.inyo-mobile .faq-seg i{display:block;height:5px;border-radius:999px;background:rgba(255,255,255,.26);transition:background .45s ease,box-shadow .45s ease}.inyo-mobile .faq-seg.on i{background:#fff;box-shadow:0 0 10px rgba(255,255,255,.55)}.inyo-mobile .faq-seg em{display:block;margin-top:7px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);transition:color .45s ease}.inyo-mobile .faq-seg.on em{color:#fff}.inyo-mobile .faq-stage{position:relative;width:100%;max-width:400px;flex:1 1 auto;min-height:0;margin-top:20px}.inyo-mobile .faq-card{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;gap:12px;text-align:left;padding:22px 20px;background:#fff;border-radius:20px;box-shadow:0 22px 48px -24px rgba(16,34,78,.5);opacity:0;transform:translateY(14px);filter:blur(5px);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.3,1),filter .5s ease;overflow-y:auto}.inyo-mobile .faq-card.show{opacity:1;transform:none;filter:none;pointer-events:auto}.inyo-mobile .faq-q{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.inyo-mobile .faq-a{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500;text-wrap:pretty}.inyo-mobile .closing{position:relative;z-index:1;padding:30px 20px 70px;text-align:center;overflow:hidden}.inyo-mobile .closing:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(70% 50% at 50% 54%,rgba(21,55,140,.5),transparent 72%);pointer-events:none}.inyo-mobile .closing-inner{position:relative;z-index:1}.inyo-mobile .closing-portrait{width:230px;max-width:66%;margin:0 auto -6px}.inyo-mobile .closing-portrait img{width:100%;height:auto;filter:drop-shadow(0 24px 44px rgba(16,34,78,.45))}.inyo-mobile .closing-h{margin-top:4px;font-size:clamp(40px,13vw,56px);font-weight:800;letter-spacing:-.04em;line-height:.94;color:#fff;text-shadow:0 2px 22px rgba(16,34,78,.3)}.inyo-mobile .closing-sub{margin:16px auto 0;max-width:300px;font-size:16.5px;line-height:1.5;font-weight:500;color:#fff;text-shadow:0 1px 12px rgba(16,34,78,.5)}.inyo-mobile .closing-cta{margin-top:26px}.inyo-mobile .footer{position:relative;z-index:1;background:#fff;padding:40px 22px 120px}.inyo-mobile .footer-logo{height:50px;width:auto}.inyo-mobile .footer-tag{margin-top:14px;color:var(--muted);font-weight:500;line-height:1.5;font-size:14.5px;max-width:320px}.inyo-mobile .footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.inyo-mobile .fcol-h{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;margin-bottom:12px}.inyo-mobile .footer-cols a{display:block;color:var(--ink);text-decoration:none;font-weight:600;font-size:14.5px;margin-bottom:9px}.inyo-mobile .footer-bot{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--muted);font-weight:500}.inyo-mobile .footer-crisis{line-height:1.5}.inyo-mobile .sticky-cta{position:fixed;left:50%;bottom:16px;transform:translateX(-50%) translateY(140%);z-index:70;width:calc(100% - 32px);max-width:calc(var(--app-w) - 32px);transition:transform .4s cubic-bezier(.2,.8,.3,1)}.inyo-mobile .sticky-cta.show{transform:translateX(-50%) translateY(0)}.inyo-mobile .sticky-cta .btn-imsg{width:100%;box-shadow:0 18px 40px -14px rgba(10,22,55,.6)}@media (min-width:600px){.inyo-mobile .app,.inyo-mobile .topbar{box-shadow:0 0 0 1px rgba(255,255,255,.06)}}.inyo-sms-modal-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.42);backdrop-filter:blur(2px)}.inyo-sms-modal{position:relative;width:100%;max-width:480px;padding:28px 24px 24px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 24px 48px rgba(0,0,0,.18);border:1px solid rgba(0,0,0,.06);font-family:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#14161b}.inyo-sms-modal-close{position:absolute;top:12px;right:14px;border:none;background:none;cursor:pointer;font-size:28px;line-height:1;color:#6a6e78}.inyo-sms-modal h2{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.inyo-sms-modal-sub{margin:0;font-size:.9rem;line-height:1.5;color:#6a6e78}.inyo-sms-modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.inyo-sms-modal-btn{display:block;width:100%;border:none;border-radius:999px;padding:14px 20px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;text-align:center}.inyo-sms-modal-btn-primary{background:#f1581f;color:#fff}.inyo-sms-modal-btn-secondary{background:#ecf3ff;color:#1c39c7}.inyo-sms-modal-btn-muted{background:#111827;color:#fff}.inyo-sms-modal-meta{margin:0;font-size:.8rem;line-height:1.45;color:#6a6e78;word-break:break-word}.landing-waitlist-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(11,58,140,.52);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:landingWaitlistFadeIn .22s ease}@keyframes landingWaitlistFadeIn{0%{opacity:0}to{opacity:1}}.landing-waitlist-modal{position:relative;width:100%;max-width:440px;padding:32px 28px 28px;border-radius:28px;background:#ffffff;text-align:left;box-shadow:0 24px 64px -16px rgba(16,34,78,.45),inset 0 0 0 1px rgba(255,255,255,.65);border:1px solid #e1e5ec;font-family:var(--font-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;color:#14161B;animation:landingWaitlistSlideUp .28s cubic-bezier(.2,.8,.3,1)}@keyframes landingWaitlistSlideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.landing-waitlist-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid #e1e5ec;background:#F3F5F8;cursor:pointer;display:grid;place-items:center;font-size:22px;line-height:1;color:#6A6E78;transition:background .15s,color .15s,border-color .15s}.landing-waitlist-close:hover{background:#ECF3FF;color:#2747E8;border-color:rgba(39,71,232,.25)}.landing-waitlist-title{font-size:1.45rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px;color:#14161B;padding-right:28px}.landing-waitlist-sub{margin:0 0 20px;font-size:.95rem;line-height:1.55;color:#6A6E78;font-weight:500}.landing-waitlist-field{display:block;margin-bottom:16px}.landing-waitlist-field span{display:block;font-size:13px;font-weight:700;margin-bottom:8px;color:#14161B;letter-spacing:.01em}.landing-waitlist-field input,.landing-waitlist-field select{width:100%;border:1px solid #e1e5ec;border-radius:14px;padding:13px 15px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:500;color:#14161B;background:#F3F5F8;transition:border-color .15s,box-shadow .15s,background .15s}.landing-waitlist-field input::placeholder{color:#9A9DA6}.landing-waitlist-field input:focus,.landing-waitlist-field select:focus{outline:none;background:#fff;border-color:#2747E8;box-shadow:0 0 0 3px rgba(39,71,232,.14)}.landing-waitlist-error{color:#dc2626;font-size:14px;font-weight:600;margin:0 0 14px}.landing-waitlist-success{color:#2747E8;font-size:15px;font-weight:600;line-height:1.5;margin:0 0 4px}.landing-waitlist-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.landing-waitlist-btn{display:block;width:100%;border:none;border-radius:999px;padding:14px 20px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:700;cursor:pointer;text-align:center;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.landing-waitlist-btn:disabled{opacity:.65;cursor:not-allowed}.landing-waitlist-btn-primary{background:#2747E8;color:#fff;box-shadow:0 12px 28px -10px rgba(39,71,232,.65)}.landing-waitlist-btn-primary:not(:disabled):hover{background:#1C39C7;transform:translateY(-1px);box-shadow:0 16px 32px -10px rgba(39,71,232,.72)}.landing-waitlist-btn-secondary{background:#ECF3FF;color:#1C39C7;border:1px solid rgba(39,71,232,.14)}.landing-waitlist-btn-secondary:hover{background:#dfe9ff}.feedback-form-field{display:block;margin-bottom:14px;text-align:left}.feedback-form-field span{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:#14161b}.feedback-form-field input,.feedback-form-field textarea{width:100%;border:1px solid #e1e5ec;border-radius:12px;padding:12px 14px;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:500;color:#14161b;background:#fff;transition:border-color .15s,box-shadow .15s}.feedback-form-field input:focus,.feedback-form-field textarea:focus{outline:none;border-color:#2747E8;box-shadow:0 0 0 3px rgba(39,71,232,.12)}.feedback-form-field textarea{resize:vertical;min-height:100px}.feedback-form-error{color:#dc2626}.feedback-form-error,.feedback-form-info{font-size:14px;font-weight:600;margin:0 0 12px;text-align:left}.feedback-form-info{color:#2747E8}.feedback-form-switch{margin:16px 0 0;font-size:14px;color:#6A6E78;text-align:center}.feedback-form-switch button{border:none;background:none;color:#2747E8;font-weight:700;cursor:pointer;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;font-size:14px;padding:0}.feedback-form-switch button:hover{text-decoration:underline}.feedback-auth-modal{text-align:left}.feedback-auth-modal .inyo-sms-modal-sub,.feedback-auth-modal h2{text-align:center}.inyo-desktop .feedback-nav .feedback-auth-bar-desktop{display:flex;align-items:center;gap:12px}.inyo-desktop .feedback-auth-name{font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(20,40,90,.25)}.inyo-desktop .feedback-auth-name em{font-style:normal;color:rgba(255,220,180,.95);font-weight:500}.inyo-desktop .feedback-nav-title .nav-stat-num{font-size:20px}.inyo-desktop .feedback-hero{position:relative;z-index:1;min-height:52vh;display:flex;align-items:flex-end;padding:120px 0 72px}.inyo-desktop .feedback-hero-inner{width:100%;max-width:680px}.inyo-desktop .feedback-h1{font-size:clamp(44px,6.6vw,72px);line-height:.98;letter-spacing:-.04em;font-weight:800;color:#fff;text-wrap:balance;text-shadow:0 2px 26px rgba(40,60,110,.18);margin-top:18px}.inyo-desktop .feedback-lead{margin-top:20px;max-width:520px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;font-weight:500;color:rgba(255,255,255,.96);text-shadow:0 1px 14px rgba(16,34,78,.45)}.inyo-desktop .feedback-hero-cta{margin-top:36px}.inyo-desktop .feedback-hero-cta .btn-imsg{border:none;cursor:pointer}.inyo-desktop .feedback-board{position:relative;z-index:1;background:var(--paper);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:-32px;padding:48px 0 clamp(80px,11vw,120px)}.inyo-desktop .feedback-board-inner{max-width:760px}.inyo-desktop .feedback-notice{border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;margin-bottom:20px}.inyo-desktop .feedback-notice-error{background:#fef2f2;color:#dc2626}.inyo-desktop .feedback-notice-warn{background:#fff4eb;color:#b45309}.inyo-desktop .feedback-compose-panel{margin-bottom:28px;background:#fff;border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow-card);border:1px solid var(--line)}.inyo-desktop .feedback-compose-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.inyo-desktop .feedback-compose-submit{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font);font-weight:700;font-size:16px;border-radius:var(--radius-pill);padding:13px 22px;background:var(--orange);color:#fff;box-shadow:0 14px 34px -14px rgba(241,88,31,.7);transition:transform .15s,box-shadow .2s}.inyo-desktop .feedback-compose-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px -14px rgba(241,88,31,.78)}.inyo-desktop .feedback-compose-submit:disabled{opacity:.6;cursor:not-allowed}.inyo-desktop .feedback-list{display:flex;flex-direction:column;gap:14px}.inyo-desktop .feedback-item{background:#fff;border-radius:var(--radius-md);padding:20px 22px;box-shadow:var(--shadow-card);border:1px solid var(--line);transition:box-shadow .2s,transform .15s}.inyo-desktop .feedback-item:hover{box-shadow:0 22px 56px -24px rgba(28,33,60,.32);transform:translateY(-1px)}.inyo-desktop .feedback-vote-pill{display:inline-flex;align-items:stretch;margin-top:16px;background:var(--ink);border-radius:var(--radius-pill);overflow:hidden}.inyo-desktop .feedback-vote-segment{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;font-family:var(--font);font-weight:600;font-size:14px;color:#fff;transition:background .15s ease}.inyo-desktop .feedback-vote-segment.up{padding:9px 16px 9px 14px}.inyo-desktop .feedback-vote-segment.down{padding:9px 13px}.inyo-desktop .feedback-vote-segment:hover:not(:disabled){background:rgba(255,255,255,.08)}.inyo-desktop .feedback-vote-arrow{color:rgba(255,255,255,.88);flex-shrink:0}.inyo-desktop .feedback-vote-segment.up .feedback-vote-arrow{color:#6ea8ff}.inyo-desktop .feedback-vote-segment.down.is-active .feedback-vote-arrow{color:#fff}.inyo-desktop .feedback-vote-label{white-space:nowrap;line-height:1}.inyo-desktop .feedback-vote-label-down{color:rgba(255,255,255,.92);font-weight:600}.inyo-desktop .feedback-vote-num{font-weight:700}.inyo-desktop .feedback-vote-divider{width:1px;align-self:stretch;margin:7px 0;background:rgba(255,255,255,.14)}.inyo-desktop .feedback-item-title{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.inyo-desktop .feedback-item-text{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500;margin:0;white-space:pre-wrap}.inyo-desktop .feedback-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;color:var(--muted)}.inyo-desktop .feedback-status{text-align:center;padding:48px 24px;color:var(--muted);font-weight:600;font-size:16px}.inyo-mobile .feedback-topbar .feedback-auth-bar-mobile{display:flex;align-items:center;gap:8px}.inyo-mobile .feedback-auth-name{display:none}.inyo-mobile .feedback-hero{position:relative;z-index:1;padding:clamp(110px,15vh,130px) 20px 40px;text-align:center}.inyo-mobile .feedback-hero-inner{width:100%}.inyo-mobile .feedback-h1{margin-top:18px;font-size:clamp(34px,10vw,44px);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#fff;text-wrap:balance;text-shadow:0 2px 24px rgba(40,60,110,.2)}.inyo-mobile .feedback-lead{margin:16px auto 0;max-width:340px;font-size:16.5px;line-height:1.5;font-weight:500;color:rgba(255,255,255,.94);text-shadow:0 1px 12px rgba(16,34,78,.4)}.inyo-mobile .feedback-hero-cta{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:12px}.inyo-mobile .feedback-hero-cta .btn-imsg{padding:13px 26px;font-size:16px;min-height:48px;gap:9px;border:none;cursor:pointer;font-family:var(--font)}.inyo-mobile .feedback-board{position:relative;z-index:1;background:var(--paper);border-radius:24px 24px 0 0;margin-top:-16px;padding:28px 20px 40px}.inyo-mobile .feedback-notice{border-radius:14px;padding:12px 14px;font-size:13.5px;font-weight:600;margin-bottom:18px}.inyo-mobile .feedback-notice-error{background:#fef2f2;color:#dc2626}.inyo-mobile .feedback-notice-warn{background:#fff4eb;color:#b45309}.inyo-mobile .feedback-compose-panel{margin-bottom:22px;background:#fff;border-radius:20px;padding:18px;box-shadow:0 22px 48px -24px rgba(16,34,78,.5)}.inyo-mobile .feedback-compose-actions{display:flex;flex-direction:column-reverse;gap:10px;margin-top:8px}.inyo-mobile .feedback-compose-actions .btn{width:100%;justify-content:center}.inyo-mobile .feedback-compose-actions .btn-ghost{background:var(--ink);color:var(--paper);border:none;padding:13px 22px;font-size:16px;font-weight:700;border-radius:999px}.inyo-mobile .feedback-compose-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;border:none;cursor:pointer;font-family:var(--font);font-weight:700;font-size:17px;border-radius:999px;padding:16px 30px;min-height:54px;background:var(--orange);color:#fff;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--orange) 75%,transparent)}.inyo-mobile .feedback-compose-submit:disabled{opacity:.6;cursor:not-allowed}.inyo-mobile .feedback-list{display:flex;flex-direction:column;gap:12px}.inyo-mobile .feedback-item{background:#fff;border-radius:20px;padding:16px;box-shadow:0 22px 48px -24px rgba(16,34,78,.5)}.inyo-mobile .feedback-vote-pill{display:inline-flex;align-items:stretch;margin-top:14px;background:var(--ink);border-radius:999px;overflow:hidden;max-width:100%}.inyo-mobile .feedback-vote-segment{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;cursor:pointer;font-family:var(--font);font-weight:600;font-size:13px;color:#fff}.inyo-mobile .feedback-vote-segment.up{padding:8px 14px 8px 12px}.inyo-mobile .feedback-vote-segment.down{padding:8px 12px}.inyo-mobile .feedback-vote-segment.up .feedback-vote-arrow{color:#6ea8ff}.inyo-mobile .feedback-vote-arrow{color:rgba(255,255,255,.88);flex-shrink:0}.inyo-mobile .feedback-vote-label{white-space:nowrap;line-height:1}.inyo-mobile .feedback-vote-label-down{color:rgba(255,255,255,.92)}.inyo-mobile .feedback-vote-num{font-weight:700}.inyo-mobile .feedback-vote-divider{width:1px;align-self:stretch;margin:6px 0;background:rgba(255,255,255,.14)}.inyo-mobile .feedback-item-title{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}.inyo-mobile .feedback-item-text{font-size:14.5px;line-height:1.55;color:var(--muted);font-weight:500;margin:0;white-space:pre-wrap}.inyo-mobile .feedback-item-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--muted)}.inyo-mobile .feedback-status{text-align:center;padding:40px 16px;color:var(--muted);font-weight:600;font-size:15px}.feedback-callback{min-height:100vh;display:grid;place-items:center;font-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;background:#F3F5F8;color:#6A6E78;font-weight:600}