.sc-hero{padding:calc(var(--site-nav-height) + 56px)0 72px;position:relative;overflow:hidden}.sc-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid;position:relative}.sc-goal{border:1px solid var(--site-line);max-width:34em;color:var(--site-ink-2);background:#ffffffbf;border-radius:18px;align-items:flex-start;gap:12px;margin:28px 0 0;padding:16px 20px;font-size:16px;line-height:1.5;display:flex}.sc-goal svg{color:#d93a9b;flex:none;margin-top:2px}.sc-goal b{letter-spacing:.06em;text-transform:uppercase;color:var(--site-faint);font-size:13px;display:block}.sc-hero-phone{justify-items:center;display:grid}.sc-phone{border:10px solid var(--ft-night);background:linear-gradient(#fff 0%,#faf8f5 100%);border-radius:46px;width:min(320px,100%);min-height:420px;padding:14px 18px 24px;box-shadow:0 50px 100px -45px #7a3cff8c,0 2px 8px #0f101314}.sc-phone-notch{background:var(--ft-night);border-radius:999px;width:92px;height:22px;margin:-4px auto 18px}.sc-phone-head{text-align:center;color:var(--site-faint);margin:0 0 18px;font-size:13px;font-weight:600}.sc-phone-bubble{color:#fff;white-space:pre-line;max-width:88%;animation:ft-slide .7s var(--site-ease).3s both;background:linear-gradient(135deg,#7a3cff,#d93a9b);border-radius:20px 20px 6px;margin:0 0 0 auto;padding:13px 16px;font-size:15px;line-height:1.5}.sc-phone-reply,.ss-typing{background:var(--site-wash);width:max-content;animation:ft-slide .6s var(--site-ease)1.2s both;border-radius:18px 18px 18px 6px;justify-self:start;gap:4px;margin:14px 0 0;padding:12px 14px;display:inline-flex}.sc-phone-reply i,.ss-typing i{background:var(--site-faint);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite sc-dot}.sc-phone-reply i:nth-child(2),.ss-typing i:nth-child(2){animation-delay:.15s}.sc-phone-reply i:nth-child(3),.ss-typing i:nth-child(3){animation-delay:.3s}.sc-plan-band{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:var(--site-paper);padding:48px 0 56px}.sc-plan-title{letter-spacing:.06em;text-transform:uppercase;color:var(--site-faint);margin:0 0 28px;font-size:14px;font-weight:700}.sc-plan{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sc-plan:before{content:"";opacity:.5;background:linear-gradient(90deg,#7a3cff,#d93a9b,#ff6a4d,#ff9d3c);height:2px;position:absolute;top:17px;left:18px;right:18px}.sc-plan li{align-content:start;gap:4px;display:grid;position:relative}.sc-plan-dot{background:var(--ft-night);color:#fff;width:36px;height:36px;box-shadow:0 0 0 6px var(--site-paper);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.sc-plan time{color:#d93a9b;font-size:14px;font-weight:700}.sc-plan b{font-size:16px}.sc-plan p{color:var(--site-muted);margin:2px 0 0;font-size:15px;line-height:1.5}.ss{margin-top:48px}.ss-tabs{scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.ss-tab{border:1px solid var(--site-line);color:var(--site-ink-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--site-ease);background:#fff;border-radius:18px;flex:none;align-items:center;gap:10px;padding:12px 18px 12px 14px;display:flex}.ss-tab span{font-size:15px;font-weight:600;line-height:1.3;display:grid}.ss-tab b{letter-spacing:.06em;text-transform:uppercase;color:var(--site-faint);font-size:12px;font-weight:700}.ss-tab:hover{transform:translateY(-1px)}.ss-tab[aria-selected=true]{background:var(--site-ink);color:#fff;border-color:#0000;box-shadow:0 14px 30px -18px #0f1013b3}.ss-tab[aria-selected=true] b{color:#ff9d3c}.ss-panel{background:radial-gradient(600px 240px at 0% 0%,#7a3cff14,transparent 70%),radial-gradient(500px 220px at 100% 100%,#ff9d3c1a,transparent 70%),var(--site-wash);animation:ft-slide .45s var(--site-ease)both;border-radius:32px;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:40px;margin-top:24px;padding:40px;display:grid}.ss-panel[hidden]{display:none}.ss-side{top:calc(var(--site-nav-height) + 24px);justify-items:start;gap:12px;display:grid;position:sticky}.ss-side-label{letter-spacing:.06em;text-transform:uppercase;color:#7a3cff;margin:0;font-size:13px;font-weight:700}.ft-page .ss-side h3{font-family:var(--site-serif);margin:0;font-size:28px;font-weight:500;line-height:1.2}.ss-why{color:var(--site-muted);margin:0;font-size:16px;line-height:1.6}.ss-device{max-width:440px;box-shadow:var(--ft-shadow);background:#fff;border-radius:28px;margin:0 auto;padding:18px 20px 20px}.ss-device-top{border-bottom:1px solid var(--site-line-soft);align-items:center;gap:10px;padding-bottom:14px;font-size:15px;font-weight:600;display:flex}.ss-device-avatar{background:var(--site-wash);width:34px;height:34px;color:var(--site-muted);border-radius:50%;place-items:center;font-size:14px;display:grid}.ss-thread{padding-top:18px;display:grid}.ss-bubble.is-out{color:#fff;white-space:pre-line;background:linear-gradient(135deg,#7a3cff,#d93a9b);border-radius:20px 20px 6px;justify-self:end;max-width:88%;margin:0;padding:14px 16px;font-size:16px;line-height:1.55}.ss-meta{text-align:right;color:var(--site-faint);margin:14px 0 0;font-size:13px}.ss-call{box-shadow:var(--ft-shadow);background:#fff;border-radius:28px;padding:22px}.ss-call-head{align-items:center;gap:10px;margin-bottom:18px;font-size:15px;font-weight:700;display:flex}.ss-call-ring{background:var(--site-green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ss-dialogue{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ss-dialogue li{border-radius:18px;gap:3px;max-width:86%;padding:11px 15px;font-size:15px;line-height:1.5;display:grid}.ss-dialogue b{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ss-dialogue .is-you{background:var(--ft-night);color:#fff;border-bottom-right-radius:6px;justify-self:end}.ss-dialogue .is-you b{color:#ff9d3c}.ss-dialogue .is-them{background:var(--site-wash);color:var(--site-ink);border-bottom-left-radius:6px;justify-self:start}.ss-dialogue .is-them b{color:var(--site-faint)}.ss-dialogue .is-note{max-width:100%;color:var(--site-faint);text-align:center;justify-self:center;padding:4px 0;font-size:14px;font-style:italic}.ss-mail{box-shadow:var(--ft-shadow);background:#fff;border-radius:22px;overflow:hidden}.ss-mail-bar{background:var(--site-paper);border-bottom:1px solid var(--site-line-soft);gap:6px;padding:12px 16px;display:flex}.ss-mail-bar i{background:var(--site-line);border-radius:50%;width:10px;height:10px}.ss-mail-head{border-bottom:1px solid var(--site-line-soft);margin:0;padding:6px 22px}.ss-mail-head div{grid-template-columns:72px 1fr;gap:10px;padding:9px 0;font-size:15px;display:grid}.ss-mail-head dt{color:var(--site-faint)}.ss-mail-head dd{margin:0}.ss-mail-subject{font-weight:700}.ss-mail-body{color:var(--site-ink-2);white-space:pre-line;padding:22px;font-size:16px;line-height:1.7}.ss-voicemail{box-shadow:var(--ft-shadow);background:#fff;border-radius:28px;padding:24px}.ss-voicemail-player{background:var(--site-wash);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ss-play{background:linear-gradient(90deg,transparent 0 40%,#fff 40%)14px 11px/0 0 no-repeat,var(--ft-night);border-radius:50%;width:36px;height:36px;position:relative}.ss-play:after{content:"";border:7px solid #0000;border-left:11px solid #fff;border-right-width:0;position:absolute;top:11px;left:14px}.ss-wave{align-items:center;gap:3px;height:28px;display:flex}.ss-wave i{opacity:.7;height:30%;animation:ft-bar 1.6s ease-in-out calc(var(--i)*-.08s)infinite;background:linear-gradient(#7a3cff,#ff6a4d);border-radius:3px;flex:1}.ss-time{color:var(--site-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ss-voicemail-text{font-family:var(--site-serif);color:var(--site-ink);white-space:pre-line;margin:18px 0 0;font-size:20px;line-height:1.55}.sc-copy{background:var(--site-ink);color:#fff;font:inherit;cursor:pointer;transition:transform .2s var(--site-ease),box-shadow .2s ease;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;display:inline-flex}.sc-copy:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #0f101399}.sc-variations{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sc-variations li{border-radius:var(--ft-radius);background:#fff;align-content:start;justify-items:start;gap:14px;padding:26px;display:grid}.sc-variation-name{color:#7a3cff;margin:0;font-size:14px;font-weight:700}.sc-variation-body{color:var(--site-ink-2);white-space:pre-line;margin:0;font-size:16px;line-height:1.6}.sc-variations .sc-copy{border:1px solid var(--site-line);color:var(--site-ink);background:#fff;padding:9px 14px;font-size:14px}.sc-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc-dos>div{border-radius:var(--ft-radius);padding:32px}.sc-dos .is-do{background:#1f8f4e12}.sc-dos .is-dont{background:#dc26260d}.sc-dos-title{font-family:var(--site-serif);margin:0 0 18px;font-size:30px}.sc-dos ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-dos li{color:var(--site-ink-2);gap:10px;font-size:16px;line-height:1.5;display:flex}.sc-dos svg{flex:none;margin-top:3px}.sc-dos .is-do svg{color:var(--site-green)}.sc-dos .is-dont svg{color:#b42318}.sc-orbit-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.sc-orbit-text{color:#ffffffb8;margin:24px 0 0;font-size:17px;line-height:1.65}.sc-orbit-chat{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:28px;gap:14px;padding:28px;display:grid}.sc-orbit-you{max-width:92%;color:var(--site-ink);background:#fff;border-radius:20px 20px 6px;justify-self:end;margin:0;padding:14px 16px;font-size:16px;line-height:1.5}.sc-orbit-status{color:#ffffffd9;background:#ffffff14;border-radius:999px;justify-self:start;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.sc-orbit-status i{background:var(--site-brand);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite ft-breathe}.sc-hub-group{padding:72px 0}.sc-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sc-hub-cards a{border:1px solid var(--site-line);border-radius:var(--ft-radius);height:100%;color:var(--site-ink);transition:transform .3s var(--site-ease),box-shadow .3s var(--site-ease);background:#fff;align-content:start;gap:14px;padding:24px;text-decoration:none;display:grid}.sc-hub-cards a:hover{box-shadow:var(--ft-shadow);transform:translateY(-3px)}.sc-hub-preview{color:#fff;-webkit-line-clamp:3;background:linear-gradient(135deg,#7a3cff,#d93a9b);border-radius:16px 16px 6px;-webkit-box-orient:vertical;max-height:calc(4.35em + 24px);margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.sc-hub-name{font-family:var(--site-serif);font-size:22px;line-height:1.25}.sc-hub-channels{flex-wrap:wrap;gap:6px;display:flex}.sc-hub-channels span{background:var(--site-wash);color:var(--site-muted);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}@keyframes sc-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes ft-bar{0%,to{height:25%}50%{height:95%}}@media (max-width:980px){.sc-hero-grid,.sc-orbit-grid,.ss-panel{grid-template-columns:1fr}.ss-side{position:static}.sc-plan{grid-auto-columns:auto;grid-auto-flow:row}.sc-plan:before{background:linear-gradient(#7a3cff,#d93a9b,#ff6a4d,#ff9d3c);width:2px;height:auto;inset:18px auto 18px 17px}.sc-plan li{padding-left:56px}.sc-plan-dot{position:absolute;top:0;left:0}.sc-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ss-panel{border-radius:24px;padding:18px}.sc-dos,.sc-hub-cards{grid-template-columns:1fr}.sc-phone{min-height:0}}
