.BiroHero-module__thG-4W__hero{background-color:var(--color-text-primary);color:var(--color-bg-primary);padding:var(--space-24) 0 var(--space-16);text-align:center;width:100%}.BiroHero-module__thG-4W__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);align-items:center;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.BiroHero-module__thG-4W__badge{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em}.BiroHero-module__thG-4W__title{font-family:var(--font-sans);font-size:var(--text-h1-mobile);font-weight:var(--font-weight-semibold);line-height:var(--leading-h1);letter-spacing:-.03em;max-width:900px;margin:0}.BiroHero-module__thG-4W__subtitleWrapper{gap:var(--space-3);max-width:var(--reading-max);flex-direction:column;display:flex}.BiroHero-module__thG-4W__subtitleHighlight{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-medium);color:var(--color-bg-primary);margin:0;line-height:1.4}.BiroHero-module__thG-4W__subtitleText{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:var(--leading-body);color:var(--color-border-strong);margin:0}.BiroHero-module__thG-4W__actions{gap:var(--space-4);width:100%;margin-top:var(--space-4);flex-direction:column;align-items:center;display:flex}.BiroHero-module__thG-4W__primaryBtn{height:var(--button-height);background-color:var(--color-accent);color:var(--color-text-primary);padding:0 var(--button-padding-x);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);transition:opacity var(--motion-fast) var(--ease-standard);cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;max-width:380px;text-decoration:none;display:inline-flex}.BiroHero-module__thG-4W__primaryBtn:hover{opacity:.9}.BiroHero-module__thG-4W__secondaryBtn{height:var(--button-height);color:var(--color-bg-primary);border:1px solid var(--color-bg-primary);padding:0 var(--button-padding-x);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background-color:#0000;justify-content:center;align-items:center;width:100%;max-width:380px;text-decoration:none;display:inline-flex}.BiroHero-module__thG-4W__secondaryBtn:hover{background-color:#ffffff14}.BiroHero-module__thG-4W__graphicWrapper{margin-top:var(--space-8);width:100%;max-width:600px}.BiroHero-module__thG-4W__svg{width:100%;height:auto;overflow:visible}.BiroHero-module__thG-4W__symptomNode{fill:var(--color-border-strong);stroke:#ffffff0d;stroke-width:3px}.BiroHero-module__thG-4W__haloNode{fill:none;stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:2 2;opacity:.5}.BiroHero-module__thG-4W__connectingLine{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.7}.BiroHero-module__thG-4W__connectingLineShort{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;opacity:.5}.BiroHero-module__thG-4W__coreNode{fill:var(--color-accent)}.BiroHero-module__thG-4W__coreHalo{fill:none;stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:3 1;opacity:.8;transform-origin:480px 75px;animation:15s linear infinite BiroHero-module__thG-4W__spinHalo}.BiroHero-module__thG-4W__monoTag{font-family:var(--font-mono);fill:var(--color-text-muted);text-anchor:middle;letter-spacing:.04em;font-size:8px}.BiroHero-module__thG-4W__coreLabel{font-family:var(--font-mono);font-size:9px;font-weight:var(--font-weight-medium);fill:var(--color-accent);text-anchor:middle;letter-spacing:.04em}@keyframes BiroHero-module__thG-4W__spinHalo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.BiroHero-module__thG-4W__title{font-size:var(--text-h1)}.BiroHero-module__thG-4W__subtitleHighlight{font-size:var(--text-body-lg)}.BiroHero-module__thG-4W__subtitleText{font-size:var(--text-body)}.BiroHero-module__thG-4W__actions{flex-direction:row;justify-content:center}.BiroHero-module__thG-4W__primaryBtn,.BiroHero-module__thG-4W__secondaryBtn{width:auto}}@media (max-width:767px){.BiroHero-module__thG-4W__container{padding:0 var(--margin-mobile)}}
.HighlightText-module__hYzCXa__wrapper{margin:var(--space-8) 0;width:100%;max-width:var(--reading-max)}.HighlightText-module__hYzCXa__quote{padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:3px solid var(--color-accent);gap:var(--space-2);text-align:left;flex-direction:column;margin:0;display:flex}.HighlightText-module__hYzCXa__line{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);line-height:var(--leading-h3);color:var(--color-text-primary);letter-spacing:-.01em}@media (min-width:768px){.HighlightText-module__hYzCXa__line{font-size:var(--text-h3)}}
.WhatIsBiro-module__l5gNcG__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.WhatIsBiro-module__l5gNcG__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.WhatIsBiro-module__l5gNcG__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.WhatIsBiro-module__l5gNcG__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-8) 0}.WhatIsBiro-module__l5gNcG__grid{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.WhatIsBiro-module__l5gNcG__textCol{gap:var(--space-4);flex-direction:column;display:flex}.WhatIsBiro-module__l5gNcG__leadText{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);line-height:var(--leading-base);color:var(--color-text-primary);margin:0}.WhatIsBiro-module__l5gNcG__bodyText{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.WhatIsBiro-module__l5gNcG__piecesCol{gap:var(--space-4);flex-direction:column;display:flex}.WhatIsBiro-module__l5gNcG__piecesLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.WhatIsBiro-module__l5gNcG__piecesGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.WhatIsBiro-module__l5gNcG__pieceCard{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.WhatIsBiro-module__l5gNcG__pieceIndex{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.WhatIsBiro-module__l5gNcG__pieceTitle{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.WhatIsBiro-module__l5gNcG__pieceDesc{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.3}.WhatIsBiro-module__l5gNcG__highlightWrapper{width:100%}@media (min-width:768px){.WhatIsBiro-module__l5gNcG__title{font-size:var(--text-h2,42px)}.WhatIsBiro-module__l5gNcG__grid{gap:var(--space-12);grid-template-columns:1fr 1.2fr}.WhatIsBiro-module__l5gNcG__leadText{font-size:var(--text-body-lg,20px)}.WhatIsBiro-module__l5gNcG__piecesGrid{grid-template-columns:1fr 1fr 1fr}}
.WhyItExists-module__4mfb-q__section{color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);background-color:#ecebe5;justify-content:center;padding:100px 0;display:flex}.WhyItExists-module__4mfb-q__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.WhyItExists-module__4mfb-q__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.WhyItExists-module__4mfb-q__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:900px;margin:0 0 var(--space-8) 0}.WhyItExists-module__4mfb-q__grid{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.WhyItExists-module__4mfb-q__instantCol,.WhyItExists-module__4mfb-q__comprehensionCol{gap:var(--space-4);background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);flex-direction:column;display:flex}.WhyItExists-module__4mfb-q__colLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2)}.WhyItExists-module__4mfb-q__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhyItExists-module__4mfb-q__instantItem{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-style:italic}.WhyItExists-module__4mfb-q__questionItem{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);color:var(--color-text-primary);align-items:center;gap:var(--space-2);font-weight:var(--font-weight-medium);display:flex}.WhyItExists-module__4mfb-q__accentDot{color:var(--color-accent)}.WhyItExists-module__4mfb-q__colFootnote{font-family:var(--font-sans);font-size:var(--text-small,14px);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.WhyItExists-module__4mfb-q__colDescription{font-family:var(--font-sans);font-size:var(--text-small,14px);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.WhyItExists-module__4mfb-q__highlightWrapper{width:100%}@media (min-width:768px){.WhyItExists-module__4mfb-q__title{font-size:var(--text-h2,42px)}.WhyItExists-module__4mfb-q__grid{gap:var(--space-10);grid-template-columns:1fr 1fr}.WhyItExists-module__4mfb-q__instantCol,.WhyItExists-module__4mfb-q__comprehensionCol{padding:var(--space-8)}}
.BiroOrigin-module__13IxqW__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.BiroOrigin-module__13IxqW__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.BiroOrigin-module__13IxqW__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.BiroOrigin-module__13IxqW__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:900px;margin:0 0 var(--space-8) 0}.BiroOrigin-module__13IxqW__content{gap:var(--space-8);grid-template-columns:1fr;width:100%;display:grid}.BiroOrigin-module__13IxqW__textBlock{gap:var(--space-4);flex-direction:column;display:flex}.BiroOrigin-module__13IxqW__paragraph{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.BiroOrigin-module__13IxqW__paragraph strong{color:var(--color-text-primary)}.BiroOrigin-module__13IxqW__processBlock{gap:var(--space-4);background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);flex-direction:column;display:flex}.BiroOrigin-module__13IxqW__processTitle{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.BiroOrigin-module__13IxqW__stepsList{gap:var(--space-4);flex-direction:column;display:flex}.BiroOrigin-module__13IxqW__stepItem{flex-direction:column;gap:1px;display:flex}.BiroOrigin-module__13IxqW__stepHeader{align-items:center;gap:var(--space-2);display:flex}.BiroOrigin-module__13IxqW__stepNum{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}.BiroOrigin-module__13IxqW__stepLabel{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.BiroOrigin-module__13IxqW__stepDesc{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:13.5px;line-height:var(--leading-normal);margin:0;padding-left:36px}@media (min-width:768px){.BiroOrigin-module__13IxqW__title{font-size:var(--text-h2,42px)}.BiroOrigin-module__13IxqW__content{gap:var(--space-12);grid-template-columns:1.2fr 1fr}.BiroOrigin-module__13IxqW__paragraph{font-size:var(--text-body,17px)}}
.ProblemBehind-module__KZG3tW__section{background-color:var(--color-bg-secondary);padding:var(--space-12) 0;border-top:var(--border-default);border-bottom:var(--border-default)}.ProblemBehind-module__KZG3tW__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);flex-direction:column;margin:0 auto;display:flex}.ProblemBehind-module__KZG3tW__comparisonGrid{border:var(--border-default);border-radius:var(--radius-md);background-color:var(--color-surface);margin-top:var(--space-4);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.ProblemBehind-module__KZG3tW__headerRow{background-color:var(--color-bg-secondary);border-bottom:var(--border-default);padding:var(--space-4) var(--space-6);display:none}.ProblemBehind-module__KZG3tW__colTitle{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;flex:1}.ProblemBehind-module__KZG3tW__pointsList{flex-direction:column;display:flex}.ProblemBehind-module__KZG3tW__pointRow{border-bottom:var(--border-default);padding:var(--space-4) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.ProblemBehind-module__KZG3tW__pointRow:last-child{border-bottom:none}.ProblemBehind-module__KZG3tW__visibleCol,.ProblemBehind-module__KZG3tW__realCol{align-items:flex-start;gap:var(--space-3);display:flex}.ProblemBehind-module__KZG3tW__visibleCol{color:var(--color-text-muted)}.ProblemBehind-module__KZG3tW__realCol{color:var(--color-text-primary)}.ProblemBehind-module__KZG3tW__bullet{color:var(--color-error);font-family:var(--font-mono);font-size:14px}.ProblemBehind-module__KZG3tW__bulletActive{color:var(--color-text-primary);font-family:var(--font-mono);font-size:14px}.ProblemBehind-module__KZG3tW__text{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:1.4}.ProblemBehind-module__KZG3tW__narrative{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:var(--leading-body);color:var(--color-text-secondary);margin:var(--space-8) 0;max-width:var(--reading-max)}.ProblemBehind-module__KZG3tW__footerCta{margin-top:var(--space-8);justify-content:flex-end;display:flex}.ProblemBehind-module__KZG3tW__ctaLink{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.ProblemBehind-module__KZG3tW__ctaLink:hover{color:var(--color-accent)}@media (min-width:768px){.ProblemBehind-module__KZG3tW__section{padding:var(--space-24) 0}.ProblemBehind-module__KZG3tW__headerRow{display:flex}.ProblemBehind-module__KZG3tW__pointRow{gap:var(--space-8);flex-direction:row}.ProblemBehind-module__KZG3tW__visibleCol,.ProblemBehind-module__KZG3tW__realCol{flex:1}.ProblemBehind-module__KZG3tW__text,.ProblemBehind-module__KZG3tW__narrative{font-size:var(--text-body)}}@media (max-width:767px){.ProblemBehind-module__KZG3tW__container{padding:0 var(--margin-mobile)}}
.BiroPrinciples-module__zSWCsW__section{background-color:var(--color-bg-primary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.BiroPrinciples-module__zSWCsW__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.BiroPrinciples-module__zSWCsW__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.BiroPrinciples-module__zSWCsW__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-8) 0}.BiroPrinciples-module__zSWCsW__grid{gap:var(--space-6);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.BiroPrinciples-module__zSWCsW__principleItem{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-2);transition:border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.BiroPrinciples-module__zSWCsW__principleItem:hover{border-color:var(--color-text-muted)}.BiroPrinciples-module__zSWCsW__itemHeader{align-items:baseline;gap:var(--space-3);display:flex}.BiroPrinciples-module__zSWCsW__itemNum{font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}.BiroPrinciples-module__zSWCsW__itemTitle{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.BiroPrinciples-module__zSWCsW__itemDesc{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.BiroPrinciples-module__zSWCsW__highlightWrapper{width:100%}@media (min-width:768px){.BiroPrinciples-module__zSWCsW__title{font-size:var(--text-h2,42px)}.BiroPrinciples-module__zSWCsW__grid{gap:var(--space-8);grid-template-columns:1fr 1fr}.BiroPrinciples-module__zSWCsW__principleItem{padding:var(--space-6)}.BiroPrinciples-module__zSWCsW__itemTitle{font-size:17px}}
.BiroDiagram-module__U1wPXG__container{width:100%;max-width:900px;margin:var(--space-6) 0;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.BiroDiagram-module__U1wPXG__diagramLabel{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.BiroDiagram-module__U1wPXG__desktopDiagram{width:100%;padding:var(--space-8) 0;display:none}.BiroDiagram-module__U1wPXG__svg{width:100%;height:auto;overflow:visible}.BiroDiagram-module__U1wPXG__bgLine{stroke:var(--color-border-default);stroke-width:var(--line-width,1.5px)}.BiroDiagram-module__U1wPXG__activeLine{stroke:var(--color-text-primary);stroke-width:2px;transition:x2 var(--motion-slow) var(--ease-standard)}.BiroDiagram-module__U1wPXG__nodeGroup{cursor:pointer;outline:none}.BiroDiagram-module__U1wPXG__nodeCircle{fill:var(--color-bg-primary);stroke:var(--color-text-primary);stroke-width:2px;transition:r var(--motion-fast) var(--ease-standard), fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.BiroDiagram-module__U1wPXG__nodeGroup:hover .BiroDiagram-module__U1wPXG__nodeCircle{fill:var(--color-accent-soft)}.BiroDiagram-module__U1wPXG__nodeGroup.BiroDiagram-module__U1wPXG__selected .BiroDiagram-module__U1wPXG__nodeCircle{fill:var(--color-accent);stroke:var(--color-text-primary)}.BiroDiagram-module__U1wPXG__nodeHalo{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:4 2}.BiroDiagram-module__U1wPXG__nodeTextTitle{font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-semibold);fill:var(--color-text-primary);text-anchor:middle}.BiroDiagram-module__U1wPXG__nodeTextLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-medium);fill:var(--color-text-muted);text-anchor:middle;text-transform:uppercase;letter-spacing:.04em}.BiroDiagram-module__U1wPXG__mobileDiagram{width:100%;padding:0 var(--space-2);display:block}.BiroDiagram-module__U1wPXG__mobileList{gap:var(--space-4);flex-direction:column;display:flex}.BiroDiagram-module__U1wPXG__mobileStep{gap:var(--space-4);cursor:pointer;display:flex}.BiroDiagram-module__U1wPXG__mobileIndicator{width:var(--space-6);flex-direction:column;align-items:center;display:flex}.BiroDiagram-module__U1wPXG__mobileCircle{width:var(--node-size-sm,12px);height:var(--node-size-sm,12px);border-radius:var(--radius-pill);border:2px solid var(--color-text-primary);background-color:var(--color-bg-primary);transition:background-color var(--motion-fast) var(--ease-standard)}.BiroDiagram-module__U1wPXG__mobileStep:hover .BiroDiagram-module__U1wPXG__mobileCircle{background-color:var(--color-accent-soft)}.BiroDiagram-module__U1wPXG__mobileSelected .BiroDiagram-module__U1wPXG__mobileCircle{background-color:var(--color-accent)}.BiroDiagram-module__U1wPXG__mobileLine{background-color:var(--color-border-default);width:1.5px;margin:var(--space-1) 0;flex:1;min-height:40px}.BiroDiagram-module__U1wPXG__mobileContent{gap:var(--space-1);padding-bottom:var(--space-4);flex-direction:column;display:flex}.BiroDiagram-module__U1wPXG__mobilePhases{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-text-muted);text-transform:uppercase}.BiroDiagram-module__U1wPXG__mobileTitle{font-family:var(--font-sans);font-size:var(--text-body-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:color var(--motion-fast) var(--ease-standard);margin:0}.BiroDiagram-module__U1wPXG__mobileSelected .BiroDiagram-module__U1wPXG__mobileTitle{color:var(--color-text-primary)}.BiroDiagram-module__U1wPXG__detailsCard{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);width:100%;box-shadow:var(--shadow-sm);text-align:left;gap:var(--space-2);min-height:140px;animation:BiroDiagram-module__U1wPXG__fadeCard var(--motion-base) var(--ease-enter);flex-direction:column;display:flex}.BiroDiagram-module__U1wPXG__cardPhases{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.BiroDiagram-module__U1wPXG__cardTitle{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.BiroDiagram-module__U1wPXG__cardText{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-small);margin:0}@keyframes BiroDiagram-module__U1wPXG__rotateHalo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BiroDiagram-module__U1wPXG__fadeCard{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.BiroDiagram-module__U1wPXG__desktopDiagram{display:block}.BiroDiagram-module__U1wPXG__mobileDiagram{display:none}.BiroDiagram-module__U1wPXG__detailsCard{padding:var(--space-8)}.BiroDiagram-module__U1wPXG__cardTitle{font-size:var(--text-body-lg)}.BiroDiagram-module__U1wPXG__cardText{font-size:var(--text-body)}}
.QuestionShift-module__YXIBla__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.QuestionShift-module__YXIBla__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.QuestionShift-module__YXIBla__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.QuestionShift-module__YXIBla__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-8) 0}.QuestionShift-module__YXIBla__grid{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.QuestionShift-module__YXIBla__card{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);transition:box-shadow var(--motion-base) var(--ease-standard);flex-direction:column;display:flex}.QuestionShift-module__YXIBla__card:hover{box-shadow:var(--shadow-sm)}.QuestionShift-module__YXIBla__cardHeader{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2)}.QuestionShift-module__YXIBla__exTitle{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase}.QuestionShift-module__YXIBla__shiftFlow{gap:var(--space-3);flex-direction:column;display:flex}.QuestionShift-module__YXIBla__requestBox,.QuestionShift-module__YXIBla__questionsBox{gap:var(--space-1);flex-direction:column;display:flex}.QuestionShift-module__YXIBla__flowLabel{font-family:var(--font-mono);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.QuestionShift-module__YXIBla__requestText{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;font-style:italic}.QuestionShift-module__YXIBla__arrowFlow{font-family:var(--font-mono);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-accent);text-align:center}.QuestionShift-module__YXIBla__questionsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QuestionShift-module__YXIBla__questionItem{font-family:var(--font-sans);font-size:var(--text-small,14.5px);color:var(--color-text-primary);line-height:var(--leading-normal);align-items:flex-start;gap:var(--space-2);display:flex}.QuestionShift-module__YXIBla__bullet{color:var(--color-accent);font-weight:var(--font-weight-bold);font-family:var(--font-mono)}.QuestionShift-module__YXIBla__highlightWrapper{width:100%}@media (min-width:768px){.QuestionShift-module__YXIBla__title{font-size:var(--text-h2,42px)}.QuestionShift-module__YXIBla__grid{gap:var(--space-6);grid-template-columns:1fr 1fr 1fr}}
.WhatYouCanTell-module__T8tyHG__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);justify-content:center;width:100%;padding:100px 0;display:flex}.WhatYouCanTell-module__T8tyHG__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.WhatYouCanTell-module__T8tyHG__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.WhatYouCanTell-module__T8tyHG__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-10) 0}.WhatYouCanTell-module__T8tyHG__content{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);flex-direction:column;display:flex}.WhatYouCanTell-module__T8tyHG__leftColumn,.WhatYouCanTell-module__T8tyHG__rightColumn{flex:1}.WhatYouCanTell-module__T8tyHG__paragraph{font-family:var(--font-sans);font-size:16px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-4) 0}.WhatYouCanTell-module__T8tyHG__paragraphHighlight{font-family:var(--font-sans);font-size:18px;line-height:var(--leading-normal);color:var(--color-text-primary);margin-top:var(--space-6)}.WhatYouCanTell-module__T8tyHG__needsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhatYouCanTell-module__T8tyHG__needsList li{font-family:var(--font-sans);color:var(--color-text-secondary);padding-left:var(--space-4);font-size:15px;position:relative}.WhatYouCanTell-module__T8tyHG__needsList li:before{content:"—";color:var(--color-accent);position:absolute;left:0}.WhatYouCanTell-module__T8tyHG__subTitle{font-family:var(--font-sans);font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.WhatYouCanTell-module__T8tyHG__questionsList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhatYouCanTell-module__T8tyHG__questionItem{gap:var(--space-3);align-items:flex-start;display:flex}.WhatYouCanTell-module__T8tyHG__questionBullet{font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.WhatYouCanTell-module__T8tyHG__questionText{font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);color:var(--color-text-secondary)}.WhatYouCanTell-module__T8tyHG__highlightWrapper{width:100%}@media (min-width:768px){.WhatYouCanTell-module__T8tyHG__title{font-size:var(--text-h2,42px)}.WhatYouCanTell-module__T8tyHG__content{gap:var(--space-12);flex-direction:row}}
.HowWeThink-module__qHdSUa__section{background-color:var(--color-surface);padding:var(--space-12) 0;border-top:var(--border-default);border-bottom:var(--border-default)}.HowWeThink-module__qHdSUa__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);flex-direction:column;margin:0 auto;display:flex}.HowWeThink-module__qHdSUa__stepsList{gap:var(--space-6);margin:var(--space-4) 0 var(--space-12);flex-direction:column;display:flex}.HowWeThink-module__qHdSUa__stepItem{gap:var(--space-6);border-bottom:var(--border-default);padding-bottom:var(--space-6);display:flex}.HowWeThink-module__qHdSUa__stepItem:last-child{border-bottom:none;padding-bottom:0}.HowWeThink-module__qHdSUa__stepNum{font-family:var(--font-mono);font-size:var(--text-h3-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.HowWeThink-module__qHdSUa__stepContent{gap:var(--space-1);text-align:left;flex-direction:column;display:flex}.HowWeThink-module__qHdSUa__stepTitle{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.HowWeThink-module__qHdSUa__stepDesc{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-small);max-width:var(--reading-max);margin:0}.HowWeThink-module__qHdSUa__diagramWrapper{width:100%;margin:var(--space-8) 0 var(--space-12);border-top:var(--border-default);border-bottom:var(--border-default);padding:var(--space-12) 0;justify-content:center;display:flex}.HowWeThink-module__qHdSUa__footerCta{margin-top:var(--space-8);justify-content:flex-end;display:flex}.HowWeThink-module__qHdSUa__ctaLink{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.HowWeThink-module__qHdSUa__ctaLink:hover{color:var(--color-accent)}@media (min-width:768px){.HowWeThink-module__qHdSUa__section{padding:var(--space-24) 0}.HowWeThink-module__qHdSUa__stepsList{gap:var(--space-4);flex-direction:row}.HowWeThink-module__qHdSUa__stepItem{gap:var(--space-4);border-bottom:none;border-right:var(--border-default);padding-bottom:0;padding-right:var(--space-4);flex-direction:column;flex:1}.HowWeThink-module__qHdSUa__stepItem:last-child{border-right:none;padding-right:0}.HowWeThink-module__qHdSUa__stepNum{font-size:var(--text-h3)}.HowWeThink-module__qHdSUa__stepTitle{font-size:var(--text-body-lg)}.HowWeThink-module__qHdSUa__stepDesc{font-size:var(--text-small)}}@media (max-width:767px){.HowWeThink-module__qHdSUa__container{padding:0 var(--margin-mobile)}}
.NotEverythingFromScratch-module__ByqcOW__section{color:var(--color-text-primary);background-color:#ecebe5;justify-content:center;width:100%;padding:100px 0;display:flex}.NotEverythingFromScratch-module__ByqcOW__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.NotEverythingFromScratch-module__ByqcOW__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.NotEverythingFromScratch-module__ByqcOW__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-6) 0}.NotEverythingFromScratch-module__ByqcOW__content{gap:var(--space-4);max-width:760px;margin-bottom:var(--space-8);flex-direction:column;display:flex}.NotEverythingFromScratch-module__ByqcOW__leadText{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);line-height:var(--leading-base);color:var(--color-text-primary);margin:0}.NotEverythingFromScratch-module__ByqcOW__bodyText{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.NotEverythingFromScratch-module__ByqcOW__highlightWrapper{width:100%;margin-top:var(--space-4)}@media (min-width:768px){.NotEverythingFromScratch-module__ByqcOW__title{font-size:var(--text-h2,42px)}.NotEverythingFromScratch-module__ByqcOW__leadText{font-size:var(--text-body-lg,20px)}.NotEverythingFromScratch-module__ByqcOW__bodyText{font-size:var(--text-body,17px)}}
.BiroMethod-module__iyInla__section{background-color:var(--color-bg-primary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.BiroMethod-module__iyInla__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.BiroMethod-module__iyInla__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.BiroMethod-module__iyInla__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:900px;margin:0 0 var(--space-4) 0}.BiroMethod-module__iyInla__description{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:800px;margin:0 0 var(--space-10) 0}.BiroMethod-module__iyInla__desktopLayout{width:100%;margin-bottom:var(--space-12);display:none}.BiroMethod-module__iyInla__mobileLayout{gap:var(--space-4);width:100%;margin-bottom:var(--space-12);flex-direction:column;display:flex}.BiroMethod-module__iyInla__mobilePhaseCard{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.BiroMethod-module__iyInla__mobilePhaseHeader{align-items:center;gap:var(--space-3);display:flex}.BiroMethod-module__iyInla__mobilePhaseNum{font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}.BiroMethod-module__iyInla__mobilePhaseName{font-family:var(--font-sans);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.BiroMethod-module__iyInla__mobilePhaseDesc{font-family:var(--font-sans);font-size:14px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}@media (min-width:768px){.BiroMethod-module__iyInla__title{font-size:var(--text-h2,42px)}.BiroMethod-module__iyInla__description{font-size:var(--text-body,17px)}.BiroMethod-module__iyInla__desktopLayout{gap:var(--space-8);background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);grid-template-columns:1fr 2.2fr;display:grid}.BiroMethod-module__iyInla__mobileLayout{display:none}}.BiroMethod-module__iyInla__tabsCol{gap:var(--space-2);border-right:1px solid var(--color-border-default);padding-right:var(--space-6);flex-direction:column;display:flex}.BiroMethod-module__iyInla__tabBtn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:none;display:flex}.BiroMethod-module__iyInla__tabBtn:hover{background-color:var(--color-surface)}.BiroMethod-module__iyInla__activeTab{color:var(--color-bg-primary);background-color:var(--color-text-primary)!important}.BiroMethod-module__iyInla__tabNum{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);opacity:.6}.BiroMethod-module__iyInla__activeTab .BiroMethod-module__iyInla__tabNum{color:var(--color-accent);opacity:1}.BiroMethod-module__iyInla__tabName{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold)}.BiroMethod-module__iyInla__displayCol{padding-left:var(--space-4);flex-direction:column;justify-content:space-between;display:flex}.BiroMethod-module__iyInla__diagramWrapper{width:100%;max-width:500px;margin:0 auto}.BiroMethod-module__iyInla__svg{width:100%;height:auto;overflow:visible}.BiroMethod-module__iyInla__gridLine{stroke:var(--color-border-default);stroke-width:1px;stroke-dasharray:2 4}.BiroMethod-module__iyInla__gridLabel{font-family:var(--font-mono);fill:var(--color-text-muted);font-size:7px;font-weight:var(--font-weight-bold);letter-spacing:.05em}.BiroMethod-module__iyInla__node{fill:var(--color-border-strong);opacity:0;transition:opacity .4s var(--ease-standard)}.BiroMethod-module__iyInla__node.BiroMethod-module__iyInla__visible{opacity:.7}.BiroMethod-module__iyInla__relationLine{fill:none;stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:2 2;opacity:0;transition:opacity .4s var(--ease-standard)}.BiroMethod-module__iyInla__activeLine{opacity:.8}.BiroMethod-module__iyInla__nodeModel{fill:var(--color-text-primary)}.BiroMethod-module__iyInla__nodeModelHighlight{fill:var(--color-accent)}.BiroMethod-module__iyInla__modelPath{fill:none;stroke:var(--color-text-primary);stroke-width:1.5px}.BiroMethod-module__iyInla__redesignPath{fill:none;stroke:var(--color-text-muted);stroke-width:2px;stroke-dasharray:4 4}.BiroMethod-module__iyInla__builtPath{stroke:var(--color-accent);stroke-dasharray:none;stroke-width:2px}.BiroMethod-module__iyInla__roleTag{font-family:var(--font-mono);fill:var(--color-text-muted);text-anchor:middle;font-size:7px}.BiroMethod-module__iyInla__roleTagAccent{font-family:var(--font-mono);fill:var(--color-accent);font-size:8px;font-weight:var(--font-weight-bold);text-anchor:middle}.BiroMethod-module__iyInla__activeHalo{fill:none;stroke:var(--color-text-primary);stroke-width:1px}.BiroMethod-module__iyInla__activeHaloAccent{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:2 1}.BiroMethod-module__iyInla__feedbackLoop{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:2 2}.BiroMethod-module__iyInla__evolveHalo{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:3 1;transform-origin:250px 103px;animation:10s linear infinite BiroMethod-module__iyInla__spinHalo}@keyframes BiroMethod-module__iyInla__spinHalo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.BiroMethod-module__iyInla__evolveHalo{animation:none}}.BiroMethod-module__iyInla__phaseInfo{border-top:1px solid var(--color-border-default);padding-top:var(--space-4);margin-top:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.BiroMethod-module__iyInla__phaseTitle{font-family:var(--font-sans);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.BiroMethod-module__iyInla__phaseDesc{font-family:var(--font-sans);font-size:14.5px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.BiroMethod-module__iyInla__highlightWrapper{width:100%}
.ContactFlow-module__CUZvfW__formFlowWrapper{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);width:100%;max-width:700px;margin:0 auto;box-shadow:0 4px 20px #00000008}.ContactFlow-module__CUZvfW__progressHeader{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.ContactFlow-module__CUZvfW__stepIndicator{font-family:var(--font-mono);font-size:var(--text-small,13px);color:var(--color-text-muted);text-transform:uppercase}.ContactFlow-module__CUZvfW__progressBar{background-color:var(--color-border-default);border-radius:2px;width:100%;height:4px;overflow:hidden}.ContactFlow-module__CUZvfW__progressFill{background-color:var(--color-accent);height:100%;transition:width var(--motion-medium) var(--ease-standard)}.ContactFlow-module__CUZvfW__originBadge{font-family:var(--font-sans);border:1px dashed var(--color-accent);color:var(--color-text-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-6);text-align:left;background-color:#b8f34a14;font-size:13.5px}.ContactFlow-module__CUZvfW__stepContent{width:100%;min-height:250px}.ContactFlow-module__CUZvfW__fieldset{text-align:left;border:none;flex-direction:column;align-items:flex-start;margin:0;padding:0;display:flex}.ContactFlow-module__CUZvfW__legend{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactFlow-module__CUZvfW__labelTitle{font-family:var(--font-sans);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.ContactFlow-module__CUZvfW__labelTitleSmall{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3);margin-top:var(--space-4)}.ContactFlow-module__CUZvfW__helpText{font-family:var(--font-sans);font-size:14px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.ContactFlow-module__CUZvfW__helpTextSmall{font-family:var(--font-sans);font-size:13px;line-height:var(--leading-normal);color:var(--color-text-muted);margin-top:var(--space-2)}.ContactFlow-module__CUZvfW__textarea{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);color:var(--color-text-primary);resize:vertical}.ContactFlow-module__CUZvfW__textarea:focus,.ContactFlow-module__CUZvfW__input:focus{border-color:var(--color-text-muted);outline:none}.ContactFlow-module__CUZvfW__optionsGrid{gap:var(--space-3);width:100%;margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}.ContactFlow-module__CUZvfW__optionBtn{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);font-size:14.5px}.ContactFlow-module__CUZvfW__optionBtn:hover{border-color:var(--color-text-muted)}.ContactFlow-module__CUZvfW__optionBtn.ContactFlow-module__CUZvfW__selected{background-color:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__inputWrapper{gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.ContactFlow-module__CUZvfW__subLabel{font-family:var(--font-sans);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__input{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);color:var(--color-text-primary);font-size:15px}.ContactFlow-module__CUZvfW__budgetSection{border-top:1px solid var(--color-border-default);width:100%;margin-top:var(--space-6);padding-top:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.ContactFlow-module__CUZvfW__budgetButtons{gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.ContactFlow-module__CUZvfW__budgetBtn{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-sm);min-width:100px;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);color:var(--color-text-primary);cursor:pointer;transition:all var(--motion-fast) var(--ease-standard);flex:1;font-size:14px}.ContactFlow-module__CUZvfW__budgetBtn:hover{border-color:var(--color-text-muted)}.ContactFlow-module__CUZvfW__budgetBtn.ContactFlow-module__CUZvfW__selected{background-color:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__formGrid{gap:var(--space-4);width:100%;margin-bottom:var(--space-4);grid-template-columns:1fr;display:grid}.ContactFlow-module__CUZvfW__formField{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.ContactFlow-module__CUZvfW__inputLabel{font-family:var(--font-sans);font-size:13.5px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__privacyLinkText{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:var(--space-4);font-size:12px;line-height:1.4}.ContactFlow-module__CUZvfW__validationMessage{font-family:var(--font-sans);color:#d32f2f;margin-top:var(--space-4);text-align:left;padding-left:var(--space-3);border-left:3px solid #d32f2f;width:100%;font-size:14px}.ContactFlow-module__CUZvfW__navigationRow{justify-content:flex-end;align-items:center;gap:var(--space-6);margin-top:var(--space-8);border-top:1px solid var(--color-border-default);width:100%;padding-top:var(--space-6);display:flex}.ContactFlow-module__CUZvfW__backLink{font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14.5px;text-decoration:underline}.ContactFlow-module__CUZvfW__backLink:hover{color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__primaryBtn{height:var(--button-height,46px);background-color:var(--color-accent);color:var(--color-text-primary);padding:0 var(--button-padding-x,24px);border-radius:var(--button-radius,4px);font-family:var(--font-sans);font-size:var(--button-font-size,15px);font-weight:var(--button-font-weight,700);cursor:pointer;transition:opacity var(--motion-fast) var(--ease-standard);border:none;justify-content:center;align-items:center;display:inline-flex}.ContactFlow-module__CUZvfW__primaryBtn:hover{opacity:.9}.ContactFlow-module__CUZvfW__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.ContactFlow-module__CUZvfW__loading{font-family:var(--font-sans);color:var(--color-text-muted);padding:var(--space-10);text-align:center;font-size:15px}.ContactFlow-module__CUZvfW__feedbackCard,.ContactFlow-module__CUZvfW__feedbackCardError{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-8);text-align:center;width:100%;max-width:600px;margin:0 auto;box-shadow:0 4px 20px #00000008}.ContactFlow-module__CUZvfW__feedbackIcon{font-family:var(--font-mono);font-size:32px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);background-color:var(--color-accent);width:60px;height:60px;margin-bottom:var(--space-6);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ContactFlow-module__CUZvfW__errorIcon{font-family:var(--font-mono);font-size:32px;font-weight:var(--font-weight-bold);color:#fff;width:60px;height:60px;margin-bottom:var(--space-6);background-color:#d32f2f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ContactFlow-module__CUZvfW__feedbackTitle{font-family:var(--font-sans);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-3) 0}.ContactFlow-module__CUZvfW__feedbackText{font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-8) 0}.ContactFlow-module__CUZvfW__nextStepsSummary{background-color:var(--color-bg-secondary);padding:var(--space-6);border-radius:var(--radius-sm);text-align:left;margin-bottom:var(--space-6);border:var(--border-default)}.ContactFlow-module__CUZvfW__nextStepsSummary h4{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-4) 0}.ContactFlow-module__CUZvfW__successStepsList{padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.ContactFlow-module__CUZvfW__successStepsList li{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:14px;line-height:1.4}.ContactFlow-module__CUZvfW__resetBtn{font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.ContactFlow-module__CUZvfW__resetBtn:hover{color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__errorActions{gap:var(--space-4);flex-direction:column;align-items:center;display:flex}@media (min-width:576px){.ContactFlow-module__CUZvfW__optionsGrid{gap:var(--space-3);grid-template-columns:1fr 1fr}.ContactFlow-module__CUZvfW__formGrid{gap:var(--space-4);grid-template-columns:1fr 1fr}}.ContactFlow-module__CUZvfW__textareaContainer{width:100%;display:flex;position:relative}.ContactFlow-module__CUZvfW__textareaContainer .ContactFlow-module__CUZvfW__textarea{padding-right:50px}.ContactFlow-module__CUZvfW__micBtn{background-color:var(--color-bg-secondary);border:var(--border-default);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--motion-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px #0000000d}.ContactFlow-module__CUZvfW__micBtn:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.ContactFlow-module__CUZvfW__micIcon{width:18px;height:18px}.ContactFlow-module__CUZvfW__micListening{color:#fff;background-color:#d32f2f;border-color:#d32f2f;animation:1.5s ease-in-out infinite ContactFlow-module__CUZvfW__micPulse}.ContactFlow-module__CUZvfW__micListening:hover{color:#fff;background-color:#b71c1c;border-color:#b71c1c}@keyframes ContactFlow-module__CUZvfW__micPulse{0%{box-shadow:0 0 #d32f2f66}70%{box-shadow:0 0 0 8px #d32f2f00}to{box-shadow:0 0 #d32f2f00}}
.WhatCanChange-module__bku4lq__section{background-color:var(--color-bg-primary);padding:var(--space-12) 0;border-bottom:var(--border-default)}.WhatCanChange-module__bku4lq__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);flex-direction:column;margin:0 auto;display:flex}.WhatCanChange-module__bku4lq__grid{gap:var(--space-8);margin:var(--space-4) 0 var(--space-12);grid-template-columns:1fr;display:grid}.WhatCanChange-module__bku4lq__item{text-align:left;align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.WhatCanChange-module__bku4lq__itemTitle{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-h3);align-items:center;gap:var(--space-2);margin:0;display:flex}.WhatCanChange-module__bku4lq__bullet{font-family:var(--font-mono);color:var(--color-accent);font-size:14px}.WhatCanChange-module__bku4lq__itemDesc{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-small);padding-left:var(--space-6);margin:0}.WhatCanChange-module__bku4lq__footerCta{margin-top:var(--space-8);justify-content:flex-end;display:flex}.WhatCanChange-module__bku4lq__ctaLink{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.WhatCanChange-module__bku4lq__ctaLink:hover{color:var(--color-accent)}@media (min-width:768px){.WhatCanChange-module__bku4lq__section{padding:var(--space-24) 0}.WhatCanChange-module__bku4lq__grid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,1fr)}.WhatCanChange-module__bku4lq__itemTitle{font-size:var(--text-body-lg)}.WhatCanChange-module__bku4lq__itemDesc{font-size:var(--text-body)}}@media (max-width:767px){.WhatCanChange-module__bku4lq__container{padding:0 var(--margin-mobile)}}
.ThinkingBiroList-module__IRumvG__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.ThinkingBiroList-module__IRumvG__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.ThinkingBiroList-module__IRumvG__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.ThinkingBiroList-module__IRumvG__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-4) 0}.ThinkingBiroList-module__IRumvG__description{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:800px;margin:0 0 var(--space-10) 0}.ThinkingBiroList-module__IRumvG__grid{gap:var(--space-6);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.ThinkingBiroList-module__IRumvG__card{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);transition:border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.ThinkingBiroList-module__IRumvG__card:hover{border-color:var(--color-text-muted)}.ThinkingBiroList-module__IRumvG__cardTitle{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ThinkingBiroList-module__IRumvG__cardQuestion{font-family:var(--font-sans);font-size:14.5px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0;font-style:italic}.ThinkingBiroList-module__IRumvG__highlightWrapper{width:100%;margin-bottom:var(--space-10)}.ThinkingBiroList-module__IRumvG__footerBlock{justify-content:flex-end;width:100%;display:flex}@media (max-width:767px){.ThinkingBiroList-module__IRumvG__footerBlock{justify-content:center}}.ThinkingBiroList-module__IRumvG__ctaButton{border:1.5px solid var(--color-text-primary);color:var(--color-text-primary);padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-bold);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ThinkingBiroList-module__IRumvG__ctaButton:hover{background-color:var(--color-text-primary);color:var(--color-bg-primary)}.ThinkingBiroList-module__IRumvG__arrow{margin-left:var(--space-2);font-family:var(--font-mono);transition:transform var(--motion-fast) var(--ease-standard)}.ThinkingBiroList-module__IRumvG__ctaButton:hover .ThinkingBiroList-module__IRumvG__arrow{transform:translate(4px)}@media (min-width:768px){.ThinkingBiroList-module__IRumvG__title{font-size:var(--text-h2,42px)}.ThinkingBiroList-module__IRumvG__description{font-size:var(--text-body,17px)}.ThinkingBiroList-module__IRumvG__grid{gap:var(--space-6);grid-template-columns:1fr 1fr 1fr}}
.ServicesExplorer-module__slIOwq__section{background-color:var(--color-bg-secondary);justify-content:center;width:100%;padding:100px 0;display:flex}.ServicesExplorer-module__slIOwq__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;display:flex}.ServicesExplorer-module__slIOwq__servicesList{gap:var(--space-8);margin-top:var(--space-12);flex-direction:column;display:flex}.ServicesExplorer-module__slIOwq__serviceCard{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);transition:box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);flex-direction:column;display:flex}.ServicesExplorer-module__slIOwq__serviceCard:hover{box-shadow:var(--shadow-sm);border-color:var(--color-text-muted)}.ServicesExplorer-module__slIOwq__cardHeader{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.ServicesExplorer-module__slIOwq__serviceTag{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);letter-spacing:.05em;align-self:flex-start}.ServicesExplorer-module__slIOwq__serviceTitle{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}.ServicesExplorer-module__slIOwq__cardContent{gap:var(--space-5);margin-bottom:var(--space-6);flex-direction:column;display:flex}.ServicesExplorer-module__slIOwq__contentBlock{gap:var(--space-1);flex-direction:column;display:flex}.ServicesExplorer-module__slIOwq__blockLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.ServicesExplorer-module__slIOwq__blockText{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.ServicesExplorer-module__slIOwq__cardFooter{border-top:var(--border-default);padding-top:var(--space-4);justify-content:flex-start;display:flex}.ServicesExplorer-module__slIOwq__ctaLink{font-family:var(--font-sans);font-size:var(--text-small,14px);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:var(--space-2);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.ServicesExplorer-module__slIOwq__ctaLink:hover{color:var(--color-text-muted)}.ServicesExplorer-module__slIOwq__arrow{transition:transform var(--motion-fast) var(--ease-standard)}.ServicesExplorer-module__slIOwq__ctaLink:hover .ServicesExplorer-module__slIOwq__arrow{transform:translate(4px)}@media (min-width:768px){.ServicesExplorer-module__slIOwq__serviceCard{padding:var(--space-8)}.ServicesExplorer-module__slIOwq__serviceTitle{font-size:var(--text-h3,24px)}.ServicesExplorer-module__slIOwq__cardContent{gap:var(--space-12);flex-direction:row}.ServicesExplorer-module__slIOwq__contentBlock{flex:1}.ServicesExplorer-module__slIOwq__blockText{font-size:var(--text-body,16px)}}
.MechanismComparison-module__-g1GgW__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.MechanismComparison-module__-g1GgW__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.MechanismComparison-module__-g1GgW__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.MechanismComparison-module__-g1GgW__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-8) 0}.MechanismComparison-module__-g1GgW__grid{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.MechanismComparison-module__-g1GgW__pieceBox,.MechanismComparison-module__-g1GgW__systemBox{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.MechanismComparison-module__-g1GgW__systemBox{border-color:var(--color-text-muted)}.MechanismComparison-module__-g1GgW__boxTag,.MechanismComparison-module__-g1GgW__boxTagAccent{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.MechanismComparison-module__-g1GgW__boxTagAccent{color:var(--color-accent);background-color:var(--color-text-primary);padding:2px var(--space-2);border-radius:var(--radius-sm);align-self:flex-start}.MechanismComparison-module__-g1GgW__boxTitle{font-family:var(--font-sans);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.MechanismComparison-module__-g1GgW__boxExample{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;font-style:italic}.MechanismComparison-module__-g1GgW__boxDesc{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.MechanismComparison-module__-g1GgW__mechanismList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MechanismComparison-module__-g1GgW__mechanismList li{font-family:var(--font-sans);font-size:var(--text-small,14.5px);color:var(--color-text-primary);padding-left:20px;line-height:1.3;position:relative}.MechanismComparison-module__-g1GgW__mechanismList li:before{content:"→";color:var(--color-accent);font-family:var(--font-mono);position:absolute;left:0}.MechanismComparison-module__-g1GgW__theoryBlock{border-top:1px solid var(--color-border-default);width:100%;padding-top:var(--space-8);margin-bottom:var(--space-12);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.MechanismComparison-module__-g1GgW__theoryText{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.MechanismComparison-module__-g1GgW__formula{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.MechanismComparison-module__-g1GgW__formulaItem{font-family:var(--font-mono);font-size:var(--text-small,14px);font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);text-transform:uppercase}.MechanismComparison-module__-g1GgW__formulaPlus{font-family:var(--font-mono);font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.MechanismComparison-module__-g1GgW__theorySub{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);color:var(--color-text-secondary);max-width:600px;margin:0}.MechanismComparison-module__-g1GgW__highlightWrapper{width:100%}@media (min-width:768px){.MechanismComparison-module__-g1GgW__title{font-size:var(--text-h2,42px)}.MechanismComparison-module__-g1GgW__grid{gap:var(--space-10);grid-template-columns:1fr 1.2fr}.MechanismComparison-module__-g1GgW__pieceBox,.MechanismComparison-module__-g1GgW__systemBox{padding:var(--space-8)}}
.NotAllCasesStartSame-module__1NPwTq__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);justify-content:center;width:100%;padding:100px 0;display:flex}.NotAllCasesStartSame-module__1NPwTq__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.NotAllCasesStartSame-module__1NPwTq__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.NotAllCasesStartSame-module__1NPwTq__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-8) 0}.NotAllCasesStartSame-module__1NPwTq__grid{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.NotAllCasesStartSame-module__1NPwTq__leftCol,.NotAllCasesStartSame-module__1NPwTq__rightCol{gap:var(--space-4);flex-direction:column;display:flex}.NotAllCasesStartSame-module__1NPwTq__paragraph{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.NotAllCasesStartSame-module__1NPwTq__leadParagraph{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.NotAllCasesStartSame-module__1NPwTq__quoteList{padding:0 0 0 var(--space-4);border-left:2px solid var(--color-border-default);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.NotAllCasesStartSame-module__1NPwTq__quoteItem{font-family:var(--font-sans);font-size:var(--text-small,14.5px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-style:italic}.NotAllCasesStartSame-module__1NPwTq__questionList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NotAllCasesStartSame-module__1NPwTq__questionItem{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);color:var(--color-text-primary);align-items:center;gap:var(--space-2);display:flex}.NotAllCasesStartSame-module__1NPwTq__bullet{color:var(--color-accent)}.NotAllCasesStartSame-module__1NPwTq__workflowContainer{width:100%;margin-bottom:var(--space-12);border-top:1px solid var(--color-border-default);padding-top:var(--space-8)}.NotAllCasesStartSame-module__1NPwTq__workflowLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-6);display:block}.NotAllCasesStartSame-module__1NPwTq__workflowGrid{gap:var(--space-4);flex-direction:column;align-items:center;display:flex}.NotAllCasesStartSame-module__1NPwTq__workflowItem{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.NotAllCasesStartSame-module__1NPwTq__workflowNode{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);flex-direction:column;width:100%;max-width:340px;display:flex}.NotAllCasesStartSame-module__1NPwTq__workflowNodeNum{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.NotAllCasesStartSame-module__1NPwTq__workflowNodeTitle{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.NotAllCasesStartSame-module__1NPwTq__workflowNodeDesc{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.NotAllCasesStartSame-module__1NPwTq__workflowArrow{font-family:var(--font-mono);font-size:var(--text-h3-mobile,20px);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.NotAllCasesStartSame-module__1NPwTq__highlightWrapper{width:100%}@media (min-width:768px){.NotAllCasesStartSame-module__1NPwTq__title{font-size:var(--text-h2,42px)}.NotAllCasesStartSame-module__1NPwTq__grid{gap:var(--space-12);grid-template-columns:1fr 1fr}.NotAllCasesStartSame-module__1NPwTq__workflowGrid{justify-content:space-between;align-items:stretch;gap:var(--space-4);flex-direction:row}.NotAllCasesStartSame-module__1NPwTq__workflowItem{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row;flex:1}.NotAllCasesStartSame-module__1NPwTq__workflowNode{max-width:none;height:100%;min-height:180px}.NotAllCasesStartSame-module__1NPwTq__workflowArrow{font-size:var(--text-h3,24px);transform:rotate(270deg)}}
.WhatHappensNext-module__y3bDFa__section{color:var(--color-text-primary);background-color:#ecebe5;justify-content:center;width:100%;padding:100px 0;display:flex}.WhatHappensNext-module__y3bDFa__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.WhatHappensNext-module__y3bDFa__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.WhatHappensNext-module__y3bDFa__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-10) 0}.WhatHappensNext-module__y3bDFa__grid{gap:var(--space-6);grid-template-columns:1fr;width:100%;display:grid}.WhatHappensNext-module__y3bDFa__card{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.WhatHappensNext-module__y3bDFa__cardHeader{align-items:center;gap:var(--space-3);display:flex}.WhatHappensNext-module__y3bDFa__cardNum{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}.WhatHappensNext-module__y3bDFa__cardTitle{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.WhatHappensNext-module__y3bDFa__cardDesc{font-family:var(--font-sans);font-size:14.5px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}@media (min-width:768px){.WhatHappensNext-module__y3bDFa__title{font-size:var(--text-h2,42px)}.WhatHappensNext-module__y3bDFa__grid{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr 1fr}}
.CasesEvidence-module__EhUpTW__section{background-color:var(--color-surface);padding:var(--space-12) 0;border-bottom:var(--border-default)}.CasesEvidence-module__EhUpTW__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);flex-direction:column;margin:0 auto;display:flex}.CasesEvidence-module__EhUpTW__casesList{gap:var(--space-8);margin:var(--space-4) 0 var(--space-12);grid-template-columns:1fr;display:grid}.CasesEvidence-module__EhUpTW__caseCard{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-8);gap:var(--space-6);text-align:left;transition:border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.CasesEvidence-module__EhUpTW__caseCard:hover{border-color:var(--color-border-strong)}.CasesEvidence-module__EhUpTW__cardHeader{border-bottom:var(--border-default);padding-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CasesEvidence-module__EhUpTW__tagLabel{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.08em}.CasesEvidence-module__EhUpTW__clientName{font-family:var(--font-sans);font-size:var(--text-body-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CasesEvidence-module__EhUpTW__cardContent{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.CasesEvidence-module__EhUpTW__situationTitle{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-h3);margin:0}.CasesEvidence-module__EhUpTW__descText{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-small);margin:0}.CasesEvidence-module__EhUpTW__provesBadge{background-color:var(--color-accent-soft);border:1px solid var(--color-accent);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);gap:var(--space-1);flex-direction:column;display:flex}.CasesEvidence-module__EhUpTW__provesLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase}.CasesEvidence-module__EhUpTW__provesValue{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CasesEvidence-module__EhUpTW__cardActions{border-top:var(--border-default);padding-top:var(--space-4)}.CasesEvidence-module__EhUpTW__caseCta{font-family:var(--font-sans);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.CasesEvidence-module__EhUpTW__caseCta:hover{color:var(--color-accent)}.CasesEvidence-module__EhUpTW__footerCta{margin-top:var(--space-8);justify-content:flex-end;display:flex}.CasesEvidence-module__EhUpTW__ctaLink{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.CasesEvidence-module__EhUpTW__ctaLink:hover{color:var(--color-accent)}@media (min-width:768px){.CasesEvidence-module__EhUpTW__section{padding:var(--space-24) 0}.CasesEvidence-module__EhUpTW__casesList{grid-template-columns:repeat(3,1fr)}.CasesEvidence-module__EhUpTW__clientName{font-size:var(--text-body)}.CasesEvidence-module__EhUpTW__situationTitle{font-size:20px}.CasesEvidence-module__EhUpTW__descText{font-size:var(--text-small)}}@media (max-width:767px){.CasesEvidence-module__EhUpTW__container{padding:0 var(--margin-mobile)}}
.GlossarySelection-module__5XrZZq__section{background-color:var(--color-bg-primary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.GlossarySelection-module__5XrZZq__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.GlossarySelection-module__5XrZZq__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.GlossarySelection-module__5XrZZq__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-4) 0}.GlossarySelection-module__5XrZZq__description{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:800px;margin:0 0 var(--space-10) 0}.GlossarySelection-module__5XrZZq__termsList{gap:var(--space-6);width:100%;margin-bottom:var(--space-12);flex-direction:column;display:flex}.GlossarySelection-module__5XrZZq__termItem{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.GlossarySelection-module__5XrZZq__termItem:last-child{border-bottom:none}.GlossarySelection-module__5XrZZq__termTitle{font-family:var(--font-sans);font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.GlossarySelection-module__5XrZZq__termDefinition{font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:900px;margin:0}.GlossarySelection-module__5XrZZq__highlightWrapper{width:100%;margin-bottom:var(--space-10)}.GlossarySelection-module__5XrZZq__footerBlock{justify-content:flex-end;width:100%;display:flex}@media (max-width:767px){.GlossarySelection-module__5XrZZq__footerBlock{justify-content:center}}.GlossarySelection-module__5XrZZq__ctaButton{border:1.5px solid var(--color-text-primary);color:var(--color-text-primary);padding:var(--space-4) var(--space-6);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-bold);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.GlossarySelection-module__5XrZZq__ctaButton:hover{background-color:var(--color-text-primary);color:var(--color-bg-primary)}.GlossarySelection-module__5XrZZq__arrow{margin-left:var(--space-2);font-family:var(--font-mono);transition:transform var(--motion-fast) var(--ease-standard)}.GlossarySelection-module__5XrZZq__ctaButton:hover .GlossarySelection-module__5XrZZq__arrow{transform:translate(4px)}@media (min-width:768px){.GlossarySelection-module__5XrZZq__title{font-size:var(--text-h2,42px)}.GlossarySelection-module__5XrZZq__description{font-size:var(--text-body,17px)}.GlossarySelection-module__5XrZZq__termItem{align-items:flex-start;gap:var(--space-10);flex-direction:row}.GlossarySelection-module__5XrZZq__termTitle{min-width:220px;font-size:20px}}
.SectionHeader-module__tqi7uW__wrapper{text-align:left;align-items:flex-start;gap:var(--space-3);width:100%;max-width:var(--content-max);margin-bottom:var(--space-8);flex-direction:column;display:flex}.SectionHeader-module__tqi7uW__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.SectionHeader-module__tqi7uW__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile);font-weight:var(--font-weight-semibold);line-height:var(--leading-h2);color:var(--color-text-primary);letter-spacing:-.02em;max-width:850px;margin:0}.SectionHeader-module__tqi7uW__description{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:var(--leading-body);color:var(--color-text-secondary);max-width:var(--reading-max);margin:0}.SectionHeader-module__tqi7uW__onDark .SectionHeader-module__tqi7uW__label{color:var(--color-accent)}.SectionHeader-module__tqi7uW__onDark .SectionHeader-module__tqi7uW__title{color:var(--color-bg-primary)}.SectionHeader-module__tqi7uW__onDark .SectionHeader-module__tqi7uW__description{color:var(--color-border-strong)}@media (min-width:768px){.SectionHeader-module__tqi7uW__title{font-size:var(--text-h2)}.SectionHeader-module__tqi7uW__description{font-size:var(--text-body)}.SectionHeader-module__tqi7uW__wrapper{margin-bottom:var(--space-12)}}
.RulesAiPeople-module__ofzkaa__section{color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);background-color:#ecebe5;justify-content:center;padding:100px 0;display:flex}.RulesAiPeople-module__ofzkaa__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.RulesAiPeople-module__ofzkaa__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.RulesAiPeople-module__ofzkaa__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-4) 0}.RulesAiPeople-module__ofzkaa__description{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:800px;margin:0 0 var(--space-10) 0}.RulesAiPeople-module__ofzkaa__grid{gap:var(--space-6);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.RulesAiPeople-module__ofzkaa__card{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);transition:border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.RulesAiPeople-module__ofzkaa__card:hover{border-color:var(--color-text-muted)}.RulesAiPeople-module__ofzkaa__cardHeader{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2);display:flex}.RulesAiPeople-module__ofzkaa__index{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}.RulesAiPeople-module__ofzkaa__cardTitle{font-family:var(--font-sans);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.RulesAiPeople-module__ofzkaa__cardDesc{font-family:var(--font-sans);font-size:var(--text-small,14.5px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.RulesAiPeople-module__ofzkaa__examplesBlock{gap:var(--space-2);background-color:var(--color-surface);padding:var(--space-4);border-radius:var(--radius-sm);flex-direction:column;display:flex}.RulesAiPeople-module__ofzkaa__examplesLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase}.RulesAiPeople-module__ofzkaa__examplesList{padding:0 0 0 var(--space-4);gap:var(--space-1);grid-template-columns:1fr;margin:0;list-style:none;display:grid}.RulesAiPeople-module__ofzkaa__examplesList li{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:13px;position:relative}.RulesAiPeople-module__ofzkaa__examplesList li:before{content:"•";color:var(--color-accent);position:absolute;left:-12px}.RulesAiPeople-module__ofzkaa__highlightWrapper{width:100%}@media (min-width:768px){.RulesAiPeople-module__ofzkaa__title{font-size:var(--text-h2,42px)}.RulesAiPeople-module__ofzkaa__description{font-size:var(--text-body,17px)}.RulesAiPeople-module__ofzkaa__grid{gap:var(--space-8);grid-template-columns:1fr 1fr}.RulesAiPeople-module__ofzkaa__examplesList{grid-template-columns:1fr 1fr}}
.BiroConversation-module__N3jmAa__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);justify-content:center;width:100%;padding:100px 0;display:flex}.BiroConversation-module__N3jmAa__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.BiroConversation-module__N3jmAa__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.BiroConversation-module__N3jmAa__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-6) 0}.BiroConversation-module__N3jmAa__content{max-width:var(--reading-max);margin-bottom:var(--space-10);gap:var(--space-4);flex-direction:column;display:flex}.BiroConversation-module__N3jmAa__text{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.BiroConversation-module__N3jmAa__highlightWrapper{width:100%}@media (min-width:768px){.BiroConversation-module__N3jmAa__title{font-size:var(--text-h2,42px)}.BiroConversation-module__N3jmAa__text{font-size:var(--text-body,17px)}}
.VideosSelection-module__mo6gYq__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.VideosSelection-module__mo6gYq__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.VideosSelection-module__mo6gYq__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.VideosSelection-module__mo6gYq__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-4) 0}.VideosSelection-module__mo6gYq__description{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:800px;margin:0 0 var(--space-10) 0}.VideosSelection-module__mo6gYq__grid{gap:var(--space-6);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.VideosSelection-module__mo6gYq__categoryCard{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.VideosSelection-module__mo6gYq__categoryCard:hover{border-color:var(--color-text-muted);transform:translateY(-2px)}.VideosSelection-module__mo6gYq__cardTag{font-family:var(--font-mono);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase}.VideosSelection-module__mo6gYq__categoryTitle{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.VideosSelection-module__mo6gYq__categoryDesc{font-family:var(--font-sans);font-size:14.5px;line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.VideosSelection-module__mo6gYq__actions{gap:var(--space-4);flex-direction:column;align-items:center;width:100%;display:flex}.VideosSelection-module__mo6gYq__primaryBtn{height:var(--button-height);background-color:var(--color-text-primary);color:var(--color-bg-primary);padding:0 var(--button-padding-x);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);transition:opacity var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;width:100%;max-width:380px;text-decoration:none;display:inline-flex}.VideosSelection-module__mo6gYq__primaryBtn:hover{opacity:.9}.VideosSelection-module__mo6gYq__secondaryBtn{height:var(--button-height);color:var(--color-text-primary);border:1.5px solid var(--color-text-primary);padding:0 var(--button-padding-x);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background-color:#0000;justify-content:center;align-items:center;width:100%;max-width:380px;text-decoration:none;display:inline-flex}.VideosSelection-module__mo6gYq__secondaryBtn:hover{background-color:var(--color-text-primary);color:var(--color-bg-primary)}@media (min-width:768px){.VideosSelection-module__mo6gYq__title{font-size:var(--text-h2,42px)}.VideosSelection-module__mo6gYq__description{font-size:var(--text-body,17px)}.VideosSelection-module__mo6gYq__grid{gap:var(--space-6);grid-template-columns:1fr 1fr}.VideosSelection-module__mo6gYq__actions{flex-direction:row;justify-content:center}.VideosSelection-module__mo6gYq__primaryBtn,.VideosSelection-module__mo6gYq__secondaryBtn{width:auto}}
.EngineeringCapabilities-module__AS3yQa__section{background-color:var(--color-bg-primary);justify-content:center;width:100%;padding:100px 0;display:flex}.EngineeringCapabilities-module__AS3yQa__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;display:flex}.EngineeringCapabilities-module__AS3yQa__ecosystem{gap:var(--space-8);margin-top:var(--space-12);margin-bottom:var(--space-12);flex-direction:column;display:flex}.EngineeringCapabilities-module__AS3yQa__pillar{gap:var(--space-4);border-top:1px solid var(--color-border-default);padding-top:var(--space-6);flex-direction:column;display:flex}.EngineeringCapabilities-module__AS3yQa__pillarTitle{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:var(--space-2);margin:0;display:flex}.EngineeringCapabilities-module__AS3yQa__pillarDot{border-radius:var(--radius-pill);background-color:var(--color-accent);width:6px;height:6px;display:inline-block}.EngineeringCapabilities-module__AS3yQa__pillarGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.EngineeringCapabilities-module__AS3yQa__capabilityCard{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-sm);padding:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.EngineeringCapabilities-module__AS3yQa__capabilityTitle{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.EngineeringCapabilities-module__AS3yQa__capabilityDesc{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.EngineeringCapabilities-module__AS3yQa__highlightWrapper{width:100%}@media (min-width:768px){.EngineeringCapabilities-module__AS3yQa__ecosystem{gap:var(--space-12)}.EngineeringCapabilities-module__AS3yQa__pillar{align-items:flex-start;gap:var(--space-8);flex-direction:row}.EngineeringCapabilities-module__AS3yQa__pillarTitle{width:240px;padding-top:var(--space-4);flex-shrink:0}.EngineeringCapabilities-module__AS3yQa__pillarGrid{gap:var(--space-6);flex-grow:1;grid-template-columns:1fr 1fr}.EngineeringCapabilities-module__AS3yQa__capabilityCard{padding:var(--space-6)}}
.OrganizationSystem-module__FG67Gq__section{background-color:var(--color-bg-secondary);color:var(--color-text-primary);width:100%;scroll-margin-top:var(--header-height,70px);justify-content:center;padding:100px 0;display:flex}.OrganizationSystem-module__FG67Gq__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.OrganizationSystem-module__FG67Gq__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.OrganizationSystem-module__FG67Gq__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:900px;margin:0 0 var(--space-8) 0}.OrganizationSystem-module__FG67Gq__grid{gap:var(--space-8);width:100%;margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}.OrganizationSystem-module__FG67Gq__diagramCol{justify-content:center;align-items:center;display:flex}.OrganizationSystem-module__FG67Gq__layersStack{gap:var(--space-2);flex-direction:column;width:100%;max-width:320px;display:flex}.OrganizationSystem-module__FG67Gq__layerNode{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);align-items:center;gap:var(--space-4);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);display:flex}.OrganizationSystem-module__FG67Gq__layerNode:hover{border-color:var(--color-text-muted);transform:translateY(-2px)}.OrganizationSystem-module__FG67Gq__layerIndex{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-accent);background-color:var(--color-text-primary);padding:1px var(--space-2);border-radius:var(--radius-sm)}.OrganizationSystem-module__FG67Gq__layerName{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.OrganizationSystem-module__FG67Gq__infoCol{gap:var(--space-6);flex-direction:column;display:flex}.OrganizationSystem-module__FG67Gq__leadText{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);line-height:var(--leading-base);color:var(--color-text-primary);margin:0}.OrganizationSystem-module__FG67Gq__layersList{gap:var(--space-4);flex-direction:column;display:flex}.OrganizationSystem-module__FG67Gq__layerItem{gap:var(--space-1);flex-direction:column;display:flex}.OrganizationSystem-module__FG67Gq__itemHeader{align-items:center;gap:var(--space-2);display:flex}.OrganizationSystem-module__FG67Gq__itemNum{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.OrganizationSystem-module__FG67Gq__itemName{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.OrganizationSystem-module__FG67Gq__itemDesc{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);padding-left:var(--space-6);margin:0}.OrganizationSystem-module__FG67Gq__highlightWrapper{width:100%}@media (min-width:768px){.OrganizationSystem-module__FG67Gq__title{font-size:var(--text-h2,42px)}.OrganizationSystem-module__FG67Gq__grid{gap:var(--space-12);grid-template-columns:1fr 1.2fr}.OrganizationSystem-module__FG67Gq__leadText{font-size:var(--text-body-lg,20px)}}
.CasesExplorer-module__NIoNja__section{background-color:var(--color-bg-primary);justify-content:center;width:100%;padding:100px 0;display:flex}.CasesExplorer-module__NIoNja__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__filterSection{margin-top:var(--space-8);margin-bottom:var(--space-12);border-top:1px solid var(--color-border-default);padding-top:var(--space-8)}.CasesExplorer-module__NIoNja__filterTitle{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile,18px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight)}.CasesExplorer-module__NIoNja__filterDesc{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0}.CasesExplorer-module__NIoNja__filterTabs{gap:var(--space-3);flex-wrap:wrap;display:flex}.CasesExplorer-module__NIoNja__filterTab{font-family:var(--font-sans);font-size:var(--text-small,14px);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard)}.CasesExplorer-module__NIoNja__filterTab:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.CasesExplorer-module__NIoNja__activeTab{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-primary)!important}.CasesExplorer-module__NIoNja__casesList{gap:var(--space-8);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__caseCard{background-color:var(--color-bg-secondary);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);transition:box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__caseCard:hover{box-shadow:var(--shadow-sm);border-color:var(--color-text-muted)}.CasesExplorer-module__NIoNja__cardHeader{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__tagsContainer{gap:var(--space-2);flex-wrap:wrap;display:flex}.CasesExplorer-module__NIoNja__tag{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);border:1px solid var(--color-border-default);padding:1px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase}.CasesExplorer-module__NIoNja__caseTitle{font-family:var(--font-sans);font-size:var(--text-h3-mobile,20px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}.CasesExplorer-module__NIoNja__cardBody{gap:var(--space-6);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__mainGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.CasesExplorer-module__NIoNja__gridItem{gap:var(--space-1);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__itemLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.CasesExplorer-module__NIoNja__itemText{font-family:var(--font-sans);font-size:var(--text-small,14px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.CasesExplorer-module__NIoNja__boldText{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CasesExplorer-module__NIoNja__evidenceSection{background-color:var(--color-bg-primary);border-radius:var(--radius-sm);padding:var(--space-5);margin-top:var(--space-2)}.CasesExplorer-module__NIoNja__evidenceLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);display:block}.CasesExplorer-module__NIoNja__evidenceGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.CasesExplorer-module__NIoNja__evidenceBlock{gap:var(--space-2);flex-direction:column;display:flex}.CasesExplorer-module__NIoNja__evidenceSubLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.CasesExplorer-module__NIoNja__evidenceList{padding:0 0 0 var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.CasesExplorer-module__NIoNja__evidenceList li{font-family:var(--font-sans);font-size:var(--text-small,14px);color:var(--color-text-secondary);position:relative}.CasesExplorer-module__NIoNja__evidenceList li:before{content:"•";color:var(--color-accent);position:absolute;left:-12px}.CasesExplorer-module__NIoNja__learningBox{border-left:2px solid var(--color-accent);padding-left:var(--space-4);margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.CasesExplorer-module__NIoNja__learningLabel{font-family:var(--font-mono);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.CasesExplorer-module__NIoNja__learningText{font-family:var(--font-sans);font-size:var(--text-small,14.5px);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-style:italic;line-height:var(--leading-normal);margin:0}.CasesExplorer-module__NIoNja__cardFooter{border-top:var(--border-default);padding-top:var(--space-4);margin-top:var(--space-6);justify-content:flex-start;display:flex}.CasesExplorer-module__NIoNja__ctaLink{font-family:var(--font-sans);font-size:var(--text-small,14px);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:var(--space-2);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.CasesExplorer-module__NIoNja__ctaLink:hover{color:var(--color-text-muted)}.CasesExplorer-module__NIoNja__arrow{transition:transform var(--motion-fast) var(--ease-standard)}.CasesExplorer-module__NIoNja__ctaLink:hover .CasesExplorer-module__NIoNja__arrow{transform:translate(4px)}@media (min-width:768px){.CasesExplorer-module__NIoNja__filterTitle{font-size:var(--text-body-lg,20px)}.CasesExplorer-module__NIoNja__caseCard{padding:var(--space-8)}.CasesExplorer-module__NIoNja__caseTitle{font-size:var(--text-h3,24px)}.CasesExplorer-module__NIoNja__mainGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}.CasesExplorer-module__NIoNja__evidenceGrid{gap:var(--space-6);grid-template-columns:1fr 1fr 1fr}.CasesExplorer-module__NIoNja__itemText,.CasesExplorer-module__NIoNja__evidenceList li,.CasesExplorer-module__NIoNja__learningText{font-size:var(--text-body,16px)}}
.ChallengesExplorer-module__gnQcxa__explorer{flex-direction:column;width:100%;display:flex}.ChallengesExplorer-module__gnQcxa__sectionHeaderWrapper{width:100%;max-width:var(--content-max);padding:var(--space-16) var(--margin-desktop) 0;margin:0 auto}.ChallengesExplorer-module__gnQcxa__challengesList{flex-direction:column;width:100%;display:flex}.ChallengesExplorer-module__gnQcxa__challengeSection{padding:var(--space-16) 0}.ChallengesExplorer-module__gnQcxa__lightBg{background-color:var(--color-surface);border-top:var(--border-default);border-bottom:var(--border-default)}.ChallengesExplorer-module__gnQcxa__sandBg{background-color:var(--color-bg-primary);border-bottom:var(--border-default)}.ChallengesExplorer-module__gnQcxa__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.ChallengesExplorer-module__gnQcxa__headerRow{text-align:left;align-items:flex-start;gap:var(--space-2);border-bottom:var(--border-default);padding-bottom:var(--space-4);flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__numWrapper{align-items:center;gap:var(--space-3);display:flex}.ChallengesExplorer-module__gnQcxa__monoNum{font-family:var(--font-mono);font-size:var(--text-h3-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.ChallengesExplorer-module__gnQcxa__monoCategory{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:.08em}.ChallengesExplorer-module__gnQcxa__challengePhrase{font-family:var(--font-sans);font-size:var(--text-h2-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:var(--leading-h2);margin:0}.ChallengesExplorer-module__gnQcxa__situationParagraph{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:var(--leading-body);color:var(--color-text-secondary);margin:var(--space-2) 0 0;max-width:var(--reading-max)}.ChallengesExplorer-module__gnQcxa__contentGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid}.ChallengesExplorer-module__gnQcxa__leftCol,.ChallengesExplorer-module__gnQcxa__rightCol{gap:var(--space-6);text-align:left;flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__block{gap:var(--space-2);flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__blockLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border-default);margin:0;padding-bottom:4px}.ChallengesExplorer-module__gnQcxa__symptomsList,.ChallengesExplorer-module__gnQcxa__attemptsList,.ChallengesExplorer-module__gnQcxa__changesList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ChallengesExplorer-module__gnQcxa__symptomItem,.ChallengesExplorer-module__gnQcxa__attemptItem,.ChallengesExplorer-module__gnQcxa__changeItem{font-family:var(--font-sans);font-size:var(--text-small);align-items:flex-start;gap:var(--space-2);line-height:1.4;display:flex}.ChallengesExplorer-module__gnQcxa__symptomItem{color:var(--color-text-secondary)}.ChallengesExplorer-module__gnQcxa__bullet{color:var(--color-text-muted)}.ChallengesExplorer-module__gnQcxa__bulletMuted{color:var(--color-error);font-family:var(--font-mono)}.ChallengesExplorer-module__gnQcxa__bulletActive{color:var(--color-text-primary);font-family:var(--font-mono)}.ChallengesExplorer-module__gnQcxa__attemptItem{color:var(--color-text-muted)}.ChallengesExplorer-module__gnQcxa__changeItem{color:var(--color-text-primary);font-weight:500}.ChallengesExplorer-module__gnQcxa__blockNote{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:12px;font-style:italic}.ChallengesExplorer-module__gnQcxa__questionBlock{background-color:var(--color-surface);border:var(--border-default);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-2);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__lightBg .ChallengesExplorer-module__gnQcxa__questionBlock{background-color:var(--color-bg-primary)}.ChallengesExplorer-module__gnQcxa__questionLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase}.ChallengesExplorer-module__gnQcxa__questionQuote{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.ChallengesExplorer-module__gnQcxa__questionDesc{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-small);margin:0}.ChallengesExplorer-module__gnQcxa__caseBlock{border-left:3px solid var(--color-accent);padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__caseLabel{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:uppercase;font-size:10px}.ChallengesExplorer-module__gnQcxa__caseName{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ChallengesExplorer-module__gnQcxa__caseDesc{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.4}.ChallengesExplorer-module__gnQcxa__caseCta{font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:4px;text-decoration:none}.ChallengesExplorer-module__gnQcxa__caseCta:hover{color:var(--color-accent)}.ChallengesExplorer-module__gnQcxa__footerRow{gap:var(--space-4);border-top:var(--border-default);padding-top:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__ideaBlock{gap:var(--space-1);text-align:left;flex-direction:column;display:flex}.ChallengesExplorer-module__gnQcxa__ideaLabel{font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase}.ChallengesExplorer-module__gnQcxa__ideaText{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.4}.ChallengesExplorer-module__gnQcxa__ctaBlock{display:flex}.ChallengesExplorer-module__gnQcxa__primaryBtn{background-color:var(--color-text-primary);height:auto;min-height:48px;color:var(--color-bg-primary);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:14px;font-weight:var(--font-weight-semibold);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;width:100%;padding:12px 28px;text-decoration:none;display:inline-flex}.ChallengesExplorer-module__gnQcxa__primaryBtn:hover{background-color:var(--color-accent);color:var(--color-text-primary);transform:translateY(-1px)}@media (min-width:768px){.ChallengesExplorer-module__gnQcxa__challengeSection{padding:var(--space-24) 0}.ChallengesExplorer-module__gnQcxa__monoNum{font-size:var(--text-h3)}.ChallengesExplorer-module__gnQcxa__challengePhrase{font-size:var(--text-h2)}.ChallengesExplorer-module__gnQcxa__situationParagraph{font-size:var(--text-body)}.ChallengesExplorer-module__gnQcxa__contentGrid{gap:var(--space-12);grid-template-columns:1fr 1.2fr}.ChallengesExplorer-module__gnQcxa__questionQuote{font-size:var(--text-body-lg)}.ChallengesExplorer-module__gnQcxa__footerRow{flex-direction:row;justify-content:space-between;align-items:center}.ChallengesExplorer-module__gnQcxa__ideaBlock{max-width:60%}.ChallengesExplorer-module__gnQcxa__primaryBtn{width:auto}.ChallengesExplorer-module__gnQcxa__sectionHeaderWrapper{padding:var(--space-24) var(--margin-desktop) 0}}@media (max-width:767px){.ChallengesExplorer-module__gnQcxa__sectionHeaderWrapper{padding:var(--space-12) var(--margin-mobile) 0}.ChallengesExplorer-module__gnQcxa__container{padding:0 var(--margin-mobile);gap:var(--space-6)}}
.WhyContextFirst-module__R0fIFW__section{background-color:var(--color-bg-primary);color:var(--color-text-primary);justify-content:center;width:100%;padding:100px 0;display:flex}.WhyContextFirst-module__R0fIFW__container{width:100%;max-width:var(--container-width,1200px);padding:0 var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.WhyContextFirst-module__R0fIFW__label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.WhyContextFirst-module__R0fIFW__title{font-family:var(--font-sans);font-size:var(--text-h2-mobile,28px);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--letter-spacing-tight);max-width:800px;margin:0 0 var(--space-6) 0}.WhyContextFirst-module__R0fIFW__content{max-width:var(--reading-max);margin-bottom:var(--space-10);gap:var(--space-4);flex-direction:column;display:flex}.WhyContextFirst-module__R0fIFW__text{font-family:var(--font-sans);font-size:var(--text-body-mobile,16px);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.WhyContextFirst-module__R0fIFW__highlightWrapper{width:100%}@media (min-width:768px){.WhyContextFirst-module__R0fIFW__title{font-size:var(--text-h2,42px)}.WhyContextFirst-module__R0fIFW__text{font-size:var(--text-body,17px)}}
.WhatWeDo-module__6jxMbq__section{background-color:var(--color-bg-secondary);padding:var(--space-12) 0;border-top:var(--border-default);border-bottom:var(--border-default)}.WhatWeDo-module__6jxMbq__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);flex-direction:column;margin:0 auto;display:flex}.WhatWeDo-module__6jxMbq__questionBlock{margin:var(--space-4) 0 var(--space-8);text-align:left;border-bottom:var(--border-strong);padding-bottom:var(--space-3)}.WhatWeDo-module__6jxMbq__questionText{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.WhatWeDo-module__6jxMbq__servicesList{gap:var(--space-8);margin-bottom:var(--space-12);flex-direction:column;display:flex}.WhatWeDo-module__6jxMbq__serviceItem{gap:var(--space-3);text-align:left;border-bottom:var(--border-default);padding-bottom:var(--space-8);flex-direction:column;display:flex}.WhatWeDo-module__6jxMbq__serviceItem:last-child{border-bottom:none;padding-bottom:0}.WhatWeDo-module__6jxMbq__situationWrapper{align-items:flex-start;gap:var(--space-3);display:flex}.WhatWeDo-module__6jxMbq__bullet{font-family:var(--font-mono);color:var(--color-accent);font-size:var(--text-body-lg-mobile);line-height:var(--leading-h3)}.WhatWeDo-module__6jxMbq__situationText{font-family:var(--font-sans);font-size:var(--text-body-lg-mobile);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-h3)}.WhatWeDo-module__6jxMbq__detailsWrapper{gap:var(--space-1);padding-left:var(--space-8);flex-direction:column;display:flex}.WhatWeDo-module__6jxMbq__serviceName{font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0}.WhatWeDo-module__6jxMbq__serviceDesc{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-small);max-width:var(--reading-max);margin:0}.WhatWeDo-module__6jxMbq__footerCta{margin-top:var(--space-8);justify-content:flex-end;display:flex}.WhatWeDo-module__6jxMbq__ctaLink{font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.WhatWeDo-module__6jxMbq__ctaLink:hover{color:var(--color-accent)}@media (min-width:768px){.WhatWeDo-module__6jxMbq__section{padding:var(--space-24) 0}.WhatWeDo-module__6jxMbq__questionText{font-size:var(--text-body-lg)}.WhatWeDo-module__6jxMbq__serviceItem{align-items:flex-start;gap:var(--space-12);flex-direction:row}.WhatWeDo-module__6jxMbq__situationWrapper{flex:1}.WhatWeDo-module__6jxMbq__detailsWrapper{flex:1.2;padding-left:0}.WhatWeDo-module__6jxMbq__situationText,.WhatWeDo-module__6jxMbq__bullet{font-size:var(--text-h3)}.WhatWeDo-module__6jxMbq__serviceDesc{font-size:var(--text-body)}}@media (max-width:767px){.WhatWeDo-module__6jxMbq__container{padding:0 var(--margin-mobile)}}
.TransversalIdea-module__FAiz7a__section{background-color:var(--color-bg-primary);padding:var(--space-12) 0;border-bottom:var(--border-default)}.TransversalIdea-module__FAiz7a__container{width:100%;max-width:var(--content-max);padding:0 var(--margin-desktop);flex-direction:column;margin:0 auto;display:flex}.TransversalIdea-module__FAiz7a__contentWrapper{gap:var(--space-6);margin-bottom:var(--space-12);text-align:left;flex-direction:column;display:flex}.TransversalIdea-module__FAiz7a__narrativeCol{flex:1.2}.TransversalIdea-module__FAiz7a__explanationCol{flex:.8;align-items:flex-start;display:flex}.TransversalIdea-module__FAiz7a__examplesList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TransversalIdea-module__FAiz7a__exampleItem{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:var(--leading-body);color:var(--color-text-secondary);align-items:flex-start;gap:var(--space-3);display:flex}.TransversalIdea-module__FAiz7a__bullet{font-family:var(--font-mono);color:var(--color-accent);font-size:var(--text-body-mobile);line-height:1}.TransversalIdea-module__FAiz7a__paragraph{font-family:var(--font-sans);font-size:var(--text-body-mobile);line-height:var(--leading-body);color:var(--color-text-secondary);margin:0}@media (min-width:768px){.TransversalIdea-module__FAiz7a__section{padding:var(--space-24) 0}.TransversalIdea-module__FAiz7a__contentWrapper{gap:var(--space-12);flex-direction:row}.TransversalIdea-module__FAiz7a__exampleItem,.TransversalIdea-module__FAiz7a__paragraph,.TransversalIdea-module__FAiz7a__bullet{font-size:var(--text-body)}}@media (max-width:767px){.TransversalIdea-module__FAiz7a__container{padding:0 var(--margin-mobile)}}
