.sclfy-site{--bg:#fcfcfa;--ink:#12253b;--ink-2:#3c5068;--muted:#5a6d82;--paper:#fff;--soft:#eef4fc;--soft-2:#f5f8fc;--line:#dce5ee;--line-2:#e9eff5;--blue:#0067dd;--blue-ink:#0058bd;--blue-soft:#e6f0fd;--navy:#132c48;--navy-2:#0e2239;--navy-ink:#e9f1fb;--navy-muted:#a9bdd3;--app:#f3f7fc;--sidebar:#0f2036;--good:#137a3f;--good-soft:#e5f5eb;--warn:#8a5300;--warn-soft:#fff3d6;--bad:#b42318;--mock:#fff4d6;--mock-ink:#6a4500;--shadow-lg:0 24px 60px -24px #132c4847, 0 2px 6px #132c480f;--shadow-sm:0 1px 2px #132c480f;--photo:url(/images/team-portraits.jpg);--font:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sclfy-site,.sclfy-site *{box-sizing:border-box}html:has(.sclfy-site){scroll-behavior:smooth}.sclfy-site :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.sclfy-site :where(ul,ol){list-style:revert;margin:revert;padding:revert}.sclfy-site :where(img,svg){display:revert;vertical-align:revert;max-width:revert;height:revert}.sclfy-site{background:var(--bg);color:var(--ink);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.sclfy-site h1,.sclfy-site h2,.sclfy-site h3,.sclfy-site h4,.sclfy-site p{margin:0}.sclfy-site h1,.sclfy-site h2,.sclfy-site h3{text-wrap:balance}.sclfy-site a{color:inherit;text-decoration:none}.sclfy-site button,.sclfy-site input,.sclfy-site select{font:inherit;color:inherit}.sclfy-site button{cursor:pointer}.sclfy-site :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.sclfy-site .num{font-variant-numeric:tabular-nums}.sclfy-site .wrap{max-width:1160px;margin:0 auto;padding:0 40px}.sclfy-site .section{padding:104px 0}.sclfy-site .section.tight{padding:72px 0}.sclfy-site .tinted{background:var(--soft)}.sclfy-site .kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700}.sclfy-site .h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(32px,4.2vw,50px);font-weight:650;line-height:1.06}.sclfy-site .h2.sm{font-size:clamp(30px,3.4vw,42px)}.sclfy-site .lead{color:var(--muted);max-width:640px;margin-top:18px;font-size:18px;line-height:1.6}.sclfy-site .center{text-align:center}.sclfy-site .center .lead{margin-left:auto;margin-right:auto}.sclfy-site .mock-note{letter-spacing:.02em;background:var(--mock);color:var(--mock-ink);border:1px solid #f0d084;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.sclfy-site .tbd{letter-spacing:.04em;text-transform:uppercase;background:var(--mock);color:var(--mock-ink);vertical-align:middle;border:1px dashed #d9a93a;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.sclfy-site .btn{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-weight:600;line-height:1.3;display:inline-flex}.sclfy-site .btn:hover{filter:brightness(1.07)}.sclfy-site .btn.quiet{color:var(--ink);border:1px solid var(--line);background:0 0}.sclfy-site .btn.white{color:var(--navy);background:#fff}.sclfy-site .btn.small{min-height:40px;padding:8px 16px;font-size:14px}.sclfy-site .btn svg{width:16px;height:16px}.sclfy-site .nav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line-2);background:#fcfcfae0;position:sticky;top:0}.sclfy-site .nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.sclfy-site .logo{object-fit:contain;background:#fff;border-radius:10px;width:78px;height:50px;padding:3px;display:block}.sclfy-site .nav-links{color:var(--ink-2);align-items:center;gap:28px;font-size:14px;display:flex}.sclfy-site .nav-links a:hover{color:var(--ink)}.sclfy-site .nav-right{align-items:center;gap:18px;font-size:14px;display:flex}.sclfy-site .nav-menu{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:none}.sclfy-site .nav-menu svg{width:20px;height:20px}.sclfy-site .nav-more{position:relative}.sclfy-site .nav-more>summary{cursor:pointer;list-style:none}.sclfy-site .nav-more>summary::-webkit-details-marker{display:none}.sclfy-site .nav-drop{z-index:30;border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:8px;display:grid;position:absolute;top:54px;right:0}.sclfy-site .nav-drop a{color:var(--ink-2);border-radius:8px;padding:11px 12px;font-size:15px}.sclfy-site .nav-drop a:hover{background:var(--soft-2);color:var(--ink)}.sclfy-site .hero{padding:72px 0 16px}.sclfy-site .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.sclfy-site h1.hero-title{letter-spacing:-.058em;margin-top:0;font-size:clamp(44px,6vw,76px);font-weight:650;line-height:1}.sclfy-site h1.hero-title em{color:var(--blue);font-style:normal}.sclfy-site .hero-sub{color:var(--ink-2);max-width:560px;margin-top:24px;font-size:19px;line-height:1.6}.sclfy-site .hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sclfy-site .hero-trust{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:14px;display:flex}.sclfy-site .hero-trust span{align-items:center;gap:7px;display:inline-flex}.sclfy-site .hero-trust svg{width:16px;height:16px;color:var(--good);flex:none}.sclfy-site .window{background:var(--app);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px;overflow:hidden}.sclfy-site .window-bar{border-bottom:1px solid var(--line-2);background:#fff;align-items:center;gap:7px;padding:11px 14px;display:flex}.sclfy-site .window-bar i{background:#dfe6ee;border-radius:50%;width:10px;height:10px;display:block}.sclfy-site .window-bar .addr{color:var(--muted);background:var(--soft-2);border-radius:6px;margin-left:12px;padding:2px 10px;font-size:12px}.sclfy-site .window-body{padding:20px}.sclfy-site .card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px}.sclfy-site .photo{background-image:var(--photo);background-size:300% 300%;border-radius:10px;flex:none;width:40px;height:40px;display:block}.sclfy-site .p-ethan{background-position:0 0}.sclfy-site .p-mark{background-position:50% 0}.sclfy-site .p-maya{background-position:100% 0}.sclfy-site .p-nova{background-position:0%}.sclfy-site .p-finn{background-position:50%}.sclfy-site .p-dave{background-position:100%}.sclfy-site .p-scott{background-position:0 100%}.sclfy-site .p-aurora{background-position:50% 100%}.sclfy-site .p-larry{background-position:100% 100%}.sclfy-site .brief-head{align-items:flex-start;gap:12px;display:flex}.sclfy-site .brief-head h4{font-size:15px;font-weight:600}.sclfy-site .brief-head p{color:var(--muted);font-size:12.5px}.sclfy-site .brief-matters{background:#f7faff;border:1px solid #c9dcf7;border-radius:12px;margin-top:14px;padding:12px 14px}.sclfy-site .brief-matters .label{color:var(--blue-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.sclfy-site .brief-matters .label svg{width:14px;height:14px}.sclfy-site .bline{border-bottom:1px solid var(--line-2);padding:9px 0;font-size:13.5px;line-height:1.5}.sclfy-site .bline:last-child{border-bottom:0;padding-bottom:2px}.sclfy-site .bline small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.sclfy-site .bline small b{color:var(--blue-ink);font-weight:500}.sclfy-site .needs{margin-top:14px}.sclfy-site .needs h5{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.sclfy-site .count{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.sclfy-site .need{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sclfy-site .need+.need{margin-top:8px}.sclfy-site .need .photo{border-radius:8px;width:30px;height:30px}.sclfy-site .need .t{flex:1;min-width:0;line-height:1.35}.sclfy-site .need .t small{color:var(--muted);font-size:11.5px;display:block}.sclfy-site .need .act{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600}.sclfy-site .need .act.ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.sclfy-site .hero-visual{position:relative}.sclfy-site .float-kpi{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:10px 16px 10px 12px;display:flex;position:absolute;top:-34px;right:-24px}.sclfy-site .float-kpi small{color:var(--muted);font-size:11.5px;line-height:1.3;display:block}.sclfy-site .float-kpi strong{letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:20px;line-height:1.25;display:flex}.sclfy-site .float-kpi .up{color:var(--good);letter-spacing:0;font-size:12px;font-weight:600}.sclfy-site .spark{align-items:flex-end;gap:3px;width:74px;height:34px;display:flex}.sclfy-site .spark i{background:#b9d3f6;border-radius:2px;flex:1;display:block}.sclfy-site .spark i.on{background:var(--blue)}.sclfy-site .visual-caption{justify-content:flex-end;margin-top:14px;display:flex}.sclfy-site .hats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sclfy-site .hat{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.sclfy-site .hat .ico{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.sclfy-site .hat .ico svg{width:20px;height:20px}.sclfy-site .hat h3{letter-spacing:-.01em;margin-top:16px;font-size:16.5px}.sclfy-site .hat p{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}.sclfy-site .hat .fix{border-top:1px dashed var(--line);color:var(--ink-2);margin-top:14px;padding-top:12px;font-size:13.5px}.sclfy-site .hat .fix b{color:var(--blue-ink);font-weight:600}.sclfy-site .steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:52px;display:grid}.sclfy-site .step{padding:26px 26px 0 0;position:relative}.sclfy-site .step+.step{border-left:1px solid var(--line);padding-left:26px}.sclfy-site .step small{letter-spacing:.12em;color:var(--blue);font-size:12px;font-weight:700}.sclfy-site .step h3{letter-spacing:-.02em;margin-top:10px;font-size:20px;line-height:1.25}.sclfy-site .step p{color:var(--muted);margin-top:10px;font-size:15px}.sclfy-site .step .eg{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;font-style:italic}.sclfy-site .feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.sclfy-site .feature+.feature{margin-top:120px}.sclfy-site .feature.flip .feature-copy{order:2}.sclfy-site .feature-copy h3{letter-spacing:-.04em;margin-top:12px;font-size:clamp(28px,3.2vw,38px);font-weight:650;line-height:1.1}.sclfy-site .feature-copy>p:not(.kicker){color:var(--muted);margin-top:16px;font-size:17px}.sclfy-site .ticks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sclfy-site .ticks li{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.5;display:flex}.sclfy-site .ticks svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.sclfy-site .feature-visual{position:relative}.sclfy-site .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sclfy-site .kpi{padding:12px 14px}.sclfy-site .kpi small{color:var(--muted);font-size:11.5px;display:block}.sclfy-site .kpi strong{letter-spacing:-.03em;margin-top:2px;font-size:21px;display:block}.sclfy-site .kpi span{color:var(--muted);font-size:11px}.sclfy-site .kpi span.g{color:var(--good);font-weight:600}.sclfy-site .kpi span.w{color:var(--warn);font-weight:600}.sclfy-site .chart{margin-top:10px;padding:14px 16px}.sclfy-site .chart h5{margin:0;font-size:13px}.sclfy-site .chart .sub{color:var(--muted);font-size:11.5px}.sclfy-site .bars{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:4px;height:110px;margin-top:12px;display:flex}.sclfy-site .bars i{background:#a9c8f2;border-radius:3px 3px 0 0;flex:1;display:block}.sclfy-site .bars i.c{background:var(--blue)}.sclfy-site .axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.sclfy-site .ptable{margin-top:10px;padding:6px 16px}.sclfy-site .prow{border-bottom:1px solid var(--line-2);grid-template-columns:1.5fr 1fr .9fr 1fr;align-items:center;gap:8px;padding:9px 0;font-size:12.5px;display:grid}.sclfy-site .prow:last-child{border-bottom:0}.sclfy-site .prow.h{color:var(--muted);font-size:11px;font-weight:600}.sclfy-site .prow .r{text-align:right}.sclfy-site .def{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.sclfy-site .def svg{flex:none;width:13px;height:13px}.sclfy-site .chat{gap:12px;display:grid}.sclfy-site .msg-me{color:#fff;background:#1d4fd8;border-radius:14px 14px 4px;justify-self:end;max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.5}.sclfy-site .msg-bm{align-items:flex-start;gap:10px;display:flex}.sclfy-site .msg-bm .photo{border-radius:9px;width:32px;height:32px}.sclfy-site .bubble{border:1px solid var(--line);background:#fff;border-radius:4px 14px 14px;flex:1;min-width:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.sclfy-site .proposal{background:#f7faff;border:1px solid #c9dcf7;border-radius:12px;margin-top:10px;padding:12px 14px}.sclfy-site .proposal .tag{color:var(--blue-ink);font-size:11.5px;font-weight:600}.sclfy-site .proposal h5{letter-spacing:-.01em;margin:4px 0 0;font-size:14.5px}.sclfy-site .proposal .who{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sclfy-site .chip{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:11.5px;display:inline-flex}.sclfy-site .chip .photo{border-radius:50%;width:18px;height:18px}.sclfy-site .chip.src{background:var(--soft-2);padding:3px 9px}.sclfy-site .proposal .go{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.sclfy-site .proposal .go .btn{background:#1d4fd8;min-height:34px;padding:6px 14px;font-size:12.5px}.sclfy-site .proposal .go small{color:var(--muted);font-size:11.5px}.sclfy-site .based{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.sclfy-site .search{gap:8px;display:flex}.sclfy-site .search .in{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;padding:9px 12px;font-size:13.5px}.sclfy-site .search .go{background:var(--blue);color:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600}.sclfy-site .answer{margin-top:12px;padding:14px;font-size:13.5px;line-height:1.55}.sclfy-site .passage{margin-top:10px;padding:12px 14px}.sclfy-site .passage .src{justify-content:space-between;gap:10px;font-size:12.5px;font-weight:600;display:flex}.sclfy-site .passage .src small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.sclfy-site .passage .src .src-link{color:var(--blue-ink);white-space:nowrap;font-size:12px}.sclfy-site .passage blockquote{color:var(--ink-2);border-left:3px solid #c9dcf7;margin:8px 0 0;padding-left:12px;font-size:13px}.sclfy-site .passage mark{background:#fff1b8;border-radius:3px;padding:0 2px}.sclfy-site .sources-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sclfy-site .appr{padding:14px}.sclfy-site .appr+.appr{margin-top:10px}.sclfy-site .appr-top{align-items:center;gap:10px;display:flex}.sclfy-site .appr-top .photo{border-radius:8px;width:30px;height:30px}.sclfy-site .appr-top .t{flex:1;min-width:0}.sclfy-site .appr-top .t b{font-size:13.5px;line-height:1.35;display:block}.sclfy-site .appr-top .t small{color:var(--muted);font-size:11.5px}.sclfy-site .badge{background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.sclfy-site .badge.g{background:var(--good-soft);color:var(--good)}.sclfy-site .appr p{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.5}.sclfy-site .appr .row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sclfy-site .appr .row span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.sclfy-site .appr .row span.ok{background:var(--ink);color:#fff;border-color:var(--ink)}.sclfy-site .team{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.sclfy-site .mate{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:22px;display:flex}.sclfy-site .mate.lead-mate{background:var(--navy);color:var(--navy-ink);border-color:var(--navy)}.sclfy-site .mate-top{align-items:center;gap:14px;display:flex}.sclfy-site .mate-top .photo{border-radius:13px;width:54px;height:54px}.sclfy-site .mate h3{letter-spacing:-.015em;font-size:17px}.sclfy-site .mate .nm{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.sclfy-site .mate.lead-mate .nm{color:var(--navy-muted)}.sclfy-site .mate p{color:var(--ink-2);flex:1;margin-top:14px;font-size:14.5px;line-height:1.55}.sclfy-site .mate.lead-mate p{color:var(--navy-ink)}.sclfy-site .mate .with{border-top:1px solid var(--line-2);color:var(--muted);margin-top:14px;padding-top:12px;font-size:12.5px}.sclfy-site .mate.lead-mate .with{color:var(--navy-muted);border-color:#ffffff24}.sclfy-site .mate .with b{color:var(--ink-2);font-weight:600}.sclfy-site .mate.lead-mate .with b{color:#fff}.sclfy-site .state{white-space:nowrap;border-radius:999px;align-self:flex-start;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sclfy-site .state.on{color:#fff;background:#1f9d55}.sclfy-site .state.opt{background:var(--soft);color:var(--blue-ink)}.sclfy-site .team-note{color:var(--muted);margin-top:18px;font-size:13px}.sclfy-site .story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sclfy-site .timeline{gap:14px;display:grid;position:relative}.sclfy-site .timeline:before{content:"";background:#cfe0f6;width:2px;position:absolute;top:20px;bottom:20px;left:19px}.sclfy-site .tl{gap:14px;display:flex;position:relative}.sclfy-site .tl .photo{border:3px solid var(--soft);box-sizing:content-box;border-radius:50%;width:40px;height:40px;margin:-3px}.sclfy-site .tl .you{background:var(--blue);color:#fff;border:3px solid var(--soft);box-sizing:content-box;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin:-3px;font-size:13px;font-weight:700;display:grid}.sclfy-site .tl .body{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;padding:12px 16px}.sclfy-site .tl .body b{font-size:14px}.sclfy-site .tl .body small{color:var(--muted);margin-left:6px;font-size:12px}.sclfy-site .tl .body p{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.5}.sclfy-site .tl.you-step .body{background:#f7faff;border-color:#9fc2f2}.sclfy-site .result{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sclfy-site .result span{background:var(--good-soft);color:var(--good);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.sclfy-site .versus{background:var(--navy);color:var(--navy-ink)}.sclfy-site .versus .kicker{color:#8cc0ff}.sclfy-site .versus .lead{color:var(--navy-muted)}.sclfy-site .vs-grid{border:1px solid #ffffff1f;border-radius:18px;margin-top:52px;overflow:hidden}.sclfy-site .vs-row{grid-template-columns:1.05fr 1.3fr 1.5fr;display:grid}.sclfy-site .vs-row>div{padding:18px 22px;font-size:15px;line-height:1.5}.sclfy-site .vs-row+.vs-row>div{border-top:1px solid #ffffff1a}.sclfy-site .vs-row .topic{color:#fff;font-weight:600}.sclfy-site .vs-row .them{color:var(--navy-muted);background:#ffffff08}.sclfy-site .vs-row .us{color:#fff;background:#0067dd2e}.sclfy-site .vs-row.head>div{letter-spacing:.12em;text-transform:uppercase;padding-top:16px;padding-bottom:16px;font-size:12px;font-weight:700}.sclfy-site .vs-row.head .them{color:var(--navy-muted)}.sclfy-site .vs-row.head .us{color:#fff;background:#0067dd;align-items:center;gap:10px;display:flex}.sclfy-site .vs-row.head .us img{object-fit:contain;background:#fff;border-radius:6px;width:44px;height:28px;padding:2px}.sclfy-site .vs-label{display:none}.sclfy-site .both{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:28px;padding:22px 26px;display:grid}.sclfy-site .both .ico{color:#8cc0ff;background:#8cc0ff29;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sclfy-site .both .ico svg{width:22px;height:22px}.sclfy-site .both h3{color:#fff;letter-spacing:-.01em;font-size:18px}.sclfy-site .both p{color:var(--navy-muted);margin-top:4px;font-size:15px}.sclfy-site .fine{color:#7f95ad;margin-top:18px;font-size:12px}.sclfy-site .trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sclfy-site .trust .t{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.sclfy-site .trust .ico{background:var(--good-soft);width:40px;height:40px;color:var(--good);border-radius:11px;place-items:center;display:grid}.sclfy-site .trust .ico svg{width:20px;height:20px}.sclfy-site .trust h3{letter-spacing:-.015em;margin-top:16px;font-size:17px}.sclfy-site .trust p{color:var(--muted);margin-top:6px;font-size:14.5px}.sclfy-site .pricing{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.sclfy-site .plan{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:32px}.sclfy-site .plan-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sclfy-site .plan h3{letter-spacing:-.02em;font-size:20px}.sclfy-site .plan .price{align-items:baseline;gap:8px;margin-top:18px;display:flex}.sclfy-site .plan .price strong{letter-spacing:-.05em;font-size:54px;line-height:1}.sclfy-site .plan .price span{color:var(--muted);font-size:15px}.sclfy-site .plan .trial{color:var(--good);margin-top:10px;font-size:14px;font-weight:600}.sclfy-site .plan ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sclfy-site .plan li{color:var(--ink-2);gap:10px;font-size:15px;display:flex}.sclfy-site .plan li svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:2px}.sclfy-site .plan .btn{width:100%;margin-top:26px}.sclfy-site .plan .after{color:var(--muted);text-align:center;margin-top:12px;font-size:13px}.sclfy-site .faq{max-width:820px;margin:44px auto 0}.sclfy-site .faq details{border-bottom:1px solid var(--line);padding:20px 0}.sclfy-site .faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.sclfy-site .faq summary::-webkit-details-marker{display:none}.sclfy-site .faq summary:after{content:"+";color:var(--blue);font-size:22px;font-weight:400;line-height:1}.sclfy-site .faq details[open] summary:after{content:"–"}.sclfy-site .faq details p{color:var(--muted);max-width:720px;margin-top:10px;font-size:15.5px}.sclfy-site .faq details p a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.sclfy-site .cta{color:#fff;background:linear-gradient(135deg,#0b1f36 0%,#132c48 55%,#17406d 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px;padding:64px;display:grid}.sclfy-site .cta h2{letter-spacing:-.045em;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.06}.sclfy-site .cta p:not(.kicker){color:var(--navy-muted);margin-top:16px;font-size:17px}.sclfy-site .invite{color:var(--ink);background:#fff;border-radius:18px;padding:24px}.sclfy-site .invite label{margin-top:14px;font-size:13px;font-weight:600;display:block}.sclfy-site .invite label:first-child{margin-top:0}.sclfy-site .invite .field{border:1px solid var(--line);color:var(--muted);background:var(--soft-2);border-radius:10px;margin-top:6px;padding:11px 12px;font-size:14.5px}.sclfy-site .invite .btn{width:100%;margin-top:18px}.sclfy-site .invite small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.sclfy-site .invite .invite-h{letter-spacing:-.02em;color:var(--ink);font-size:19px}.sclfy-site .cta .invite .invite-p{color:var(--ink-2);margin-top:8px;font-size:15px}.sclfy-site .footer{padding:40px 0 56px}.sclfy-site .foot-inner{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:28px;font-size:14px;display:flex}.sclfy-site .footer nav{flex-wrap:wrap;gap:22px;display:flex}.sclfy-site .glue{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:48px;display:grid}.sclfy-site .glue-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.sclfy-site .glue-card.us{background:linear-gradient(#f7faff,#fff);border-color:#9fc2f2}.sclfy-site .glue-card h3{letter-spacing:-.02em;font-size:20px}.sclfy-site .glue-card>p{color:var(--muted);margin-top:6px;font-size:15px}.sclfy-site .diagram{gap:10px;margin-top:24px;display:grid}.sclfy-site .dg-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sclfy-site .node{border:1px solid var(--line);background:var(--soft-2);color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.sclfy-site .node.me{background:var(--blue);color:#fff;border-color:var(--blue);padding:10px 16px;font-size:14px}.sclfy-site .node.me.busy{background:#c2410c;border-color:#c2410c}.sclfy-site .node.bm{background:var(--navy);color:#fff;border-color:var(--navy)}.sclfy-site .node .photo{border-radius:6px;width:22px;height:22px}.sclfy-site .dg-arrows{text-align:center;color:#9db3cb;letter-spacing:.4em;font-size:13px;line-height:1}.sclfy-site .dg-caption{border-top:1px dashed var(--line);color:var(--ink-2);margin-top:18px;padding-top:16px;font-size:14px}.sclfy-site .dg-caption b{color:var(--ink)}.sclfy-site .mornings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:48px;display:grid}.sclfy-site .morning{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px}.sclfy-site .morning.us{border-color:#9fc2f2}.sclfy-site .morning h3{justify-content:space-between;align-items:center;gap:10px;font-size:18px;display:flex}.sclfy-site .morning h3 span{color:#b4410c;white-space:nowrap;background:#fdebe3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.sclfy-site .morning.us h3 span{background:var(--good-soft);color:var(--good)}.sclfy-site .mlist{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.sclfy-site .mlist li{border-top:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:11px 0;font-size:14.5px;line-height:1.5;display:grid}.sclfy-site .mlist li time{color:var(--ink);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13.5px;font-weight:600}.sclfy-site .mlist li.done{color:var(--good);font-weight:600}.sclfy-site .ctable{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:48px;overflow:hidden}.sclfy-site .crow{grid-template-columns:1fr 1.35fr 1.55fr;display:grid}.sclfy-site .crow>div{padding:16px 20px;font-size:14.5px;line-height:1.5}.sclfy-site .crow+.crow>div{border-top:1px solid var(--line-2)}.sclfy-site .crow .topic{font-weight:600}.sclfy-site .crow .them{color:var(--muted);background:var(--soft-2)}.sclfy-site .crow .us{color:var(--ink);background:#f7faff}.sclfy-site .crow.head>div{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#fff;font-size:12px;font-weight:700}.sclfy-site .crow.head .us{color:#fff;background:var(--blue)}.sclfy-site .crow.group>div{background:var(--soft);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);grid-column:1/-1;padding:10px 20px;font-size:12px;font-weight:700}.sclfy-site .y{color:var(--good);font-weight:700}.sclfy-site .right-tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:44px;display:grid}.sclfy-site .rt{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.sclfy-site .rt h3{font-size:18px}.sclfy-site .rt ul{color:var(--ink-2);gap:8px;margin:14px 0 0;padding-left:20px;font-size:15px;display:grid}.sclfy-site .rt.us{background:#f7faff;border-color:#9fc2f2}.sclfy-site .adds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}@media (max-width:1080px){.sclfy-site .nav-links{display:none}.sclfy-site .nav-menu{display:grid}.sclfy-site .hero .wrap,.sclfy-site .feature,.sclfy-site .story,.sclfy-site .pricing,.sclfy-site .cta{grid-template-columns:minmax(0,1fr)}.sclfy-site .feature.flip .feature-copy{order:0}.sclfy-site .float-kpi{top:-26px;right:12px}.sclfy-site .hats{grid-template-columns:repeat(2,minmax(0,1fr))}.sclfy-site .steps{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.sclfy-site .step,.sclfy-site .step+.step{border-left:0;border-top:1px solid var(--line);padding:22px 22px 22px 0}.sclfy-site .team,.sclfy-site .trust,.sclfy-site .adds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sclfy-site .wrap{padding:0 16px}.sclfy-site .section{padding:72px 0}.sclfy-site .section.tight{padding:56px 0}.sclfy-site .nav .wrap{height:64px}.sclfy-site .nav-right .signin{display:none}.sclfy-site .logo{width:64px;height:42px}.sclfy-site .hero{padding:40px 0 8px}.sclfy-site .hero .wrap{gap:40px}.sclfy-site .hero-sub{font-size:17px}.sclfy-site .hero-actions .btn{flex:100%}.sclfy-site .window-body{padding:12px}.sclfy-site .float-kpi{box-shadow:var(--shadow-sm);margin:12px 0 0;position:relative;top:auto;right:auto}.sclfy-site .hats,.sclfy-site .steps,.sclfy-site .team,.sclfy-site .trust,.sclfy-site .adds,.sclfy-site .glue,.sclfy-site .mornings,.sclfy-site .right-tool{grid-template-columns:minmax(0,1fr)}.sclfy-site .step,.sclfy-site .step+.step{padding:20px 0}.sclfy-site .feature{gap:32px}.sclfy-site .feature+.feature{margin-top:80px}.sclfy-site .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sclfy-site .kpis .kpi:nth-child(3){display:none}.sclfy-site .prow{grid-template-columns:1.4fr 1fr .9fr}.sclfy-site .prow>:nth-child(4){display:none}.sclfy-site .vs-row,.sclfy-site .crow{grid-template-columns:minmax(0,1fr)}.sclfy-site .vs-row.head,.sclfy-site .crow.head{display:none}.sclfy-site .vs-row>div,.sclfy-site .crow>div{padding:12px 16px}.sclfy-site .vs-row .topic{padding-top:18px;padding-bottom:4px;font-size:16px}.sclfy-site .vs-row+.vs-row>div{border-top:0}.sclfy-site .vs-row+.vs-row .topic{border-top:1px solid #ffffff24}.sclfy-site .vs-row .them,.sclfy-site .vs-row .us{border-radius:10px;margin:0 12px 8px}.sclfy-site .vs-row .us{margin-bottom:16px}.sclfy-site .vs-label{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.sclfy-site .crow+.crow>div{border-top:0}.sclfy-site .crow+.crow .topic{border-top:1px solid var(--line-2)}.sclfy-site .crow .them,.sclfy-site .crow .us{border-radius:10px;margin:0 12px 8px}.sclfy-site .crow .us{margin-bottom:14px}.sclfy-site .both{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.sclfy-site .cta{border-radius:20px;padding:32px 20px}.sclfy-site .plan{padding:24px}.sclfy-site .mlist li{grid-template-columns:52px minmax(0,1fr)}.sclfy-site .glue-card,.sclfy-site .morning{padding:20px}}.sclfy-site .skill-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.sclfy-site .ss{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:22px 24px}.sclfy-site .ss strong{letter-spacing:-.04em;color:var(--blue);font-size:34px;font-weight:650;line-height:1;display:block}.sclfy-site .ss h3{color:var(--ink);letter-spacing:-.01em;margin-top:12px;font-size:16.5px}.sclfy-site .ss p{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}.sclfy-site .skills{margin-top:16px}.sclfy-site .sk-h{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);font-size:11px;font-weight:700;display:block}.sclfy-site .sk{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sclfy-site .sk span{background:var(--blue-soft);color:var(--ink-2);border:1px solid #d3e3f9;border-radius:8px;padding:4px 9px;font-size:12px;line-height:1.35}.sclfy-site .mate .skills .sk-p{flex:none;margin-top:6px;font-size:13.5px}.sclfy-site .mate.lead-mate .sk-h{color:#8cc0ff}.sclfy-site .mate.lead-mate .skills .sk-p{color:var(--navy-muted)}.sclfy-site .mate.lead-mate .sk span{color:#e6eefb;background:#ffffff14;border-color:#ffffff29}@media (max-width:720px){.sclfy-site .skill-strip{grid-template-columns:minmax(0,1fr)}.sclfy-site .ss strong{font-size:30px}}
