.-dhw8q_gallery{padding-block:var(--lf-section-space);color:var(--l-ink,var(--lf-ink));background:var(--l-ground,var(--lf-ground));overflow:clip}.-dhw8q_heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:12%;margin-bottom:58px;display:grid}.-dhw8q_eyebrow{color:var(--l-muted,var(--lf-muted));font-size:var(--lf-type-label);line-height:1.5}.-dhw8q_gallery .-dhw8q_heading h2{font-size:var(--lf-type-section);letter-spacing:-.065em;margin:26px 0 0;font-weight:500;line-height:1.035}.-dhw8q_heading h2 span{color:var(--l-muted,var(--lf-muted))}.-dhw8q_gallery .-dhw8q_heading>p{max-width:370px;font-size:var(--lf-type-body);color:var(--l-muted,var(--lf-muted));margin:0 0 4px;line-height:1.7}.-dhw8q_choices{border-block:1px solid var(--l-line,var(--lf-line));grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.-dhw8q_choices button{min-width:0;min-height:92px;color:var(--l-muted,var(--lf-muted));text-align:left;font:inherit;letter-spacing:-.035em;cursor:pointer;transition:color var(--lf-duration-fast);background:0 0;border:0;align-items:center;gap:16px;padding:18px 0;font-size:22px;font-weight:500;display:flex;position:relative}.-dhw8q_choices button:after{content:"";background:var(--l-ink,var(--lf-ink));transform-origin:0;height:3px;transition:transform var(--lf-duration-control) var(--lf-ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.-dhw8q_choices button[aria-pressed=true]{color:var(--l-ink,var(--lf-ink))}.-dhw8q_choices button[aria-pressed=true]:after{transform:scaleX(1)}.-dhw8q_choices button:hover{color:var(--l-ink,var(--lf-ink))}.-dhw8q_choices button:focus-visible{outline:3px solid var(--l-focus,var(--lf-focus));outline-offset:5px;z-index:1}.-dhw8q_choiceNumber{color:var(--l-subtle,var(--lf-subtle));font-size:var(--lf-type-caption);letter-spacing:0;font-variant-numeric:tabular-nums}.-dhw8q_choiceMark{opacity:0;transition:opacity var(--lf-duration-control),transform var(--lf-duration-control);margin-left:auto;font-size:25px;line-height:1;transform:translate(-4px,4px)}.-dhw8q_choices button[aria-pressed=true] .-dhw8q_choiceMark,.-dhw8q_choices button:hover .-dhw8q_choiceMark{opacity:1;transform:none}.-dhw8q_stage{min-width:0;margin-top:34px}.-dhw8q_panel{background:var(--l-plane,var(--lf-plane));grid-template-columns:1.35fr 1fr;min-height:570px;animation:.32s ease-out -dhw8q_cg-enter;display:grid}.-dhw8q_panel[hidden]{display:none}.-dhw8q_artwork{--cg-art-ground:#e8eff1;--cg-art-ink:#152329;background:var(--cg-art-ground);color:var(--cg-art-ink);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.-dhw8q_visual{width:100%;height:auto;min-height:100%;display:block}.-dhw8q_artAccent{fill:var(--lf-brand-lime)}.-dhw8q_accentInk{fill:var(--lf-brand-charcoal)}.-dhw8q_artOverline{font-family:var(--lf-font-sans);letter-spacing:-.2px;font-size:16px;font-weight:500}.-dhw8q_artLabel{font-family:var(--lf-font-sans);letter-spacing:-.4px;font-size:18px}.-dhw8q_researchField{opacity:.62}.-dhw8q_knowledgeWords{font-family:var(--lf-font-sans);letter-spacing:-5px;font-size:77px;font-weight:500}.-dhw8q_preparationMarks{opacity:.18}.-dhw8q_preparationCopy{font-family:var(--lf-font-sans);letter-spacing:-4px;font-size:72px;font-weight:500}.-dhw8q_artwork figcaption{color:var(--cg-art-ink);font-size:var(--lf-type-art-label);opacity:.7;line-height:1.5;position:absolute;bottom:18px;left:24px}.-dhw8q_panel[data-capability=knowledge] .-dhw8q_artwork{--cg-art-ground:#e9e5f0;--cg-art-ink:#272331}.-dhw8q_panel[data-capability=preparation] .-dhw8q_artwork{--cg-art-ground:#eeecdf;--cg-art-ink:#292820}.-dhw8q_panel[data-capability=coordination] .-dhw8q_artwork{--cg-art-ground:#e3eadf;--cg-art-ink:#243021}.-dhw8q_copy{flex-direction:column;min-width:0;padding:55px 12% 43px;display:flex}.-dhw8q_detail{color:var(--l-muted,var(--lf-muted));font-size:var(--lf-type-caption);margin:0;line-height:1.6}.-dhw8q_gallery .-dhw8q_copy h3{letter-spacing:-.055em;max-width:11ch;margin:42px 0 0;font-size:clamp(37px,4.1vw,66px);font-weight:500;line-height:1.065}.-dhw8q_gallery .-dhw8q_body{max-width:35ch;color:var(--l-muted,var(--lf-muted));font-size:var(--lf-type-body);margin:26px 0 0;line-height:1.7}.-dhw8q_output{border-top:1px solid var(--l-line,var(--lf-line));align-items:start;gap:16px;margin-top:35px;padding-top:26px;display:flex}.-dhw8q_output>span{font-size:25px;line-height:1}.-dhw8q_output>p{letter-spacing:-.025em;max-width:25ch;margin:0;font-size:19px;line-height:1.45}.-dhw8q_gallery .-dhw8q_boundary{max-width:34ch;color:var(--l-subtle,var(--lf-subtle));font-size:var(--lf-type-caption);margin:auto 0 0;padding-top:36px;line-height:1.6}.-dhw8q_footer{color:var(--l-muted,var(--lf-muted));font-size:var(--lf-type-caption);justify-content:space-between;align-items:baseline;gap:30px;padding-top:24px;line-height:1.5;display:flex}.-dhw8q_footer p{margin:0}.-dhw8q_announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .-dhw8q_artwork{--cg-art-ground:#1f2c32;--cg-art-ink:#dfe9ec}[data-theme=dark] .-dhw8q_panel[data-capability=knowledge] .-dhw8q_artwork{--cg-art-ground:#292430;--cg-art-ink:#e9e1ef}[data-theme=dark] .-dhw8q_panel[data-capability=preparation] .-dhw8q_artwork{--cg-art-ground:#2d2b23;--cg-art-ink:#eeebdc}[data-theme=dark] .-dhw8q_panel[data-capability=coordination] .-dhw8q_artwork{--cg-art-ground:#263026;--cg-art-ink:#e5eadd}:is([data-theme=dark] .-dhw8q_knowledgeWords,[data-theme=dark] .-dhw8q_preparationCopy){fill:var(--lf-brand-charcoal)}@keyframes -dhw8q_cg-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1800px){.-dhw8q_panel{min-height:650px}.-dhw8q_copy{padding-top:70px}.-dhw8q_gallery .-dhw8q_copy h3{font-size:72px}}@media (max-width:1100px){.-dhw8q_heading{gap:7%}.-dhw8q_choices{gap:18px}.-dhw8q_choices button{gap:11px;font-size:19px}.-dhw8q_choiceMark{font-size:23px}.-dhw8q_panel{grid-template-columns:1.15fr 1fr;min-height:510px}.-dhw8q_copy{padding:35px 9% 32px}.-dhw8q_gallery .-dhw8q_copy h3{margin-top:30px;font-size:43px}.-dhw8q_gallery .-dhw8q_body{margin-top:22px}.-dhw8q_output{margin-top:28px}.-dhw8q_gallery .-dhw8q_boundary{padding-top:28px}}@media (max-width:760px){.-dhw8q_gallery{padding-block:var(--lf-section-space)}.-dhw8q_heading{margin-bottom:32px;display:block}.-dhw8q_gallery .-dhw8q_heading h2{font-size:var(--lf-type-section);letter-spacing:-.06em;margin-top:24px;line-height:1.065}.-dhw8q_gallery .-dhw8q_heading>p{max-width:40ch;font-size:var(--lf-type-body);margin-top:25px;line-height:1.7}.-dhw8q_choices{grid-template-columns:1fr 1fr;gap:0 22px}.-dhw8q_choices button{letter-spacing:-.025em;gap:8px;min-height:68px;padding-block:13px;font-size:18px}.-dhw8q_choices button:nth-child(-n+2){border-bottom:1px solid var(--l-line,var(--lf-line))}.-dhw8q_choiceNumber{font-size:10px}.-dhw8q_choiceMark{font-size:20px}.-dhw8q_choices button:after{height:2px}.-dhw8q_stage{margin-top:24px}.-dhw8q_panel{flex-direction:column;min-height:0;display:flex}.-dhw8q_artwork{aspect-ratio:1.2}.-dhw8q_visual{width:100%;min-height:0;transform:scale(1.08)}.-dhw8q_artwork figcaption{font-size:9px;bottom:12px;left:17px}.-dhw8q_copy{padding:28px 23px 30px}.-dhw8q_detail{font-size:11px}.-dhw8q_gallery .-dhw8q_copy h3{max-width:13ch;margin-top:24px;font-size:39px;line-height:1.08}.-dhw8q_gallery .-dhw8q_body{max-width:40ch;font-size:var(--lf-type-body);margin-top:21px;line-height:1.7}.-dhw8q_output{gap:13px;margin-top:27px;padding-top:22px}.-dhw8q_output>p{max-width:23ch;font-size:18px;line-height:1.45}.-dhw8q_gallery .-dhw8q_boundary{padding-top:25px;font-size:11px}.-dhw8q_footer{padding-top:19px;font-size:11px;display:block}.-dhw8q_footer p+p{margin-top:7px}}@media (max-width:350px){.-dhw8q_choices{gap:0 16px}.-dhw8q_choices button{gap:8px;font-size:16px}.-dhw8q_choiceMark{display:none}.-dhw8q_choiceNumber{font-size:9px}.-dhw8q_gallery .-dhw8q_copy h3{font-size:35px}.-dhw8q_copy{padding-inline:20px}.-dhw8q_gallery .-dhw8q_heading h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.-dhw8q_panel{animation:none}.-dhw8q_choices button,.-dhw8q_choices button:after,.-dhw8q_choiceMark{transition:none}}
.ss-scene{isolation:isolate;text-align:left;color:var(--ss-ink);font-family:var(--font-satoshi),Arial,sans-serif;background:0 0;border-radius:0;margin:0;padding:0;line-height:1.55;position:relative;overflow:hidden;container:studio-scene/inline-size}.ss-scene .ss-screen{background:var(--ss-ground);border-radius:0;position:relative;overflow:hidden}.ss-scene :is(p,blockquote){margin:0}.ss-scene :is(.ss-title,.ss-subtitle){color:var(--ss-ink);text-wrap:pretty;font-style:normal;font-weight:500}.ss-scene p:not(.ss-title):not(.ss-subtitle){color:var(--ss-muted)}.ss-scene .ss-title{letter-spacing:-.052em;font-size:32px;line-height:1.12}.ss-scene .ss-subtitle{letter-spacing:-.025em;font-size:17px;line-height:1.3}.ss-scene .ss-label{color:var(--ss-muted);font-size:var(--lf-type-art-label);letter-spacing:0;align-items:center;gap:7px;font-weight:500;line-height:1.5;display:flex}.ss-scene>figcaption{color:var(--l-muted);font-size:var(--lf-type-art-label);text-align:center;margin-top:18px;line-height:1.5}.ss-scene .ss-author{align-items:center;gap:10px;display:flex}.ss-scene .ss-author>span{width:33px;height:33px;color:var(--ss-ink);background:var(--ss-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ss-scene .ss-author strong{font-size:var(--lf-type-micro);font-weight:550;line-height:1.4;display:block}.ss-scene .ss-author small{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:3px;display:block}.ss-scene .ss-source-mark{color:var(--ss-muted);font-size:var(--lf-type-art-caption);align-items:center;gap:5px;line-height:1.5;display:inline-flex}.ss-scene .ss-source-mark svg{flex-shrink:0}.ss-scene .ss-review-label{color:var(--ss-muted);font-size:var(--lf-type-art-caption);align-items:center;gap:7px;margin-top:auto;padding-top:22px;line-height:1.5;display:flex}.ss-scene .ss-review-label:before{content:"";opacity:.65;border:1px solid;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ss-scene .ss-source-file{border-bottom:1px solid var(--ss-line);align-items:center;gap:12px;padding:18px 0;display:flex}.ss-scene .ss-source-file>span{font-size:var(--lf-type-micro);flex:1;line-height:1.4}.ss-scene .ss-source-file small{color:var(--ss-muted);font-size:var(--lf-type-art-caption);margin-top:4px;display:block}.ss-scene .ss-source-file>i{color:var(--ss-muted);font-size:var(--lf-type-art-caption);font-style:normal}.ss-scene .ss-source-file>svg{color:var(--ss-muted);flex-shrink:0}.ss-scene .ss-source-explanation{font-size:var(--lf-type-art-caption);margin-top:23px;line-height:1.7}.ss-scene.ss-artifact .ss-screen{box-shadow:none;border-radius:0;outline:0}.ss-artifact.ss-agents .ss-screen{border-top:2px solid var(--ss-ink)}.ss-artifact.ss-agents .ss-agent-layout{grid-template-columns:.75fr 1.25fr}.ss-artifact.ss-office .ss-office-layout{grid-template-columns:.7fr 1.3fr}.ss-artifact.ss-crm .ss-crm-layout{display:block}.ss-artifact.ss-crm .ss-sidebar{display:none}.ss-artifact.ss-crm .ss-crm-content{padding:34px}.ss-artifact.ss-crm .ss-crm-columns{grid-template-columns:1fr 1fr}.ss-artifact.ss-content .ss-content-layout{grid-template-columns:.7fr 1.3fr}.ss-artifact.ss-reporting .ss-reporting-report,.ss-artifact.ss-knowledge .ss-knowledge-answer{border-top:2px solid var(--ss-ink)}.ss-artifact.ss-blueprint .ss-blueprint-layout{border-block:1px solid var(--ss-line)}.ss-scene .ss-agent-layout{grid-template-columns:.85fr 1.15fr;min-height:485px;display:grid}.ss-scene .ss-request{background:var(--ss-wash);padding:31px 27px}.ss-scene .ss-email-avatar{width:35px;height:35px;color:var(--ss-ink);background:var(--ss-accent);font-size:var(--lf-type-micro);border-radius:50%;place-items:center;margin-top:29px;display:grid}.ss-scene .ss-request>.ss-title{margin-top:19px;font-size:28px;line-height:1.2}.ss-scene .ss-request>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-micro);margin-top:20px;line-height:1.85}.ss-scene .ss-request-from{color:var(--ss-muted);font-size:var(--lf-type-art-caption);margin-top:19px;display:block}.ss-scene .ss-source-thread{border-top:1px solid var(--ss-line);font-size:var(--lf-type-art-label);gap:11px;margin-top:29px;padding-top:20px;line-height:1.6;display:flex}.ss-scene .ss-source-thread strong{font-weight:500}.ss-scene .ss-source-thread svg{color:var(--ss-muted);flex-shrink:0}.ss-scene .ss-response{flex-direction:column;padding:29px 31px;display:flex}.ss-scene .ss-response-paper{margin-top:33px}.ss-scene .ss-response-paper .ss-title{margin-top:15px}.ss-scene .ss-response-paper>p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-micro);margin-top:19px;line-height:1.85}.ss-scene .ss-response-source{border-top:1px solid var(--ss-line);flex-wrap:wrap;gap:9px 18px;margin-top:25px;padding-top:20px;display:flex}.ss-scene .ss-crm-layout{grid-template-columns:137px minmax(0,1fr);min-height:485px;display:grid}.ss-scene .ss-sidebar{background:var(--ss-wash);flex-direction:column;gap:5px;padding:28px 12px;display:flex}.ss-scene .ss-sidebar>p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-art-caption);padding:0 11px 14px}.ss-scene .ss-sidebar>span{color:var(--ss-muted);font-size:var(--lf-type-art-label);border-radius:5px;align-items:center;gap:8px;padding:10px 11px;display:flex}.ss-scene .ss-sidebar>.ss-sidebar-selected{color:var(--ss-ink);background:var(--ss-ground)}.ss-scene .ss-sidebar-person{align-items:center;gap:8px;margin-top:auto;padding:40px 10px 0;display:flex}.ss-scene .ss-sidebar-person>i{width:25px;height:25px;color:var(--ss-ink);background:var(--ss-accent);font-size:var(--lf-type-art-label);border-radius:50%;place-items:center;font-style:normal;display:grid}.ss-scene .ss-sidebar-person>span{font-size:var(--lf-type-art-label)}.ss-scene .ss-sidebar-person small{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:2px;display:block}.ss-scene .ss-crm-content{min-width:0;padding:25px 29px 30px}.ss-scene .ss-breadcrumb{color:var(--ss-muted);font-size:var(--lf-type-art-caption);align-items:center;gap:8px;display:flex}.ss-scene .ss-breadcrumb>span{opacity:.4}.ss-scene .ss-breadcrumb svg{margin-left:auto}.ss-scene .ss-record-title{align-items:center;gap:13px;margin-top:29px;display:flex}.ss-scene .ss-customer-icon{width:40px;height:40px;color:var(--ss-ink);background:var(--ss-accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.ss-scene .ss-record-title>div>span{color:var(--ss-muted);font-size:var(--lf-type-art-caption)}.ss-scene .ss-record-title .ss-title{margin-top:4px;font-size:29px}.ss-scene .ss-record-facts{border-block:1px solid var(--ss-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:25px 0 0;padding:23px 0;display:grid}.ss-scene .ss-record-facts dt{color:var(--ss-muted);font-size:var(--lf-type-art-detail)}.ss-scene .ss-record-facts dd{font-size:var(--lf-type-micro);align-items:center;gap:6px;margin:7px 0 0;line-height:1.5;display:flex}.ss-scene .ss-record-facts i{background:var(--ss-ink);opacity:.6;border-radius:50%;width:5px;height:5px}.ss-scene .ss-crm-columns{grid-template-columns:.9fr 1.1fr;gap:25px;margin-top:27px;display:grid}.ss-scene .ss-record-notes .ss-subtitle{margin-top:14px;font-size:20px;line-height:1.25}.ss-scene .ss-record-notes>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-micro);margin-top:14px;line-height:1.8}.ss-scene .ss-related-row{border-top:1px solid var(--ss-line);font-size:var(--lf-type-art-caption);flex-wrap:wrap;align-items:start;gap:8px;margin-top:19px;padding-top:17px;display:flex}.ss-scene .ss-related-row>span{color:var(--ss-muted);align-items:center;gap:5px;display:flex}.ss-scene .ss-related-row strong{font-size:var(--lf-type-art-label);margin-left:auto;font-weight:500}.ss-scene .ss-related-row svg{flex-shrink:0}.ss-scene .ss-review-note{background:linear-gradient(150deg,var(--ss-accent),var(--ss-wash) 78%);border-radius:8px;flex-direction:column;padding:23px;display:flex}.ss-scene .ss-review-note>.ss-label{margin-top:25px}.ss-scene .ss-review-note .ss-subtitle{letter-spacing:-.045em;margin-top:11px;font-size:27px;line-height:1.15}.ss-scene .ss-change-row{font-size:var(--lf-type-art-label);align-items:center;gap:12px;margin-top:21px;display:flex}.ss-scene .ss-change-row>span{color:var(--ss-muted)}.ss-scene .ss-change-row>strong{color:var(--ss-ground);background:var(--ss-ink);border-radius:4px;padding:4px 8px;font-weight:500}.ss-scene .ss-review-note>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-art-label);margin-top:17px;line-height:1.75}.ss-scene .ss-review-note>p>strong{color:var(--ss-ink);font-weight:500}.ss-scene .ss-review-note>.ss-source-mark{margin-top:17px}.ss-scene .ss-office-layout{grid-template-columns:.85fr 1.15fr;min-height:495px;display:grid}.ss-scene .ss-office-context{background:var(--ss-wash);padding:32px 28px}.ss-scene .ss-office-context>.ss-title{margin-top:18px;font-size:29px}.ss-scene .ss-context-person{align-items:center;gap:11px;margin:28px 0 34px;display:flex}.ss-scene .ss-context-person>span{width:34px;height:34px;color:var(--ss-ink);background:var(--ss-accent);font-size:var(--lf-type-art-label);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ss-scene .ss-context-person strong{font-size:var(--lf-type-micro);font-weight:500;display:block}.ss-scene .ss-context-person small{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:3px;display:block}.ss-scene .ss-office-document{background:linear-gradient(155deg,var(--ss-accent),var(--ss-ground) 37%);padding:29px 31px 32px}.ss-scene .ss-document{margin-top:32px}.ss-scene .ss-document>.ss-title{margin-top:15px;font-size:36px;line-height:1.08}.ss-scene .ss-document-lead{font-size:var(--lf-type-micro);margin-top:20px;line-height:1.85}.ss-scene .ss-document-section{border-top:1px solid var(--ss-line);gap:13px;margin-top:24px;padding-top:22px;display:flex}.ss-scene .ss-document-section>span{color:var(--ss-muted);font-size:var(--lf-type-art-caption);padding-top:3px}.ss-scene .ss-document-section .ss-subtitle{font-size:14px;line-height:1.4}.ss-scene .ss-document-section p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-art-label);margin-top:8px;line-height:1.8}.ss-scene .ss-document-section .ss-source-mark{font-size:var(--lf-type-art-detail);margin-top:11px}.ss-scene .ss-document-footnote{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:28px;line-height:1.65;display:block}.ss-scene .ss-blueprint-layout{background:linear-gradient(145deg,var(--ss-ground),var(--ss-wash));grid-template-columns:1fr 1.05fr .9fr;gap:32px;min-height:465px;padding:36px 30px 40px;display:grid}.ss-scene .ss-blueprint-heading{padding-top:9px}.ss-scene .ss-blueprint-heading .ss-title{margin-top:17px;font-size:32px}.ss-scene .ss-blueprint-heading>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-micro);margin-top:23px;line-height:1.85}.ss-scene .ss-blueprint-flow{flex-direction:column;justify-content:center;display:flex}.ss-scene .ss-blueprint-flow>div{border-bottom:1px solid var(--ss-line);padding:18px 14px 18px 40px;position:relative}.ss-scene .ss-blueprint-flow>div:before{content:"";background:var(--ss-line);width:1px;position:absolute;top:28px;bottom:-29px;left:9px}.ss-scene .ss-blueprint-flow>div:last-child:before{display:none}.ss-scene .ss-blueprint-flow>div>span{z-index:1;background:var(--ss-ground);width:19px;height:19px;color:var(--ss-muted);box-shadow:0 0 0 1px var(--ss-line);font-size:var(--lf-type-art-detail);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:0}.ss-scene .ss-blueprint-flow strong{font-size:var(--lf-type-micro);font-weight:500;line-height:1.4;display:block}.ss-scene .ss-blueprint-flow small{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:7px;display:block}.ss-scene .ss-blueprint-flow>i{height:3px;font-size:0}.ss-scene .ss-blueprint-flow>.ss-flow-review>span{background:var(--ss-accent);color:var(--ss-ink);box-shadow:0 0 0 1px var(--ss-accent)}.ss-scene .ss-record-model{background:var(--ss-ground);border-radius:6px;align-self:center;padding:24px 20px}.ss-scene .ss-record-model>.ss-label{padding-bottom:14px}.ss-scene .ss-record-model>div{border-top:1px solid var(--ss-line);font-size:var(--lf-type-art-label);flex-wrap:wrap;align-items:center;gap:7px;padding:13px 0;display:flex}.ss-scene .ss-record-model>div>span:nth-child(2){color:var(--ss-muted);font-size:var(--lf-type-art-detail);flex-basis:100%;order:3}.ss-scene .ss-record-model>div>svg{margin-left:auto}.ss-scene .ss-record-model>.ss-model-note{border-top:1px solid var(--ss-line);font-size:var(--lf-type-art-detail);padding-top:13px;line-height:1.7}.ss-scene .ss-research-layout{grid-template-columns:.85fr 1.15fr;min-height:485px;display:grid}.ss-scene .ss-research-source{background:var(--ss-wash);padding:32px 28px}.ss-scene .ss-research-source>.ss-title{margin:17px 0 25px;font-size:29px}.ss-scene .ss-research-report{padding:29px 31px}.ss-scene .ss-research-report>.ss-label{margin-top:32px}.ss-scene .ss-research-report>.ss-title{margin-top:15px}.ss-scene .ss-report-item{align-items:start;gap:13px;margin-top:27px;display:flex}.ss-scene .ss-item-dot{background:var(--ss-ink);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.ss-scene .ss-dot-open{box-shadow:0 0 0 1px var(--ss-muted);background:0 0}.ss-scene .ss-report-item .ss-subtitle{font-size:14px;line-height:1.4}.ss-scene .ss-report-item p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-art-label);margin-top:9px;line-height:1.8}.ss-scene .ss-report-item .ss-source-mark{font-size:var(--lf-type-art-detail);margin-top:10px}.ss-scene .ss-report-question{background:var(--ss-wash);border-radius:5px;margin-top:27px;padding:20px}.ss-scene .ss-report-question>span{color:var(--ss-muted);font-size:var(--lf-type-art-detail)}.ss-scene .ss-report-question>p:not(.ss-title):not(.ss-subtitle){color:var(--ss-ink);font-size:var(--lf-type-micro);margin-top:9px;line-height:1.7}.ss-scene .ss-knowledge-layout{grid-template-columns:.85fr 1.15fr;min-height:475px;display:grid}.ss-scene .ss-knowledge-question{background:linear-gradient(145deg,var(--ss-accent),var(--ss-wash) 90%);flex-direction:column;padding:34px 30px;display:flex}.ss-scene .ss-search-orb{width:54px;height:54px;color:var(--ss-ink);background:var(--ss-ground);border-radius:50%;place-items:center;margin-bottom:32px;display:grid}.ss-scene .ss-knowledge-question>.ss-title{margin-top:17px;font-size:37px;line-height:1.1}.ss-scene .ss-knowledge-source{font-size:var(--lf-type-art-label);align-items:center;gap:11px;margin-top:auto;padding-top:32px;display:flex}.ss-scene .ss-knowledge-source small{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:4px;display:block}.ss-scene .ss-knowledge-answer{flex-direction:column;padding:30px 31px;display:flex}.ss-scene .ss-knowledge-answer>.ss-title{margin-top:34px}.ss-scene .ss-knowledge-answer>p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-micro);margin-top:21px;line-height:1.85}.ss-scene .ss-knowledge-answer blockquote{border-left:2px solid var(--ss-glow);font-size:var(--lf-type-caption);margin-top:27px;padding:17px 0 17px 18px;line-height:1.8}.ss-scene .ss-knowledge-answer>.ss-source-mark{margin-top:13px}.ss-scene .ss-knowledge-gap{border-top:1px solid var(--ss-line);margin-top:25px;padding-top:22px}.ss-scene .ss-knowledge-gap>span{color:var(--ss-muted);font-size:var(--lf-type-art-caption)}.ss-scene .ss-knowledge-gap p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-art-label);margin-top:9px;line-height:1.8}.ss-scene .ss-reporting-layout{grid-template-columns:.8fr 1.2fr;min-height:495px;display:grid}.ss-scene .ss-reporting-context{background:var(--ss-wash);padding:32px 28px}.ss-scene .ss-reporting-context>.ss-title{margin-top:17px}.ss-scene .ss-report-period{border-block:1px solid var(--ss-line);align-items:center;gap:12px;margin:28px 0 30px;padding:20px 0;display:flex}.ss-scene .ss-report-period>svg{color:var(--ss-muted);flex-shrink:0}.ss-scene .ss-report-period>span{font-size:var(--lf-type-caption)}.ss-scene .ss-report-period small{color:var(--ss-muted);font-size:var(--lf-type-art-caption);margin-top:5px;display:block}.ss-scene .ss-reporting-report{padding:29px 31px}.ss-scene .ss-reporting-report>.ss-label{margin-top:32px}.ss-scene .ss-reporting-report>.ss-title{margin-top:15px}.ss-scene .ss-reporting-period{font-size:var(--lf-type-art-caption);margin-top:17px}.ss-scene .ss-reporting-table{border-top:1px solid var(--ss-line);margin-top:27px}.ss-scene .ss-reporting-table>div{border-bottom:1px solid var(--ss-line);font-size:var(--lf-type-art-label);grid-template-columns:1.35fr 1fr .6fr;align-items:start;gap:14px;padding:14px 0;line-height:1.7;display:grid}.ss-scene .ss-reporting-table>div>strong{font-weight:500}.ss-scene .ss-reporting-table>div>span{color:var(--ss-muted)}.ss-scene .ss-reporting-table>.ss-reporting-table-head{font-size:var(--lf-type-art-detail);padding-block:11px}.ss-scene .ss-reporting-report>.ss-source-mark{font-size:var(--lf-type-art-detail);margin-top:13px}.ss-scene .ss-reporting-next{border-top:1px solid var(--ss-line);margin-top:25px;padding-top:23px}.ss-scene .ss-reporting-next>.ss-subtitle{font-size:14px}.ss-scene .ss-reporting-next>p:not(.ss-title):not(.ss-subtitle){font-size:var(--lf-type-art-label);margin-top:15px;line-height:1.8}.ss-scene .ss-reporting-next>.ss-source-mark{font-size:var(--lf-type-art-detail);margin-top:10px}.ss-scene .ss-content-layout{grid-template-columns:.85fr 1.15fr;min-height:470px;display:grid}.ss-scene .ss-content-brief{background:var(--ss-wash);padding:32px 29px}.ss-scene .ss-content-brief>.ss-title{margin-top:19px}.ss-scene .ss-content-brief>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-micro);margin-top:21px;line-height:1.85}.ss-scene .ss-editorial-source{border-top:1px solid var(--ss-line);margin-top:30px;padding-top:26px}.ss-scene .ss-editorial-source>span{color:var(--ss-muted);font-size:var(--lf-type-art-caption)}.ss-scene .ss-editorial-source>blockquote{font-size:var(--lf-type-caption);letter-spacing:-.015em;margin-top:14px;line-height:1.85}.ss-scene .ss-editorial-source small{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:16px;display:block}.ss-scene .ss-content-draft{background:linear-gradient(155deg,var(--ss-accent),var(--ss-ground) 38%);flex-direction:column;padding:29px 32px;display:flex}.ss-scene .ss-editorial-paper{margin-top:34px}.ss-scene .ss-editorial-paper>.ss-title{margin-top:15px;font-size:36px;line-height:1.09}.ss-scene .ss-editorial-paper>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-micro);margin-top:23px;line-height:1.85}.ss-scene .ss-editorial-signoff{border-top:1px solid var(--ss-line);color:var(--ss-muted);font-size:var(--lf-type-art-detail);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;padding-top:21px;display:flex}.ss-scene .ss-editorial-signoff>span:last-child{align-items:center;gap:7px;display:flex}.ss-scene .ss-scheduling-layout{grid-template-columns:.85fr 1.15fr;min-height:455px;display:grid}.ss-scene .ss-schedule{background:var(--ss-wash);padding:32px 29px}.ss-scene .ss-schedule>.ss-title{margin-top:18px}.ss-scene .ss-appointment{border-block:1px solid var(--ss-line);align-items:center;gap:15px;margin-top:25px;padding:25px 0;display:flex}.ss-scene .ss-appointment>svg{color:var(--ss-muted);flex-shrink:0}.ss-scene .ss-appointment>div>span{color:var(--ss-muted);font-size:var(--lf-type-art-detail)}.ss-scene .ss-appointment strong{margin-top:6px;font-size:14px;font-weight:500;display:block}.ss-scene .ss-appointment small{color:var(--ss-muted);font-size:var(--lf-type-art-caption);margin-top:6px;display:block}.ss-scene .ss-schedule-note{margin-top:26px}.ss-scene .ss-schedule-note>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){color:var(--ss-ink);font-size:var(--lf-type-caption);margin-top:14px;line-height:1.8}.ss-scene .ss-schedule-note>span{color:var(--ss-muted);font-size:var(--lf-type-art-detail);margin-top:16px;display:block}.ss-scene .ss-follow-up{flex-direction:column;padding:30px 32px;display:flex}.ss-scene .ss-follow-up>.ss-label{margin-top:34px}.ss-scene .ss-follow-up>.ss-title{margin-top:16px}.ss-scene .ss-follow-up>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-micro);margin-top:23px;line-height:1.85}.ss-scene .ss-follow-up>.ss-source-mark{margin-top:29px}.ss-artifact .ss-response-paper>p:not(.ss-title):not(.ss-subtitle),.ss-artifact .ss-document-lead,.ss-artifact .ss-editorial-paper>p:not(.ss-title):not(.ss-subtitle):not(.ss-label),.ss-artifact .ss-follow-up>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:var(--lf-type-label,14px)}.ss-artifact .ss-label,.ss-artifact .ss-author strong{font-size:var(--lf-type-micro,11px)}.ss-artifact .ss-author small{font-size:var(--lf-type-art-label,10px)}.ss-scene.ss-compact{padding:0}@media (max-width:700px){.ss-scene,.ss-scene.ss-compact{border-radius:0;padding:0}.ss-scene>figcaption{font-size:var(--lf-type-art-caption);margin-top:18px}}@container studio-scene (max-width:640px){.ss-scene :is(.ss-agent-layout,.ss-office-layout,.ss-crm-layout,.ss-content-layout,.ss-research-layout,.ss-knowledge-layout,.ss-scheduling-layout,.ss-reporting-layout){min-height:0;display:block}.ss-scene :is(.ss-request,.ss-office-context,.ss-research-source,.ss-knowledge-question,.ss-content-brief,.ss-schedule,.ss-reporting-context,.ss-sidebar,.ss-record-notes,.ss-record-model){clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-scene :is(.ss-response,.ss-office-document,.ss-research-report,.ss-knowledge-answer,.ss-content-draft,.ss-follow-up,.ss-reporting-report){padding:27px 26px 29px}.ss-scene .ss-title{font-size:34px}.ss-scene .ss-author>span{width:33px;height:33px}.ss-scene .ss-author strong{font-size:var(--lf-type-caption)}.ss-scene .ss-author small{font-size:var(--lf-type-art-caption)}.ss-scene .ss-label,.ss-scene .ss-source-mark,.ss-scene .ss-review-label{font-size:var(--lf-type-art-label)}.ss-scene :is(.ss-response-paper,.ss-document,.ss-editorial-paper){margin-top:30px}.ss-scene :is(.ss-document>.ss-title,.ss-editorial-paper>.ss-title){font-size:37px}.ss-scene :is(.ss-response-paper>p:not(.ss-title):not(.ss-subtitle),.ss-document-lead,.ss-knowledge-answer>p:not(.ss-title):not(.ss-subtitle),.ss-editorial-paper>p:not(.ss-title):not(.ss-subtitle):not(.ss-label),.ss-follow-up>p:not(.ss-title):not(.ss-subtitle):not(.ss-label)){font-size:14px;line-height:1.8}.ss-scene .ss-document-section .ss-subtitle,.ss-scene .ss-report-item .ss-subtitle,.ss-scene .ss-reporting-next>.ss-subtitle{font-size:15px}.ss-scene :is(.ss-document-section p:not(.ss-title):not(.ss-subtitle),.ss-report-item p:not(.ss-title):not(.ss-subtitle),.ss-report-question>p:not(.ss-title):not(.ss-subtitle),.ss-knowledge-gap p:not(.ss-title):not(.ss-subtitle),.ss-reporting-next>p:not(.ss-title):not(.ss-subtitle)){font-size:13px}.ss-scene :is(.ss-document-section .ss-source-mark,.ss-document-footnote,.ss-report-item .ss-source-mark,.ss-reporting-report>.ss-source-mark,.ss-reporting-next>.ss-source-mark,.ss-report-question>span,.ss-knowledge-gap>span,.ss-editorial-signoff){font-size:var(--lf-type-art-label)}.ss-scene .ss-knowledge-answer blockquote{font-size:15px}.ss-scene.ss-artifact .ss-crm-content{padding:23px 25px 27px}.ss-scene .ss-record-title .ss-title{font-size:31px}.ss-scene .ss-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:23px;padding:20px 0}.ss-scene .ss-record-facts dt{font-size:var(--lf-type-art-label)}.ss-scene .ss-record-facts dd{font-size:13px}.ss-scene .ss-crm-columns{margin-top:25px;display:block}.ss-scene .ss-review-note{padding:25px}.ss-scene .ss-review-note .ss-subtitle{font-size:32px}.ss-scene .ss-review-note>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){font-size:13px}.ss-scene .ss-change-row{font-size:var(--lf-type-caption)}.ss-scene .ss-blueprint-layout{grid-template-columns:1fr 1fr;gap:27px;padding:29px 26px 33px}.ss-scene .ss-blueprint-heading .ss-title{font-size:31px}.ss-scene .ss-blueprint-heading>p:not(.ss-title):not(.ss-subtitle):not(.ss-label),.ss-scene .ss-blueprint-flow strong{font-size:13px}.ss-scene .ss-blueprint-flow small,.ss-scene .ss-reporting-period{font-size:var(--lf-type-art-label)}.ss-scene .ss-reporting-table>div{font-size:var(--lf-type-caption);gap:12px}.ss-scene .ss-reporting-table>.ss-reporting-table-head{font-size:var(--lf-type-art-caption)}}@container studio-scene (max-width:380px){.ss-scene :is(.ss-response,.ss-office-document,.ss-research-report,.ss-knowledge-answer,.ss-content-draft,.ss-follow-up,.ss-reporting-report){padding:25px 21px 27px}.ss-scene .ss-title,.ss-scene .ss-knowledge-answer>.ss-title{font-size:31px}.ss-scene .ss-document>.ss-title,.ss-scene .ss-editorial-paper>.ss-title{font-size:34px}.ss-scene .ss-record-title .ss-title{font-size:28px}.ss-scene.ss-artifact .ss-crm-content{padding-inline:21px}.ss-scene .ss-record-facts{grid-template-columns:1fr 1fr;gap:17px 12px}.ss-scene .ss-record-facts>div:last-child{grid-column:1/-1}.ss-scene .ss-review-note{padding:21px}.ss-scene .ss-review-note .ss-subtitle{font-size:30px}.ss-scene .ss-blueprint-layout{grid-template-columns:1fr;gap:22px;padding:25px 22px 30px}.ss-scene .ss-blueprint-heading .ss-title{font-size:33px}.ss-scene .ss-blueprint-heading>p:not(.ss-title):not(.ss-subtitle):not(.ss-label){margin-top:18px}.ss-scene .ss-blueprint-flow strong{font-size:14px}.ss-scene .ss-blueprint-flow small{font-size:var(--lf-type-micro)}.ss-scene .ss-reporting-table>div{font-size:var(--lf-type-micro);grid-template-columns:1.25fr 1fr .6fr;gap:10px}}
.i7eXLG_hero{isolation:isolate;background:var(--l-ground);position:relative;overflow:hidden}.i7eXLG_art{z-index:0;--spatial-stage-mask:linear-gradient(90deg,transparent 35%,#000 85%),linear-gradient(0deg,#000 65%,transparent 100%);position:absolute;inset:0 0 67px}.i7eXLG_layout{z-index:1;pointer-events:none;padding-top:156px;position:relative}.i7eXLG_copy{pointer-events:auto;width:min(100%,780px);padding-bottom:62px;position:relative}.i7eXLG_eyebrow{align-items:center;gap:16px;display:flex}.i7eXLG_eyebrow>span{color:var(--l-subtle);font-variant-numeric:tabular-nums}.i7eXLG_hero .i7eXLG_copy h1{letter-spacing:-.062em;text-wrap:balance;margin-top:29px;font-size:clamp(60px,6.1vw,98px);font-weight:500;line-height:1.04}.i7eXLG_hero .i7eXLG_copy h1>span{color:var(--l-muted)}.i7eXLG_hero .i7eXLG_description{font-size:var(--lf-type-body);color:var(--l-muted);max-width:49ch;margin-top:28px;line-height:1.7}.i7eXLG_actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:29px;display:flex}.i7eXLG_foot{border-top:1px solid var(--l-line);min-height:67px;font-size:var(--lf-type-caption);color:var(--l-muted);pointer-events:auto;justify-content:space-between;align-items:center;gap:30px;padding-block:12px;line-height:1.6;display:flex}.i7eXLG_foot>span{max-width:62ch}.i7eXLG_foot>a{flex-shrink:0;align-items:center;gap:28px;min-height:44px;display:flex}.i7eXLG_foot>a:focus-visible{outline:3px solid var(--l-focus);outline-offset:6px}.i7eXLG_hero[data-practice=crm] .i7eXLG_copy{width:min(100%,940px);padding-bottom:48px}.i7eXLG_hero[data-practice=crm] .i7eXLG_copy h1{max-width:24ch;font-size:clamp(56px,4.7vw,78px)}.i7eXLG_hero[data-practice=crm] .i7eXLG_description{max-width:70ch}.i7eXLG_hero[data-practice=office] .i7eXLG_copy{width:min(100%,1050px);padding-bottom:48px}.i7eXLG_hero[data-practice=office] .i7eXLG_copy h1{max-width:21ch;font-size:clamp(60px,6.2vw,102px)}.i7eXLG_hero[data-practice=office] .i7eXLG_description{max-width:51ch}.i7eXLG_hero[data-practice=agents] .i7eXLG_layout{padding-top:160px}.i7eXLG_hero[data-practice=agents] .i7eXLG_art{--spatial-stage-mask:linear-gradient(0deg,#000,transparent 220px)}.i7eXLG_hero[data-practice=agents] .i7eXLG_copy{text-align:center;width:min(100%,1010px);margin-inline:auto;padding-bottom:220px}.i7eXLG_hero[data-practice=agents] .i7eXLG_eyebrow,.i7eXLG_hero[data-practice=agents] .i7eXLG_actions{justify-content:center}.i7eXLG_hero[data-practice=agents] .i7eXLG_copy h1{max-width:23ch;margin-inline:auto;font-size:clamp(57px,5.7vw,92px)}.i7eXLG_hero[data-practice=agents] .i7eXLG_description{max-width:63ch;margin-inline:auto}@media (min-width:1800px){.i7eXLG_layout{padding-top:175px}.i7eXLG_copy{padding-bottom:78px}.i7eXLG_hero[data-practice=agents] .i7eXLG_layout{padding-top:175px}}@media (max-width:1100px) and (min-width:761px){.i7eXLG_layout{padding-top:145px}.i7eXLG_copy{width:80%}.i7eXLG_hero .i7eXLG_copy h1{font-size:66px}.i7eXLG_hero[data-practice=crm] .i7eXLG_copy{max-width:640px}.i7eXLG_hero[data-practice=office] .i7eXLG_copy{width:90%}.i7eXLG_hero[data-practice=office] .i7eXLG_copy h1{font-size:66px}.i7eXLG_hero[data-practice=agents] .i7eXLG_copy{width:95%}.i7eXLG_hero[data-practice=agents] .i7eXLG_copy h1{font-size:63px}.i7eXLG_hero .i7eXLG_description{max-width:46ch}}@media (max-width:760px){.i7eXLG_layout,.i7eXLG_hero[data-practice=agents] .i7eXLG_layout{padding-top:124px}.i7eXLG_hero{flex-direction:column;display:flex}.i7eXLG_layout{order:1}.i7eXLG_art,.i7eXLG_hero[data-practice=agents] .i7eXLG_art{aspect-ratio:3/4;--spatial-stage-mask:none;order:2;width:100%;height:auto;position:relative;inset:auto}.i7eXLG_copy,.i7eXLG_hero[data-practice=office] .i7eXLG_copy,.i7eXLG_hero[data-practice=agents] .i7eXLG_copy{text-align:left;width:100%;padding-bottom:34px}.i7eXLG_hero .i7eXLG_copy h1,.i7eXLG_hero[data-practice=crm] .i7eXLG_copy h1,.i7eXLG_hero[data-practice=office] .i7eXLG_copy h1,.i7eXLG_hero[data-practice=agents] .i7eXLG_copy h1{letter-spacing:-.057em;max-width:17ch;margin-top:25px;font-size:clamp(44px,11.8vw,68px);line-height:1.065}.i7eXLG_hero[data-practice=agents] .i7eXLG_copy h1{max-width:20ch}.i7eXLG_hero .i7eXLG_copy h1 br{display:none}.i7eXLG_eyebrow{gap:12px}.i7eXLG_hero .i7eXLG_description,.i7eXLG_hero[data-practice=crm] .i7eXLG_description,.i7eXLG_hero[data-practice=office] .i7eXLG_description,.i7eXLG_hero[data-practice=agents] .i7eXLG_description{max-width:46ch;font-size:var(--lf-type-body);margin-top:25px;line-height:1.7}.i7eXLG_actions,.i7eXLG_hero[data-practice=agents] .i7eXLG_actions,.i7eXLG_hero[data-practice=agents] .i7eXLG_eyebrow{justify-content:flex-start}.i7eXLG_actions{gap:17px 20px;margin-top:25px}.i7eXLG_foot{display:none}.i7eXLG_foot>span{max-width:30ch}.i7eXLG_foot>a{gap:13px;font-size:11px}}@media (max-width:350px){.i7eXLG_layout,.i7eXLG_hero[data-practice=agents] .i7eXLG_layout{padding-top:112px}.i7eXLG_hero .i7eXLG_copy h1,.i7eXLG_hero[data-practice=crm] .i7eXLG_copy h1,.i7eXLG_hero[data-practice=office] .i7eXLG_copy h1,.i7eXLG_hero[data-practice=agents] .i7eXLG_copy h1{font-size:40px}.i7eXLG_actions{gap:15px}.i7eXLG_foot>span{max-width:23ch}.i7eXLG_foot>a{max-width:105px}}
