:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#171914;--ink-soft:#4e554c;--ink-muted:#747b72;--paper:#f3f5f0;--paper-deep:#e8ebe4;--white:#fff;--night:#151510;--night-announcement:#2d1c01;--night-soft:#211f19;--gold:#c78b32;--gold-deep:#8f5e1c;--gold-pale:#f0d59d;--lake:#6bc8c0;--moss:#496253;--line:#17191426;--line-dark:#ffffff2b;--shell:min(1180px, calc(100% - 48px));--radius:18px;--shadow:0 28px 80px #14140f29;font-synthesis:none;text-rendering:optimizelegibility;font-family:Avenir Next,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(3.4rem,7.2vw,6.6rem);font-weight:720}h2{font-size:clamp(2.2rem,4.4vw,4.35rem);font-weight:690}h3{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:680}p{color:var(--ink-soft)}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--white);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.privacy-choices{z-index:80;border:1px solid var(--line);background:var(--white);width:min(980px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:14px;padding:16px 20px;position:fixed;bottom:16px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 22px 64px #14140f2e}.privacy-choices[data-view=choices]{width:min(580px,100% - 44px);max-height:calc(100dvh - 44px);padding:24px 26px;bottom:22px;left:auto;right:22px;transform:none}.privacy-choices[hidden],.privacy-choices-view[hidden]{display:none}.privacy-choices h2{letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(1.3rem,2.4vw,1.65rem)}.privacy-choices p{max-width:68ch;color:var(--ink-soft);margin-bottom:0;font-size:.91rem;line-height:1.55}.privacy-choices-view:not(.privacy-choices-form){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px;display:grid}.privacy-choices .privacy-choices-view[hidden]{display:none}.privacy-choices-view:not(.privacy-choices-form)>p{grid-column:1}.privacy-choices-view:not(.privacy-choices-form) .privacy-choices-actions{grid-area:1/2;margin-top:0}.privacy-choices-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.privacy-choices-actions button{border:1px solid var(--gold);background:var(--gold);min-height:48px;color:var(--ink);cursor:pointer;padding:10px 19px;font-weight:700;transition:background .16s,border-color .16s,transform .16s}.privacy-choices-actions button:hover{background:#d59c47;border-color:#d59c47;transform:translateY(-2px)}.privacy-choices-view:not(.privacy-choices-form) .privacy-choices-actions button{min-height:44px}.privacy-choices-actions .privacy-choices-settings{color:var(--ink);text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:2px;font-size:.84rem;text-decoration:underline}.privacy-choices-actions .privacy-choices-settings:hover{background:0 0;border-color:#0000;transform:none}.privacy-choices-actions a{color:var(--gold-deep);text-underline-offset:3px;font-size:.82rem;font-weight:650;text-decoration:underline}.privacy-choices-form h2{margin-bottom:18px}.privacy-choice-list{border-block:1px solid var(--line)}.privacy-choice{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;display:grid}.privacy-choice:last-child{border-bottom:0}.privacy-choice:has(input:disabled){cursor:default}.privacy-choice:has(input:focus-visible){outline:3px solid var(--lake);outline-offset:4px}.privacy-choice input{width:19px;height:19px;accent-color:var(--gold-deep);margin:2px 0 0}.privacy-choice input:disabled{opacity:.75}.privacy-choice span{gap:4px;display:grid}.privacy-choice strong{color:var(--ink);font-size:.92rem}.privacy-choice small{color:var(--ink-soft);font-size:.81rem;line-height:1.45}.privacy-choice em{color:var(--gold-deep);white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:650}.footer-privacy-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.footer-privacy-button:hover{text-underline-offset:3px;text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--lake);outline-offset:4px}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f5f0f0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.brand img{border-radius:11px}.brand>strong,.brand span strong{letter-spacing:-.03em;font-size:1.15rem}.brand span{gap:1px;display:grid}.brand small{color:var(--ink-muted);font-size:.6rem;font-weight:650;line-height:1.1;display:block}.header-nav{color:#4d534b;align-items:center;gap:24px;font-size:.875rem;font-weight:620;display:flex}.header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.header-signin{min-height:44px;color:var(--ink-soft);align-items:center;font-size:.875rem;font-weight:620;display:inline-flex}.header-actions .header-access{white-space:nowrap;min-height:44px;padding-inline:18px}.header-nav a{transition:color .16s}.header-nav a:hover,.header-nav a:focus-visible,.header-nav [aria-current=page]{color:var(--gold-deep)}.mobile-utilities{color:var(--ink-soft);align-items:center;gap:16px;margin-left:auto;font-size:.8rem;font-weight:680;display:none}.mobile-utilities a{align-items:center;min-height:44px;display:inline-flex}.mobile-utilities a:hover,.mobile-utilities a:focus-visible,.mobile-utilities [aria-current=page]{color:var(--gold-deep)}.site-announcement{z-index:29;background:var(--night-announcement);color:#e9e7df;border-bottom:1px solid #f0d59d33;position:relative}.site-announcement[hidden],html[data-release-mode=public] .site-announcement,html:not([data-release-mode=sponsored-preview]) [data-release-only=sponsored-preview],html:not([data-release-mode=public]) [data-release-only=public]{display:none}.release-notice-inner{justify-content:center;align-items:center;gap:18px;min-height:42px;padding-right:48px;font-size:.82rem;display:flex;position:relative}.release-notice-inner p{color:#d1d0c9;margin:0}.release-notice-inner strong{color:var(--gold-pale)}.release-notice-inner a{color:var(--gold-pale);text-underline-offset:3px;font-weight:700;text-decoration:underline}.release-notice-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.release-notice-actions a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.release-notice-actions .release-offer-action{background:var(--gold-pale);color:var(--night-announcement);padding-inline:14px;text-decoration:none}.release-offer-action:hover{background:var(--white)}.site-announcement-dismiss{width:42px;height:42px;color:var(--gold-pale);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-announcement-dismiss:before,.site-announcement-dismiss:after{content:"";background:currentColor;width:15px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.site-announcement-dismiss:after{transform:translate(-50%,-50%)rotate(-45deg)}.site-announcement-dismiss:hover{background:#ffffff12}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:8px;font-size:.875rem;font-weight:700;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary{color:var(--gold-deep);background:var(--paper-deep)}.mobile-nav nav{background:var(--paper);max-height:calc(100dvh - 72px);padding:14px max(24px,50vw - 590px) 22px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 28px #17191421}.mobile-nav nav a{border-bottom:1px solid var(--line);gap:2px;padding:16px 0;font-size:1.1rem;font-weight:620;display:grid}.mobile-nav nav a span{color:var(--ink-soft);font-size:.85rem;font-weight:400}.mobile-nav nav .mobile-nav-device{padding-top:22px;font-size:.95rem}.mobile-nav nav .mobile-nav-signin{border-bottom:0;flex-wrap:wrap;gap:6px;font-size:.95rem;font-weight:400;display:flex}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible,.mobile-nav nav a[aria-current=page]{background:var(--paper-deep)}.mobile-nav nav a:focus-visible{z-index:1;position:relative}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:.91rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#16130d}.button-primary:hover{background:#d59c47}.button-quiet{border-color:var(--line);background:0 0}.button-quiet:hover{border-color:var(--ink)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#2e342c}.button-secondary,.button-gold-outline{border-color:var(--line);background:0 0}.button-light{background:var(--white);color:var(--ink)}.text-link{color:var(--gold-deep);align-items:center;font-weight:700;display:inline-flex}.text-link:after{content:"→";margin-left:8px}.journey-hero{padding:64px 0 72px}.journey-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:54px;display:grid}.journey-hero-copy h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.6rem,3.8vw,3.6rem);line-height:1.09}.journey-hero-copy .page-lede{max-width:40ch;margin-top:24px;font-size:1.14rem}.workspace-privacy-emphasis{color:var(--moss);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--moss) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--moss) 50%, transparent);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:1.5px}.journey-hero-copy .hero-actions{justify-content:flex-start;align-items:center;gap:18px;margin-top:28px}.offer-note{max-width:42ch;color:var(--ink-soft);margin:16px 0 0;font-size:.84rem;line-height:1.6}.offer-note a,.home-preview-note a{color:var(--gold-deep);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.journey-proof{min-width:0;margin:0}.journey-screen{border:0;box-shadow:0 18px 42px #17191424}.journey-proof figcaption{color:var(--ink-soft);text-align:center;margin-top:16px;font-size:.8rem}.journey-proof figcaption a{min-height:44px;color:var(--gold-deep);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.site-header :focus-visible,.journey-hero :focus-visible,.audience-story :focus-visible,.getting-started :focus-visible,.feature-privacy :focus-visible,.product-section:not(.product-section-dark) :focus-visible,.closing-section :focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px}.site-footer :focus-visible,.site-announcement :focus-visible{outline:3px solid var(--gold-pale);outline-offset:4px}.audience-story .text-link{margin-top:8px}.getting-started{background:var(--paper-deep);padding:100px 0;scroll-margin-top:140px}.getting-started-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:70px;display:grid}.getting-started-heading h2{max-width:22ch;font-size:clamp(2rem,3.8vw,3.4rem)}.getting-started-heading p{max-width:36ch}.start-sequence{border-top:1px solid var(--line);counter-reset:getting-started;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:44px 0 32px;padding:28px 0 0;list-style:none;display:grid}.start-sequence li{counter-increment:getting-started}.start-sequence h3{align-items:baseline;gap:12px;margin-bottom:14px;font-size:1.2rem;display:flex}.start-sequence h3:before{content:counter(getting-started) ".";color:var(--gold-deep);font-variant-numeric:tabular-nums}.start-sequence p{font-size:.96rem}.closing-grid .closing-actions{flex-wrap:wrap;align-items:center;gap:18px}.closing-grid .offer-note{margin-top:16px}.home-hero{background:radial-gradient(circle at 86% 8%, #6bc8c02e, transparent 26rem), var(--paper);padding:105px 0 0;overflow:hidden}.home-hero-copy{text-align:center;max-width:990px}.home-hero h1{max-width:970px;margin:0 auto 28px}.home-lede{max-width:740px;margin:0 auto;font-size:clamp(1.08rem,1.8vw,1.28rem)}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.product-purpose{max-width:48ch;color:var(--ink-soft);margin:20px 0 0;font-size:1rem;line-height:1.6}.product-purpose strong{color:var(--ink);font-weight:600}.home-hero-copy .product-purpose{margin-inline:auto}.page-hero-copy .product-purpose{max-width:60ch}.home-preview-note{max-width:65ch;color:var(--ink-soft);margin:12px auto 0;font-size:.86rem;line-height:1.5}.page-hero-product .hero-actions{justify-content:flex-start}.hero-product-wrap{margin-top:82px;padding:0 46px;position:relative}.hero-product-wrap:before{z-index:0;content:"";background:linear-gradient(115deg,#b87925,#e1b55d 58%,#8dbeb6);position:absolute;inset:13% -20vw -100px}.product-window{box-shadow:var(--shadow);background:#0f0f0c;border:1px solid #ffffff2b;position:relative;overflow:hidden}.product-window-hero{z-index:1}.product-window-bar{background:#24231e;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.product-window-bar>span{background:#77756e;border-radius:50%;width:7px;height:7px}.product-window-bar>span:first-child{background:var(--gold)}.product-window-bar small{color:#aaa79d;margin-left:auto;font-size:.7rem}.product-window picture{display:block}.product-window img{width:100%;height:auto;display:block}.product-tour-media{position:relative}.product-tour-media video{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-tour-ready .product-tour-media video{opacity:1}.product-tour-ready .product-tour-media picture{visibility:hidden}.product-tour-toggle,.product-tour-mobile{color:#f2f0e8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:8px 10px;font-size:.75rem;text-decoration:none}.product-tour-toggle:hover,.product-tour-mobile:hover{background:#3b3931}.product-tour-toggle:focus-visible,.product-tour-mobile:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.product-tour-toggle[hidden],.product-tour-mobile{display:none}.mobile-tour-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night-soft);width:min(480px,100% - 24px);max-width:none;height:min(1000px,100dvh - 24px);max-height:none;color:var(--paper);border:0;border-radius:12px;margin:auto;padding:12px;overflow:hidden}.mobile-tour-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}.mobile-tour-dialog::backdrop{background:#151510d1}.mobile-tour-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-tour-header h2{letter-spacing:normal;margin:0;font-size:1.1rem;line-height:1.4}.mobile-tour-header button{border:1px solid var(--line-dark);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px}.mobile-tour-header button:hover{background:#3b3931}.mobile-tour-header button:focus-visible{outline:2px solid var(--gold-pale);outline-offset:2px}.mobile-tour-dialog video{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.mobile-tour-status{margin:0;font-size:.875rem;line-height:1.5}.money-places{background:var(--white);padding:88px 0}.money-places-inner{grid-template-columns:230px 1fr;align-items:center;gap:34px;display:grid}.money-places-inner p{color:var(--ink-muted);margin:0;font-size:.82rem;font-weight:700}.money-places ul{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.money-places li{border-left:1px solid var(--line);padding:5px 26px;font-size:1.05rem;font-weight:650}.product-story{background:var(--night);color:#f2f0e8;padding:128px 0 140px}.story-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);column-gap:90px;display:grid}.story-intro h2{max-width:760px;margin-bottom:0}.story-intro>p:last-child{color:#aaa99f;align-self:end;margin-bottom:8px;font-size:1.05rem}.story-layout{grid-template-columns:.7fr 1.3fr;gap:70px;margin-top:90px;display:grid}.story-steps{display:grid}.story-step{border-top:1px solid var(--line-dark);opacity:.48;grid-template-columns:1fr;align-content:center;min-height:330px;transition:opacity .22s;display:grid}.story-step:last-child{border-bottom:1px solid var(--line-dark)}.story-step.is-active{opacity:1}.story-step h3{margin-bottom:16px;font-size:clamp(1.55rem,2.4vw,2.2rem)}.story-step p{color:#aaa99f}.story-step a{color:var(--gold-pale);font-size:.88rem;font-weight:700}.story-visual{align-self:start;margin:0;position:sticky;top:116px}.story-visual .product-window{min-height:0}.story-visual img{aspect-ratio:1240/960;object-fit:cover;opacity:1;transition:opacity .14s}.story-visual img.is-changing{opacity:.25}.story-visual figcaption{color:#77776f;text-align:right;margin-top:12px;font-size:.72rem}.kenya-story{background:var(--gold-pale);padding:135px 0}.kenya-story-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:100px;display:grid}.kenya-story-heading{align-self:start;position:sticky;top:120px}.kenya-story-heading h2{margin-bottom:0}.kenya-examples{display:grid}.kenya-examples article{border-top:1px solid #1719143d;padding:34px 0}.kenya-examples article:last-child{border-bottom:1px solid #1719143d}.kenya-examples h3{margin-bottom:12px}.kenya-examples p{margin-bottom:0}.control-section{background:var(--paper);padding:135px 0}.control-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px 100px;display:grid}.control-grid h2{max-width:580px}.control-points{display:grid}.control-points article{border-top:1px solid var(--line);padding:26px 0}.control-points article:last-child{border-bottom:1px solid var(--line)}.control-points h3{letter-spacing:-.025em;margin-bottom:8px;font-size:1.08rem}.control-points p{margin:0}.control-grid>.text-link{grid-column:2;justify-self:start}.feature-privacy{background:color-mix(in srgb, var(--paper) 88%, var(--lake));padding:100px 0}.feature-privacy p{color:color-mix(in srgb, var(--moss) 78%, var(--ink))}.feature-privacy-title{align-items:flex-start;gap:20px;display:flex}.feature-privacy-title svg{color:#077b25;flex:0 0 64px;width:64px;height:64px;margin-top:3px}.feature-privacy-title svg path:first-child{fill:color-mix(in srgb, var(--paper) 75%, #0a9642)}.feature-privacy-title h2{letter-spacing:-.03em;max-width:18ch;margin-bottom:24px;scroll-margin-top:64px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:650}.feature-privacy-heading p{max-width:44ch}.feature-privacy-heading .text-link{min-height:44px;color:var(--moss)}.feature-privacy-heading .text-link:hover{color:var(--ink)}.feature-privacy .control-points article{border-color:color-mix(in srgb, var(--moss) 20%, transparent)}.feature-privacy .control-points h3{font-weight:620}.availability-band{background:#cdded8;padding:90px 0}.availability-band-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr) auto;align-items:end;gap:70px;display:grid}.availability-band h2{margin-bottom:0;font-size:clamp(2.2rem,4vw,3.9rem)}.availability-links{grid-template-columns:1fr 1fr;display:grid}.availability-links span{border-top:1px solid #17191438;padding:11px 0;font-size:.88rem;font-weight:650}.closing-section{background:var(--white);padding:125px 0}.closing-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.5fr);align-items:end;gap:110px;display:grid}.closing-grid h2{margin-bottom:0}.closing-grid p{font-size:1.05rem}.closing-grid .closing-actions{margin-top:28px}.page-hero{background:var(--paper);padding:100px 0 110px}.page-hero-copy{max-width:900px}.page-hero h1{max-width:980px;margin-bottom:28px;font-size:clamp(3rem,6vw,5.7rem)}.page-lede{max-width:720px;margin-bottom:0;font-size:1.15rem}.breadcrumb{color:var(--ink-muted);margin-bottom:50px;font-size:.8rem;font-weight:680;display:inline-flex}.breadcrumb:before{content:"←";margin-right:7px}.page-hero-image{margin-top:70px}.page-hero-product{padding-bottom:80px}.feature-jump{z-index:20;border-block:1px solid var(--line);background:#fffffff2;position:sticky;top:72px}.feature-jump .shell{scrollbar-width:none;display:flex;overflow-x:auto}.feature-jump a{border-right:1px solid var(--line);color:var(--ink-soft);flex:none;padding:16px 24px;font-size:.82rem;font-weight:680}.feature-jump a:first-child{border-left:1px solid var(--line)}.feature-jump a:hover{color:var(--gold-deep)}.product-section{border-bottom:1px solid var(--line);background:var(--white);padding:130px 0}.product-section-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:120px;display:grid}.product-section-copy{max-width:620px}.product-section-copy h2{margin-bottom:26px}.workspace-section{background:var(--paper-deep)}.workspace-section .product-section-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:72px}.workspace-section .product-section-copy h2{letter-spacing:-.03em;max-width:22ch;scroll-margin-top:64px;font-size:clamp(2.2rem,3.6vw,3.2rem)}.workspace-examples{align-self:center;margin:0}.workspace-examples>div{border-top:1px solid var(--line);padding:24px 0}.workspace-examples>div:last-child{border-bottom:1px solid var(--line)}.workspace-examples dt{margin-bottom:8px;font-size:1.18rem;font-weight:650}.workspace-examples dd{max-width:43ch;color:var(--ink-soft);margin:0}.product-section-copy>p{font-size:1.04rem}.plain-list{margin:34px 0 0;padding:0;list-style:none}.plain-list li{border-top:1px solid var(--line);color:var(--ink-soft);padding:11px 0}.plain-list li:last-child{border-bottom:1px solid var(--line)}.product-detail-rail{border-block:1px solid var(--line);align-self:end;padding:28px 0}.product-detail-rail>p{color:var(--ink-muted);font-size:.78rem;font-weight:700}.product-detail-rail blockquote{letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.32}.product-section-dark{background:var(--night);color:#f2f0e8}.product-section-dark p{color:#aaa99f}.product-section-dark .plain-list li{border-color:var(--line-dark);color:#d3d1c8}.product-media-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:80px;display:grid}.product-media-grid-reverse{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr)}.product-media-grid-reverse .feature-laptop-frame{order:2}.feature-device-composition{padding:0 7% 34px 0;position:relative}.feature-laptop-frame{min-width:0;box-shadow:var(--shadow);background:#24241f;border:1px solid #4c4c46;border-radius:17px 17px 7px 7px;padding:10px 10px 24px;position:relative}.feature-laptop-frame:after{content:"";background:#bfc1bc;border-radius:3px 3px 12px 12px;height:17px;position:absolute;bottom:0;left:-4%;right:-4%}.feature-laptop-frame .product-window{z-index:1;box-shadow:none;border:0}.feature-phone-frame{z-index:2;background:#1b1b17;border:3px solid #2e2e29;border-radius:28px;width:20%;padding:8px;position:absolute;bottom:0;right:0;box-shadow:0 30px 70px #14140f47}.feature-phone-frame:before{content:"";background:#46463f;border-radius:4px;width:45px;height:5px;margin:0 auto 7px;display:block}.feature-phone-screen{aspect-ratio:780/1963;background:var(--night);border-radius:17px;overflow:hidden}.feature-phone-screen img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.investment-hero{background:var(--paper);padding:78px 0 110px;overflow:hidden}.investment-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,6vw,92px);display:grid}.investment-hero-copy h1{max-width:660px;margin-bottom:28px;font-size:clamp(3.1rem,5.1vw,5.4rem)}.investment-hero-copy .page-lede{max-width:560px}.investment-hero-copy .hero-actions{justify-content:flex-start}.investment-hero-media{min-width:0;padding:16px 3% 22px 0}.investment-how{background:var(--white);padding:120px 0 130px}.investment-how-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:clamp(56px,9vw,150px);display:grid}.investment-how-grid h2{max-width:540px;margin-bottom:28px;font-size:clamp(2.35rem,3.8vw,3.8rem)}.investment-how-grid>div>p{max-width:510px;margin-bottom:0;font-size:1.06rem}.investment-how-list{margin:0}.investment-how-list>div{border-top:1px solid var(--line);padding:24px 0 28px}.investment-how-list>div:last-child{border-bottom:1px solid var(--line)}.investment-how-list dt{letter-spacing:-.025em;margin-bottom:8px;font-size:1.18rem;font-weight:680}.investment-how-list dd{max-width:48ch;color:var(--ink-soft);margin:0}.investment-forecast{background:var(--night);color:#f2f0e8;padding:126px 0 138px;overflow:hidden}.investment-forecast-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(52px,7vw,112px);display:grid}.investment-forecast-copy h2{max-width:510px;margin-bottom:26px;font-size:clamp(2.35rem,3.7vw,3.75rem)}.investment-forecast-copy p{color:#c5c4b9;font-size:1.06rem}.investment-forecast-copy .text-link{color:var(--gold-pale)}.investment-next{background:var(--paper-deep);padding:112px 0 126px}.investment-next-grid{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:clamp(50px,9vw,150px);display:grid}.investment-next h2{max-width:680px;margin:0;font-size:clamp(2.35rem,4vw,4rem)}.investment-next p{max-width:470px;margin-bottom:28px;font-size:1.06rem}.investment-next-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.capability-section{background:var(--paper);padding:130px 0}.capability-heading{display:block}.capability-heading h2{max-width:800px}.feature-directory-section h2{scroll-margin-top:64px}.feature-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;margin-top:42px;display:grid}.feature-directory article{border-top:1px solid var(--line);padding-top:26px}.feature-directory h3{letter-spacing:-.025em;margin-bottom:26px;font-size:1.55rem}.feature-directory dl{margin:0}.feature-directory dt{margin-top:22px;font-size:1.02rem;font-weight:650}.feature-directory dd{max-width:58ch;color:var(--ink-soft);margin:5px 0 0;font-size:.94rem;line-height:1.55}.feature-directory a:focus-visible{outline-color:var(--gold-deep)}.offer-hero-actions{justify-content:flex-start}.capability-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px;display:grid}.capability-list article{border-bottom:1px solid var(--line);min-height:260px;padding:30px 42px 32px 0}.capability-list article:nth-child(2n){border-left:1px solid var(--line);padding-left:42px}.capability-list article>span{color:var(--gold-deep);font-size:.76rem;font-weight:720}.capability-list h3{margin:42px 0 10px}.audience-hero{background:var(--gold-pale)}.audience-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.52fr);align-items:end;gap:110px;display:grid}.audience-hero-grid h1{margin-bottom:0}.audience-hero-grid .page-lede{padding-bottom:10px}.audience-stories{background:var(--white)}.audience-story{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:70px;padding:90px 0;display:grid}.audience-story:first-child{border-top:1px solid var(--line)}.audience-story h2{max-width:650px;font-size:clamp(2rem,3.6vw,3.5rem)}.audience-story>div:last-child{align-self:end}.story-outcome{border-top:1px solid var(--line);color:var(--ink);margin:30px 0 0;padding-top:20px;font-weight:650}.fit-section{background:var(--night);color:#f2f0e8;padding:125px 0}.fit-grid{grid-template-columns:1fr .9fr;gap:100px;display:grid}.fit-list{margin:0;padding:0;list-style:none}.fit-list li{border-top:1px solid var(--line-dark);color:#d3d1c8;padding:20px 0}.fit-list li:last-child{border-bottom:1px solid var(--line-dark)}.boundary-section{border-block:1px solid var(--line);background:var(--paper-deep);padding:30px 0}.boundary-section p{max-width:78ch;color:var(--ink-soft);margin:0;font-size:.88rem}.boundary-section strong{color:var(--ink)}.get-hero{padding-bottom:90px}.get-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.get-hero-grid .hero-actions{justify-content:flex-start}.device-composition{min-height:520px;position:relative}.device-composition>.feature-laptop-frame{background:linear-gradient(135deg,#edf1f3,#98a5ac 55%,#d9e0e3);border:1px solid #839098;border-radius:17px 17px 4px 4px;padding:5px;position:absolute;bottom:17px;left:0;right:6%;box-shadow:0 20px 48px #313a402e}.device-composition>.feature-laptop-frame:after{background:#b9c3c8;border:1px solid #839098;bottom:-17px;left:-4%;right:-4%;box-shadow:0 18px 28px #313a4033}.device-composition .product-window{background:#fff;border-radius:11px 11px 2px 2px;overflow:hidden}.device-composition .product-window-bar{background:#d3dadd;border:0;gap:5px;height:23px;padding:0 11px}.device-composition .product-window-bar>span,.device-composition .product-window-bar>span:first-child{background:#7d8a90;width:5px;height:5px}.device-composition .product-window img{aspect-ratio:1.43;object-fit:cover;object-position:left top}.device-composition>.feature-phone-frame{background:linear-gradient(125deg,#edf1f3,#8d9ba3 45%,#d9e0e3 80%,#87949c);border:1px solid #74818a;border-radius:23px;width:clamp(144px,26%,172px);padding:4px;right:0;box-shadow:0 22px 46px #313a403b}.device-composition>.feature-phone-frame:before{display:none}.device-composition .feature-phone-screen{background:#fff;border-radius:18px}.platform-section{background:var(--white);padding:30px 0 120px}.platform-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:38px 0;display:grid}.platform-list article:first-child{border-top:1px solid var(--line)}.platform-list h2{margin-bottom:7px;font-size:1.65rem}.platform-list p{margin:0}.platform-list p a{color:var(--gold-deep);text-underline-offset:3px;text-decoration:underline}.platform-list article>strong{color:var(--moss);font-size:.78rem}.install-section{background:#cdded8;padding:120px 0}.install-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.install-points article{border-top:1px solid #17191433;padding:24px 0}.install-points article:last-child{border-bottom:1px solid #17191433}.install-points h3{margin-bottom:8px}.install-points p{margin-bottom:0}.pricing-hero{background:var(--gold-pale);padding:72px 0 145px}.pricing-hero .page-hero-copy{max-width:980px}.pricing-hero .breadcrumb{margin-bottom:38px}.pricing-hero h1{max-width:900px}.pricing-section{background:linear-gradient(to bottom, transparent 0 76px, var(--paper) 76px);margin-top:-76px;padding:0 0 120px;position:relative}.pricing-comparison-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.pricing-comparison-heading h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.3rem)}.pricing-comparison-heading p{max-width:44ch;color:var(--ink-soft);margin:0;font-size:.92rem}.pricing-billing-fieldset{border:0;justify-content:flex-end;align-items:center;min-width:0;margin:0 0 22px;padding:0;display:flex}.pricing-billing-fieldset legend{color:var(--ink-soft);padding:0;font-size:.82rem;font-weight:680}.pricing-billing-options{border:1px solid var(--line);background:var(--paper-deep);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.pricing-billing-options label{cursor:pointer;position:relative}.pricing-billing-options input{opacity:0;width:1px;height:1px;position:absolute}.pricing-billing-options span{min-height:43px;color:var(--ink-soft);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:.84rem;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;display:flex}.pricing-billing-options small{color:var(--gold-deep);font-size:.7rem;font-weight:700}.pricing-billing-options input:checked+span{background:var(--white);color:var(--ink);box-shadow:0 3px 12px #14140f1a}.pricing-billing-options input:focus-visible+span{outline:3px solid var(--lake);outline-offset:3px}.pricing-plan-fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;min-width:0;padding:34px 32px 36px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.pricing-card:before{background:var(--gold);content:"";opacity:0;height:5px;transition:opacity .16s;position:absolute;top:0;left:0;right:0}.pricing-card:hover{border-color:#17191457}.pricing-card:has(.plan-radio:checked){border-color:var(--gold-deep);background:#fffaf0;transform:translateY(-5px)}.pricing-card:has(.plan-radio:checked):before{opacity:1}.pricing-card:has(.plan-radio:focus-visible){outline:3px solid var(--lake);outline-offset:4px}html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card,html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card:hover{border-color:var(--line);background:var(--white);transform:none}html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card:has(.plan-radio:checked){border-color:var(--line);background:var(--white);transform:none}html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card:has(.plan-radio:checked):before{opacity:0}html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card-hit-area,html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .plan-radio,html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-selection{display:none}html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card-title{padding-right:0}html:is([data-release-mode=sponsored-preview],[data-release-mode=public]) .pricing-card-free .plan-availability{display:none}.pricing-card-hit-area{z-index:1;cursor:pointer;position:absolute;inset:0}.plan-radio{z-index:2;appearance:none;background:var(--white);pointer-events:none;border:2px solid #17191452;border-radius:50%;width:22px;height:22px;margin:0;position:absolute;top:33px;right:31px}.plan-radio:checked{border-color:var(--gold-deep);background:var(--gold-deep);box-shadow:inset 0 0 0 5px #fffaf0}.plan-radio:focus-visible{outline:0}.pricing-card-title{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:32px;padding-right:38px;display:flex}.pricing-card h2{letter-spacing:-.02em;margin:0;font-size:1.3rem}.plan-availability{background:var(--paper-deep);min-height:26px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:.7rem;font-weight:700;display:inline-flex}.pricing-card-featured .plan-availability{background:var(--gold-pale);color:#53350f}.pricing-card-header{min-height:294px}.plan-price{color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin:34px 0 10px;line-height:1;display:flex}.plan-price span{color:var(--gold-deep);font-size:.76rem;font-weight:760}.plan-price strong{letter-spacing:-.04em;font-size:clamp(3.1rem,4.6vw,4.2rem)}.plan-price small{color:var(--ink-muted);font-size:.76rem}.plan-price-context{color:var(--ink-muted);margin:0 0 9px;font-size:.78rem}.plan-saving{background:var(--gold-pale);color:#53350f;border-radius:999px;align-items:center;width:fit-content;min-height:27px;margin:0 0 22px;padding:4px 9px;font-size:.7rem;font-weight:760;display:inline-flex}.plan-saving[hidden]{visibility:hidden;display:inline-flex}.plan-purpose{max-width:31ch;color:var(--ink-soft);margin-bottom:0}.plan-features{border-top:1px solid var(--line);gap:13px;margin:0;padding:25px 0 0;list-style:none;display:grid}.plan-features li{color:var(--ink-soft);grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:.87rem;line-height:1.45;display:grid}.plan-features li:before{border-right:2px solid var(--moss);border-bottom:2px solid var(--moss);content:"";width:6px;height:10px;margin:3px 0 0 3px;transform:rotate(45deg)}.pricing-selection{background:var(--night);color:#f2f0e8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:22px;padding:28px 32px;display:grid}.pricing-selection p{color:#aaa99f;margin:0 0 5px;font-size:.78rem;font-weight:680}.pricing-selection-value{flex-wrap:wrap;align-items:baseline;gap:7px 16px;display:flex}.pricing-selection-value strong{letter-spacing:-.025em;font-size:1.35rem}.pricing-selection-value span{color:#c9c7bf;font-size:.86rem}.pricing-selection-status{width:fit-content;min-height:34px;color:var(--gold-pale);background:#f0d59d1f;border-radius:8px;align-items:center;gap:9px;margin-top:15px;padding:7px 12px;font-size:.78rem;font-weight:700;display:flex}.pricing-selection-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pricing-selection-status[data-state=invite]{color:#bce9e5;background:#6bc8c026}.pricing-selection-actions{justify-self:end;gap:14px;width:min(100%,310px);display:grid}.pricing-preview-handoff,.pricing-public-handoff{background:var(--night);color:#f2f0e8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:24px;padding:30px 34px;display:grid}.pricing-preview-handoff h2{color:inherit;margin:0 0 6px;font-size:clamp(1.45rem,2vw,1.9rem)}.pricing-preview-handoff p,.pricing-public-handoff p{color:#d7d8cd;max-width:60ch;margin:0;font-size:.9rem;line-height:1.5}.pricing-preview-handoff-actions{justify-items:start;gap:10px;display:grid}.pricing-preview-handoff .button{text-align:center;min-width:240px}.pricing-preview-detail-link{width:fit-content;color:var(--gold-pale);text-underline-offset:3px;font-size:.82rem;font-weight:700;text-decoration:underline}.pricing-preview-detail-link:hover{color:var(--white)}.pricing-proceed:disabled{cursor:not-allowed;color:#aaa99f;background:#3c3c36;border-color:#ffffff1f;transform:none}.pricing-caption{color:var(--ink-muted);margin:16px 0 0;font-size:.78rem}.pricing-beta-access{background:#e8f0ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:48px;padding:24px 32px;display:grid}.pricing-beta-access h2{max-width:650px;margin-bottom:5px;font-size:clamp(1.35rem,2vw,1.8rem)}.pricing-beta-access p{max-width:62ch;margin:0}.pricing-preview-action{justify-items:start;gap:12px;display:grid}.pricing-preview-action .button{text-align:center}.pricing-preview-action small{color:#344c42;font-size:.75rem;line-height:1.45}.pricing-preview-action small a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.pricing-preview-action small a:hover{color:var(--ink)}html[data-release-mode=public] .pricing-beta-access{display:none}.preview-details{gap:0;max-width:850px;padding-bottom:100px;display:grid}.preview-details article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:36px;padding:35px 0;display:grid}.preview-details article:last-child{border-bottom:1px solid var(--line)}.preview-details h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.preview-details p{max-width:60ch;margin:0}.preview-details p+p{margin-top:12px}.preview-details a:not(.button){color:var(--gold-deep);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pricing-signin{border-block:1px solid var(--line);background:var(--white);padding:40px 0}.pricing-signin-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.pricing-signin h2{letter-spacing:-.03em;margin-bottom:7px;font-size:1.65rem}.pricing-signin p{margin:0}.pricing-faq{background:var(--white);padding:120px 0}.pricing-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:100px;display:grid}.pricing-faq h2{max-width:520px;margin-bottom:0}.pricing-faq details{border-top:1px solid var(--line)}.pricing-faq details:last-child{border-bottom:1px solid var(--line)}.pricing-faq summary{cursor:pointer;padding:24px 34px 24px 0;font-weight:680}.pricing-faq details p{max-width:62ch;margin:0;padding:0 34px 24px 0}.pricing-faq details a{color:var(--gold-deep);text-underline-offset:3px;text-decoration:underline}.legal-hero{background:var(--paper-deep);padding-bottom:90px}.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);align-items:end;gap:90px;display:grid}.page-callout{border-block:1px solid var(--line);align-self:end;padding:28px 0}.page-callout .signal{background:var(--gold);border-radius:50%;width:9px;height:9px;margin-bottom:25px;display:block}.page-callout p{color:var(--ink-muted);margin-bottom:6px;font-size:.78rem;font-weight:700}.page-callout strong{margin-bottom:10px;font-size:1.25rem;line-height:1.3;display:block}.page-callout small{color:var(--ink-soft)}.legal-effective{margin-top:24px;font-size:.88rem}.legal-summary{border-block:1px solid var(--line);background:var(--white);padding:36px 0}.legal-summary-grid{grid-template-columns:repeat(3,1fr);display:grid}.legal-summary-grid>div{border-left:1px solid var(--line);padding:8px 34px}.legal-summary-grid>div:first-child{border-left:0;padding-left:0}.legal-summary-grid strong{margin-bottom:7px;display:block}.legal-summary-grid p{margin:0;font-size:.88rem}.legal-section{background:var(--paper);padding:100px 0 130px}.legal-layout{grid-template-columns:240px minmax(0,740px);align-items:start;gap:100px;display:grid}.legal-toc{position:sticky;top:105px}.legal-toc>strong{margin-bottom:16px;font-size:.8rem;display:block}.legal-toc nav{border-top:1px solid var(--line);display:grid}.legal-toc a{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:8px 0;font-size:.78rem}.legal-toc a:hover{color:var(--gold-deep)}.legal-copy{min-width:0}.legal-copy>section{border-top:1px solid var(--line);padding:52px 0 12px}.legal-copy>section:first-of-type{border-top:0}.legal-copy h2{margin-bottom:26px;font-size:clamp(1.65rem,2.8vw,2.35rem)}.legal-copy h3{margin:32px 0 12px;font-size:1.1rem}.legal-copy p,.legal-copy li{color:var(--ink-soft)}.legal-copy a{color:var(--gold-deep);text-underline-offset:3px;text-decoration:underline}.legal-copy ul{padding-left:22px}.legal-copy li{margin-bottom:8px}.legal-note{border:1px solid var(--line);background:var(--white);margin-bottom:42px;padding:28px}.legal-note p{margin:8px 0 0}.content-section,.section{padding:110px 0}.section-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:65px;display:grid}.section-heading h2{margin-bottom:0}.section-heading>p{margin-bottom:8px}.inner-closing,.closing{background:var(--white)}.closing-panel{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.closing-panel h2{margin-bottom:14px}.closing-actions{gap:12px;display:flex}.pricing-closing-actions{display:grid}.pricing-closing-actions .button{text-align:center;width:100%}.site-footer{border-top:1px solid var(--line-dark);background:var(--night);color:#eeece4;padding:56px 0 40px}.footer-inner{grid-template-columns:180px 1fr;align-items:start;gap:34px 90px;display:grid}.footer-brand{color:#eeece4}.footer-nav{color:#b3b1a8;flex-wrap:wrap;justify-content:flex-end;gap:12px 26px;font-size:.78rem;font-weight:620;display:flex}.footer-nav a:hover,.footer-nav a[aria-current=page]{color:var(--gold-pale)}.footer-copy{border-top:1px solid var(--line-dark);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:26px;display:flex}.footer-copy p{color:#77776f;margin:0;font-size:.72rem}.footer-copy .footer-disclaimer{max-width:72ch;color:color-mix(in srgb, var(--paper) 72%, var(--night));font-size:.875rem;line-height:1.65}.footer-copy .footer-copyright{flex-shrink:0}.footer-email{color:var(--gold-pale);font-size:.78rem}.footer-waitlist{color:var(--gold-pale)}@media (width<=1050px){.header-signin{display:none}.journey-hero-grid{gap:32px}.header-nav{display:none}.header-inner{gap:16px}.mobile-utilities{display:flex}.mobile-nav{display:block}.story-layout{grid-template-columns:.8fr 1.2fr;gap:38px}.story-visual .product-window{min-height:430px}.availability-band-inner{grid-template-columns:1fr 1fr}.availability-band-inner .button{grid-column:2;justify-self:start}.product-media-grid,.product-media-grid-reverse{gap:44px}.get-hero-grid{grid-template-columns:.85fr 1.15fr;gap:36px}.device-composition{min-height:430px}.audience-story{grid-template-columns:1fr;gap:24px}.audience-story>div:last-child{grid-column:auto}}@media (width<=820px){.workspace-section .product-section-grid{grid-template-columns:1fr;gap:32px}.feature-directory{grid-template-columns:1fr;gap:36px;margin-top:28px}.journey-hero{padding:42px 0 52px}.journey-hero-grid{grid-template-columns:1fr;gap:30px}.journey-hero-copy h1{max-width:18ch;font-size:clamp(2.4rem,6vw,3.3rem)}.journey-hero-copy .page-lede{max-width:48ch}.journey-proof{width:min(360px,100%);margin-inline:auto}.journey-screen picture{height:380px;overflow:hidden}.journey-screen picture img{object-fit:cover;object-position:center 60%;height:100%}.journey-screen .product-window-bar{display:none}.journey-proof figcaption{margin-top:10px}.getting-started,.feature-privacy{padding:68px 0}.feature-privacy-title{gap:16px}.feature-privacy-title svg{flex-basis:48px;width:48px;height:48px}.getting-started-heading{grid-template-columns:1fr;gap:18px}.getting-started-heading h2{max-width:22ch}.start-sequence{grid-template-columns:1fr;gap:26px;margin-top:28px}.start-sequence h3{margin-bottom:8px}:root{--shell:min(100% - 32px, 680px)}.investment-hero-grid,.investment-how-grid,.investment-forecast-grid,.investment-next-grid{grid-template-columns:1fr;gap:42px}.investment-hero{padding:64px 0 90px}.investment-hero-media{width:min(100%,620px);padding:0 3% 14px 0}.investment-how,.investment-forecast,.investment-next{padding:90px 0}.investment-how-list{max-width:620px}.investment-forecast-grid>.investment-device-frame{order:-1}.investment-next-grid{gap:28px}h1{font-size:clamp(2.8rem,12vw,4.7rem)}h2{font-size:clamp(2.05rem,9vw,3.4rem)}.home-hero{padding-top:78px}.hero-product-wrap{margin-top:58px;padding:0}.hero-product-wrap:before{inset:16% -20vw -70px}.money-places{padding:60px 0}.money-places-inner{grid-template-columns:1fr;gap:24px}.money-places li{width:50%;padding:8px 14px}.story-intro,.story-layout,.kenya-story-grid,.control-grid,.availability-band-inner,.closing-grid,.product-section-grid,.product-media-grid,.product-media-grid-reverse,.capability-heading,.audience-hero-grid,.fit-grid,.get-hero-grid,.install-grid,.pricing-plans,.pricing-faq-grid,.page-hero-grid,.section-heading,.closing-panel,.footer-inner{grid-template-columns:1fr}.story-intro{gap:24px}.story-layout{margin-top:54px}.story-visual{order:-1;position:relative;top:auto}.story-visual .product-window{min-height:0}.story-step{opacity:1;min-height:0;padding:48px 0}.kenya-story,.control-section,.product-section,.capability-section,.fit-section{padding:90px 0}.kenya-story-heading{position:static}.control-grid>.text-link{grid-column:auto}.availability-band-inner{align-items:start;gap:36px}.availability-band-inner .button{grid-column:auto}.closing-grid{gap:40px}.product-media-grid .feature-laptop-frame,.product-media-grid-reverse .feature-laptop-frame{order:-1}.capability-list{grid-template-columns:1fr}.capability-list article,.capability-list article:nth-child(2n){border-left:0;min-height:0;padding:30px 0}.capability-list h3{margin-top:28px}.audience-story{grid-template-columns:1fr;gap:24px;padding:65px 0}.audience-story>div:last-child{grid-column:auto}.device-composition{min-height:520px;margin-top:30px}.pricing-plans{gap:14px}.pricing-billing-fieldset{justify-content:stretch}.pricing-card{padding:36px 32px}.pricing-card-header{min-height:0}.plan-saving[hidden]{display:none}.pricing-beta-access,.pricing-signin-inner{grid-template-columns:1fr;gap:26px}.pricing-preview-handoff,.pricing-public-handoff{grid-template-columns:1fr}.preview-details article{grid-template-columns:1fr;gap:12px}.pricing-faq-grid{gap:40px}.platform-list article{grid-template-columns:1fr auto;gap:24px}.platform-list article>strong{grid-column:auto}.legal-summary-grid{grid-template-columns:1fr}.legal-summary-grid>div,.legal-summary-grid>div:first-child{border-top:1px solid var(--line);border-left:0;padding:24px 0}.legal-summary-grid>div:first-child{border-top:0}.legal-layout{grid-template-columns:1fr;gap:42px}.legal-toc{position:static}.footer-nav{justify-content:flex-start}.footer-copy{grid-column:auto;display:grid}}@media (width<=560px){:root{--shell:calc(100% - 28px)}.investment-hero{padding:42px 0 70px}.investment-hero-grid{gap:44px}.investment-hero-copy h1{margin-bottom:20px;font-size:clamp(2.7rem,11vw,4rem)}.investment-hero-copy .hero-actions{margin-top:28px}.investment-hero-media{padding-right:2%}.investment-device-frame.feature-laptop-frame{background:#aab5ba;border:2px solid #77838a;border-radius:32px;width:min(320px,90%);margin-inline:auto;padding:7px;box-shadow:0 24px 55px #14140f38}.investment-device-frame.feature-laptop-frame:after{display:none}.investment-device-frame .product-window{background:#fff;border-radius:23px;overflow:hidden}.investment-device-frame .product-window-bar{display:none}.investment-how,.investment-forecast,.investment-next{padding:76px 0}.investment-how-grid,.investment-forecast-grid{gap:34px}.investment-next-actions{align-items:stretch}.investment-next-actions .button{width:100%}.header-inner{gap:12px;min-height:64px}.header-actions{gap:0}.header-actions .header-access{padding-inline:12px;font-size:.78rem}.mobile-nav nav{max-height:calc(100dvh - 64px);padding-inline:14px}.brand img{width:35px;height:35px}.site-header .brand small{display:none}.release-notice-inner{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:8px;padding-bottom:8px;display:grid}.release-notice-inner p{max-width:none;line-height:1.35}.release-notice-inner p strong{display:none}.home-hero{padding-top:64px}.home-hero h1{margin-bottom:22px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.journey-hero-copy h1{max-width:16ch;font-size:clamp(2.25rem,8.6vw,2.9rem)}.journey-hero-copy .page-lede{margin-top:18px;font-size:1.05rem}.journey-hero-copy .hero-actions{gap:12px 18px;margin-top:22px;display:flex}.journey-hero-copy .hero-actions .button{width:auto}.journey-hero-copy .hero-actions .text-link{min-height:44px;font-size:.88rem}.journey-proof{width:min(330px,100%)}.journey-screen picture{height:360px}.product-window-bar{height:30px}[data-product-tour] .product-window-bar{height:44px}.product-tour-toggle{display:none}.product-tour-mobile{align-items:center;min-height:44px;display:inline-flex}.product-window-hero img,.story-visual img{object-fit:contain;height:auto;min-height:0}.money-places li{padding-left:10px;font-size:.92rem}.product-story{padding:90px 0}.availability-links{grid-template-columns:1fr}.page-hero{padding:70px 0 80px}.breadcrumb{margin-bottom:34px}.feature-jump{top:64px}.feature-jump a{padding-inline:16px}.product-section-copy h2{font-size:2.45rem}.feature-device-composition{padding:0}.feature-device-composition>.feature-laptop-frame{display:none}.feature-phone-frame{width:min(245px,80%);margin:0 auto;position:relative;bottom:auto;right:auto}.product-media-grid>.feature-laptop-frame{border-radius:11px 11px 5px 5px;padding:6px 6px 15px}.product-media-grid>.feature-laptop-frame:after{border-radius:2px 2px 8px 8px;height:10px}.device-composition{min-height:330px}.device-composition>.feature-laptop-frame{right:18px}.device-composition>.feature-phone-frame{width:128px;margin:0;position:absolute;bottom:0;right:-5px}.platform-list article{grid-template-columns:1fr;gap:10px}.pricing-hero{padding-bottom:112px}.pricing-section{background:linear-gradient(to bottom, transparent 0 48px, var(--paper) 48px);margin-top:-48px;padding-bottom:90px}.pricing-billing-fieldset{justify-content:stretch}.pricing-comparison-heading{display:block}.pricing-comparison-heading p{margin-top:8px}.pricing-billing-options{width:100%}.pricing-billing-options span{padding-inline:10px}.pricing-card{padding:30px 26px 32px}.plan-radio{top:29px;right:25px}.pricing-card-title{padding-right:34px}.plan-price{margin-top:28px}.pricing-selection{grid-template-columns:1fr;gap:22px;padding:26px}.pricing-selection-actions{justify-self:stretch;width:100%}.pricing-proceed{width:100%}.pricing-beta-access{margin-bottom:30px;padding:24px 26px}.pricing-beta-access .button,.pricing-preview-handoff .button,.pricing-public-handoff .button,.pricing-signin .button{width:100%}.footer-nav{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.closing-actions{display:grid}.privacy-choices{width:auto;max-height:calc(100dvh - 24px);padding:14px 16px;bottom:12px;left:12px;right:12px;transform:none}.privacy-choices[data-view=choices]{width:auto;padding:22px 20px;bottom:12px;left:12px;right:12px}.privacy-choices-view:not(.privacy-choices-form){grid-template-columns:1fr}.privacy-choices-view:not(.privacy-choices-form) .privacy-choices-actions{grid-area:auto/1;margin-top:10px}.privacy-choices-form .privacy-choices-actions{flex-direction:column;align-items:stretch}.privacy-choices-form .privacy-choices-actions button{width:100%}.privacy-choices-form .privacy-choices-actions a{text-align:center}.privacy-choice{grid-template-columns:auto minmax(0,1fr)}.privacy-choice em{grid-column:2}}@media (width<=370px){.header-inner{gap:8px}.site-header .brand{gap:7px}.site-header .brand img{width:30px;height:30px}.header-actions .header-access{padding-inline:10px;font-size:.74rem}.mobile-nav summary span{display:none}.mobile-utilities{gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
