.framework_section__ntQmx{position:relative;z-index:3;margin-top:-28px;padding-top:clamp(84px,10vw,150px);border-radius:28px 28px 0 0;background:var(--background)}.framework_head__ltWPF{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.framework_eyebrow__760Pe{grid-column:1/-1;display:flex;align-items:center;gap:12px;color:var(--foreground-3)}.framework_eyebrow__760Pe span{width:28px;height:1px;background:var(--accent)}.framework_title__Pv62k{grid-column:1/10;margin-top:24px;font-size:clamp(2.5rem,1rem + 4.4vw,5rem);font-weight:500;line-height:.98;letter-spacing:-.06em;text-wrap:balance}.framework_title__Pv62k span{display:block;color:var(--accent-ink)}.framework_sheet__qvepY{margin-top:clamp(56px,7vw,96px)}.framework_dimension__Lzr9N{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.framework_dimension__Lzr9N i{position:relative;flex:1;height:1px;background:var(--accent);transform-origin:right}.framework_dimension__Lzr9N i:last-child{transform-origin:left}.framework_dimension__Lzr9N i:before{content:"";position:absolute;top:-6px;width:1px;height:13px;background:var(--accent)}.framework_dimension__Lzr9N i:first-child:before{left:0}.framework_dimension__Lzr9N i:last-child:before{right:0}.framework_list__icF_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.framework_item__lX5_z{position:relative;padding:36px 24px 8px 0}.framework_item__lX5_z:before{content:"";position:absolute;left:0;top:0;width:1px;height:26px;background:linear-gradient(var(--accent),transparent)}.framework_glyph__SEYGR{width:96px;height:64px;margin-left:18px}.framework_glyph__SEYGR svg{width:100%;height:100%;overflow:visible;fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.framework_glyph__SEYGR svg *{stroke-dasharray:1;stroke-dashoffset:0}.framework_num__tAN9P{display:block;margin:28px 0 0 18px;font-size:13px;letter-spacing:.08em;color:var(--accent-ink)}.framework_itemTitle__MWyE_{margin:12px 0 0 18px;font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);font-weight:500;line-height:1.08;letter-spacing:-.04em}.framework_itemText__VwCEG{max-width:34ch;margin:14px 0 0 18px;color:var(--foreground-2);line-height:1.6;text-wrap:pretty}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.framework_sheet__qvepY{view-timeline:--framework block}.framework_dimension__Lzr9N i{animation:framework_extend__Jctgf linear both;animation-timeline:--framework;animation-range:entry 10% cover 35%}.framework_glyph__SEYGR svg *{animation:framework_draw__URyWJ linear both;animation-timeline:--framework;animation-range:entry 25% cover 45%}.framework_item__lX5_z:nth-child(2) .framework_glyph__SEYGR svg *{animation-range:entry 35% cover 50%}.framework_item__lX5_z:nth-child(3) .framework_glyph__SEYGR svg *{animation-range:entry 45% cover 55%}}}@keyframes framework_extend__Jctgf{0%{transform:scaleX(0)}}@keyframes framework_draw__URyWJ{0%{stroke-dashoffset:1}}@media (max-width:1023px){.framework_title__Pv62k{grid-column:1/-1}}@media (max-width:767px){.framework_section__ntQmx{margin-top:-20px;border-radius:20px 20px 0 0}.framework_dimension__Lzr9N{display:none}.framework_list__icF_a{grid-template-columns:1fr;gap:0}.framework_item__lX5_z{display:grid;grid-template-columns:72px 1fr;column-gap:18px;padding:28px 0;border-top:1px solid var(--border)}.framework_item__lX5_z:before{display:none}.framework_glyph__SEYGR{grid-row:1/4;width:72px;height:48px;margin:4px 0 0}.framework_itemText__VwCEG,.framework_itemTitle__MWyE_,.framework_num__tAN9P{margin-left:0}.framework_num__tAN9P{margin-top:0}.framework_itemTitle__MWyE_{margin-top:8px}}