.slc-page{--slc-ink:#172c29;--slc-secondary:#536761;--slc-line:#d8e2dc;--slc-paper:#f3f6f2;--slc-surface:#fff;color:var(--slc-ink)}.slc-page .slc-shell{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.slc-page .slc-shell{padding-inline:1.5rem}}@media (min-width:1024px){.slc-page .slc-shell{padding-inline:2.5rem}}.slc-page h2{max-width:19em;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.slc-page .slc-kicker{font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.slc-page .slc-intro{max-width:40rem;margin-top:1.25rem;font-size:1.25rem;line-height:1.7}.slc-page h3{text-wrap:balance}.slc-page .text-muted,.slc-page .text-slate-500{color:var(--slc-secondary)}.slc-page a,.slc-page summary{-webkit-tap-highlight-color:transparent}.slc-page :is(a,summary):focus-visible{outline:3px solid #818cf8;outline-offset:5px}.slc-closing-panel a,.slc-hero-actions>a,.slc-page .slc-primary{display:inline-flex;justify-content:center;align-items:center;min-height:52px;border-radius:12px;padding:.9rem 1.5rem;font-size:15px;font-weight:600;line-height:1.2}.slc-page .slc-primary{background:#4f46e5;color:#fff;transition:background .18s ease,transform .18s ease}.slc-page .slc-primary:hover{background:#4338ca;transform:translateY(-2px)}.slc-page .slc-text-link{color:#4f46e5;text-decoration:underline;text-underline-offset:4px}.slc-hero{background:var(--slc-paper);border-bottom:1px solid var(--slc-line)}.slc-hero-inner{padding-block:4.5rem 4rem}@media (min-width:768px){.slc-hero-inner{padding-block:6rem 5rem}}.slc-hero-layout{display:grid;gap:3rem}.slc-hero-copy h1{max-width:16em;margin-top:1.15rem;color:var(--slc-ink);font-size:clamp(1.65rem,6.8vw,3.25rem);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}@media (min-width:768px){.slc-hero-copy h1{font-size:clamp(3.15rem,4.8vw,4.75rem)}}.slc-hero-copy>p:not(:first-child){max-width:40rem;margin-top:1.5rem;color:var(--slc-secondary);font-size:1.22rem;line-height:1.65}.slc-hero-actions{gap:12px;margin-top:2rem}.slc-hero-actions>a:last-child{border-color:var(--slc-line);background:var(--slc-surface)}.slc-intake{border:1px solid var(--slc-line);border-radius:20px;background:var(--slc-surface);box-shadow:0 20px 45px -25px #20382e30;overflow:hidden}.slc-intake-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:#243d35}.slc-status{display:inline-flex;align-items:center;gap:8px;color:#e0eee5;font-size:11px}.slc-status:before{width:6px;height:6px;border-radius:50%;background:#b7d9bc;content:""}.slc-intake-body{padding:28px 24px 18px}.slc-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.slc-field{display:grid;gap:18px;padding:0 24px;border-right:1px solid var(--slc-line)}.slc-field:first-child{padding-left:0}.slc-field:last-child{border-right:0}.slc-field>p{padding-left:36px;color:var(--slc-secondary);font-size:17px;letter-spacing:-.02em}.slc-field-done>div>span{background:#edf3e9;color:#47694c}.slc-field:not(.slc-field-done)>div>span{background:var(--slc-paper);color:var(--slc-secondary)}.slc-intake-caption{margin-top:26px;padding-top:16px;border-top:1px solid var(--slc-line);color:var(--slc-secondary);font-size:12px;line-height:1.7}.slc-page .slc-reasons{padding-block:7rem;border:0}.slc-reasons>div{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:64px}.slc-reason-list{border-top:1px solid var(--slc-line)}.slc-reason{border-bottom:1px solid var(--slc-line)}.slc-reason summary{display:flex;align-items:baseline;gap:16px;padding-block:23px;cursor:pointer;list-style:none}.slc-reason summary::-webkit-details-marker{display:none}.slc-number{color:var(--slc-secondary);font-size:12px;font-variant-numeric:tabular-nums}.slc-reason h3{flex:1;font-size:1.25rem;font-weight:600;line-height:1.35}.slc-reason summary svg{flex-shrink:0;align-self:center;color:var(--slc-secondary);transition:transform .18s ease}.slc-reason[open] summary svg{transform:rotate(180deg)}.slc-reason>p{padding:0 28px 24px 32px;color:var(--slc-secondary);font-size:1.125rem;line-height:1.7}.slc-page .slc-builder{padding-block:7rem}.slc-capture-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;border:1px solid var(--slc-line);border-radius:20px;background:var(--slc-paper);overflow:hidden}.slc-capture-option{display:flex;flex-direction:column;padding:32px}.slc-capture-option+.slc-capture-option{border-left:1px solid var(--slc-line)}.slc-capture-option>span{align-self:flex-start;padding:0;background:transparent;color:var(--slc-secondary);letter-spacing:.12em}.slc-capture-option h3{margin-top:.75rem;font-size:clamp(1.75rem,2vw,2rem)}.slc-capture-option>p:first-of-type,.slc-capture-option>p:last-of-type{font-size:1rem;line-height:1.7}.slc-capture-option>p:first-of-type{min-height:96px}.slc-capture-option>p:nth-of-type(2){color:var(--slc-secondary)}.slc-node-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:110px;margin-top:24px;padding:20px 12px;border:1px solid var(--slc-line);border-radius:12px;background-color:var(--slc-surface);background-image:radial-gradient(var(--slc-line) 1px,transparent 1px);background-size:12px 12px}.slc-node-chain>span{flex:1;justify-content:space-between}.slc-node-chain>span:last-child{flex:0 0 auto}.slc-node-chain>span>span{padding:12px 10px;border-radius:8px;box-shadow:0 3px 5px #20382e08}.slc-page .slc-workflow{padding-block:7rem;border:0;background:#20372f;color:#f2f6f1}.slc-workflow>div{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px}.slc-workflow>div>div{position:sticky;top:110px}.slc-workflow .text-muted,.slc-workflow .text-slate-500{color:#b5c9be}.slc-timeline-step{position:relative;display:flex;gap:24px;padding-bottom:32px}.slc-timeline-step:before{position:absolute;top:36px;bottom:0;left:18px;width:1px;background:#658371;content:""}.slc-timeline-step:last-child{padding-bottom:0}.slc-timeline-step:last-child:before{display:none}.slc-timeline-step>span{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex-shrink:0;border:1px solid #658371;border-radius:50%;color:#d2e4c4;font-size:12px}.slc-timeline-step h3{padding-top:6px;color:#fff;font-size:1.125rem}.slc-timeline-step p{margin-top:.45rem;font-size:1rem;line-height:1.7}.slc-page .slc-outcomes{padding-block:7rem}.slc-outcome h3{font-size:1.125rem}.slc-outcome p{margin-top:.5rem;font-size:1rem;line-height:1.7}.slc-outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:36px}.slc-outcome{border-top:2px solid #b8c8ab;padding-top:22px}.slc-page .slc-collaboration{padding-block:7rem;border-color:var(--slc-line);background:var(--slc-paper)}.slc-collaboration li>div>p:first-child{font-size:1.125rem}.slc-collaboration li>div>p:last-child{margin-top:.35rem;font-size:1rem;line-height:1.7}.slc-inbox{padding:10px;border:1px solid var(--slc-line);border-radius:20px;background:var(--slc-surface);box-shadow:0 16px 40px -30px #20382e50;transform:rotate(1deg)}.slc-inbox ul{display:grid;gap:12px;padding:24px 16px}.slc-inbox .slc-inquiry{width:-moz-fit-content;width:fit-content;max-width:94%;margin-left:auto;padding:13px 18px;border:0;border-radius:14px 14px 4px 14px;background:var(--slc-paper);color:var(--slc-secondary);font-size:14px;line-height:1.6}.slc-page .slc-pillars{padding-block:7rem}.slc-pillar-list{margin-top:40px}.slc-pillar{display:grid;grid-template-columns:44px 1fr;align-items:start;gap:24px;padding-block:28px;border-top:1px solid var(--slc-line)}.slc-pillar>div:last-child{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.slc-pillar h3{padding-top:6px;font-size:1.5rem}.slc-pillar p{margin-top:.5rem;font-size:1rem;line-height:1.7}.slc-page .slc-setup{padding-block:7rem}.slc-setup-steps h3{margin-top:.75rem;font-size:1.125rem}.slc-setup-steps li>p:last-child{margin-top:.45rem;font-size:1rem;line-height:1.7}.slc-setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.slc-setup-steps li{padding-top:24px;border-top:1px solid var(--slc-line)}.slc-setup-steps li>p:first-child{color:var(--slc-secondary);font-size:26px;font-weight:400}.slc-page .slc-faq{padding-block:7rem;background:var(--slc-paper);border-color:var(--slc-line)}.slc-faq-list{max-width:56rem;margin-top:2.75rem}.slc-faq summary h3{font-size:1.25rem;line-height:1.35}.slc-faq details p{font-size:1.125rem;line-height:1.7}.slc-faq-related{margin-top:1.5rem;font-size:1rem;line-height:1.7}.slc-page .slc-closing{padding-block:7rem}.slc-closing-panel{padding:5rem 3rem;border:1px solid var(--slc-line);border-radius:20px;background:var(--slc-paper)}.slc-closing-panel h2{max-width:14em;color:var(--slc-ink)}.slc-closing-panel p{max-width:40rem;color:var(--slc-secondary);font-size:1.25rem;line-height:1.7}.slc-closing-panel a:last-child{border-color:var(--slc-line);color:#4f46e5;background:var(--slc-surface)}@media (prefers-color-scheme:dark){.slc-page{--slc-ink:#eff5ed;--slc-secondary:#b0bfb7;--slc-line:#334740;--slc-paper:#14251f;--slc-surface:#182d25}.slc-closing-panel a:last-child,.slc-page .slc-text-link{color:#818cf8}.slc-field-done>div>span{background:#314c3e;color:#cfdfbb}.slc-page .slc-workflow{background:#192d25}}@media (max-width:1023px){.slc-reasons>div,.slc-workflow>div{gap:40px}.slc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slc-field{padding-left:0}.slc-field:nth-child(2){border-right:0}.slc-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slc-capture-option{padding:24px}.slc-closing-panel>div{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.slc-hero-inner{padding-block:3.5rem 3rem}.slc-hero-layout{gap:36px}.slc-intake-header{padding:16px}.slc-intake-body{padding:20px 16px 16px}.slc-field{gap:12px;padding-right:8px}.slc-field>div{gap:7px;align-items:flex-start}.slc-field>div>p{font-size:12px;line-height:1.6}.slc-field>p{padding-left:0;font-size:14px}.slc-reasons>div,.slc-workflow>div{grid-template-columns:1fr;gap:32px}.slc-workflow>div>div{position:static}.slc-capture-options{grid-template-columns:1fr}.slc-capture-option+.slc-capture-option{border-left:0;border-top:1px solid var(--slc-line)}.slc-capture-option>p:first-of-type{min-height:0}.slc-inbox{transform:none}.slc-pillar{gap:16px}.slc-pillar>div:last-child{grid-template-columns:1fr;gap:12px}.slc-setup-steps{grid-template-columns:1fr;gap:24px}.slc-closing-panel{padding:3.25rem 1.5rem}}@media (max-width:420px){.slc-closing-panel a,.slc-hero-actions>a,.slc-page .slc-primary{min-height:52px;padding:.9rem 1.5rem;font-size:15px}.slc-faq summary h3{font-size:1.125rem}}@media (max-width:399px){.slc-outcome-grid{grid-template-columns:1fr;gap:24px}.slc-capture-option{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.slc-page *,.slc-page :before{animation:none!important;transition:none!important}}