.m-dGga_workflowSurface{border:1px solid var(--line);border-radius:var(--radius-canvas);background:var(--surface);padding:.875rem 1.25rem}.m-dGga_workflowCanvas{margin-top:.75rem;position:relative}.m-dGga_workflowSteps{display:grid}.m-dGga_workflowRail{z-index:0;background:color-mix(in srgb, var(--brand) 52%, var(--line-subtle));width:1px;position:absolute;inset-block:.875rem 2.75rem;inset-inline-start:.875rem}.m-dGga_workflowStep{z-index:1;min-width:0;padding-block:0 .75rem;position:relative}.m-dGga_workflowStep:last-child{padding-bottom:0}.m-dGga_stepHeading{align-items:center;gap:.75rem;display:flex}.m-dGga_stepMarker{border:1px solid color-mix(in srgb, var(--brand) 24%, transparent);border-radius:var(--radius-sm);background:var(--surface);width:1.75rem;height:1.75rem;color:var(--brand);flex:none;justify-content:center;align-items:center;display:flex}.m-dGga_stepDetail{margin-top:.375rem;max-width:100%;color:var(--fg-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:2.5rem;overflow:hidden}.m-dGga_generatedFamily{margin-top:.375rem;align-items:center;gap:.375rem;margin-inline-start:2.5rem;display:flex}.m-dGga_generatedFamily>span{width:1.5rem;height:1.5rem;display:block;position:relative}@media (min-width:40rem){.m-dGga_workflowSurface{padding:.875rem 1.5rem}.m-dGga_workflowSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.m-dGga_workflowRail{width:auto;height:1px;inset-block:.875rem auto;inset-inline:12.5%}.m-dGga_workflowStep{text-align:center;flex-direction:column;align-items:center;padding:0;display:flex}.m-dGga_stepHeading{display:block}.m-dGga_stepHeading>div{margin-top:.625rem}.m-dGga_stepDetail,.m-dGga_generatedFamily{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.m-dGga_workflowSurface,.m-dGga_workflowRail,.m-dGga_workflowStep{transition:none}}
[data-viewport-hero]{isolation:isolate;position:relative;overflow:hidden}[data-viewport-height=all]{min-height:100svh}[data-viewport-height=content]{min-height:0}[data-viewport-variant=editorial]{--viewport-hero-stage-peak:5%;--viewport-hero-stage-shoulder:2%}.dark [data-viewport-variant=editorial]{--viewport-hero-stage-peak:20%;--viewport-hero-stage-shoulder:8.5%}[data-viewport-variant=editorial][data-tone=dark]{--viewport-hero-stage-peak:20%;--viewport-hero-stage-shoulder:8.5%}.rA6_uG_editorialStage{pointer-events:none;z-index:-10;background-image:radial-gradient(ellipse 50% 50% at center, color-mix(in srgb, var(--brand) var(--viewport-hero-stage-peak,5%), transparent) 0%, color-mix(in srgb, var(--brand) var(--viewport-hero-stage-shoulder,2%), transparent) 42%, transparent 82%);-webkit-user-select:none;user-select:none;width:min(82%,68rem);height:52%;position:absolute;top:42%;left:50%;transform:translate(-50%)}.rA6_uG_container{padding-top:4rem}.rA6_uG_grid{align-items:center;gap:3rem;display:grid}@media (min-width:48rem){.rA6_uG_grid{gap:3.5rem}}@media (min-width:64rem){.rA6_uG_editorialStage{width:min(70%,68rem);height:58%;top:12%;left:61%}[data-viewport-breakpoint=lg]{flex-direction:column;display:flex}[data-viewport-breakpoint=lg][data-viewport-height=desktop]{min-height:100svh}[data-viewport-breakpoint=lg] .rA6_uG_container{flex-direction:column;flex:1;justify-content:center;display:flex}[data-viewport-breakpoint=lg] .rA6_uG_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}[data-viewport-breakpoint=lg] .rA6_uG_grid.rA6_uG_editorialGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (min-width:80rem){[data-viewport-breakpoint=lg] .rA6_uG_grid{gap:4rem}[data-viewport-breakpoint=xl]{flex-direction:column;display:flex}[data-viewport-breakpoint=xl]:not([data-viewport-height=content]){min-height:100svh}[data-viewport-breakpoint=xl] .rA6_uG_container{flex-direction:column;flex:1;justify-content:center;display:flex}[data-viewport-breakpoint=xl] .rA6_uG_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem}[data-viewport-breakpoint=xl] .rA6_uG_grid.rA6_uG_editorialGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (min-width:64rem) and (max-height:52rem){[data-viewport-breakpoint=lg]:not([data-viewport-height=content]){padding-block:7rem 3rem}[data-viewport-breakpoint=lg]:not([data-viewport-height=content]) .rA6_uG_container{padding-top:0}}@media (min-width:80rem) and (max-height:52rem){[data-viewport-breakpoint=xl]:not([data-viewport-height=content]){padding-block:7rem 3rem}[data-viewport-breakpoint=xl]:not([data-viewport-height=content]) .rA6_uG_container{padding-top:0}}
.VYHnwa_iconSet{aspect-ratio:1.6;width:min(100%,29rem);margin-inline:auto;position:relative}.VYHnwa_workflowSteps{margin-top:1rem;display:grid}.VYHnwa_workflowStep{border-bottom:1px solid var(--line);min-width:0;padding-block:.875rem;position:relative}.VYHnwa_workflowStep:first-child{padding-top:0}.VYHnwa_workflowStep:last-child{border-bottom:0;padding-bottom:0}.VYHnwa_workflowConnector{z-index:1;inset-inline-start:50%;border:1px solid var(--line);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--brand);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-.4375rem;transform:translate(-50%)}@media (min-width:40rem){.VYHnwa_workflowSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.VYHnwa_workflowStep{border-inline-end:1px solid var(--line);border-bottom:0;min-height:7.5rem;padding:0 1rem}.VYHnwa_workflowStep:first-child{padding-inline-start:0}.VYHnwa_workflowStep:last-child{border-inline-end:0;padding-inline-end:0}.VYHnwa_workflowConnector{inset-inline:auto -.75rem;top:50%;bottom:auto;transform:translate(50%,-50%)}[dir=rtl] .VYHnwa_workflowConnector{transform:translate(-50%,-50%)}}.VYHnwa_icon{aspect-ratio:1;transition:transform .2s var(--ease-standard);position:absolute}.VYHnwa_icon:first-child{width:23%;top:31%;left:40%}.VYHnwa_icon:nth-child(2){width:21%;top:3%;left:64%}.VYHnwa_icon:nth-child(3){width:19.5%;top:4%;left:20%}.VYHnwa_icon:nth-child(4){width:21%;top:39%;left:12%}.VYHnwa_icon:nth-child(5){width:19.5%;top:67%;left:29%}.VYHnwa_icon:nth-child(6){width:19.5%;top:64%;left:63%}@media (min-width:48rem){#final-cta .VYHnwa_iconSet{inset-inline-start:-1.25rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VYHnwa_iconSet:hover .VYHnwa_icon:nth-child(3){transform:translate(-2px,-2px)}.VYHnwa_iconSet:hover .VYHnwa_icon:nth-child(2){transform:translate(2px,-2px)}.VYHnwa_iconSet:hover .VYHnwa_icon:nth-child(4){transform:translate(-3px)}.VYHnwa_iconSet:hover .VYHnwa_icon:nth-child(5){transform:translate(-2px,2px)}.VYHnwa_iconSet:hover .VYHnwa_icon:nth-child(6){transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){.VYHnwa_icon{transition:none}}
.DT3ooa_icon{width:1rem;height:1rem;transition-property:transform,opacity;transition-duration:.26s;transition-timing-function:var(--ease-standard), linear;will-change:transform, opacity;position:absolute;inset:0}.DT3ooa_outgoing{transition-delay:45ms}.DT3ooa_incoming{opacity:0;transition-delay:0s}.DT3ooa_horizontal .DT3ooa_incoming{transform:translate(-4px)}.DT3ooa_diagonal .DT3ooa_incoming{transform:translate(-3px,3px)}@media (prefers-reduced-motion:no-preference){.DT3ooa_button:focus-visible .DT3ooa_outgoing{opacity:0;transition-delay:0s}.DT3ooa_button:focus-visible .DT3ooa_horizontal .DT3ooa_outgoing{transform:translate(4px)}.DT3ooa_button:focus-visible .DT3ooa_diagonal .DT3ooa_outgoing{transform:translate(3px,-3px)}.DT3ooa_button:focus-visible .DT3ooa_incoming{opacity:1;transition-delay:45ms;transform:translate(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.DT3ooa_button:hover .DT3ooa_outgoing{opacity:0;transition-delay:0s}.DT3ooa_button:hover .DT3ooa_horizontal .DT3ooa_outgoing{transform:translate(4px)}.DT3ooa_button:hover .DT3ooa_diagonal .DT3ooa_outgoing{transform:translate(3px,-3px)}.DT3ooa_button:hover .DT3ooa_incoming{opacity:1;transition-delay:45ms;transform:translate(0)}}:is([dir=rtl] .DT3ooa_horizontal .DT3ooa_icon,[dir=rtl] .DT3ooa_diagonal .DT3ooa_icon){scale:-1 1}[dir=rtl] .DT3ooa_horizontal .DT3ooa_incoming{transform:translate(4px)}[dir=rtl] .DT3ooa_diagonal .DT3ooa_incoming{transform:translate(3px,3px)}@media (prefers-reduced-motion:no-preference){[dir=rtl] .DT3ooa_button:focus-visible .DT3ooa_horizontal .DT3ooa_outgoing{transform:translate(-4px)}[dir=rtl] .DT3ooa_button:focus-visible .DT3ooa_diagonal .DT3ooa_outgoing{transform:translate(-3px,-3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[dir=rtl] .DT3ooa_button:hover .DT3ooa_horizontal .DT3ooa_outgoing{transform:translate(-4px)}[dir=rtl] .DT3ooa_button:hover .DT3ooa_diagonal .DT3ooa_outgoing{transform:translate(-3px,-3px)}}@media (prefers-reduced-motion:reduce){.DT3ooa_icon{will-change:auto;transition:none}.DT3ooa_incoming{display:none}}
.l-EuCa_copyReveal,.l-EuCa_productReveal,.l-EuCa_actionReveal{opacity:0;transition-property:opacity,transform;transition-duration:.32s;transition-timing-function:var(--ease-enter);transform:translateY(8px)}.l-EuCa_productReveal{transition-duration:.34s;transition-delay:.12s;transform:translateY(12px)}.l-EuCa_actionReveal{transition-delay:60ms}.l-EuCa_visible .l-EuCa_copyReveal,.l-EuCa_visible .l-EuCa_productReveal,.l-EuCa_visible .l-EuCa_actionReveal{opacity:1;transform:translate(0)}@media (min-width:48rem){.l-EuCa_productReveal{transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.l-EuCa_copyReveal,.l-EuCa_productReveal,.l-EuCa_actionReveal{opacity:1;transition:none;transform:none}}
@keyframes aVOUhW_arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes aVOUhW_arrive-fade{0%{opacity:0}to{opacity:1}}@keyframes aVOUhW_product-arrive{0%{opacity:0;transform:translateX(calc(var(--hero-product-direction) * clamp(72px, 7vw, 96px)))}to{opacity:1;transform:translate(0)}}@keyframes aVOUhW_family-enter{0%{opacity:0;transform:translateX(calc(var(--family-direction) * 16px))}to{opacity:1;transform:translate(0)}}@keyframes aVOUhW_family-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--family-direction) * -16px))}}.aVOUhW_arrive{animation:aVOUhW_arrive .32s var(--ease-enter) both}.aVOUhW_eyebrow{animation-delay:0s}.aVOUhW_title{animation-delay:50ms}.aVOUhW_product{--hero-product-direction:1;animation-name:aVOUhW_product-arrive;animation-duration:.46s;animation-delay:.15s}.aVOUhW_copy{animation-delay:.1s}.aVOUhW_action{animation-delay:.15s}.aVOUhW_trust{animation-name:aVOUhW_arrive-fade;animation-delay:.36s}.aVOUhW_familyState,.aVOUhW_familyGrid{position:relative}.aVOUhW_familyOutgoing{z-index:1;position:absolute;inset:0}.aVOUhW_familyState[data-transition=true] .aVOUhW_familyIncoming,.aVOUhW_familyGrid[data-transition=true] .aVOUhW_familyIncoming{animation:aVOUhW_family-enter .28s var(--ease-standard) both}.aVOUhW_familyState[data-transition=true] .aVOUhW_familyOutgoing,.aVOUhW_familyGrid[data-transition=true] .aVOUhW_familyOutgoing{animation:aVOUhW_family-exit .28s var(--ease-exit) both}[dir=rtl] .aVOUhW_product{--hero-product-direction:-1}@media (max-width:1023px){@keyframes aVOUhW_product-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:64rem) and (max-height:52rem){.aVOUhW_title{font-size:clamp(3rem,4vw,3.5rem);line-height:1.08}.aVOUhW_copy{margin-top:1rem}.aVOUhW_action{margin-top:1.25rem}.aVOUhW_action>div{margin-top:.75rem}.aVOUhW_product [data-slot=product-canvas-header]{padding-block:1rem}.aVOUhW_product [data-slot=icon-grid-cell]{aspect-ratio:4/3;padding:1rem}.aVOUhW_product [data-slot=product-canvas-footer]>div:first-child{min-height:4rem;padding-block:.5rem}}@media (prefers-reduced-motion:reduce){.aVOUhW_arrive,.aVOUhW_familyState[data-transition=true] .aVOUhW_familyIncoming,.aVOUhW_familyState[data-transition=true] .aVOUhW_familyOutgoing,.aVOUhW_familyGrid[data-transition=true] .aVOUhW_familyIncoming,.aVOUhW_familyGrid[data-transition=true] .aVOUhW_familyOutgoing{animation:none}}
.AX4e7W_familyButton{transition-property:color,background-color;transition-duration:.16s;transition-timing-function:var(--ease-standard)}.AX4e7W_contextReveal,.AX4e7W_logoPageReveal{animation-duration:.26s;animation-timing-function:var(--ease-standard);animation-fill-mode:both}.AX4e7W_contextReveal,.AX4e7W_iconGridReveal [data-slot=icon-grid-cell]{animation-name:AX4e7W_showcase-family-reveal}.AX4e7W_iconGridReveal [data-slot=icon-grid-cell]{animation-duration:.26s;animation-timing-function:var(--ease-standard);animation-fill-mode:both;animation-delay:calc(var(--icon-grid-index) * 12ms)}.AX4e7W_logoPageReveal{animation-name:AX4e7W_showcase-logo-reveal}.AX4e7W_revealForward{--showcase-offset:12px}.AX4e7W_revealBackward{--showcase-offset:-12px}.AX4e7W_logoRevealForward{--showcase-offset:12px}.AX4e7W_logoRevealBackward{--showcase-offset:-12px}@keyframes AX4e7W_showcase-family-reveal{0%{opacity:0;transform:translateY(var(--showcase-offset))}to{opacity:1;transform:translateY(0)}}@keyframes AX4e7W_showcase-logo-reveal{0%{opacity:0;transform:translateX(var(--showcase-offset))}to{opacity:1;transform:translate(0)}}.AX4e7W_paginationButton{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){.AX4e7W_familyButton,.AX4e7W_paginationButton{transition:none}.AX4e7W_contextReveal,.AX4e7W_iconGridReveal [data-slot=icon-grid-cell],.AX4e7W_logoPageReveal{animation:none}}
@keyframes mgzvta_arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mgzvta_product-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes mgzvta_sample-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mgzvta_output-change{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mgzvta_arrive{animation:mgzvta_arrive .32s var(--ease-enter) both}.mgzvta_eyebrow{animation-delay:0s}.mgzvta_title{animation-delay:50ms}.mgzvta_copy{animation-delay:.1s}.mgzvta_action{animation-delay:.15s}.mgzvta_product{animation-name:mgzvta_product-arrive;animation-duration:.46s;animation-delay:.2s}.mgzvta_sample,.mgzvta_family,.mgzvta_evaluation{animation:mgzvta_sample-arrive .32s var(--ease-enter) both}.mgzvta_sample{animation-delay:.34s}.mgzvta_family{animation-delay:.39s}.mgzvta_evaluation{animation-delay:.42s}.mgzvta_selectedOutput{animation:mgzvta_output-change .3s var(--ease-enter) both}.mgzvta_sampleStage{min-height:17rem}@media (min-width:640px){.mgzvta_sampleStage{min-height:20rem}}@media (min-width:1024px){.mgzvta_previewPrimary{min-height:clamp(23rem,54svh,28rem);padding-block:clamp(1rem,2.5svh,2rem)}.mgzvta_sampleStage{min-height:clamp(12rem,24svh,17rem)}.mgzvta_focalImage{max-width:clamp(12rem,26svh,18rem)}.mgzvta_family{margin-top:clamp(.75rem,2svh,1.5rem)}@keyframes mgzvta_product-arrive-desktop{0%{opacity:0;transform:translate(72px)}to{opacity:1;transform:translate(0)}}@keyframes mgzvta_product-arrive-desktop-rtl{0%{opacity:0;transform:translate(-72px)}to{opacity:1;transform:translate(0)}}.mgzvta_product{animation-name:mgzvta_product-arrive-desktop}[dir=rtl] .mgzvta_product{animation-name:mgzvta_product-arrive-desktop-rtl}}@media (prefers-reduced-motion:reduce){.mgzvta_arrive,.mgzvta_sample,.mgzvta_family,.mgzvta_evaluation,.mgzvta_selectedOutput{animation:none}}
@media (min-width:64rem) and (max-height:52rem){.urxeVG_product{max-width:42rem;margin-inline:auto}.urxeVG_panel{padding-block:1rem}.urxeVG_header{padding-bottom:.75rem}.urxeVG_stage{aspect-ratio:auto;height:clamp(18rem,50svh,25rem);margin-top:1rem}.urxeVG_footer{padding-top:.75rem}}
@keyframes I-NDAa_arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes I-NDAa_visual-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes I-NDAa_proof-item-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.I-NDAa_arrive{animation:I-NDAa_arrive .32s var(--ease-enter) both}.I-NDAa_eyebrow{animation-delay:0s}.I-NDAa_title{animation-delay:50ms}.I-NDAa_copy{animation-delay:.1s}.I-NDAa_action{animation-delay:.15s}.I-NDAa_visual{animation:I-NDAa_visual-arrive .46s var(--ease-enter) .15s both}.I-NDAa_proofGrid{display:grid}.I-NDAa_proofItem{animation:I-NDAa_proof-item-arrive .32s var(--ease-enter) both}.I-NDAa_proofItem:first-child{animation-delay:.25s}.I-NDAa_proofItem:nth-child(2){animation-delay:.3s}.I-NDAa_proofItem:nth-child(3){animation-delay:.35s}.I-NDAa_proofItem:nth-child(4){animation-delay:.4s}.I-NDAa_featuredItem,.I-NDAa_supportingItem:not(:last-child){border-bottom:1px solid var(--line-subtle)}@media (min-width:1024px){@keyframes I-NDAa_visual-arrive-desktop{0%{opacity:0;transform:translate(72px)}to{opacity:1;transform:translate(0)}}@keyframes I-NDAa_visual-arrive-desktop-rtl{0%{opacity:0;transform:translate(-72px)}to{opacity:1;transform:translate(0)}}.I-NDAa_visual{animation-name:I-NDAa_visual-arrive-desktop}[dir=rtl] .I-NDAa_visual{animation-name:I-NDAa_visual-arrive-desktop-rtl}.I-NDAa_proofGrid{grid-template-columns:minmax(0,1.08fr) minmax(15rem,.92fr)}.I-NDAa_featuredItem{border-inline-end:1px solid var(--line-subtle);border-bottom:0;grid-row:span 3}}@media (prefers-reduced-motion:reduce){.I-NDAa_arrive,.I-NDAa_visual,.I-NDAa_proofItem{animation:none}}
.cBLeZW_layout{gap:1.5rem;display:grid}.cBLeZW_content{min-width:0}.cBLeZW_actions{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;display:flex}.cBLeZW_stack{isolation:isolate;align-items:center;width:max-content;display:flex}.cBLeZW_stackItem{z-index:calc(var(--stack-index) + 1);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-elevated);outline:2px solid var(--canvas);width:2.75rem;height:2.75rem;transition:transform .2s var(--ease-standard);flex:none;justify-content:center;align-items:center;margin-inline-start:-.625rem;display:flex;position:relative;overflow:hidden}.cBLeZW_stackItem:first-child{margin-inline-start:0}.cBLeZW_stackImage{object-fit:contain;width:100%;height:100%;padding:.1875rem}.cBLeZW_stackCount{color:var(--fg-muted);letter-spacing:-.01em;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,transform}@media (min-width:40rem){.cBLeZW_actions{width:max-content}}@media (min-width:48rem){.cBLeZW_layout{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:2rem}.cBLeZW_stack{margin-top:.25rem}.cBLeZW_actions{grid-column:2}}@media (min-width:64rem){.cBLeZW_layout{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:clamp(2.75rem,5vw,5rem)}.cBLeZW_stack{margin-top:-.375rem}.cBLeZW_actions{grid-column:auto;justify-self:end}.cBLeZW_stackItem{width:3rem;height:3rem;margin-inline-start:-.75rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cBLeZW_stackItem{will-change:transform}.cBLeZW_stack:hover .cBLeZW_stackItem{transform:translateX(calc(var(--stack-index) * 3px))}.cBLeZW_stack:hover .cBLeZW_stackCount{color:var(--fg-secondary)}}@media (prefers-reduced-motion:reduce){.cBLeZW_stackItem{transition:none}}
.whfc-q_workspace{border:1px solid var(--color-dark-650);border-radius:var(--radius-canvas);background:var(--color-dark-800);width:100%;max-width:39rem;color:var(--color-dark-50);margin-inline:auto;overflow:hidden}.whfc-q_workspaceHeader{color:var(--color-dark-300);font-size:var(--text-label);line-height:var(--text-label--line-height);border-bottom:1px solid #ffffff14;align-items:center;gap:.625rem;padding:1.125rem 1.25rem;font-weight:600;display:flex}.whfc-q_workspaceIcon{width:1rem;height:1rem;color:var(--color-brand-400);stroke-width:1.8px;flex:none}.whfc-q_sequence{min-width:0;padding:1.375rem 1.25rem 1.25rem}.whfc-q_source{min-width:0;margin-bottom:1.75rem}.whfc-q_quietLabel,.whfc-q_refinedLabel{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.whfc-q_quietLabel{color:var(--color-dark-400)}.whfc-q_sourceQuote{color:var(--color-dark-100);font-size:var(--text-body);line-height:var(--text-body--line-height);margin-top:.625rem;font-weight:500}.whfc-q_outcome{gap:1.25rem;min-width:0;display:grid}.whfc-q_refined,.whfc-q_result{min-width:0}.whfc-q_refinedLabel{color:var(--color-brand-400)}.whfc-q_refinedQuote{max-width:20rem;color:var(--color-dark-50);text-wrap:pretty;margin-top:.75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.whfc-q_result{flex-direction:column;align-items:flex-start;display:flex}.whfc-q_resultArtwork{border-radius:var(--radius-control);width:9rem;height:9rem;margin-top:.25rem;position:relative;overflow:hidden}.whfc-q_settings{color:var(--color-dark-400);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);border-top:1px solid #ffffff14;padding:.875rem 1.25rem 1rem}@media (min-width:40rem){.whfc-q_workspaceHeader{padding-inline:1.75rem}.whfc-q_sequence{padding:1.5rem 1.75rem 1.375rem}.whfc-q_outcome{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem}.whfc-q_resultArtwork{width:9.5rem;height:9.5rem}.whfc-q_result{justify-self:end}.whfc-q_settings{padding-inline:1.75rem}}@media (min-width:80rem){.whfc-q_sequence{padding-block:1.625rem 1.5rem}.whfc-q_outcome{gap:2.25rem}.whfc-q_resultArtwork{width:10.5rem;height:10.5rem}}
[data-solution-hero][data-header-clearance=hero]{--solution-hero-header-safe-height:5rem;min-height:calc(100svh - var(--solution-hero-header-safe-height))}@media (min-width:64rem){[data-solution-hero][data-header-clearance=hero]{--solution-hero-header-safe-height:5.5rem}}
.sG2Bma_map{gap:.75rem;display:grid;position:relative}.sG2Bma_mapCenter,.sG2Bma_mapNode{z-index:1;position:relative}.sG2Bma_mapCenter{border:1px solid color-mix(in srgb, var(--brand) 48%, var(--line-subtle));border-radius:var(--radius-surface);background:color-mix(in srgb, var(--brand-soft) 52%, var(--surface));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:10rem;padding:1.25rem;display:flex;overflow:hidden}.sG2Bma_mapCenter:before{background:var(--brand);content:"";height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}.sG2Bma_mapNode{border:1px solid var(--line-subtle);border-radius:var(--radius-surface);background:var(--surface);min-height:7rem;transition:border-color .18s var(--ease-standard), background-color .18s var(--ease-standard);align-items:center;display:flex}.sG2Bma_mapNodeLink{width:100%;min-width:0;min-height:inherit;border-radius:inherit;color:inherit;outline:none;align-items:flex-start;gap:.75rem;padding:.875rem;text-decoration:none;display:flex}.sG2Bma_mapNodeLink:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.sG2Bma_mapNode:focus-within{border-color:var(--brand-border)}.sG2Bma_mapConnectors{display:none}.sG2Bma_mapMobileBridge{height:1.5rem;color:var(--brand);justify-content:center;align-items:center;display:flex}@media (min-width:640px){.sG2Bma_map{grid-template-columns:repeat(2,minmax(0,1fr))}.sG2Bma_mapCenter,.sG2Bma_mapMobileBridge{grid-column:1/-1}}@media (min-width:1536px){.sG2Bma_map{grid-template-rows:minmax(7rem,auto) minmax(10.25rem,auto) minmax(7rem,auto);grid-template-columns:minmax(0,1fr) minmax(0,1.14fr) minmax(0,1fr);align-items:start;gap:1.25rem;width:100%;max-width:44rem;margin-inline-start:auto;display:grid}.sG2Bma_mapCenter{grid-area:2/2;width:100%;min-height:10.25rem}.sG2Bma_mapNode{width:100%}.sG2Bma_mapNode[data-category=developers]{grid-area:1/3}.sG2Bma_mapNode[data-category=design-systems]{grid-area:2/1;align-self:start}.sG2Bma_mapNode[data-category=saas]{grid-area:2/3;align-self:end}.sG2Bma_mapNode[data-category=founders]{grid-area:3/2;justify-self:center}.sG2Bma_mapConnectors{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.sG2Bma_mapConnectors path{fill:none;stroke:var(--line-subtle);stroke-width:1.25px;stroke-linecap:round}.sG2Bma_mapMobileBridge{display:none}}@media (hover:hover) and (pointer:fine){.sG2Bma_mapNode:hover{border-color:var(--brand-border);background:color-mix(in srgb, var(--brand-soft) 22%, var(--surface))}}@media (prefers-reduced-motion:reduce){.sG2Bma_mapCenter,.sG2Bma_mapNode,.sG2Bma_mapNodeLink,.sG2Bma_mapMobileBridge,.sG2Bma_mapConnectors path{transition:none;animation:none}}
