.texting-home{--canvas:#f5f5f6;--surface:#fff;--surface-subtle:#efedf3;--ink:#282a30;--muted:#75737c;--hairline:#e3e1e8;--brand:#7853b3;--brand-text:#694898;--accent:#8156bc;--gradient-start:#9772d0;--gradient-end:#7853b3;--glass:#ffffffa8;--glass-strong:#ffffffe6;--glass-border:#fffc;--body-copy:#71647d;--shadow-soft:0 4px 22px #38234908;--shadow-float:0 12px 44px #38234912;background:var(--canvas);color:var(--ink);min-height:100vh;font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.texting-home .font-display{letter-spacing:-.045em;font-family:inherit;font-weight:650}.texting-home :is(button,a){-webkit-tap-highlight-color:transparent}.texting-home button{cursor:pointer}.texting-home :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #68429e}.texting-home .eyebrow{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:650}.orb-art{vertical-align:middle;background:#e8dcff;border-radius:50%;flex-shrink:0;width:64px;height:64px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 2px #fff,0 5px 14px #4736651a}.orb-art img{object-fit:cover;width:138%;max-width:none;height:138%;position:absolute;top:-17%;left:-19%}.texting-nav{padding:24px 30px 0}.texting-nav nav{gap:0;max-width:1200px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.texting-nav nav>a{gap:9px;margin-right:auto}.texting-nav nav>a>img{border:1px solid #fff8;width:38px;height:38px;box-shadow:0 3px 8px #513b6820}.texting-nav nav>a>span{letter-spacing:-.045em;font-size:33px;font-weight:750}.texting-nav .nav-links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9e8;border:1px solid #fff9;border-right:0;border-radius:15px 0 0 15px;gap:25px;height:52px;padding:0 24px}.texting-nav .nav-links a{white-space:nowrap;color:#636268;font-size:12px;font-weight:550}.texting-nav .nav-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9e8;border:1px solid #fff9;border-left:0;border-radius:0 15px 15px 0;height:52px;padding:6px}.texting-nav .nav-actions>a{color:#fff;background:#2a2d32;border-radius:10px;padding:11px 23px;font-size:12px;font-weight:550;box-shadow:0 3px 8px #2223}.texting-nav.nav-scrolled nav>a{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f5f6e6;border-radius:14px;padding:7px 12px 7px 7px}.texting-hero{isolation:isolate;background:radial-gradient(at 24% 2%,#d9c4f860,#0000 48%),linear-gradient(#e7def3 0%,#e0d6f0 30%,#ebe5f4 59%,#f0edf5 77%,#f5f5f6 97%);padding:153px 0 44px;position:relative;overflow-x:clip}.hero-haze{z-index:-1;pointer-events:none;background:radial-gradient(49% 28% at 3% 69%,#fbfaff95 0%,#0000 73%),radial-gradient(50% 35% at 98% 77%,#fff9 0%,#0000 74%),radial-gradient(40% 15% at 60% 96%,#fff9,#0000 85%);position:absolute;inset:0}.texting-hero-copy{z-index:2;text-align:center;padding:0 22px;position:relative}.texting-hero h1{max-width:900px;color:var(--ink);letter-spacing:-.042em;margin:0 auto 23px;font-size:clamp(40px,4.1vw,60px);font-weight:650;line-height:1.14}.hero-texting-description{color:#6c6179;margin:0 auto 25px;font-size:15px;line-height:1.7}.texting-hero h1 .orb-art{vertical-align:-.12em;border:1px solid #fff9;width:.94em;height:.94em;margin:0 .07em;box-shadow:0 6px 10px #54347c25}.text-orby-button{color:#292530;background:linear-gradient(#fff,#fbfaf7 60%,#e9e5dd);border:1px solid #e1ded7;border-radius:12px;justify-content:center;align-items:center;min-width:135px;padding:14px 26px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 1px #fff,0 3px #c9c2b8,0 6px 12px #42255916}.text-orby-button:hover{transform:translateY(-2px)}.text-orby-button:active{transform:translateY(1px)}.hero-secondary{color:#463159;width:fit-content;margin:19px auto 0;font-size:11px;text-decoration:none;display:block}.hero-secondary:hover{text-decoration:underline}.texting-hero-scene{max-width:1200px;margin:47px auto 0;padding:0 24px;position:relative}.chat-phone-demo{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-stickers{pointer-events:none;max-width:1240px;margin:auto;position:absolute;inset:0}.floating-sticker{filter:drop-shadow(0 15px 9px #64537c26);will-change:transform;animation:7s ease-in-out infinite orby-float;position:absolute}.sticker-reply{width:186px;top:170px;right:3%;rotate:7deg}.sticker-inbox{width:180px;animation-delay:-2s;top:447px;right:7%;rotate:-7deg}.sticker-exam{text-align:center;background:#fffdf9;border:4px solid #fff;border-radius:17px;width:145px;padding:0 0 14px;animation-delay:-4s;bottom:105px;left:8%;overflow:clip;rotate:-9deg;box-shadow:0 3px #d6cedf}.exam-day{color:#fff;letter-spacing:.16em;background:#b99dd8;padding:8px;font-size:10px;font-weight:750;display:block}.sticker-exam strong{color:#34303d;letter-spacing:-.04em;margin:12px 0 8px;font-size:24px;font-weight:700;line-height:1.05;display:block}.exam-note{color:#82768c;font-size:8px}.sticker-renewal{width:174px;animation-delay:-2.5s;top:416px;left:11%;rotate:-7deg}.sticker-gym{color:#37303e;background:#fffdfcf0;border:1px solid #fff;border-radius:20px;width:174px;padding:13px;animation-delay:-1s;top:274px;left:1%;rotate:7deg;box-shadow:0 3px #ded6e780}.sticker-gym>.orb-art{float:left;width:20px;height:20px;margin:0 7px 9px 0}.class-sender{letter-spacing:.06em;color:#776781;justify-content:space-between;align-items:center;height:20px;font-size:8px;font-weight:700;display:flex}.class-sender>span{letter-spacing:0;color:#94889e;font-size:8px;font-weight:400}.sticker-gym strong{clear:both;letter-spacing:-.03em;font-size:16px;font-weight:700;display:block}.class-note{margin-top:4px;font-size:10px;line-height:1.5;display:block}.sticker-tiktok{animation-delay:-3s;top:624px;left:12%;rotate:-12deg}.sticker-netflix{animation-delay:-1.5s;top:705px;right:6%;rotate:11deg}.sticker-orby{animation-delay:-4.5s;bottom:128px;right:24%;rotate:8deg}.sticker-orby>.orb-art{border:5px solid #ffffffa3;width:92px;height:92px;box-shadow:0 4px #b7abc733,0 17px 15px #66597220}.app-stamp{background:linear-gradient(135deg,#fff,#eeeeef);border:4px solid #fff;border-radius:24px;place-items:center;width:82px;height:82px;display:grid;box-shadow:inset 0 -3px 5px #00000012,0 3px #d6d4d9,0 12px 16px #5d4d7822}.app-stamp img{object-fit:contain;width:63%;height:63%}.netflix-stamp{background:#141414;overflow:hidden}.netflix-stamp img{object-fit:contain;width:49%;height:72%}.tiktok-stamp{background:linear-gradient(135deg,#fff,#eeedf0)}.sticker-caption{color:#57515e;white-space:nowrap;background:#fffffff0;border-radius:20px;width:max-content;margin:13px auto 0;padding:5px 11px;font-size:10px;font-weight:700;display:block;box-shadow:0 2px 4px #64537c15}.section-intro{text-align:center;margin:auto}.section-intro h2{letter-spacing:-.045em;margin:15px auto;font-size:clamp(27px,3.1vw,40px);font-weight:650;line-height:1.15}.texting-examples{max-width:1180px;margin:auto;padding:40px 24px 24px}.texting-examples .section-intro h2{font-size:clamp(24px,2.5vw,32px)}.example-tabs{background:#e9e9ec;border:1px solid #e4e3e8;border-radius:40px;justify-content:center;gap:0;width:fit-content;margin:27px auto 29px;padding:4px;display:flex}.example-tabs button{color:#77727e;min-height:38px;font:inherit;background:0 0;border:0;border-radius:25px;padding:0 21px;font-size:12px}.example-tabs button[aria-pressed=true]{color:#34313a;background:#fff;box-shadow:0 2px 6px #28243513}.example-tabs button:hover{color:#342742}.skill-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:128px;display:grid}.skill-card{text-align:left;background:linear-gradient(#ffffffbd,#fff9);border:1px solid #e5e4e8;border-radius:19px;align-items:center;gap:13px;min-height:128px;padding:22px 17px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 7px 13px #2f29320b}.skill-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px #2f293213}.skill-card[aria-expanded=true]{background:#fff;border-color:#a991c8}.skill-card strong{letter-spacing:-.025em;max-width:137px;font-size:13px;line-height:1.3;display:block}.skill-card small{color:#77717f;max-width:140px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.skill-icon{background:linear-gradient(135deg,#fff,#e3e3e9);border:1px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 4px #aaa7b155,0 5px 9px #52456320}.skill-icon img{object-fit:contain;width:43px;height:43px}.skill-icon-1 img{width:32px;height:25px}.skill-icon-2 img{border-radius:10px;width:37px;height:37px}.skill-plus{color:#aaa2b4;font-size:13px;position:absolute;top:9px;right:12px}.skill-example{background:#fff9;border:1px solid #e7e3eb;border-radius:22px;max-width:640px;margin:23px auto 0;padding:20px}.skill-example[hidden]{display:none}.skill-example>div{flex-direction:column;gap:9px;display:flex}.example-demo-label{text-align:center;color:#8a8293;margin:0 0 15px;font-size:10px}.text-incoming,.text-outgoing{letter-spacing:-.015em;border-radius:19px;max-width:85%;margin:0;padding:11px 16px;font-size:15px;line-height:1.4}.text-incoming{color:#313136;background:#e9e9ed;border-bottom-left-radius:5px;align-self:flex-start}.text-outgoing{color:#fff;background:#148bfa;border-bottom-right-radius:5px;align-self:flex-end}.meet-orby{text-align:center;max-width:1020px;margin:auto;padding:135px 32px 116px}.meet-orby h2{color:#000;letter-spacing:-.044em;text-wrap:balance;max-width:880px;margin:0 auto;font-size:clamp(35px,4.6vw,58px);font-weight:650;line-height:1.32}.meet-orby .orb-art{vertical-align:-.2em;width:1.13em;height:1.13em;margin:0 .03em}.inline-app-icon{vertical-align:-.24em;background:linear-gradient(#fff,#ecebf0);border:1px solid #fff;border-radius:35%;place-items:center;width:1.22em;height:1.22em;padding:.15em;display:inline-grid;box-shadow:0 4px 8px #39304413}.inline-app-icon img{object-fit:contain;width:100%;height:100%}.meet-orby>p{color:#817b88;text-wrap:balance;max-width:590px;margin:29px auto 0;font-size:15px;line-height:1.7}.texting-feature-section{max-width:1200px;margin:auto;padding:10px 24px 50px}.texting-feature-section>.section-intro>.orb-art{width:67px;height:67px}.product-story-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:52px;display:grid}.product-story{isolation:isolate;background:#eeeef1;border:1px solid #dfdee4;border-radius:25px;min-height:525px;transition:transform .25s;position:relative;overflow:clip}.story-reminders,.story-app{grid-column:span 3}.story-money,.story-creator{grid-column:span 2}.story-reminders{background:radial-gradient(at 83% 92%,#cbb5eeb0,#0000 66%),linear-gradient(#f0f0f2 36%,#f2dcd4)}.story-money{background:radial-gradient(at 95% 99%,#a9dce380,#0000 72%),linear-gradient(#f0f0f2 38%,#d3eee3)}.story-creator{background:radial-gradient(at 2% 98%,#f1bfbc80,#0000 80%),linear-gradient(#f0f0f2 40%,#f3ddd2);min-height:550px}.story-app{background:radial-gradient(at 88%,#c6bcf7c0,#0000 73%),linear-gradient(#f0f0f2,#e3def2)}.feature-label{z-index:3;color:#66666f;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex;position:absolute;top:27px;left:29px}.feature-label .orb-art{width:17px;height:17px}.story-caption{z-index:3;position:absolute;bottom:31px;left:32px}.story-caption h3{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(25px,2.45vw,34px);font-weight:700;line-height:1.1}.story-caption p{color:#68616f;margin:0;font-size:12px;line-height:1.6}.story-caption>small{color:#727777;margin-top:7px;font-size:9px;display:block}.reminder-scene{width:100%;max-width:600px;height:350px;margin:60px auto 0;position:relative}.mini-week{background:#ffffffe6;border:1px solid #fff;border-radius:24px;width:66%;max-width:327px;padding:20px;position:absolute;top:39px;left:6%;transform:rotate(-9deg);box-shadow:0 15px 29px #3d365419}.mini-title{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.mini-title .orb-art{width:22px;height:22px}.week-days{justify-content:space-between;gap:2px;margin:17px 0;display:flex}.week-days>span{color:#9d96a3;flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex}.week-days b{color:#4f4858;padding:4px;font-size:13px}.week-days .day-selected b{color:#fff;text-align:center;background:#9065c6;border-radius:50%;width:26px;height:26px}.mini-event{background:#f3ebf8;border-radius:13px;align-items:center;gap:10px;padding:11px 10px;display:flex}.mini-event>span{font-size:23px}.mini-event b{font-size:12px}.mini-event small{color:#827586;margin-top:3px;font-size:10px;display:block}.mini-event .event-check{color:#9372b7;margin-left:auto;font-size:14px}.gym-notification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #fff;border-radius:22px;width:68%;max-width:323px;padding:15px 18px;position:absolute;top:157px;right:4%;transform:rotate(6deg);box-shadow:0 15px 25px #5b477927}.gym-notification>div{align-items:center;gap:6px;margin-bottom:9px;display:flex}.gym-notification .orb-art{width:20px;height:20px}.gym-notification b{color:#777080;letter-spacing:.08em;font-size:9px}.gym-notification>div>span:last-child{color:#8f8399;margin-left:auto;font-size:9px}.gym-notification strong{font-size:15px}.gym-notification p{color:#706678;margin-top:4px;font-size:11px}.scene-target{filter:drop-shadow(0 12px 8px #65556825);width:96px;position:absolute;top:25px;right:9%;rotate:11deg}.subscription-scene{max-width:390px;height:325px;margin:73px auto 0;position:relative}.renewal-email{background:#ffffffdf;border:1px solid #fff;border-radius:19px;width:70%;max-width:253px;padding:16px;position:absolute;top:0;left:18%;transform:rotate(5deg);box-shadow:0 12px 25px #3a404014}.email-service{align-items:center;gap:9px;display:flex}.email-service img{border-radius:10px;width:34px;height:34px}.email-service b{font-size:11px;display:block}.email-service small{color:#8a8990;margin-top:3px;font-size:8px;display:block}.email-dot{background:#338dea;border-radius:50%;width:6px;height:6px;margin-left:auto}.email-rule{background:#eae9ed;height:1px;margin:12px 0}.renewal-email p{margin-bottom:11px;font-size:15px;line-height:1.4}.renewal-email>small{color:#95919c;font-size:9px}.renewal-message{align-items:flex-end;gap:9px;width:89%;display:flex;position:absolute;top:152px;left:5%;transform:rotate(-4deg)}.renewal-message>.orb-art{border:2px solid #fff9;width:49px;height:49px}.renewal-message>p{background:#fff;border-radius:19px 19px 19px 4px;padding:13px 14px;font-size:12px;line-height:1.45;box-shadow:0 9px 16px #5763630b}.renewal-reply{color:#fff;background:#188fff;border-radius:17px 17px 4px;padding:10px 15px;font-size:11px;position:absolute;top:240px;right:7%;transform:rotate(3deg);box-shadow:0 5px 12px #5596b814}.creator-scene{max-width:400px;height:340px;margin:66px auto 0;position:relative}.creator-apps{z-index:2;gap:0;display:flex;position:absolute;top:0;right:13%}.creator-apps .app-stamp{border-radius:19px;width:67px;height:67px;transform:rotate(-12deg)}.creator-apps .tiktok-stamp{margin-top:9px;margin-left:-6px;transform:rotate(13deg)}.shoot-plan{background:#ffffffe0;border:1px solid #fff;border-radius:22px;width:79%;padding:22px 18px;position:absolute;top:68px;left:11%;transform:rotate(-6deg);box-shadow:0 12px 27px #6f57441c}.shoot-plan>span{letter-spacing:.09em;color:#8a8291;font-size:8px}.shoot-plan>strong{letter-spacing:-.035em;margin:7px 0 19px;font-size:18px;font-weight:750;display:block}.shoot-plan>p{color:#665c70;align-items:center;gap:8px;margin:12px 0;font-size:10px;display:flex}.shoot-plan i{text-align:center;border:1px solid #d6cfe0;border-radius:50%;width:14px;height:14px;font-style:normal;line-height:13px}.shoot-plan .done-check{color:#4e8060;background:#d8ecdf;border-color:#d8ecdf}.shoot-plan small{color:#9a8aa8;margin-left:auto;font-size:9px}.shoot-progress{background:#eae4f0;border-radius:9px;height:4px;margin-top:19px}.shoot-progress>span{background:#a180c7;border-radius:9px;width:33%;height:100%;display:block}.creator-nudge{background:#fff;border:1px solid #fff;border-radius:18px 18px 4px;padding:12px 17px;font-size:11px;position:absolute;top:278px;right:7%;transform:rotate(4deg);box-shadow:0 7px 19px #52432d1a}.app-story-phone{filter:drop-shadow(0 16px 20px #51406a20);position:absolute;top:71px;right:9%;transform:rotate(9deg)}.story-app .story-caption{text-shadow:0 1px 6px #e4dff3;max-width:42%;bottom:37px}.app-story-note{z-index:2;background:#fffd;border:1px solid #fff;border-radius:20px;padding:10px 15px;font-size:11px;position:absolute;top:100px;left:9%;transform:rotate(-8deg);box-shadow:0 8px 15px #573a6c10}.app-story-note>span{color:#5c8963;background:#daeedd;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:5px;display:inline-grid}.product-demo-note{color:#89838e;text-align:center;margin:23px 0 0;font-size:10px}.texting-home #pricing{background:#ece8f2}.texting-home #waitlist{background:linear-gradient(#f5f5f6,#e8def6)}html.orby-texting-inapp,html.orby-texting-inapp body{height:100%;overflow:clip hidden}html.orby-texting-inapp #texting-scroll-root{-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:clip auto}@keyframes orby-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes orby-chat-bubble{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:none}}@keyframes orby-chat-typing{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.texting-hero .phone-hint{letter-spacing:.02em;color:var(--body-copy);margin:0 0 17px;font-size:11px}.texting-hero .phone-hint span{vertical-align:-1px;margin-right:5px;font-size:17px}.texting-hero .phone{aspect-ratio:490/1000;isolation:isolate;filter:drop-shadow(0 24px 38px #3d245b0d);width:360px;max-width:100%;position:relative}.texting-hero .device-screen{z-index:1;background:#fff;border-radius:12%/6%;position:absolute;inset:2.2% 5.102%;overflow:hidden}.texting-hero .phone-frame{pointer-events:none;z-index:50;width:100%;height:100%;position:absolute;inset:0}.texting-hero .phone-stage{transform-origin:0 0;width:430px;height:935px;transform:scale(var(--phone-scale,.75));color:#000;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;position:absolute;top:0;left:0}.texting-hero .phone-header{z-index:40;pointer-events:none;position:absolute;top:40px;left:0;right:0}.texting-hero .phone-header>svg{isolation:isolate;width:100%;height:auto;display:block}.texting-hero .folk-header-pill-original,.texting-hero .folk-title-pill-original{display:none}.texting-hero .folk-header-pill-mobile-solid,.texting-hero .folk-title-pill-mobile-solid{opacity:1}.texting-hero .messages{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:auto;touch-action:pan-y;flex-direction:column;gap:3px;padding:6px 14px 26px;display:flex;position:absolute;inset:176px 0 80px;overflow-y:auto;outline-offset:-4px!important}.texting-hero .messages::-webkit-scrollbar{display:none}.texting-hero .top-fade{z-index:5;pointer-events:none;background:linear-gradient(#fff,#fff0);height:25px;position:absolute;top:176px;left:0;right:0}.texting-hero .message-row{flex-direction:column;flex-shrink:0;align-items:flex-start;margin-bottom:2px;display:flex}.texting-hero .message-row.me{align-items:flex-end}.texting-hero .chat-message-time{color:#82828a;align-self:center;padding:13px 0 20px;font-size:12px}.texting-hero .bubble{color:#000;letter-spacing:-.01em;overflow-wrap:anywhere;background:#e9e9eb;border-radius:20px;max-width:72%;padding:8px 14px;font-size:17px;line-height:1.25;animation:.38s cubic-bezier(.22,1,.36,1) orby-chat-bubble;position:relative}.texting-hero .me .bubble{color:#fff;background:linear-gradient(#4ebaff,#08f)}.texting-hero .bubble-image{border-radius:18px;width:220px;max-width:58%;height:auto;animation:.38s ease-out orby-chat-bubble;display:block}.texting-hero .rich-card{background:#e9e9eb;border-radius:18px;max-width:72%;animation:.38s ease-out orby-chat-bubble;overflow:hidden}.texting-hero .rich-card img{width:100%;height:auto;display:block}.texting-hero .card-footer{flex-direction:column;gap:1px;padding:8px 12px 9px;display:flex}.texting-hero .card-title{font-size:15px;font-weight:600;line-height:1.25}.texting-hero .card-domain{color:#747478;font-size:12.5px}.texting-hero .spaced{margin-top:18px}.texting-hero .typing{align-items:center;gap:5px;padding:15px;display:flex}.texting-hero .typing i{background:#94949a;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite orby-chat-typing}.texting-hero .typing i:nth-child(2){animation-delay:.15s}.texting-hero .typing i:nth-child(3){animation-delay:.3s}.texting-hero .composer{z-index:20;color:#babac0;pointer-events:none;background:linear-gradient(#ffffffdb,#fff 35%);align-items:center;gap:8px;height:80px;padding:8px 24px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.texting-hero .plus{text-align:center;color:#333;background:#f3f3f3;border:1px solid #e9e9e9;border-radius:50%;width:38px;height:38px;font-size:29px;font-weight:200;line-height:34px}.texting-hero .composer-field{color:#c6c6cb;background:#f8f8f8;border:1px solid #e4e4e6;border-radius:28px;flex:1;justify-content:space-between;align-items:center;height:40px;padding:0 15px;font-size:18px;line-height:38px;display:flex}.texting-hero .latest{z-index:25;white-space:nowrap;color:#6844a0;background:#ffffffed;border:1px solid #e0d8ed;border-radius:999px;padding:9px 17px;font-size:15px;position:absolute;bottom:85px;left:50%;transform:translate(-50%);box-shadow:0 2px 14px #0002}.texting-hero .latest:active{transform:translate(-50%)translateY(1px)}.texting-hero .playback{background:#ffffff85;border:1px solid #b8aaca55;border-radius:999px;gap:0;margin-top:20px;padding:4px;display:flex}.texting-hero .playback button{color:#62566e;background:0 0;border:0;border-radius:999px;min-height:38px;padding:8px 15px;font-size:11px}.texting-hero .playback button:hover{background:#fff}.texting-hero .playback-status{color:var(--body-copy);margin:10px 0 0;font-size:10px}.texting-hero .phone-header{height:auto;display:block}.texting-hero .phone{filter:drop-shadow(0 20px 22px #55426b14);width:300px}.texting-hero .phone-hint{font-size:10px;display:none;position:absolute;top:calc(100% + 6px)}.texting-hero .playback{background:#ffffff6b;border-color:#d7d1df88;margin-top:17px;padding:3px}.texting-hero .playback button{min-height:32px;padding:7px 14px;font-size:10px}.texting-hero .playback-status{color:#817689;font-size:9px}@media (max-width:1050px){.texting-hero h1{font-size:49px}.skill-catalog{gap:11px}.skill-card{gap:8px;padding:19px 12px}.skill-icon{width:47px;height:47px}.skill-icon img{width:39px;height:39px}.skill-icon-1 img{width:30px;height:23px}.skill-icon-2 img{width:32px;height:32px}.skill-card strong{font-size:12px}.skill-card small{font-size:9px}.product-story-grid{gap:19px}.product-story{min-height:495px}.story-creator,.story-app{min-height:525px}.story-caption{bottom:27px;left:26px}.story-caption h3{font-size:28px}.story-caption p{font-size:11px}.story-caption>small{font-size:8px}.mini-week{width:72%;padding:16px;left:5%}.gym-notification{width:74%;padding:15px;right:3%}.scene-target{width:80px;right:5%}.app-story-phone{transform-origin:100% 0;top:90px;right:4%;transform:rotate(9deg)scale(.92)}.renewal-message>p{padding:11px;font-size:11px}.renewal-message>.orb-art{width:40px;height:40px}.renewal-reply{top:230px}.shoot-plan{width:86%;padding:18px 14px;left:7%}.shoot-plan>strong{font-size:17px}.creator-nudge{font-size:10px;right:3%}.meet-orby{padding-block:110px 95px}}@media (max-width:767px){.texting-nav{padding:16px 20px 0}.texting-nav nav>a>span{font-size:28px}.texting-nav nav>a>img{width:33px;height:33px}.texting-nav .nav-actions{border:1px solid #fff9;border-radius:13px;gap:4px;height:47px;padding:4px}.texting-nav .nav-actions>a{padding:10px 15px;font-size:11px}.texting-nav .nav-actions>button{color:#51435f}.texting-hero{padding-top:131px}.texting-hero h1{max-width:590px;font-size:42px}.texting-hero .phone{width:300px}.sticker-reply{width:75px;top:97px;right:-20px}.sticker-gym{display:none}.sticker-renewal{width:82px;top:432px;left:6%}.sticker-tiktok{top:620px;left:4%}.sticker-inbox{width:87px;top:440px;right:4%}.sticker-netflix{top:732px;right:3%}.app-stamp{border-radius:20px;width:65px;height:65px}.sticker-exam{display:none}.sticker-orby{bottom:62px;right:8%}.sticker-orby>.orb-art{width:65px;height:65px}.sticker-caption{padding:4px 8px;font-size:8px}.skill-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-card{gap:11px;min-height:105px;padding:18px 14px}.skill-card strong{font-size:12px}.skill-card small{font-size:10px}.texting-examples{padding:34px 20px 15px}.meet-orby{padding:88px 25px 80px}.meet-orby h2{font-size:37px}.meet-orby>p{font-size:14px}.texting-feature-section{padding:0 20px 28px}.product-story-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}.product-story,.story-reminders,.story-money,.story-creator,.story-app{grid-column:auto;min-height:505px}.product-story{width:100%;max-width:540px;margin:auto}.story-creator{min-height:530px}.feature-label{top:25px;left:25px}.story-caption{bottom:29px;left:28px}.story-caption h3{font-size:32px}.story-caption p{font-size:12px}.story-caption>small{font-size:9px}.reminder-scene{margin-top:62px}.mini-week{width:69%;padding:19px;left:6%}.gym-notification{width:73%;top:150px;right:4%}.scene-target{width:88px;right:7%}.subscription-scene{margin-top:67px}.renewal-message>p{font-size:12px}.renewal-message>.orb-art{width:46px;height:46px}.renewal-reply{top:242px}.creator-scene{margin-top:56px}.shoot-plan{width:78%;padding:22px;left:11%}.shoot-plan>strong{font-size:19px}.shoot-plan>p{font-size:11px}.creator-nudge{font-size:11px;right:7%}.story-app{min-height:620px}.app-story-phone{transform-origin:top;top:68px;left:50%;right:auto;transform:translate(-50%)rotate(7deg)scale(.78)}.story-app .story-caption{max-width:calc(100% - 50px);bottom:28px}.story-app .story-caption h3{max-width:330px}.story-app .story-caption br{display:none}.story-app .story-caption p br:after{content:" "}.story-app .app-story-note{top:65px;left:6%}.product-demo-note{max-width:285px;margin:21px auto 0;font-size:10px;line-height:1.6}}@media (max-width:500px){.texting-hero{padding-top:128px;padding-bottom:29px}.texting-hero h1{max-width:370px;margin-bottom:29px;font-size:37px;line-height:1.17}.texting-hero h1 br{display:none}.texting-hero-copy{padding-inline:22px}.texting-hero-scene{margin-top:39px;padding-inline:20px}.texting-hero .phone{width:286px}.texting-hero .playback button{min-height:39px;font-size:10px}.texting-hero .playback-status{font-size:9px}.text-orby-button{min-width:124px;padding:13px 23px;font-size:14px}.hero-secondary{margin-top:17px;font-size:10px}.sticker-reply{width:62px;top:73px;right:-12px}.sticker-inbox{width:65px;top:415px;right:-20px}.sticker-renewal{width:68px;top:423px;left:-19px}.sticker-tiktok{top:612px;left:-24px}.sticker-netflix{top:735px;right:-24px}.sticker-tiktok .app-stamp,.sticker-netflix .app-stamp{width:66px;height:66px}.hero-stickers .sticker-caption{display:none}.sticker-orby{bottom:62px;right:4px}.sticker-orby>.orb-art{border-width:3px;width:47px;height:47px}.texting-examples .section-intro h2{max-width:310px;font-size:26px}.section-intro .eyebrow{font-size:9px}.example-tabs{margin:23px auto 24px}.example-tabs button{min-height:40px;padding:0 15px;font-size:11px}.skill-card{gap:9px;min-height:114px;padding:16px 10px}.skill-icon{width:41px;height:41px}.skill-icon img{width:35px;height:35px}.skill-icon-1 img{width:27px;height:21px}.skill-icon-2 img{width:30px;height:30px}.skill-card strong{font-size:11px}.skill-card small{font-size:9px}.meet-orby h2{font-size:34px;line-height:1.4}.meet-orby{padding:76px 24px 75px}.meet-orby>p{max-width:330px;margin:21px auto 0;line-height:1.7}.texting-feature-section .section-intro h2{font-size:29px}.texting-feature-section>.section-intro>.orb-art{width:55px;height:55px}.story-caption h3{font-size:29px}.story-caption p{font-size:11px}.gym-notification strong{font-size:14px}.gym-notification p{font-size:10px}.mini-week{width:77%;padding:15px;left:5%}.gym-notification{width:83%;right:3%}.scene-target{width:76px;top:1px;right:0%}.mini-event{padding:10px 8px}.story-app .story-caption h3{font-size:28px}.app-story-note{padding:8px 10px;font-size:9px}.story-app .story-caption p{color:#625473}}@media (max-width:359px){.texting-nav{padding-inline:13px}.texting-hero h1{font-size:33px}.texting-hero .phone{width:263px}.texting-hero-scene{padding-inline:16px}.skill-catalog{gap:8px}.texting-examples{padding-inline:16px}.skill-card{flex-direction:column;align-items:flex-start;min-height:148px;padding:16px 12px}.skill-card strong{font-size:12px}.skill-card small{font-size:9px}.example-tabs button{padding-inline:13px}.meet-orby h2{font-size:29px}.texting-feature-section{padding-inline:14px}.story-caption{left:23px}.story-caption h3{font-size:27px}.story-app .story-caption h3{font-size:25px}.shoot-plan{width:86%;padding:19px 14px;left:7%}.shoot-plan>strong{font-size:17px}.renewal-message>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.texting-home *,.texting-home :before,.texting-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-product-card{color:#202126;background:#fff;border:1px solid #fff;border-radius:21px;padding:14px;box-shadow:0 3px #d5cbe280}.hero-product-card>.orb-art,.hero-product-icon{float:left;object-fit:contain;width:29px;height:29px;margin:0 7px 10px 0}.hero-product-label{letter-spacing:.045em;color:#414149;white-space:nowrap;padding-top:8px;font-size:9px;font-weight:750;display:block}.hero-product-card strong{clear:both;letter-spacing:-.035em;font-size:18px;font-weight:750;line-height:1.3;display:block}.hero-product-detail{color:#45454e;margin-top:6px;font-size:12px;line-height:1.5;display:block}.sticker-reply strong{background:#f1f1f4;border-radius:12px 12px 12px 3px;padding:10px;font-size:16px}@media (min-width:768px) and (max-width:1050px){.sticker-renewal{width:158px;left:2%}.sticker-inbox{width:162px;right:2%}.sticker-reply{width:165px;top:260px;right:2%}.hero-product-card strong{font-size:16px}.hero-product-detail{font-size:11px}}@media (max-width:767px){.hero-product-card{aspect-ratio:1;border-radius:20px;place-items:center;padding:7px;display:grid}.hero-product-card>.orb-art,.hero-product-icon{float:none;width:100%;height:100%;margin:0}.hero-product-card>.hero-product-label,.hero-product-card>strong,.hero-product-card>.hero-product-detail{display:none}}.hero-action-stickers{pointer-events:none;max-width:1240px;margin:auto;position:absolute;inset:0}.hero-action-stickers .app-stamp{margin-inline:auto}.hero-action-stickers .sticker-caption{color:#202126;white-space:normal;text-align:center;background:#fff;border-radius:15px;width:164px;max-width:180px;padding:9px 12px;font-size:12px;font-weight:550;line-height:1.45;box-shadow:0 3px #d6cedf80,0 5px 12px #44365112}.hero-action-stickers .sticker-caption strong{font-weight:750}.hero-action-stickers .sticker-gym{width:184px}.hero-action-stickers .sticker-tiktok{left:8%}.hero-action-stickers .sticker-netflix{right:3%}.exam-icon{margin:10px auto 0;display:block}.sticker-exam .exam-day{color:#202126;background:#ececf0}.sticker-exam strong{margin-top:7px}.sticker-exam .exam-note{color:#45454e;font-size:10px}.hero-texting-description,.hero-secondary{color:#36363e}.texting-hero .playback-status,.texting-hero .phone-hint{color:#4b4b54}.meet-orby>p,.texting-examples .skill-card small,.texting-examples .job-catalog-hint,.texting-home .texting-stories>.section-intro>p,.texting-stories .text-story-caption>p,.texting-stories .text-stories-note,.texting-stories .text-stories-app-note{color:#45454e}.texting-examples .example-tabs button,.texting-stories .text-story-label,.texting-stories .text-story-label>small,.texting-stories .story-chat-footer>span,.texting-stories .story-time{color:#4b4b54}.texting-stories .job-demo-options button,.texting-stories .job-demo-options button[aria-pressed=true],.texting-stories .story-chat-footer>button{color:#202126}@media (min-width:768px) and (max-width:1050px){.hero-action-stickers .sticker-gym{width:174px;top:252px;left:1%}.hero-action-stickers .sticker-tiktok{top:620px;left:2%}.hero-action-stickers .sticker-netflix{top:708px;right:2%}.hero-action-stickers .sticker-caption{width:146px;font-size:12px}}@media (max-width:767px){.hero-stickers,.hero-action-stickers{width:100%;max-width:470px;margin:auto;padding:0;display:block;position:absolute;inset:0}.texting-hero-scene{margin-top:76px}.texting-hero .phone{width:min(286px,100vw - 104px)}.hero-action-stickers .sticker-caption{display:none}.hero-stickers .hero-product-card,.hero-action-stickers .hero-product-card{aspect-ratio:1;background:#fff;border:3px solid #fff;border-radius:17px;place-items:center;width:54px;height:54px;padding:4px;display:grid;box-shadow:0 3px #d6cedf80}.hero-stickers .hero-product-icon,.hero-action-stickers .hero-product-icon{float:none;object-fit:contain;border-radius:11px;width:100%;height:100%;margin:0;display:block}.hero-action-stickers .hero-product-label,.hero-action-stickers .hero-product-card>strong,.hero-action-stickers .hero-product-detail{display:none}.hero-action-stickers .sticker-gym{width:62px;height:62px;top:357px;left:12px;rotate:-9deg}.hero-stickers .sticker-reply{width:59px;height:59px;top:408px;left:auto;right:12px;rotate:8deg}.hero-stickers .sticker-renewal{width:44px;height:44px;top:532px;left:4px;rotate:-10deg}.hero-stickers .sticker-inbox{width:44px;height:44px;top:603px;right:4px;rotate:9deg}.hero-action-stickers .sticker-tiktok{top:704px;left:4px;right:auto;rotate:-11deg}.hero-action-stickers .sticker-netflix{top:820px;left:auto;right:4px;rotate:9deg}.hero-action-stickers .app-stamp{border-width:3px;border-radius:14px;width:44px;height:44px}.hero-stickers .sticker-orby{bottom:54px;right:13px}.hero-stickers .sticker-orby>.orb-art{width:46px;height:46px}.hero-stickers .sticker-exam{display:none}}
.marketing-site{--card:#fff;--on-brand:#fff;--orb-purple:#9772d0;--action:#292b30;--font-display:var(--font-manrope),sans-serif;background:radial-gradient(ellipse 900px 520px at 50% 0,#e6dcf3 0,transparent 100%),var(--canvas)}body:has(.marketing-site){background:#f5f5f6}.marketing-site :is(h1,h2,h3,h4,.font-display){font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;font-weight:650}.marketing-site .glass,.marketing-site .glass-strong{border-color:var(--hairline);box-shadow:0 5px 18px #38234906}.marketing-site .btn-gradient{background:var(--action);border-radius:12px;box-shadow:0 3px 8px #292b3020}.marketing-site .btn-gradient:hover{background:#3c3745}.marketing-site main{min-width:0}.marketing-site main>h1{line-height:1.14}.marketing-site .footer-brand{flex-shrink:0;text-decoration:none}.marketing-site .footer-brand>.orb-art{width:28px;height:28px}.marketing-site footer>div{flex-wrap:wrap}.marketing-site footer nav{flex:1;gap:12px 20px;min-width:240px}.marketing-site footer>div>p{white-space:nowrap}.marketing-site .onboarding-orb{vertical-align:middle;display:inline-block}.marketing-site .onboarding-orb>.orb-art{width:100%;height:100%}.marketing-site .public-flow{background:0 0}.marketing-site .public-flow-header{justify-content:space-between;align-items:center;max-width:1152px;margin:auto;padding:24px;display:flex}.marketing-site .public-flow-home{letter-spacing:-.05em;align-items:center;gap:9px;font-size:27px;font-weight:700;text-decoration:none;display:flex}.marketing-site .public-flow-home>.orb-art{width:32px;height:32px}.marketing-site .public-flow-back{color:var(--body-copy);font-size:12px}.marketing-site .public-flow main{min-height:calc(100svh - 88px)}.marketing-site .login-brand>.orb-art{width:40px;height:40px}.marketing-site .not-found-content{text-align:center;min-height:65vh;padding:170px 24px 90px}.marketing-site .not-found-content h1{max-width:650px;margin:24px auto;font-size:clamp(32px,6vw,56px);line-height:1.12}.marketing-site .not-found-content p{color:var(--body-copy);max-width:440px;margin:0 auto 28px;line-height:1.7}@media (max-width:767px){.marketing-site footer>div{text-align:center;align-items:center}.marketing-site footer nav{flex-basis:100%;width:100%}.marketing-site .public-flow-header{padding:20px}}
