.public-home{max-width:1400px;margin:auto}.public-home main{max-width:1270px;margin:auto;padding:30px 42px}.public-header{z-index:40;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:6px 5%;display:flex;position:sticky;top:12px}.public-brand{align-items:center;display:inline-flex}.public-brand .brand-wordmark{width:48px}.home-nav{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#f1f1ea85;border:1px solid #ffffff91;border-radius:999px;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px #fff9,0 5px 22px #2f35280b}.home-nav a{white-space:nowrap;border-radius:99px;padding:7px 16px;font-size:12px}.home-nav a:hover{background:#ffffffb3}.public-home :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.skip-home{z-index:100;background:var(--background);padding:10px;position:fixed;top:-100px;left:10px}.skip-home:focus{top:10px}.public-home footer{text-align:center;color:var(--muted-foreground);padding:16px 24px 35px;font-size:12px}.public-home .hero-scroll-story{--hero-intro-opacity:1;--hero-question-opacity:1;--hero-zero-opacity:0;--hero-main-opacity:0;--hero-rule-scale:0;--hero-cta-opacity:0;--hero-intro-y:0;--hero-question-y:0;--hero-zero-y:12;--hero-main-y:14;--hero-cta-y:12;--hero-cta-pointer-events:none;height:210svh;scroll-margin-top:72px;position:relative}.public-home .hero-scroll-story .home-hero{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex;position:sticky;top:72px}.public-home .home-hero{text-align:center;padding:72px 0 66px;scroll-margin-top:130px}.public-home .home-hero h1{letter-spacing:-3px;margin:0;font-size:clamp(40px,5.2vw,72px);font-weight:400;line-height:1.12}.public-home .home-hero h1 .hero-line{display:block}.public-home .home-hero h1 .hero-line+.hero-line{margin-top:.14em}.public-home .home-hero h1 em{color:var(--muted-foreground);padding-bottom:.08em;font-style:italic}.public-home .hero-copy-stage{place-items:center;display:grid}.public-home .hero-copy-stage>:is(.hero-intro,.hero-main-copy){grid-area:1/1}.public-home .hero-intro{width:min(100%,920px);color:var(--foreground);letter-spacing:-2.8px;text-align:center;pointer-events:none;opacity:var(--hero-intro-opacity);transform:translateY(calc(var(--hero-intro-y) * 1px));flex-direction:column;align-items:center;font-size:clamp(32px,5.1vw,68px);line-height:1.04;display:flex}.public-home .hero-intro p{margin:0}.public-home .hero-intro-question{max-width:20ch;opacity:var(--hero-question-opacity);transform:translateY(calc(var(--hero-question-y) * 1px))}.public-home .hero-intro-question-lead,.public-home .hero-intro-emphasis{display:block}.public-home .hero-intro-emphasis{color:#4f7966;margin-top:.06em;font-style:italic}.dark .public-home .hero-intro-emphasis{color:#b8d8c4}.public-home .hero-intro-zero{letter-spacing:-.08em;opacity:var(--hero-zero-opacity);transform:translateY(calc(var(--hero-zero-y) * 1px));font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.82;margin-top:.12em!important}.public-home .hero-zero-number{display:inline-block}.public-home .hero-zero-digit{color:#d92822;display:inline-block}.dark .public-home .hero-zero-digit{color:#f05a50}.public-home .hero-main-copy{opacity:var(--hero-main-opacity);transform:translateY(calc(var(--hero-main-y) * 1px))}.public-home .hero-cta{opacity:var(--hero-cta-opacity);transform:translateY(calc(var(--hero-cta-y) * 1px));pointer-events:var(--hero-cta-pointer-events)}@media (prefers-reduced-motion:reduce){.public-home .hero-scroll-story{--hero-rule-scale:1;height:auto}.public-home .hero-scroll-story .home-hero{min-height:0;position:static}.public-home .hero-intro{display:none}.public-home .hero-main-copy,.public-home .hero-cta{opacity:1;transform:none}.public-home .hero-cta{pointer-events:auto}}.public-home .hero-bar-word{padding-top:.14em;display:inline-block;position:relative}.public-home .hero-bar-word:before{content:"";height:.075em;transform:scaleX(var(--hero-rule-scale));transform-origin:0;will-change:transform;background:currentColor;border-radius:.018em;position:absolute;top:0;left:.02em;right:.02em}.public-home .home-hero a{border-radius:99px;margin-top:25px;padding:0 24px}@media (min-width:641px){.public-home .home-hero .hero-cta{align-self:center;width:min(100%,320px);height:56px;padding:0 24px;font-size:15px}}.public-home .brandmark{background:#17161a;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.public-home .brandmark .brand-mark{width:50%}.public-home .status{color:#666b76;font-size:9px}.public-home .muted{color:#666b76;font-size:10px}.public-home .mac-desktop{background:radial-gradient(at 8% 100%,#70cced 0%,#3592d1 24%,#0000 53%),radial-gradient(at 100% 0,#152451 0%,#3254ac 30%,#0000 59%),linear-gradient(135deg,#6da2ed 0%,#adc9f1 38%,#6594e0 39%,#3156b4 68%,#8590da 100%);position:relative;overflow:hidden}.public-home .os-bar{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);color:#101725;background:#e9effb8a;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;font-family:-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.public-home .os-left,.public-home .os-right{align-items:center;gap:10px;font-size:10px;display:flex}.public-home .os-sponsor{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:flex}.public-home .menu-brand-mark{width:12px}.public-home .mac-popover{color:#202125;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#f3f4f8ee;border:1px solid #ffffffb3;border-radius:11px;width:220px;padding:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;position:absolute;top:36px;right:18px;box-shadow:0 18px 45px #07102440}.public-home .popover-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-home .popover-wordmark{width:48px}.public-home .network-status{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.public-home .network-dot{background:#2fab5e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #2fab5e1f}.public-home .popover-intro{margin:13px 0 11px}.public-home .popover-intro h3{letter-spacing:-.45px;font-size:17px;font-weight:600;line-height:1.16}.public-home .popover-intro p,.public-home .popover-preference{color:#666b76;margin-top:7px;font-size:9px;line-height:1.45}.public-home .popover-connection{color:#30333a;background:#d9dce2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;display:inline-flex}.public-home .popover-divider{background:#cfd3db;height:1px;margin:12px 0}.public-home .sponsor-empty{text-align:center;background:#ffffffa3;border:1px solid #d8dce4;border-radius:7px;margin:8px 0;padding:10px 9px}.public-home .sponsor-empty h4{font-size:10px;font-weight:500}.public-home .sponsor-empty p{color:#666b76;margin-top:5px;font-size:9px;line-height:1.6}.public-home .demo-placement-control{text-align:left;justify-content:space-between;align-items:center;width:100%;font-size:10px;display:flex}.public-home .demo-placement-control>span:first-child{gap:1px;display:grid}.public-home .demo-placement-control small{color:#666b76;font-size:8px}.public-home .demo-switch{background:#aaadb5;border-radius:999px;align-items:center;width:32px;height:20px;padding:2px;transition:background .2s;display:flex}.public-home .demo-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;box-shadow:0 1px 2px #0002}.public-home .demo-switch.is-on{background:#2fab5e}.public-home .demo-switch.is-on span{transform:translate(12px)}.public-home .popover-preference{margin:10px 0 0}.public-home .popover-footer{color:#666b76;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:8px;display:flex}.public-home .home-ending a{border-radius:99px;padding:0 24px}.dark .home-nav{background:#282b2585;border-color:#ffffff18;box-shadow:inset 0 1px #ffffff13,0 5px 22px #0002}.dark .home-nav a:hover{background:#ffffff16}.dark .public-home .os-bar{color:#e9effa;background:#151f3a99}.dark .public-home .mac-popover{color:#edf0f6;background:#262b37ee;border-color:#818ca233}.dark .public-home .sponsor-empty{background:#373e4f99;border-color:#56607766}.dark .public-home :is(.muted,.sponsor-empty p,.status,.popover-intro p,.popover-preference,.demo-placement-control small,.popover-footer){color:#b9c1d1}.dark .public-home .popover-connection{color:#edf0f6;background:#454c5d99}.dark .public-home .popover-divider{background:#626a7a}@media (max-width:800px){.public-header{gap:10px;padding:6px 20px}.home-nav a{padding:10px;font-size:11px}}@media (max-width:640px){.public-header{background:linear-gradient(var(--background) 25%,transparent);align-items:flex-start;min-height:100px;top:0}.public-header .home-nav{justify-content:space-between;position:absolute;top:56px;left:15px;right:15px}.public-home main{padding:10px 20px 20px}.public-home .hero-scroll-story .home-hero{min-height:calc(100svh - 60px);top:60px}.public-home .home-hero{padding:32px 0 42px}.public-home .home-hero h1{letter-spacing:-1.8px;font-size:40px}.public-home .home-hero h1 br{display:none}.public-home .home-hero h1 em{display:block}}@media (prefers-reduced-transparency:reduce){.home-nav{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@scope(.public-home){.apple-menu{min-width:12px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1;display:inline-block}.mac-clock{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.mac-clock .mac-date{margin-right:4px}.story-window .os-bar{height:29px;padding:0 12px}.story-window .os-left,.story-window .os-right{gap:11px}.story-window .os-left>.finder-menu{font-size:8px;display:inline}.story-window{background:0 0;border:1px solid #5e6a7b77;border-radius:9px;overflow:hidden}.story-window .mac-desktop{border-radius:8px;height:clamp(365px,48dvh,460px);min-height:365px}.story-window .mac-popover{top:38px}.story-window .desktop-hint{max-width:220px}.story-window .os-sponsor{font-size:12px}.story-window .os-sponsor>span{font-size:8px}.variant-2 .mac-clock{font-size:11px}.variant-2 .os-left>.finder-menu{display:inline}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.walkthrough{isolation:isolate;grid-template-columns:1fr;gap:0;scroll-margin-top:125px;display:grid}.story-copy{pointer-events:none;z-index:-1;grid-area:1/1}.story-step{visibility:hidden;min-height:90svh;padding:0}.story-sticky{flex-direction:column;order:initial;grid-area:1/1;justify-content:flex-start;align-self:start;align-items:center;width:100%;height:calc(100svh - 145px);padding:0;display:flex;position:sticky;top:126px}.scene-headline{text-align:center;width:100%;min-height:155px;padding:0 0 15px;display:block}.scene-headline>span{font-size:9px}.scene-headline h2{letter-spacing:-1.2px;margin:8px 0 10px;font-size:30px;line-height:1.12}.scene-headline p{max-width:360px;font-size:11px;line-height:1.6}.story-window{flex-shrink:0;width:100%;transform:none!important}.story-window .mac-desktop{height:clamp(255px,100svh - 400px,365px);min-height:255px}.story-window .story-popover{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(-8px)scale(.97)}.story-window .story-popover.is-open{opacity:1;transform:none}.story-window .story-balance{opacity:0;max-height:0;transition:max-height .4s,opacity .4s}.story-window.stage-2 .story-balance,.story-window.stage-3 .story-balance{opacity:1;max-height:85px}.story-progress{display:none}}@media (max-width:640px){.story-window .os-bar{height:26px;padding:0 7px}.story-window .apple-menu{min-width:10px;font-size:14px}.story-window .os-left,.story-window .os-right{gap:6px}.story-window .os-left>b{font-size:8px}.story-window .os-left>.finder-menu,.story-window .os-right>.system-icon{display:none}.story-window .mac-clock{font-size:7px}.story-window .mac-clock .mac-date{margin-right:2px}.story-window .os-sponsor{gap:3px;padding:2px 4px;font-size:10px}.story-window .os-sponsor>span{font-size:6px}.story-window .mac-popover{border-radius:9px;width:188px;padding:10px;top:32px;right:8px}.story-window .popover-wordmark{width:42px}.story-window .popover-intro{margin:10px 0 8px}.story-window .popover-intro h3{font-size:14px}.story-window .popover-intro p,.story-window .popover-preference{font-size:7px}.story-window .popover-connection{min-height:23px;padding:0 8px;font-size:7px}.story-window .sponsor-empty{margin:7px 0;padding:8px}.story-window .sponsor-empty h4{font-size:8px}.story-window .sponsor-empty p{margin-top:4px;font-size:7px;line-height:1.4}.story-window .demo-placement-control{font-size:8px}.story-window .demo-placement-control small{font-size:7px}.story-window .demo-switch{width:28px;height:17px}.story-window .demo-switch span{width:13px;height:13px}.story-window .demo-switch.is-on span{transform:translate(11px)}.story-window .popover-footer{font-size:6px}.story-window .desktop-hint{max-width:100px;font-size:17px;bottom:18px;left:15px}.variant-2 .os-left>.finder-menu,.variant-2 .mac-date{display:none}.variant-2 .mac-clock{font-size:9px}}@media (max-width:640px) and (max-height:730px) and (prefers-reduced-motion:no-preference){.story-sticky{top:115px}.scene-headline{min-height:140px;padding-bottom:10px}.scene-headline h2{font-size:26px}.scene-headline p{font-size:10px}.story-window .mac-desktop{height:245px;min-height:245px}.theme-picker{bottom:65px}.switcher{padding:4px 8px;bottom:9px}}@media (prefers-reduced-motion:reduce){.story-sticky{position:static}.story-copy{pointer-events:auto}.story-step{visibility:visible}.story-window .story-popover{opacity:1;transform:none}.story-window .story-balance{opacity:1;max-height:100px}}.os-left>.apple-menu{display:inline-block!important}.story-window .os-sponsor{z-index:2;color:#18243b;background:#f6faff;transition:box-shadow .45s,background .3s;position:relative;box-shadow:0 0 0 2px #c5e2ffb3,0 0 14px 4px #b4d8ff80}.story-window .os-sponsor:after{content:"";pointer-events:none;border:1px solid #d6ebffb3;border-radius:7px;position:absolute;inset:0 -5px -2px}.story-window .story-popover.is-open{border-color:#c4dfff;box-shadow:0 0 0 2px #bddcff66,0 0 26px 5px #98caff50,0 18px 40px #07102440}.dark .story-window .os-sponsor{color:#162845;background:#e0efff;box-shadow:0 0 0 2px #b3daffb3,0 0 18px 5px #85bdff80}.dark .story-window .story-popover.is-open{border-color:#a5ceffb3;box-shadow:0 0 0 2px #abd3ff55,0 0 28px 6px #7eb6ff45,0 18px 40px #07102466}@media (prefers-reduced-motion:no-preference){.story-window.stage-0 .os-sponsor{animation:2.4s ease-in-out 3 bari-attention}@keyframes bari-attention{0%,to{box-shadow:0 0 0 2px #c5e2ffb3,0 0 12px 3px #b4d8ff60}50%{box-shadow:0 0 0 3px #e3f3ff,0 0 23px 7px #a8d2ffa6}}}.scene-headline p,.dark .scene-headline p{color:#ffe66d;max-width:600px;font-weight:500}.story-step p{color:#ffe66d!important}.desktop-camera{background:inherit;transform-origin:100% 0;will-change:transform;width:100%;height:100%;position:relative}.story-window .mac-desktop{overflow:hidden}.story-window .desktop-camera .os-bar{z-index:3;position:relative}.story-window .example-balance{color:#747b89;margin:2px 0 4px;font-size:7px;line-height:1.4;display:block}.dark .story-window .example-balance{color:#bbc6d9}.story-window.stage-2 .story-balance{max-height:115px}@media (prefers-reduced-motion:no-preference){.desktop-camera{transition:transform 1.1s cubic-bezier(.22,.75,.2,1)}.story-window.stage-0 .desktop-camera{transform:scale(1)translateY(0)}.story-window.stage-1 .desktop-camera{transform:scale(1.24)translateY(0)}.story-window.stage-2 .desktop-camera{transform:scale(1.38)translateY(-31px)}.story-window.stage-3 .desktop-camera{transform:scale(1.28)translateY(-18px)}.story-window .desktop-hint{transition:opacity .6s}.story-window:not(.stage-0) .desktop-hint{opacity:0}}@media (max-width:640px){.scene-headline{min-height:170px}.scene-headline p{font-size:10px}.story-window .example-balance{font-size:6px}.story-window .desktop-camera .mac-popover{right:12px}.story-window.stage-2 .story-balance{max-height:100px}}@media (max-width:640px) and (max-height:730px){.scene-headline{min-height:150px}.scene-headline h2{font-size:24px}.scene-headline p{font-size:9px}}@media (prefers-reduced-motion:reduce){.desktop-camera{will-change:auto;transform:none}.story-window .example-balance{display:block}}@media (max-width:640px) and (max-height:730px) and (prefers-reduced-motion:no-preference){.story-window.stage-2 .desktop-camera{transform:scale(1.05)translateY(-44px)}.story-window.stage-3 .desktop-camera{transform:scale(1.08)translateY(-25px)}}.desktop-explainer{z-index:4;color:#fff;text-align:left;pointer-events:none;width:calc(100% - 370px);max-width:460px;position:absolute;bottom:40px;left:30px}.desktop-explainer>span{letter-spacing:.06em;color:#e1edff;font-size:10px;font-weight:500}.desktop-explainer h2{letter-spacing:-2px;margin:14px 0;font-size:clamp(42px,5.5vw,64px);line-height:1.02}.desktop-explainer p{white-space:nowrap;color:#ffe66d;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#18294545;border:1px solid #ffffff40;border-radius:999px;margin:0;padding:10px 20px;font-size:14px;line-height:1.6;display:inline-block;box-shadow:inset 0 1px #ffffff26,0 4px 16px #10204414}@media (max-width:640px){.desktop-explainer{width:calc(100% - 32px);max-width:none;bottom:22px;left:16px}.desktop-explainer>span{letter-spacing:0;font-size:8px}.desktop-explainer h2{letter-spacing:-1.6px;margin:10px 0;font-size:clamp(38px,8.5vw,54px);line-height:1.02}.desktop-explainer p{max-width:100%;padding:10px 14px;font-size:13px;line-height:1.5}.story-window .desktop-camera .mac-popover{width:150px;right:10px}.story-window .mac-desktop{height:440px;min-height:440px}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.story-window.stage-1 .desktop-camera{transform:scale(1.08)}.story-window.stage-2 .desktop-camera{transform:scale(1.15)translateY(-10px)}.story-window.stage-3 .desktop-camera{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.desktop-explainer{display:none}}.home-hero h1+button{margin-top:25px}.immersive-story{height:300svh;display:block;position:relative}.immersive-story .story-sticky{height:auto;padding:16px 0 30px;display:block;position:sticky;top:110px}.immersive-story .story-window{width:94%;margin:auto;transform:none!important}.immersive-story .desktop-camera{transition:none!important}.immersive-story .mac-desktop{height:clamp(420px,65svh,620px)}.immersive-story .story-popover{transition:opacity .25s,transform .25s}.immersive-story .story-popover:not(.is-open){opacity:0;visibility:hidden;pointer-events:none}.demo-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#ffffff38;border:1px solid #fff6;border-radius:20px;align-items:center;gap:18px;padding:12px 18px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dock-download{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dock-slot{width:36px;height:36px}.install-flight{z-index:5;width:44px;height:44px;position:absolute;top:calc(100% - 44px);left:50%;box-shadow:0 8px 24px #10204444}.install-caption{color:#fff;font-size:13px;position:absolute;top:70px;right:30px}.demo-instruction{text-align:center;color:var(--foreground);opacity:.65;margin-top:14px;font-size:11px;display:block}.demo-toggle-wrap{position:relative}.demo-cursor{fill:#fff;color:#18243b;pointer-events:none;transition:transform .35s;position:absolute;top:28px;right:20px;transform:translate(12px,10px)}.demo-cursor.clicked{transform:translateY(-12px)scale(.85)}.demo-offer{text-align:left;border-block:1px solid #cfd3db;margin:10px 0;padding:10px 0}.offer-label{opacity:.7;margin-bottom:6px;font-size:8px;display:block}.demo-offer h4{line-height:1.3;font-size:14px!important}.dark .demo-offer{border-color:#626a7a}.demo-earnings{margin:8px 0 12px}.community-details{text-align:center;max-width:450px;margin:32px auto 0;font-size:13px}.community-details summary{cursor:pointer}.home-ending .early-access-note{margin:14px 0;font-size:11px}.community-details p{margin:15px 0}@media (max-width:640px){.immersive-story .story-sticky{padding:8px 0 20px;top:118px}.immersive-story .story-window{width:100%}.immersive-story .mac-desktop{height:clamp(440px,65svh,560px);min-height:440px}.immersive-story .desktop-camera .mac-popover{width:190px;padding:12px;right:12px}.immersive-story .sponsor-empty h4{font-size:12px!important}.immersive-story .sponsor-empty p{font-size:9px}.immersive-story .wide{height:34px;font-size:10px!important}.immersive-story .desktop-explainer{bottom:22px}.immersive-story .desktop-explainer h2{font-size:clamp(38px,8.5vw,54px)}.demo-earnings{margin:5px 0 8px}.demo-dock{bottom:170px;left:50%}.install-caption{font-size:11px;top:60px}.demo-instruction{font-size:10px}.demo-offer .offer-label{margin-bottom:5px;font-size:7px}}@media (prefers-reduced-motion:reduce){.immersive-story{height:auto}.immersive-story .story-sticky{position:static}.immersive-story .desktop-camera{transform:none!important}.demo-cursor{display:none}.static-steps{gap:24px;padding:24px 0;display:grid}.static-steps h2{font-size:32px}.static-steps p{margin-top:8px}.static-steps span{opacity:.65;font-size:11px}}@media (prefers-reduced-transparency:reduce){.desktop-explainer p{-webkit-backdrop-filter:none;backdrop-filter:none;background:#213858}.demo-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#516b92}}@media (prefers-reduced-motion:no-preference){.immersive-story .desktop-explainer{animation:.55s cubic-bezier(.22,1,.36,1) both explain-arrive}.immersive-story .story-popover{transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1),visibility .45s}.immersive-story .demo-earnings{opacity:0;max-height:0;margin:0;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .5s,transform .5s,margin .5s;overflow:hidden;transform:translateY(6px)}.immersive-story .demo-earnings.revealed{opacity:1;max-height:120px;margin:8px 0 12px;transform:none}.immersive-story .sponsor-empty{animation:.45s both explain-arrive}@keyframes explain-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}}.bari-explained{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:28px;max-width:1000px;margin:auto;padding:28px 0;display:grid}.bari-explained h2{letter-spacing:-.5px;margin:0 0 8px;font-size:20px}.bari-explained p,.bari-questions p{opacity:.75;margin:0;font-size:13px;line-height:1.6}.bari-explained small{opacity:.55;margin-top:6px;font-size:10px;display:block}.bari-questions{max-width:700px;margin:28px auto}.bari-questions h2{letter-spacing:-.6px;margin-bottom:12px;font-size:24px}.bari-questions details{border-bottom:1px solid var(--color-border);padding:12px 0}.bari-questions summary{cursor:pointer;font-size:14px}.bari-questions p{margin:10px 0 0}.home-ending{justify-content:center;align-items:center;gap:28px;padding:22px 0 30px;display:flex}.home-ending h2{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.2}.variant-0 footer{padding:16px 0 70px}@media (max-width:640px){.bari-explained{grid-template-columns:1fr;gap:18px;padding:24px 8px}.bari-explained h2{margin-bottom:4px;font-size:19px}.bari-questions{margin:24px 8px}.home-ending{flex-direction:column;gap:16px;padding:16px 0 26px}.home-ending h2{font-size:28px}.variant-0 footer{padding:14px 0 105px}}}.public-home .home-nav a[aria-current=location]{background:var(--foreground);color:var(--background);box-shadow:0 1px 3px #00000014}@media (max-width:640px){.public-header{background:var(--background);align-items:center;gap:10px;min-height:60px;padding:6px 16px}.public-header .home-nav{justify-content:space-between;gap:0;padding:3px;position:static}.public-header .home-nav a{padding:8px 10px;font-size:11px}.public-home .immersive-story .story-sticky{top:72px}}.public-home .desktop-explainer p{color:#fff}.public-home .bari-questions summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.public-home .bari-questions summary::-webkit-details-marker{display:none}.public-home .bari-questions summary::marker{content:""}.public-home .bari-questions summary:after{content:"";opacity:.65;background:linear-gradient(currentColor,currentColor) 50%/12px 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 12px no-repeat;flex:0 0 12px;height:12px}.public-home .bari-questions details[open]>summary:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1px no-repeat}.public-home .bari-explained{border:0;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;max-width:1060px;margin:0 auto;padding:72px 0;display:grid}.public-home .revenue-benefit{background:var(--secondary);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:250px;padding:38px 40px;display:flex}.public-home .revenue-figure{letter-spacing:-8px;white-space:nowrap;font-size:112px;font-weight:400;line-height:.9}.public-home .revenue-figure span{letter-spacing:-3px;vertical-align:top;margin-left:4px;font-size:48px;line-height:1.2}.public-home .bari-explained h2{letter-spacing:-1px;margin:0 0 12px;font-size:27px;font-weight:400;line-height:1.15}.public-home .bari-explained p{color:var(--muted-foreground);opacity:1;margin:0;font-size:14px;line-height:1.6}.public-home .revenue-benefit p{max-width:160px}.public-home .personal-benefits{gap:30px;display:grid}.public-home .personal-benefits article+article{border-top:1px solid var(--border);padding-top:28px}.public-home .bari-explained small{color:var(--muted-foreground);opacity:1;max-width:340px;margin-top:10px;font-size:12px;line-height:1.7;display:block}.public-home .bari-questions{border-top:1px solid var(--border);grid-template-columns:1fr 1.4fr;gap:72px;max-width:1060px;margin:0 auto;padding:44px 0 64px;display:grid}.public-home .bari-questions h2{letter-spacing:-1.8px;margin:12px 0 0;font-size:clamp(34px,3.6vw,48px);font-weight:400;line-height:1.1}.public-home .bari-questions h2 span{color:var(--muted-foreground)}.public-home .question-list{min-width:0}.public-home .bari-questions details{border:0;border-bottom:1px solid var(--border);padding:0}.public-home .bari-questions details:last-child{border-bottom:0}.public-home .bari-questions summary{min-height:70px;padding:24px 0;font-size:16px;line-height:1.4;transition:color .2s}.public-home .bari-questions summary:hover{color:var(--muted-foreground)}.public-home .bari-questions details p{color:var(--muted-foreground);opacity:1;max-width:55ch;margin:0;padding:0 28px 24px 0;font-size:14px;line-height:1.75}.public-home .home-ending{border-top:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:32px;max-width:1060px;margin:0 auto;padding:58px 0 72px;display:flex}.public-home .home-ending h2{letter-spacing:-3px;margin:0;padding-bottom:5px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.12}.public-home .home-ending h2 em{color:var(--muted-foreground)}.public-home .home-ending a{flex-shrink:0;height:48px;padding:0 28px;font-size:14px}@media (max-width:1000px){.public-home .bari-explained{gap:36px}.public-home .revenue-benefit{flex-direction:column;align-items:flex-start;gap:24px;padding:32px}.public-home .revenue-benefit p{max-width:none}.public-home .bari-questions{gap:40px}}@media (max-width:640px){.public-home .bari-explained{grid-template-columns:1fr;gap:36px;padding:40px 0 44px}.public-home .revenue-benefit{border-radius:20px;flex-direction:row;align-items:flex-end;gap:20px;min-height:0;padding:30px 24px}.public-home .revenue-figure{letter-spacing:-6px;font-size:86px}.public-home .revenue-figure span{letter-spacing:-2px;font-size:36px}.public-home .revenue-benefit h2{font-size:23px}.public-home .revenue-benefit p{max-width:130px;font-size:12px}.public-home .personal-benefits{gap:26px;padding:0 4px}.public-home .personal-benefits h2{font-size:27px}.public-home .bari-questions{grid-template-columns:1fr;gap:20px;padding:32px 4px 44px}.public-home .bari-questions h2{letter-spacing:-1.5px;margin:0;font-size:38px}.public-home .bari-questions summary{min-height:65px;padding:21px 0;font-size:15px}.public-home .home-ending{flex-direction:column;align-items:flex-start;gap:28px;padding:38px 4px 52px}.public-home .home-ending h2{letter-spacing:-2.4px;font-size:52px}.public-home .home-ending a{height:46px}}@media (max-width:360px){.public-home .revenue-benefit{gap:16px;padding:26px 20px}.public-home .revenue-figure{font-size:72px}.public-home .revenue-benefit h2{font-size:21px}.public-home .home-ending h2{font-size:46px}}
