@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_ec09fc37-module__65FepW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_ec09fc37-module__65FepW__variable{--font-nunito:"Nunito","Nunito Fallback"}
:root{--orange:#ff7a1a;--orange-hover:#e8590c;--hull:#c2410c;--amber:#ffb066;--violet:#6b4cf0;--cream:#fff4e8;--peach:#ffe3c7;--ink:#2a1608;--night:#1c1428;--plum:#2b2140;--lilac:#dccfe6;--rust:#9a3412;--brown:#4a2e1a;--brown-soft:#5a3a22;--line:#ffd9b0;--placeholder:#7a5a42;--light-text:#e9d3bf;--dark-amber-text:#3b2210;--sun:#ffe066;--apricot:#ff9a4a;--brown-muted:#6b4a32;--tab-line:#f2dcc6}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}body{background:var(--cream);color:var(--ink);font-family:var(--font-nunito),system-ui,sans-serif;line-height:normal}a{color:var(--rust)}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}input::placeholder{color:var(--placeholder);opacity:1}.btn{background:var(--orange);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-family:inherit;font-size:16px;font-weight:900;text-decoration:none;display:inline-block}.btn:hover{background:var(--orange-hover);color:var(--ink)}.btn-lg{padding:17px 30px;font-size:18px}.btn-outline{box-shadow:inset 0 0 0 3px var(--ink);background:0 0}.btn-outline:hover,.btn-ink{background:var(--ink);color:var(--cream)}.btn-ink:hover{background:var(--brown);color:var(--cream)}.btn-cream{background:var(--cream);color:var(--ink)}.btn-cream:hover{background:var(--peach);color:var(--ink)}.pill{border-radius:999px;padding:7px 14px;font-size:14px;font-weight:900;display:inline-block}.pill-orange{background:var(--orange);color:var(--ink)}.pill-amber{background:var(--amber);color:var(--ink)}.pill-violet{background:var(--violet);color:#fff}.pill-large{padding:8px 16px;font-size:15px}.pill-small{padding:5px 12px;font-size:13px}.site-header-bar{z-index:50;background:var(--cream);position:sticky;top:0}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;max-width:1200px;margin:0 auto;padding:22px 24px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand-mark{flex-shrink:0}.brand-word{letter-spacing:-.045em;font-size:36px;font-weight:900;line-height:1}.site-nav{flex-wrap:wrap;gap:4px 26px;font-size:16px;font-weight:800;display:flex}.site-nav a{color:var(--ink);padding:10px 0;text-decoration:none}.site-nav a:hover{color:var(--hull)}.header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lang-switch{background:var(--peach);border-radius:999px;padding:4px;display:flex}.lang-switch a{min-width:20px;color:var(--ink);text-align:center;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:900;text-decoration:none}.lang-switch a[aria-current=page]{background:var(--ink);color:var(--cream)}.hero{flex-wrap:wrap;align-items:center;gap:56px 48px;max-width:1200px;margin:0 auto;padding:36px 24px 96px;display:flex}.hero-copy{flex-direction:column;flex:480px;gap:28px;min-width:0;display:flex}.status-pill{background:var(--peach);color:var(--rust);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.status-dot{background:var(--orange);border-radius:999px;flex-shrink:0;width:10px;height:10px}.hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,5.6vw,68px);font-weight:900;line-height:.98}.accent{color:var(--hull)}.hero-subtitle{max-width:560px;color:var(--brown);font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-note{max-width:520px;color:var(--brown-soft);font-size:16px;font-weight:700;line-height:1.55}.hero-art{flex:440px;justify-content:center;min-width:0;display:flex}.phones{background:var(--peach);border-radius:56px;justify-content:center;align-items:flex-start;max-width:100%;padding:52px 20px 40px;display:flex}.join-wrap{display:inline-block;position:relative}.sticker{background:var(--sun);color:var(--ink);white-space:nowrap;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:-6px;left:100%}.phone{background:var(--ink);border-radius:46px;flex-shrink:0;width:230px;height:500px;padding:7px;box-shadow:0 28px 44px #c2410c47}.phone-screen{border-radius:39px;width:100%;height:100%;position:relative;overflow:hidden}.phone-welcome .phone-screen{background:var(--orange)}.phone-home{margin-top:56px;margin-left:10px}.phone-home .phone-screen{background:var(--cream)}.app-screen{width:390px;height:877px;color:var(--ink);transform-origin:0 0;flex-direction:column;display:flex;transform:scale(.5538)}.app-welcome{background:var(--orange);padding:24px 24px 32px;overflow:hidden}.app-welcome-center{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:10px;display:flex}.app-welcome-word{letter-spacing:-.045em;font-size:64px;font-weight:900;line-height:1}.app-welcome-tagline{font-size:20px;font-weight:800}.app-welcome-actions{flex-direction:column;gap:12px;display:flex}.app-pill{border-radius:29px;justify-content:center;align-items:center;height:58px;font-size:18px;font-weight:900;display:flex}.app-pill-ink{background:var(--ink);color:var(--cream)}.app-pill-cream{background:var(--cream);color:var(--ink)}.app-welcome-note{text-align:center;margin:8px 8px 0;font-size:14px;font-weight:700;line-height:1.45}.app-home{background:var(--cream)}.app-home-body{flex-direction:column;flex-grow:1;min-height:0;padding:20px 24px 0;display:flex;overflow:hidden}.app-home-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.app-home-greeting{align-items:center;gap:12px;min-width:0;display:flex}.app-home-greeting svg{flex-shrink:0}.app-home-greeting-text{flex-direction:column;min-width:0;display:flex}.app-home-title{letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.1}.app-home-subtitle{color:var(--brown-muted);font-size:14px;font-weight:700}.app-lock{background:var(--ink);width:48px;height:48px;color:var(--amber);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-storage{background:#fff;border-radius:24px;flex-direction:column;flex-shrink:0;gap:12px;margin-top:16px;padding:18px;display:flex}.app-storage-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-storage-label{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.app-storage-plan{background:var(--peach);color:var(--rust);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:800}.app-storage-amount{align-items:baseline;gap:8px;display:flex}.app-storage-used{letter-spacing:-.02em;font-size:30px;font-weight:900;line-height:1}.app-storage-of{color:var(--brown-muted);font-size:16px;font-weight:700}.app-storage-bar{background:var(--peach);border-radius:6px;height:12px;overflow:hidden}.app-storage-fill{background:var(--orange);border-radius:6px;width:25.6%;height:100%}.app-storage-free{color:var(--brown-muted);font-size:14px;font-weight:700}.app-storage-link{color:var(--rust);text-underline-offset:3px;font-size:14px;font-weight:900;text-decoration:underline}.app-section{flex-direction:column;flex-shrink:0;gap:12px;margin-top:24px;display:flex}.app-section-apps{gap:14px;margin-top:26px}.app-section-title{letter-spacing:-.02em;font-size:22px;font-weight:900}.app-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-action{background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.app-action-soon{background:var(--peach)}.app-action-icon{border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.app-action-text{flex-direction:column;gap:4px;display:flex}.app-action-label{font-size:15px;font-weight:800;line-height:1.2}.app-action-soon-label{color:var(--rust);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.app-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;display:grid}.app-app{flex-direction:column;align-items:center;gap:8px;display:flex}.app-app-icon{border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.app-app-label{font-size:14px;font-weight:800}.app-app-soon{background:var(--ink);color:var(--amber);border-radius:10px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:-6px;right:-8px}.app-tone-orange{background:var(--orange);color:var(--ink)}.app-tone-amber{background:var(--amber);color:var(--ink)}.app-tone-apricot{background:var(--apricot);color:var(--ink)}.app-tone-ink{background:var(--ink);color:var(--amber)}.app-tone-peach{background:var(--peach);color:var(--rust)}.app-tone-white{color:var(--rust);background:#fff}.app-tabs{border-top:2px solid var(--tab-line);background:#fff;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:84px;padding:8px 12px 12px;display:grid}.app-tab{color:var(--brown);flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:800;display:flex}.app-tab-active{color:var(--hull);font-weight:900}.app-tab-add{background:var(--orange);width:56px;height:56px;color:var(--ink);border-radius:28px;justify-content:center;justify-self:center;align-items:center;display:flex;box-shadow:0 8px 16px #c2410c4d}.trust{background:var(--peach)}.trust-inner{flex-wrap:wrap;gap:28px 44px;max-width:1200px;margin:0 auto;padding:40px 24px;list-style:none;display:flex}.trust-item{flex:220px;min-width:0}.trust-title{letter-spacing:-.01em;font-size:20px;font-weight:900}.trust-desc{color:var(--brown);margin-top:6px;font-size:16px;font-weight:600;line-height:1.5}.section{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:104px 24px 96px;display:flex}.band-inner{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:104px 24px 100px;display:flex}.band-inner-tall{gap:52px;padding:108px 24px 104px}#how,#pricing{background:var(--peach)}.band-night{background:var(--night);color:var(--cream)}.section-head{flex-direction:column;gap:16px;max-width:760px;display:flex}.section-head-wide{gap:18px;max-width:800px}.eyebrow{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:900}.band-night .eyebrow{color:var(--amber)}.section-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.04}.band-night .section-title{font-size:clamp(36px,5vw,58px)}.section-title-small{font-size:clamp(34px,4.4vw,48px);line-height:1.06}.section-lede{color:var(--brown);font-size:20px;font-weight:600;line-height:1.55}.band-night .section-lede{color:var(--lilac)}.card-grid{flex-wrap:wrap;gap:20px;display:flex}.card{background:#fff;border-radius:32px;flex-direction:column;flex:300px;gap:14px;min-width:0;padding:30px;display:flex}.card-wide{flex-basis:460px}.card-drive{background:var(--peach)}.card-icon{background:var(--peach);width:54px;height:54px;color:var(--hull);border-radius:18px;justify-content:center;align-items:center;display:flex}.card-drive .card-icon{background:var(--cream);color:var(--rust)}.card-drive-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card h3{letter-spacing:-.02em;font-size:24px;font-weight:900}.card p{color:var(--brown-soft);font-size:17px;font-weight:600;line-height:1.55}.card-drive p{color:var(--brown)}.steps{flex-wrap:wrap;gap:20px;list-style:none;display:flex}.step{background:var(--cream);border-radius:32px;flex-direction:column;flex:250px;gap:14px;min-width:0;padding:28px;display:flex}.step-number{background:var(--orange);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:flex}.step h3{letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1.2}.step p{color:var(--brown);font-size:16px;font-weight:600;line-height:1.55}.diagram{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.diagram-panel{border-radius:32px;flex-direction:column;flex:380px;gap:18px;min-width:0;padding:32px;display:flex}.diagram-device{background:#fff}.diagram-server{background:var(--ink);color:var(--cream)}.diagram-title{align-items:center;gap:12px;font-size:22px;font-weight:900;display:flex}.diagram-rows{flex-direction:column;gap:10px;list-style:none;display:flex}.diagram-row{background:var(--cream);border-radius:16px;padding:14px 16px;font-size:16px;font-weight:700}.diagram-server .diagram-row{background:var(--brown)}.diagram-row-label{color:var(--amber)}.diagram-arrow{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 4px;display:flex}.diagram-arrow-label{color:var(--rust);text-align:center;font-size:14px;font-weight:900}.panel-grid{flex-wrap:wrap;gap:20px;display:flex}.panel{background:var(--plum);border-radius:32px;flex-direction:column;flex:380px;gap:14px;min-width:0;padding:34px;display:flex}.panel-paranoid{box-shadow:inset 0 0 0 3px var(--violet)}.panel-amber{background:var(--amber);color:var(--ink)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.panel h3{letter-spacing:-.02em;font-size:26px;font-weight:900}.panel p{color:var(--lilac);font-size:17px;font-weight:600;line-height:1.6}.panel .panel-best{color:var(--amber);font-size:15px;font-weight:800;line-height:1.5}.panel-amber p{color:var(--dark-amber-text);font-weight:700}.specs{flex-wrap:wrap;gap:44px 64px;max-width:1200px;margin:0 auto;padding:104px 24px 96px;display:flex}.specs-head{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.specs-lede{color:var(--brown);font-size:18px;font-weight:600;line-height:1.55}.specs-table{background:#fff;border-radius:32px;flex:2 520px;min-width:0;padding:10px 32px 14px}.spec-row{border-top:2px solid var(--peach);flex-wrap:wrap;gap:6px 24px;padding:20px 0;display:flex}.spec-row:first-child{border-top:0}.spec-row dt{flex:200px;min-width:0;font-size:17px;font-weight:800}.spec-row dd{overflow-wrap:anywhere;flex:2 300px;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;font-weight:600;line-height:1.5}.pricing-inner{flex-flow:wrap;align-items:center;gap:48px 64px}.pricing-copy{flex-direction:column;flex:400px;gap:22px;min-width:0;display:flex}.bullets{flex-direction:column;gap:14px;font-size:19px;font-weight:700;line-height:1.45;list-style:none;display:flex}.bullets li{align-items:flex-start;gap:12px;display:flex}.bullets li:before{content:"";background:var(--orange);border-radius:999px;flex-shrink:0;width:12px;height:12px;margin-top:8px}.waitlist{background:var(--cream);border-radius:40px;flex-direction:column;flex:420px;gap:18px;min-width:0;padding:38px;display:flex;box-shadow:0 24px 40px #c2410c29}.waitlist .pill{align-self:flex-start}.waitlist h3{letter-spacing:-.025em;font-size:30px;font-weight:900;line-height:1.12}.waitlist-desc{color:var(--brown);font-size:18px;font-weight:600;line-height:1.55}.waitlist-privacy{color:var(--brown-soft);font-size:14px;font-weight:600;line-height:1.5}.form{flex-direction:column;gap:18px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:15px;font-weight:800}.field input{height:56px;box-shadow:inset 0 0 0 2px var(--line);color:var(--ink);background:#fff;border:0;border-radius:18px;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700}.form-submit{background:var(--ink);height:58px;color:var(--cream);cursor:pointer;border:0;border-radius:18px;font-family:inherit;font-size:18px;font-weight:900}.form-submit:hover{background:var(--brown)}.form-submit:disabled{cursor:wait;opacity:.7}.form-status{border-radius:18px;padding:14px 18px;font-size:17px;font-weight:800;line-height:1.4}.form-status-success{background:var(--peach);color:var(--ink)}.form-status-error{color:#7f1d0b;background:#ffd9cc}.timeline{flex-wrap:wrap;gap:20px;list-style:none;display:flex}.milestone{flex-direction:column;flex:320px;gap:18px;min-width:0;display:flex}.milestone-track{align-items:center;display:flex}.milestone-dot{border-radius:999px;flex-shrink:0;width:22px;height:22px}.dot-live{background:var(--orange)}.dot-next{background:var(--amber)}.dot-later{background:var(--peach);box-shadow:inset 0 0 0 3px var(--amber)}.milestone-line{background:var(--line);flex-grow:1;height:4px}.milestone-card{background:#fff;border-radius:32px;flex-direction:column;flex-grow:1;gap:12px;padding:30px;display:flex}.milestone-card-live{box-shadow:inset 0 0 0 3px var(--orange)}.milestone-date{color:var(--rust);flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:900;display:flex}.milestone-card h3{letter-spacing:-.02em;font-size:24px;font-weight:900}.milestone-card p{color:var(--brown-soft);font-size:17px;font-weight:600;line-height:1.55}.milestone-link{padding:6px 0;font-size:17px;font-weight:900}.cta{max-width:1200px;margin:0 auto;padding:0 24px 104px}.cta-card{background:var(--orange);border-radius:56px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px 56px;padding:64px 56px;display:flex}.cta-copy{flex-direction:column;flex:420px;gap:22px;min-width:0;display:flex}.cta-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,5vw,58px);font-weight:900;line-height:1.02}.cta-desc{max-width:520px;font-size:19px;font-weight:700;line-height:1.5}.cta-art{flex:0 380px;justify-content:center;min-width:0;display:flex}.cta-armadillo{aspect-ratio:470/310;max-width:100%;height:auto}.site-footer{background:var(--ink);color:var(--cream)}.footer-inner{flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:64px 24px 40px;display:flex}.footer-columns{flex-wrap:wrap;gap:40px 56px;display:flex}.footer-brand-column{flex-direction:column;flex:2 300px;gap:16px;min-width:0;display:flex}.footer-brand{color:var(--cream)}.footer-brand .brand-word{font-size:38px}.footer-description{max-width:380px;color:var(--light-text);font-size:17px;font-weight:600;line-height:1.55}.footer-github{color:var(--line);align-self:flex-start;align-items:center;gap:10px;padding:10px 0;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.footer-github:hover{color:var(--cream)}.footer-column{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.footer-column-title{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:900}.footer-column a{color:var(--line);padding:8px 0;font-size:16px;font-weight:700;text-decoration:none}.footer-column a:hover,.footer-column a[aria-current=page]{color:var(--cream)}.footer-bottom{border-top:2px solid var(--brown);color:var(--light-text);flex-wrap:wrap;justify-content:space-between;gap:12px 40px;padding-top:28px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.footer-bottom a{color:inherit}.footer-bottom a:hover{color:var(--cream)}.legal{background:var(--cream);min-height:100vh}.legal-main{max-width:800px;color:var(--brown);margin:0 auto;padding:6rem 2rem;line-height:1.6}.legal-back{color:var(--hull);margin-bottom:2rem;font-weight:800;text-decoration:none;display:inline-block}.legal-back:hover{text-decoration:underline}.legal-main h1{color:var(--ink);letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900;line-height:1.1}.legal-updated{color:var(--brown-soft);margin-bottom:2rem;font-weight:700}.legal-section{margin-bottom:2rem}.legal-section h2{color:var(--ink);margin-bottom:1rem;font-size:1.5rem;font-weight:900}.legal-section p{font-weight:600}.legal-section p+p{margin-top:1rem}.legal-section ul{margin:.5rem 0 1rem 1.5rem;font-weight:600;list-style:outside}.diagram-arrow-vertical{display:none}@media (max-width:640px){html{scroll-padding-top:124px}.hide-small{display:none}.site-header{gap:4px 6px;padding:14px 16px 4px}.brand{gap:5px}.site-header .brand-mark{width:28px;height:28px}.site-header .brand-word{font-size:25px}.header-actions{flex-wrap:nowrap;gap:6px;margin-left:auto}.lang-switch{padding:3px}.lang-switch a{min-width:18px;padding:11px 9px;font-size:13px}.header-actions .btn{white-space:nowrap;padding:13px 14px;font-size:14px}.site-nav{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;gap:22px;margin:0 -16px;padding:0 16px;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{flex-shrink:0;padding:13px 0}.hero{flex-direction:column;align-items:stretch;gap:40px;padding:24px 20px 56px}.hero-copy{flex:none;gap:24px}.hero h1{font-size:48px}.hero-subtitle{font-size:18px}.hero-actions{flex-direction:column;gap:12px}.hero-actions .btn{text-align:center;padding:17px 24px;display:block}.join-wrap{margin-top:10px;display:block}.join-wrap .btn{justify-content:center;align-items:center;gap:12px;display:flex}.sticker{margin:0 0 -3px;inset:auto 22px 100% auto}.hero-art{flex:none;display:block}.phones{border-radius:40px;width:100%;padding:36px 20px 28px}.trust-inner{flex-direction:column;gap:24px;padding:40px 20px}.trust-item{flex:none}.section,.band-inner{gap:36px;padding:64px 20px 56px}.band-inner-tall{padding:72px 20px 64px}.section-head,.section-head-wide{gap:14px}.band-night .section-head{gap:16px}.eyebrow{font-size:14px}.section-title,.band-night .section-title{font-size:34px;line-height:1.06}.section-lede{font-size:18px}.card-grid,.steps,.panel-grid{flex-direction:column;gap:16px}.card,.card-wide,.step,.panel,.diagram-panel,.milestone{flex:none}.card{border-radius:28px;gap:12px;padding:26px}.card-icon{border-radius:16px;width:50px;height:50px}.card-icon svg{width:26px;height:26px}.card h3{font-size:22px}.card p{font-size:16px}.step{border-radius:28px;gap:12px;padding:26px}.step-number{width:44px;height:44px;font-size:21px}.step h3{font-size:21px}.diagram{flex-direction:column;align-items:stretch;gap:14px}.diagram-panel{border-radius:28px;gap:16px;padding:26px}.diagram-title{font-size:21px}.diagram-row{line-height:1.45}.diagram-arrow{flex-direction:row;gap:10px;padding:0}.diagram-arrow-horizontal{display:none}.diagram-arrow-vertical{display:block}.diagram-arrow-break{display:none}.panel{border-radius:28px;padding:28px 26px}.panel-head{flex-direction:column;align-items:flex-start;gap:12px}.panel h3{font-size:24px}.panel p{font-size:16px;line-height:1.6}.specs{flex-flow:column;gap:32px;padding:64px 20px 56px}.specs-head{flex:none;gap:14px}.section-title-small{font-size:32px;line-height:1.08}.specs-lede{font-size:17px}.specs-table{border-radius:28px;flex:none;padding:6px 22px 8px}.spec-row{flex-flow:column;gap:6px;padding:18px 0}.spec-row dt,.spec-row dd{flex:none}.spec-row dt{font-size:16px}.spec-row dd{font-size:14px}.pricing-inner{flex-flow:column;align-items:stretch;gap:40px;padding:64px 20px 60px}.pricing-copy{flex:none;gap:20px}.bullets{font-size:18px}.bullets li:before{margin-top:7px}.waitlist{border-radius:32px;flex:none;gap:16px;padding:28px 24px}.waitlist h3{font-size:28px}.waitlist-desc{font-size:17px}.timeline{flex-direction:column;gap:24px}.milestone{gap:14px}.milestone-card{border-radius:28px;flex-grow:0;gap:12px;padding:26px}.milestone-card h3{font-size:22px}.milestone-card p,.milestone-link{font-size:16px}.milestone-link{padding:10px 0}.cta{padding:0 20px 64px}.cta-card{border-radius:36px;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:32px;padding:40px 24px 36px}.cta-copy{flex:none;gap:20px}.cta-title{font-size:34px;line-height:1.04}.cta-desc{font-size:18px}.cta-copy .hero-actions{flex-direction:column;gap:12px}.cta-copy .btn{text-align:center;padding:17px 24px;display:block}.cta-art{flex:none}.cta-armadillo{width:300px}.footer-inner{gap:36px;padding:48px 20px 32px}.footer-columns{gap:32px 24px}.footer-brand-column{flex-basis:100%}.footer-column{flex-basis:140px;gap:2px}.footer-column a{padding:11px 0}.footer-bottom{flex-direction:column;gap:8px;padding-top:24px}.legal-main{padding:3rem 1.25rem}.legal-main h1{font-size:2rem}}@media (max-width:380px){.header-actions{gap:4px}.lang-switch a{padding:11px 6px}.header-actions .btn{padding:13px 10px;font-size:13px}}
