:root{--ink:#101828;--muted:#667085;--line:#e4e7ec;--paper:#fff;--wash:#f8fafc;--blue:#1473e6;--blue2:#64a9ff;--max:70rem;color-scheme:light}
*{box-sizing:border-box}
html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:var(--blue);text-underline-offset:.18em}
a:hover{color:#0b55ad}
.shell{width:min(calc(100% - 2.5rem),var(--max));margin-inline:auto}
header{border-bottom:1px solid var(--line)}
.nav{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.brand{display:inline-flex;align-items:baseline;text-decoration:none;color:var(--ink);font-weight:800;letter-spacing:-.045em;font-size:1.35rem}
.brand .rn{color:var(--blue)}.brand .dev{color:var(--blue2);font-weight:650}
nav{display:flex;gap:1.25rem;align-items:center}nav a{color:var(--muted);font-size:.94rem;text-decoration:none}nav a:hover{color:var(--ink)}
main{min-height:calc(100vh - 10rem)}
.home{min-height:calc(100vh - 10rem);display:grid;place-items:center;text-align:center;padding:4rem 0}
.home>div{width:100%;min-width:0;overflow:hidden}.home-logo{display:block;width:min(36rem,76vw);margin:auto;overflow:hidden;contain:paint;clip-path:inset(0)}.home-logo img{display:block;width:100%;max-width:100%;height:auto;overflow:hidden}.home p{margin:1.25rem 0 0;color:var(--muted);font-size:1.05rem;text-align:center}
.hero{padding:clamp(4.5rem,10vw,8rem) 0 4rem;background:linear-gradient(180deg,var(--wash),#fff)}
.eyebrow{color:var(--blue);font-size:.82rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
h1{font-size:clamp(2.7rem,7vw,5.6rem);line-height:1.02;letter-spacing:-.055em;margin:.65rem 0 1.25rem;max-width:13ch}
.lede{max-width:42rem;color:var(--muted);font-size:clamp(1.08rem,2vw,1.3rem);margin:0}
.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}
.button{display:inline-flex;align-items:center;justify-content:center;padding:.74rem 1.05rem;border-radius:.7rem;background:var(--ink);color:#fff;text-decoration:none;font-weight:650}.button:hover{background:#344054;color:#fff}.button.secondary{background:#fff;color:var(--ink);border:1px solid var(--line)}
.features{padding:4rem 0 5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.card h2{font-size:1.08rem;margin:0 0 .5rem}.card p{color:var(--muted);margin:0;font-size:.95rem}
.document{width:min(calc(100% - 2.5rem),48rem);margin:0 auto;padding:4rem 0 6rem}.document h1{font-size:clamp(2.4rem,6vw,4.2rem);max-width:none}.document h2{font-size:1.45rem;margin:2.6rem 0 .6rem;letter-spacing:-.025em}.document h3{font-size:1.08rem;margin:1.8rem 0 .45rem}.document p,.document li{color:#344054}.document ul{padding-left:1.25rem}.meta{color:var(--muted);font-size:.94rem}.notice{padding:1rem 1.1rem;border-left:3px solid var(--blue);background:var(--wash);border-radius:0 .6rem .6rem 0}
footer{border-top:1px solid var(--line);padding:2rem 0;color:var(--muted);font-size:.88rem}.foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.foot div{display:flex;gap:1rem}.apple-credit{font-size:.69rem;line-height:1.45;color:#98a2b3;margin-top:1.4rem;max-width:60rem;margin-left:auto;margin-right:auto}
@media(max-width:700px){.features{grid-template-columns:1fr}.nav nav{gap:.75rem}.nav nav a:first-child{display:none}.hero{padding-top:4rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Stash Pic */
.stash-page{--sp-blue:#249fe3;--sp-pale:#e7f5fc;--sp-deep:#0a1821;--sp-mid:#102631;background:var(--sp-deep);color:#fff;margin-top:-1px}
.stash-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 45%,rgba(36,159,227,.18) 0,transparent 34%),linear-gradient(145deg,#0a1821 0%,#102631 62%,#08141c 100%)}
.stash-hero:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent)}
.stash-hero-grid{position:relative;min-height:47rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:4rem;padding-top:5rem;padding-bottom:5rem}
.stash-kicker,.section-label{text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:800;color:var(--sp-blue)}
.stash-copy h1{max-width:none;font-size:clamp(3.5rem,7vw,6.8rem);line-height:.92;margin:1rem 0 1.6rem;color:#fff}.stash-copy h1 span{color:var(--sp-blue)}
.stash-lede{font-size:clamp(1.05rem,1.7vw,1.3rem);color:#b8c7d1;max-width:42rem;margin:0}
.stash-promise{display:flex;flex-direction:column;gap:.15rem;margin-top:2rem;padding-left:1rem;border-left:3px solid var(--sp-blue)}.stash-promise strong{font-size:1.25rem}.stash-promise span{color:#93a6b2;font-size:.92rem}
.store-button{display:inline-flex;flex-direction:column;line-height:1;padding:.65rem 1.15rem .7rem;border:1px solid #61717b;border-radius:.65rem;font-size:1.16rem;font-weight:650;background:#fff;color:#05090b}.store-button small{font-size:.62rem;font-weight:500;margin-bottom:.18rem}.stash-link{color:#d8e4ea;text-decoration:none;font-weight:650;align-self:center}.stash-link:hover{color:var(--sp-blue)}
.stash-visual{position:relative;display:grid;place-items:center}.stash-visual img{position:relative;width:min(30rem,100%);border-radius:23%;box-shadow:0 1.8rem 4.5rem rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.08)}.icon-glow{position:absolute;width:72%;aspect-ratio:1;background:var(--sp-blue);border-radius:50%;filter:blur(6rem);opacity:.18}
.truth-strip{background:#0c1b25;border-block:1px solid rgba(255,255,255,.09)}.truth-grid{display:grid;grid-template-columns:repeat(4,1fr)}.truth-grid>div{padding:1.6rem 1.4rem;border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column}.truth-grid>div:first-child{border-left:1px solid rgba(255,255,255,.09)}.truth-grid strong{color:#fff}.truth-grid span{font-size:.85rem;color:#8fa3af;margin-top:.2rem}
.feature-section{padding-top:7rem;padding-bottom:7rem}.feature-heading{display:grid;grid-template-columns:1fr .65fr;gap:5rem;align-items:end;margin-top:1.2rem}.feature-heading h2{font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.02;letter-spacing:-.05em;margin:0;max-width:12ch}.feature-heading p{color:#9fb1bc;font-size:1.08rem;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem}.feature-grid article{padding:1.6rem;border:1px solid rgba(255,255,255,.11);border-radius:1rem;background:rgba(255,255,255,.035)}.feature-grid article>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.7rem;background:rgba(36,159,227,.14);color:var(--sp-blue);font-size:1.3rem}.feature-grid h3{font-size:1.08rem;margin:1.15rem 0 .45rem}.feature-grid p{font-size:.92rem;color:#91a5b1;margin:0}
.why{padding-top:7rem;padding-bottom:7rem}.why-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:5rem;align-items:end;margin-top:1.2rem}.why h2,.security-section h2,.plain-card h2,.stash-cta h2{font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:1.03;letter-spacing:-.045em;margin:0;color:#fff}.why-heading p{color:#9fb1bc;font-size:1.05rem;margin:0}
.comparison{margin-top:4rem;border:1px solid rgba(255,255,255,.11);border-radius:1rem;overflow:hidden;background:rgba(255,255,255,.025)}.comparison>div{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.comparison>div:first-child{border-top:0}.comparison span,.comparison strong{padding:1rem 1.2rem}.comparison>div span:first-child{color:#92a6b2}.comparison>div span:nth-child(2){color:#c4d0d7}.comparison strong{color:#fff;background:rgba(36,159,227,.09)}.comparison-head{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.comparison-head .ours{color:var(--sp-blue)}.comparison-note{font-size:.82rem;color:#78909e;margin:1rem 0 0}
.security-section{background:var(--sp-pale);color:#10212b;padding:7rem 0}.security-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem}.security-section h2{color:#10212b;margin-top:1rem}.security-list article{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.6rem 0;border-top:1px solid #bad7e7}.security-list article:first-child{border-top:0;padding-top:0}.security-list article>span{font-family:ui-monospace,SFMono-Regular,monospace;color:#187fb8;font-size:.8rem}.security-list h3{font-size:1.15rem;margin:0 0 .35rem}.security-list p{color:#4d6470;margin:0}
.indie-section{padding:7rem 0;background:#fff;color:#162630}.indie-grid{display:grid;grid-template-columns:.36fr 1fr;gap:5rem;align-items:start;max-width:60rem}.indie-mark{width:8rem;aspect-ratio:1;border-radius:2rem;overflow:hidden;transform:rotate(-4deg);box-shadow:0 1rem 2.5rem rgba(36,159,227,.14)}.indie-mark img{display:block;width:100%;height:100%;object-fit:cover}.indie-section h2{font-size:clamp(2.4rem,4.5vw,4.6rem);line-height:1.03;letter-spacing:-.045em;margin:1rem 0 2rem;max-width:13ch}.indie-section p{color:#506672;font-size:1.08rem;max-width:46rem}.indie-section a{color:#0879bc;font-weight:700}.indie-section .indie-small{font-size:.92rem;color:#758995;margin-top:2rem}
.plain-truth{padding-top:6rem;padding-bottom:6rem}.plain-card{max-width:55rem;border:1px solid rgba(255,255,255,.11);border-radius:1.25rem;padding:clamp(2rem,5vw,4rem);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.015))}.plain-card h2{font-size:clamp(2rem,4vw,3.6rem);margin:1rem 0}.plain-card p{color:#a8bac4;font-size:1.05rem}.plain-card a{color:var(--sp-blue);font-weight:700;text-decoration:none}
.stash-cta{text-align:center;padding:7rem 0 8rem;background:#fff;color:#14232c;overflow:hidden}.stash-wordmark{display:flex;justify-content:center;align-items:baseline;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;letter-spacing:-.065em;line-height:1;margin-bottom:2.4rem;color:#14232c}.stash-wordmark strong{color:var(--sp-blue)}.stash-cta h2{max-width:16ch;margin:auto;color:#14232c}.stash-cta p{color:#657985;max-width:43rem;margin:1rem auto 0}.cta-links{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem}.cta-links a{color:#0879bc}
@media(max-width:850px){.stash-hero-grid{grid-template-columns:1fr;text-align:center;gap:3rem;padding-top:4rem}.stash-lede{margin-inline:auto}.stash-promise{max-width:32rem;margin-inline:auto;text-align:left}.stash-visual{grid-row:1}.stash-visual img{width:min(18rem,65vw)}.truth-grid{grid-template-columns:1fr 1fr}.truth-grid>div:nth-child(3){border-left:1px solid rgba(255,255,255,.09)}.feature-heading,.why-heading,.security-grid,.indie-grid{grid-template-columns:1fr;gap:2rem}.feature-grid{grid-template-columns:1fr 1fr}.indie-mark{width:5.5rem;border-radius:1.4rem}.comparison{font-size:.85rem}.comparison span,.comparison strong{padding:.85rem .65rem}}
@media(max-width:520px){.truth-grid,.feature-grid{grid-template-columns:1fr}.truth-grid>div{border-left:1px solid rgba(255,255,255,.09)}.comparison>div{grid-template-columns:1fr 1fr}.comparison>div>*:first-child{grid-column:1/-1;padding-bottom:.15rem}.comparison-head>*:first-child{display:none}.stash-copy h1{font-size:3.25rem}}

/* Contact form */
.contact-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.25rem}.contact-modal[hidden]{display:none}.contact-backdrop{position:absolute;inset:0;border:0;background:rgba(5,14,20,.64);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default}.contact-dialog{position:relative;width:min(100%,42rem);max-height:calc(100vh - 2.5rem);overflow:auto;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(255,255,255,.13);border-radius:1.4rem;background:#0d202c;color:#fff;box-shadow:0 2rem 7rem rgba(0,0,0,.45)}.contact-dialog h2{margin:.55rem 2.5rem .45rem 0;font-size:clamp(2rem,5vw,3.25rem);line-height:1;letter-spacing:-.045em}.contact-dialog>p{margin:.4rem 0 1.5rem;color:#a9bbc5}.contact-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.07);color:#fff;font-size:1.6rem;line-height:1;cursor:pointer}.contact-close:hover{background:rgba(255,255,255,.13)}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-fields label{display:flex;flex-direction:column;gap:.35rem}.contact-fields label>span{font-size:.78rem;font-weight:750;color:#c9d5dc}.contact-wide{grid-column:1/-1}.contact-fields input,.contact-fields select,.contact-fields textarea{width:100%;border:1px solid #38505e;border-radius:.7rem;background:#132b38;color:#fff;font:inherit;padding:.72rem .8rem;outline:none}.contact-fields textarea{resize:vertical;min-height:8.5rem}.contact-fields input:focus,.contact-fields select:focus,.contact-fields textarea:focus{border-color:#249fe3;box-shadow:0 0 0 3px rgba(36,159,227,.18)}.contact-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.contact-warning{margin:1rem 0;padding:.8rem .9rem;border-radius:.7rem;background:rgba(36,159,227,.1);color:#c5d6df;font-size:.82rem}.contact-warning strong{color:#fff}.contact-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.contact-actions .button{border:0;cursor:pointer;background:#249fe3}.contact-actions .button:hover{background:#1687c7}.contact-actions .button:disabled{opacity:.55;cursor:wait}.contact-status{font-size:.88rem;color:#b8c8d1}.contact-status[data-state="error"]{color:#ffb4ae}.contact-status[data-state="success"]{color:#8fe0b0}.contact-fine{font-size:.72rem!important;color:#78909e!important;margin:1rem 0 0!important}.contact-open{overflow:hidden}.contact-open>header,.contact-open>main,.contact-open>footer{filter:blur(4px);pointer-events:none;user-select:none}@media(max-width:600px){.contact-modal{padding:.65rem}.contact-dialog{max-height:calc(100vh - 1.3rem);border-radius:1rem;padding:1.35rem}.contact-fields{grid-template-columns:1fr}.contact-wide{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.contact-dialog{animation:contact-in .18s ease-out}@keyframes contact-in{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}}
.contact-backdrop{z-index:0}.contact-dialog{z-index:1}

/* Left on Read */
.lor-page{--lor-blue:#0a84ff;--lor-deep:#07090d;--lor-panel:#11151c;--lor-line:rgba(255,255,255,.1);background:var(--lor-deep);color:#f7f8fa;margin-top:-1px;overflow:hidden}
.lor-hero{position:relative;background:radial-gradient(circle at 78% 35%,rgba(10,132,255,.22),transparent 32%),linear-gradient(145deg,#05070a 0%,#0b1018 68%,#050609 100%)}
.lor-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,transparent 85%)}
.lor-hero-grid{position:relative;min-height:48rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-top:5rem;padding-bottom:5rem}
.lor-kicker,.lor-section-label{text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:800;color:#71b6ff}.lor-kicker{display:flex;align-items:center;gap:.65rem}.lor-kicker span{width:.55rem;height:.55rem;border-radius:50%;background:#38d67a;box-shadow:0 0 1rem rgba(56,214,122,.6)}
.lor-copy h1{font-size:clamp(4rem,8vw,7.4rem);line-height:.84;letter-spacing:-.07em;margin:1.25rem 0 2rem;color:#fff}.lor-copy h1 em{font-style:normal;color:var(--lor-blue)}
.lor-lede{max-width:40rem;margin:0;color:#aab4c2;font-size:clamp(1.08rem,1.6vw,1.28rem)}
.lor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.2rem}.lor-actions a{color:#cbd5e1;text-decoration:none;font-weight:650}.lor-actions a:hover{color:#fff}.lor-status{display:flex;align-items:center;gap:.55rem;padding:.7rem .95rem;border:1px solid var(--lor-line);border-radius:999px;background:rgba(255,255,255,.05);font-size:.85rem;font-weight:650}.lor-status i{width:.48rem;height:.48rem;border-radius:50%;background:#ffb020}
.lor-product{position:relative;min-height:34rem;display:grid;place-items:center}.lor-app-icon{position:absolute;top:0;right:0;width:9.5rem;z-index:2;filter:drop-shadow(0 1.8rem 2.5rem rgba(0,0,0,.5));transform:rotate(4deg)}.lor-app-icon img{width:100%;display:block;border-radius:22%}
.lor-window{width:min(38rem,100%);border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;overflow:hidden;background:rgba(18,22,29,.93);box-shadow:0 2.5rem 7rem rgba(0,0,0,.52);transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}
.lor-window-bar{height:3.5rem;display:flex;align-items:center;gap:.45rem;padding:0 1rem;border-bottom:1px solid var(--lor-line);background:#181d25}.lor-window-bar span{width:.72rem;height:.72rem;border-radius:50%;background:#ff5f57}.lor-window-bar span:nth-child(2){background:#febc2e}.lor-window-bar span:nth-child(3){background:#28c840}.lor-window-bar b{margin:auto;padding-right:3rem;font-size:.9rem}
.lor-thread{min-height:23rem;padding:3.8rem 2.3rem 2.3rem;display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.035),transparent 50%)}.lor-bubble{max-width:82%;padding:.75rem 1rem;border-radius:1.2rem;font-size:1rem;margin-top:1.6rem}.lor-bubble.blue{background:var(--lor-blue);color:#fff}.lor-bubble.grey{background:#2c3139;color:#f4f5f7}.lor-thread small{color:#677383;margin:.35rem 0 0 .45rem}.lor-thread .lor-unsent{color:#ff6961}
.lor-proof{border-block:1px solid var(--lor-line);background:#0b0e13}.lor-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.lor-proof-grid>div{padding:1.7rem 1.4rem;border-right:1px solid var(--lor-line);display:flex;flex-direction:column}.lor-proof-grid>div:first-child{border-left:1px solid var(--lor-line)}.lor-proof strong{color:#fff}.lor-proof span{color:#7e8998;font-size:.84rem;margin-top:.2rem}
.lor-story{padding-top:8rem;padding-bottom:8rem}.lor-story-head{display:grid;grid-template-columns:1.1fr .9fr;gap:6rem;align-items:end;margin-top:1.3rem}.lor-story h2,.lor-inbox-copy h2,.lor-privacy h2,.lor-requirements h2,.lor-cta h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.98;letter-spacing:-.055em;margin:0;color:#fff}.lor-story-head p,.lor-inbox-copy>p{color:#949fad;font-size:1.08rem;margin:0}
.lor-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem}.lor-steps article{padding:2rem;border-top:1px solid #2c3541;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent)}.lor-steps b{color:#5aaaff;font:700 .8rem ui-monospace,SFMono-Regular,monospace}.lor-steps h3{margin:2.8rem 0 .6rem;font-size:1.2rem}.lor-steps p{margin:0;color:#818c9b;font-size:.93rem}
.lor-inbox-section{padding:8rem 0;background:#eef3f8;color:#15202d}.lor-inbox-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:6rem;align-items:center}.lor-inbox-copy h2{color:#101923;margin:1.1rem 0 1.5rem}.lor-inbox-copy>p{color:#566577}.lor-inbox-copy ul{list-style:none;padding:0;margin:2rem 0 0}.lor-inbox-copy li{padding:.65rem 0;border-bottom:1px solid #cad4df}.lor-inbox-copy li:before{content:"✓";color:#087be8;font-weight:800;margin-right:.7rem}
.lor-inbox-mock{border:1px solid #c7d0da;border-radius:1.2rem;background:#fff;box-shadow:0 2.2rem 5rem rgba(40,61,83,.16);overflow:hidden}.lor-sidebar-title{padding:1.35rem 1.5rem;font-weight:800;font-size:1.15rem;border-bottom:1px solid #e5e9ee}.lor-sidebar-title span{float:right;font-size:.68rem;color:#087be8;padding:.35rem .55rem;background:#e9f4ff;border-radius:999px}.lor-contact{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-bottom:1px solid #edf0f3}.lor-contact.active{background:#e9f4ff}.lor-contact i{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#dbe7f2;color:#3178b5;font-style:normal;font-size:.72rem;font-weight:800}.lor-contact.active i{background:#0a84ff;color:#fff}.lor-contact div{display:flex;flex-direction:column;min-width:0}.lor-contact div span{color:#6e7c8c;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lor-contact>b{margin-left:auto;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#ff4c4c;color:#fff;font-size:.7rem}
.lor-privacy{padding-top:8rem;padding-bottom:8rem;display:grid;grid-template-columns:.8fr 1.2fr;gap:7rem}.lor-privacy h2{margin-top:1.1rem}.lor-privacy-list article{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--lor-line)}.lor-privacy-list article:first-child{border-top:0;padding-top:0}.lor-privacy-list span{color:#5aaaff;font:700 .72rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.lor-privacy-list p{margin:0;color:#98a4b3}
.lor-requirements{padding:7rem 0;background:#0e131a;border-block:1px solid var(--lor-line)}.lor-requirements-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:1rem}.lor-requirements h2{font-size:clamp(2.2rem,3.7vw,3.8rem);margin-top:1rem}.lor-requirement-card{padding:1.6rem;border:1px solid var(--lor-line);border-radius:1rem;background:rgba(255,255,255,.035)}.lor-requirement-card strong{color:#fff}.lor-requirement-card p{margin:.7rem 0 0;color:#8793a2;font-size:.9rem}
.lor-cta{text-align:center;padding:8rem 0;background:#fff;color:#111923}.lor-cta img{display:block;width:6rem;border-radius:22%;margin:0 auto 2rem;box-shadow:0 1rem 2.5rem rgba(10,132,255,.2)}.lor-cta h2{color:#111923;margin:1.2rem auto 0}.lor-cta p{max-width:40rem;margin:1.2rem auto 2rem;color:#657386}.lor-cta>div>div:last-child{display:flex;justify-content:center;align-items:center;gap:1.5rem}.lor-cta a{color:#0877d9;font-weight:700}.lor-button{padding:.8rem 1rem;border-radius:.75rem;background:#101923;color:#fff!important;text-decoration:none}
@media(max-width:900px){.lor-hero-grid,.lor-story-head,.lor-inbox-grid,.lor-privacy{grid-template-columns:1fr;gap:3.5rem}.lor-hero-grid{text-align:center}.lor-kicker,.lor-actions{justify-content:center}.lor-lede{margin-inline:auto}.lor-product{min-height:30rem}.lor-app-icon{right:8%}.lor-proof-grid{grid-template-columns:1fr 1fr}.lor-proof-grid>div:nth-child(3){border-left:1px solid var(--lor-line)}.lor-steps{grid-template-columns:1fr}.lor-requirements-grid{grid-template-columns:1fr 1fr}.lor-requirements-grid>div:first-child{grid-column:1/-1}.lor-privacy-list{max-width:44rem}}
@media(max-width:600px){.nav{min-height:4rem}.nav nav a:first-child{display:none}.nav nav{gap:.65rem}.nav nav a{font-size:.8rem}.lor-hero-grid{min-height:auto;padding-top:4rem}.lor-copy h1{font-size:4.2rem}.lor-product{min-height:24rem}.lor-app-icon{width:6.5rem;right:0}.lor-window{transform:none}.lor-thread{min-height:18rem;padding:2.5rem 1.2rem 1.5rem}.lor-proof-grid,.lor-requirements-grid{grid-template-columns:1fr}.lor-proof-grid>div{border-left:1px solid var(--lor-line)}.lor-requirements-grid>div:first-child{grid-column:auto}.lor-story,.lor-privacy{padding-top:6rem;padding-bottom:6rem}.lor-inbox-section{padding:6rem 0}.lor-sidebar-title span{display:block;float:none;width:max-content;margin-top:.5rem}.lor-cta>div>div:last-child{flex-direction:column}}
