:root{--ui-color-main:rgb(34,135,37);--ui-color-brand-hover:rgb(19,88,21);--ui-color-brand-soft:rgb(152,221,154);--ui-color-brand-inverse:rgb(42,167,46);--ui-color-on-primary:rgb(255,255,255);--ui-color-highlight:rgb(164,69,65);--ui-color-accent-fg:rgb(255,255,255);--ui-color-base:rgb(255,255,255);--ui-color-panel:rgb(240,245,240);--ui-color-ink:rgb(31,55,32);--ui-color-secondary-text:rgb(82,111,83);--ui-color-edge:rgb(230,234,230);--ui-color-inverse:rgb(21,45,22);--ui-color-inverse-surface:rgb(35,52,36);--ui-color-on-dark:rgb(244,246,244);--ui-color-on-dark-muted:rgb(171,186,171);--ui-radius-md:4px;--ui-radius-xl:8px;--ui-radius-btn:4px;--ui-case-cta:none;--ui-tracking-cta:0;--ui-weight-btn:600;--ui-font-head:'Source Sans 3', 'Segoe UI', system-ui, Roboto, sans-serif;--ui-font-text:'Source Sans 3', 'Segoe UI', system-ui, Roboto, sans-serif;--ui-size-xxl:clamp(2rem, 4.5vw, 3.25rem);--ui-size-xl:clamp(1.6rem, 3vw, 2.25rem);--ui-size-lg:1.25rem;--ui-weight-heading:700;--ui-tracking-display:-0.01em;--ui-line-height-title:1.15;--ui-case-label:uppercase;--ui-tracking-eyebrow:.12em;--ui-color-eyebrow:rgb(34,135,37);--ui-size-md:1rem;--ui-line-height-base:1.6;--ui-container-content:1116px;--ui-space-stack:5.4rem;--ui-shadow-card:0 2px 12px rgba(0,0,0,.08);--ui-shadow-raised:0 12px 40px rgba(0,0,0,.14)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ui-font-text);font-size:var(--ui-size-md);color:var(--ui-color-ink);line-height:var(--ui-line-height-base);overflow-wrap:anywhere;background:var(--ui-color-base)}img,svg,video{max-width:100%;display:block;height:auto}h1,h2,h3,h4{line-height:var(--ui-line-height-title);margin:0 0 .6em;font-family:var(--ui-font-head);color:var(--ui-color-ink);font-weight:var(--ui-weight-heading);hyphens:manual;letter-spacing:var(--ui-tracking-display)}h1{font-size:var(--ui-size-xxl)}h2{font-size:var(--ui-size-xl)}h3{line-height:1.3;font-size:var(--ui-size-lg)}h4{font-size:1.05rem;line-height:1.35}p{margin:0 0 1em}a{color:var(--ui-color-main);text-decoration:none}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--ui-color-brand-hover)}ul,ol{margin:0 0 1em;padding-left:1.25em}button,input,textarea,select{color:inherit;font:inherit}::selection{background:var(--ui-color-brand-soft);color:var(--ui-color-ink)}.zone_wrap_sticky{margin-inline:auto;width:min(100% - 2.5rem,var(--ui-container-content))}.quote{width:min(100% - 2.5rem,48rem)}.strip_bar_y{padding-block:var(--ui-space-stack)}.label-new{background:var(--ui-color-panel)}.layer{background:var(--ui-color-inverse);color:var(--ui-color-on-dark)}.layer h1,.layer h2,.layer h3,.layer h4{color:inherit}.layer a{color:var(--ui-color-brand-inverse)}.layer .tile_block_y,.layer .panel-y{color:var(--ui-color-on-dark-muted)}.layer .tag-c{color:var(--ui-color-brand-inverse)}.sec-dot-v2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--ui-radius-btn);background:var(--ui-color-main);color:var(--ui-color-on-primary);font-weight:var(--ui-weight-btn);text-transform:var(--ui-case-cta);letter-spacing:var(--ui-tracking-cta);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.sec-dot-v2:hover{color:var(--ui-color-on-primary);background:var(--ui-color-brand-hover)}.sec-dot-v2:active{transform:translateY(1px)}.zone{color:var(--ui-color-main);border-color:currentColor;background:transparent}.zone:hover{background:var(--ui-color-main);color:var(--ui-color-on-primary);border-color:var(--ui-color-main)}.outer_row_lg{color:var(--ui-color-accent-fg);background:var(--ui-color-highlight)}.outer_row_lg:hover{color:var(--ui-color-accent-fg);filter:brightness(.92);background:var(--ui-color-highlight)}.ctx-edge-bottom{color:var(--ui-color-inverse);background:var(--ui-color-on-dark)}.ctx-edge-bottom:hover{background:rgb(255,255,255);color:var(--ui-color-inverse)}.ctx{padding:.55rem 1.1rem;font-size:.9rem}.strip_flow_dark{font-size:1.05rem;padding:1rem 2rem}.layer .sec-dot-v2:not(.zone):not(.outer_row_lg):not(.ctx-edge-bottom){background:var(--ui-color-brand-inverse);color:var(--ui-color-inverse)}.layer .sec-dot-v2:not(.zone):not(.outer_row_lg):not(.ctx-edge-bottom):hover{background:var(--ui-color-on-dark);color:var(--ui-color-inverse)}.layer .zone{border-color:var(--ui-color-on-dark-muted);color:var(--ui-color-on-dark)}.layer .zone:hover{background:var(--ui-color-on-dark);border-color:var(--ui-color-on-dark);color:var(--ui-color-inverse)}.pic-main-inline{display:grid;gap:1.5rem}.elem-tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.outer-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ref_6{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.sec2-shape{grid-template-columns:repeat(2,1fr)}.side{grid-template-columns:repeat(3,1fr)}.burger-active{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.burger-active{grid-template-columns:repeat(2,1fr)}.side{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sec2-shape,.side,.burger-active{grid-template-columns:1fr}}.pic_sub{justify-content:center;flex-wrap:wrap;display:flex}.pic_sub>*{min-width:0}.pic_sub.sec2-shape>*{flex:0 0 calc((100% - 1.5rem)/2)}.pic_sub.side>*{flex:0 0 calc((100% - 3rem)/3)}.pic_sub.burger-active>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.pic_sub.side>*,.pic_sub.burger-active>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.pic_sub.sec2-shape>*,.pic_sub.side>*,.pic_sub.burger-active>*{flex-basis:100%}}.tile_block_y{font-size:1.15rem;color:var(--ui-color-secondary-text)}.tag-c{margin-bottom:.75rem;display:inline-block;color:var(--ui-color-eyebrow);font-weight:700;letter-spacing:var(--ui-tracking-eyebrow);font-size:.8rem;text-transform:var(--ui-case-label)}.panel-y{color:var(--ui-color-secondary-text)}.core-3{text-align:center}.elem-4{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;border:0;overflow:hidden;margin:-1px;padding:0}@media (max-width:640px){.strip_bar_y{padding-block:calc(var(--ui-space-stack) * .7)}}.top-lead{z-index:20;top:0;position:sticky;background:var(--ui-color-base)}.group-area-sm{border-bottom:1px solid var(--ui-color-edge)}.field-full{box-shadow:var(--ui-shadow-card)}.hero-6{display:flex;align-items:center;gap:2rem;min-height:4.75rem}.pane-flat{min-width:0;display:inline-flex;max-width:40%;flex:none}.lead-lead{max-height:2.25rem;height:auto;width:auto}.copy-fig{margin-inline:auto}.body{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;list-style:none;margin:0;padding:0}.body-5{font-weight:500;color:var(--ui-color-ink)}.body-5:hover,.field-label-square{color:var(--ui-color-main)}.inner-b{display:flex;align-items:center;gap:.7rem;flex:none;color:var(--ui-color-ink)}.inner-b:hover{color:var(--ui-color-main)}.inner-1{color:var(--ui-color-on-primary);place-items:center;height:2.6rem;background:var(--ui-color-main);border-radius:50%;display:grid;width:2.6rem}.inner-1 svg{height:1.15rem;width:1.15rem}.intro-mark{flex-direction:column;line-height:1.25;display:flex}.pane_page{font-size:.75rem;color:var(--ui-color-secondary-text)}.toggle_11{white-space:nowrap;font-size:1.05rem}.cell-7{display:none}.cell-7:focus-visible + .area-mini{outline:2px solid var(--ui-color-main);outline-offset:4px}.area-mini{display:none;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:.5rem;cursor:pointer}.el-1{background:var(--ui-color-ink);height:2px;display:block;width:24px;border-radius:2px}@media (max-width:980px){.hero-6{gap:.75rem;justify-content:space-between}.cell-7{display:block}.area-mini{order:3;display:flex}.inner-b{order:2;margin-inline-start:auto}.intro-mark{display:none}.copy-fig{border-bottom:1px solid var(--ui-color-edge);top:100%;margin:0;box-shadow:var(--ui-shadow-card);background:var(--ui-color-base);display:none;left:0;position:absolute;right:0;padding:1.25rem}.cell-7:checked ~ .copy-fig{display:block}.body{flex-direction:column;align-items:flex-start;gap:.75rem}}.chip-left{font-size:.95rem;text-align:center;margin-top:auto}.area-logo-new{background:var(--ui-color-panel);border-top:1px solid var(--ui-color-edge)}.hero{border-top:1px solid var(--ui-color-edge)}.meta-z{color:var(--ui-color-on-dark);background:var(--ui-color-inverse)}.base-a{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding-block:var(--ui-space-stack) calc(var(--ui-space-stack) * .7)}.cap-flow{width:auto;height:2.25rem}.fig-sub-dark{margin:0;max-width:34rem;opacity:.8}.node-last{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none;margin:0;padding:0}.lead_main{color:inherit;opacity:.85}.lead_main:hover{color:inherit;text-decoration:underline;opacity:1}.meta-z .lead_main:hover{color:var(--ui-color-brand-inverse)}.toggle{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;opacity:.85;font-size:.9rem}.side_3{list-style:none;margin:0;display:flex;gap:.5rem;padding:0}.stat-10{width:2rem;height:2rem;align-items:center;border-radius:50%;color:var(--ui-color-on-primary);background:var(--ui-color-main);display:inline-flex;font-size:.75rem;justify-content:center;font-weight:700}.stat-10 svg{height:1rem;width:1rem}.strip-9{border-top:1px solid rgba(128,128,128,.25)}.line-2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1rem;font-size:.85rem;opacity:.8}.stat-8{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}@media (max-width:640px){.line-2{flex-direction:column;align-items:center}}.sec2_11{position:fixed;z-index:50;inset-inline:1rem;bottom:1rem;max-width:76rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);margin-inline:auto;display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,2fr) minmax(15rem,1.2fr);align-items:center;gap:1.4rem;overflow:auto;overscroll-behavior:contain;padding:1.05rem 1.35rem;background:var(--ui-color-base);color:var(--ui-color-ink);border:1px solid var(--ui-color-edge);border-inline-start:4px solid var(--ui-color-main);box-shadow:var(--ui-shadow-card);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.sec2_11[hidden]{display:none}.frame-1{padding-inline-end:1.2rem;border-inline-end:1px solid var(--ui-color-edge);min-width:0}.line-12{margin:0 0 .35rem;font-weight:var(--ui-weight-heading);line-height:1.3;font-size:1rem;font-family:var(--ui-font-head)}.cnt-top{color:var(--ui-color-main);font-size:.82rem;text-underline-offset:.18em;max-width:100%;display:inline-block;text-decoration:underline}.cnt-top:hover{color:var(--ui-color-brand-hover)}.box2-z{min-width:0;margin:0}.btn-muted{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0}.page-b{min-width:0;min-height:44px;padding:.7rem .75rem;background:var(--ui-color-panel);color:var(--ui-color-ink);border:1px solid var(--ui-color-edge);border-radius:var(--ui-radius-btn);font-weight:var(--ui-weight-btn);font-size:.88rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.page-b:hover{color:var(--ui-color-on-primary);background:var(--ui-color-main);border-color:var(--ui-color-main)}.page-b:focus-visible,.cnt-top:focus-visible{outline:3px solid var(--ui-color-main);outline-offset:3px}@media(max-width:900px){.sec2_11{grid-template-columns:minmax(0,1fr) minmax(14rem,1fr);gap:1rem}.frame-1{grid-column:1/-1;border-inline-end:0;padding-inline-end:0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.line-12{margin:0}}@media(max-width:560px){.sec2_11{inset-inline:.5rem;bottom:.5rem;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.4}.frame-1{flex-wrap:wrap;gap:.15rem .8rem}.line-12{font-size:.92rem}.page-b{padding:.5rem .6rem;min-height:40px}}.elem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.input-box-v3 .app{order:1}.input-box-v3 .icon_panel_narrow{order:2}.icon_panel_narrow,.app{overflow-wrap:anywhere;min-width:0}.menu-7{margin:0}.stat-2{gap:.75rem;margin:1.5rem 0 0;display:grid}.site-big{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:1rem}.nav{font-weight:600;color:var(--ui-color-secondary-text);font-size:.9rem}.badge{margin:0;overflow-wrap:anywhere;min-width:0}.zone-md{color:inherit}.app{display:grid;gap:1rem;padding:2rem;background:var(--ui-color-panel);border-radius:var(--ui-radius-xl);border:1px solid var(--ui-color-edge)}.mark{gap:.35rem;display:grid;min-width:0}.toggle-compact{font-size:.9rem;font-weight:600}.btn_compact{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--ui-color-edge);border-radius:var(--ui-radius-md);background:var(--ui-color-base)}.btn_compact:focus{outline:2px solid var(--ui-color-main);outline-offset:1px}.hero-7{resize:vertical}.cell-12{max-width:100%;justify-self:start;overflow-wrap:anywhere}@media (max-width:860px){.elem{grid-template-columns:minmax(0,1fr)}.input-box-v3 .app,.input-box-v3 .icon_panel_narrow{order:0}}@media (max-width:480px){.site-big{grid-template-columns:minmax(0,1fr);gap:.25rem}.app{padding:1.25rem}}.menu{padding-block:calc(var(--ui-space-stack) * .6) calc(var(--ui-space-stack) * 1.1)}.mark-11{position:relative}.edge_accent{margin:0}.base-field{aspect-ratio:2/1;object-fit:cover;border-radius:var(--ui-radius-xl);width:100%}.lead-5 .base-field{aspect-ratio:16/9}.tile-burger-wide{z-index:1;margin:-6rem 0 0 2.5rem;position:relative;box-shadow:var(--ui-shadow-raised);border-radius:var(--ui-radius-xl);padding:2.25rem;width:min(100%,32rem)}.stack_box2_wide .tile-burger-wide{margin-right:2.5rem;margin-left:auto}.core-6 .tile-burger-wide{background:var(--ui-color-base);color:var(--ui-color-ink)}.pane .tile-burger-wide{color:var(--ui-color-on-primary);background:var(--ui-color-main)}.pane .title-edge,.pane .note{color:var(--ui-color-on-primary)}.elem-cnt .tile-burger-wide{background:var(--ui-color-inverse);color:var(--ui-color-on-dark)}.elem-cnt .title-edge{color:var(--ui-color-on-dark)}.elem-cnt .note{color:var(--ui-color-brand-inverse)}.note{font-weight:700;text-transform:var(--ui-case-label);color:var(--ui-color-eyebrow);display:inline-block;letter-spacing:var(--ui-tracking-eyebrow);margin-bottom:.75rem;font-size:.8rem}.title-edge{margin-bottom:.75rem;font-size:var(--ui-size-xl)}.area-title{margin-bottom:1.5rem;opacity:.9}@media (max-width:760px){.tile-burger-wide{padding:1.5rem;margin:-3rem 1rem 0;width:auto}.stack_box2_wide .tile-burger-wide{margin-right:1rem}}.outro-6{max-width:44rem;margin-bottom:2.5rem}.group-item-muted .outro-6{text-align:center;margin-right:auto;margin-left:auto}.tile-ct-primary{gap:2.5rem 3rem}.outer-sticky .foot-last{border-top:2px solid var(--ui-color-main);padding-top:1.25rem}.group_big{font-size:1.15rem;margin-bottom:.6rem}.author-v3{margin:0;line-height:1.7}.note_9{overflow-wrap:anywhere}.sec2_soft>*{min-width:0}.pane-full{max-width:24ch}.sec-author{color:var(--ui-color-secondary-text)}.layer-input-active{max-width:100%;text-align:center;white-space:normal}.frame-right{margin-bottom:2.5rem;max-width:48rem}.media-accent{list-style:none;gap:1rem;margin:0;padding:0;display:grid}.nav-burger{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr) 3rem;gap:2rem;align-items:center;padding:clamp(1.5rem,3vw,2.8rem);border:1px solid var(--ui-color-edge);border-radius:var(--ui-radius-xl);background:var(--ui-color-base)}.nav-burger:nth-child(even){color:var(--ui-color-on-dark);grid-template-columns:3rem minmax(0,1fr) minmax(7rem,max-content);background:var(--ui-color-inverse)}.main-sec{font-family:var(--ui-font-head);white-space:nowrap;font-size:clamp(3rem,7vw,6rem);letter-spacing:-.06em;overflow-wrap:normal;color:var(--ui-color-main);line-height:1}.nav-burger:nth-child(even) .main-sec{text-align:right;color:var(--ui-color-brand-inverse);grid-column:3;grid-row:1}.nav-burger:nth-child(even) .nav-pane{grid-row:1;grid-column:2}.nav-burger:nth-child(even) .ct-xl{color:var(--ui-color-brand-inverse);grid-row:1;grid-column:1}.nav-burger:nth-child(even) .field_a{color:var(--ui-color-on-dark)}.nav-burger:nth-child(even) .sec-author{color:var(--ui-color-on-dark-muted)}.field_a{font-size:clamp(1.3rem,2.5vw,2rem);max-width:30ch}.sec-author{max-width:58ch;margin:0}.ct-xl{width:2rem;color:var(--ui-color-main)}.nav-pane{min-width:0}.sec_inline{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.dot-item{color:var(--ui-color-secondary-text);max-width:55ch;margin:0}@media(max-width:650px){.nav-burger,.nav-burger:nth-child(even){grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);gap:1rem}.main-sec{font-size:2.7rem}.ct-xl{display:none}.nav-burger:nth-child(even) .main-sec{text-align:left;grid-column:1}.nav-burger:nth-child(even) .nav-pane{grid-column:2}.sec_inline{flex-direction:column;align-items:flex-start}}@media(max-width:360px){.nav-burger,.nav-burger:nth-child(even){grid-template-columns:1fr}.nav-burger:nth-child(even) .main-sec,.nav-burger:nth-child(even) .nav-pane{grid-column:auto;grid-row:auto}}.ct-xl svg{width:100%;height:auto}.icon-v2{max-width:40rem;margin-bottom:2.5rem}.menu-area-sub{display:grid;gap:2rem;margin:0;padding:0;counter-reset:none;list-style:none}.cell .menu-area-sub,.foot-10 .menu-area-sub{grid-template-columns:repeat(3,1fr)}.toggle-sub.cell .menu-area-sub,.toggle-sub.foot-10 .menu-area-sub{grid-template-columns:repeat(2,1fr)}.head-edge.cell .menu-area-sub,.head-edge.foot-10 .menu-area-sub{grid-template-columns:repeat(4,1fr)}.row-badge-bottom.cell .menu-area-sub,.row-badge-bottom.foot-10 .menu-area-sub{grid-template-columns:repeat(5,1fr);gap:1.5rem}.foot-10 .menu-area-sub{gap:2rem 3rem}.foot-10 .burger_burger:nth-child(even){margin-top:2.5rem}.box .menu-area-sub{gap:0;max-width:44rem}.box .burger_burger{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}.box .burger_burger::before{content:"";width:2px;position:absolute;background:var(--ui-color-edge);bottom:0;left:1.375rem;top:3rem}.box .burger_burger:last-child::before{display:none}.box2_soft.box .burger_burger::before{background:rgba(255,255,255,.18)}.label-list-sub{align-items:center;margin-bottom:1rem;font-family:var(--ui-font-head);justify-content:center;font-weight:700;display:inline-flex}.input-dot .label-list-sub{border-radius:50%;background:var(--ui-color-main);color:var(--ui-color-on-primary);height:2.75rem;width:2.75rem;font-size:1.1rem}.lead-b .label-list-sub{color:var(--ui-color-main);line-height:1;opacity:.9;font-size:3rem}.box2_soft.lead-b .label-list-sub{color:var(--ui-color-brand-inverse)}.inner-muted .label-list-sub{width:2.75rem;height:2.75rem;border-radius:var(--ui-radius-md);border:2px solid var(--ui-color-main);color:var(--ui-color-main);font-size:1.1rem}.box2_soft.inner-muted .label-list-sub{color:var(--ui-color-brand-inverse);border-color:var(--ui-color-brand-inverse)}.strip-v3{font-size:1.1rem;margin-bottom:.35rem}.outro{margin:0;font-size:.95rem;color:var(--ui-color-secondary-text)}.box2_soft .outro{color:var(--ui-color-on-dark-muted)}@media (max-width:900px){.cell .menu-area-sub,.foot-10 .menu-area-sub,.head-edge.cell .menu-area-sub,.head-edge.foot-10 .menu-area-sub,.row-badge-bottom.cell .menu-area-sub,.row-badge-bottom.foot-10 .menu-area-sub{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cell .menu-area-sub,.foot-10 .menu-area-sub,.toggle-sub.cell .menu-area-sub,.head-edge.cell .menu-area-sub,.row-badge-bottom.cell .menu-area-sub,.toggle-sub.foot-10 .menu-area-sub,.head-edge.foot-10 .menu-area-sub,.row-badge-bottom.foot-10 .menu-area-sub{grid-template-columns:1fr}.foot-10 .burger_burger:nth-child(even){margin-top:0}}.hero-x{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.75rem;border-radius:var(--ui-radius-xl)}.item-hard{flex-direction:column;text-align:center}.block-panel{background:var(--ui-color-main);color:var(--ui-color-on-primary)}.cap{background:var(--ui-color-panel);border:1px solid var(--ui-color-edge)}.main-sec-raised{border:2px solid var(--ui-color-main)}.side_pane_fit{background:var(--ui-color-inverse);color:var(--ui-color-on-dark)}.nav-y{color:var(--ui-color-eyebrow);font-weight:700;display:inline-block;font-size:.8rem;margin-bottom:.5rem;letter-spacing:var(--ui-tracking-eyebrow);text-transform:var(--ui-case-label)}.block-panel .nav-y{opacity:.85;color:var(--ui-color-on-primary)}.side_pane_fit .nav-y{color:var(--ui-color-brand-inverse)}.stack-tight{margin-bottom:.35rem;color:inherit}.fig-right{max-width:36rem;opacity:.88;margin:0}.item-hard .fig-right{margin-inline:auto}.copy-title{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}.base{font-size:.9rem;opacity:.9}.flow-card-center{text-decoration:underline;font-weight:600;color:inherit}.side_pane_fit .flow-card-center{color:var(--ui-color-brand-inverse)}@media (max-width:720px){.hero-x{align-items:flex-start;flex-direction:column;padding:2rem}.item-hard{align-items:center}.copy-title{align-items:flex-start}.item-hard .copy-title{align-items:center}}.row{padding-block:calc(var(--ui-space-stack) * .8)}.site_10{background:var(--ui-color-panel)}.block-box2-new{color:var(--ui-color-on-primary);background:var(--ui-color-main)}.block-box2-new .copy-full,.block-box2-new .inner-base{color:var(--ui-color-on-primary)}.text_lg{border-bottom:1px solid var(--ui-color-edge)}.node{text-align:center}.top-old{opacity:.8;margin-bottom:.75rem;font-size:.85rem}.zone-2{margin:0 .5rem}.fig_strip_third{opacity:.7}.copy-full{margin-bottom:.5rem}.body-new{font-size:1.1rem;max-width:40rem;opacity:.85;margin:0}.node .body-new{margin-inline:auto}.line{min-width:0}.group_md{max-width:54rem;margin-bottom:2rem}.main-ct-square{overflow-wrap:anywhere}.intro-tight{margin:0;padding:0;gap:1.2rem;list-style:none;display:grid}.badge-3{overflow-wrap:anywhere;min-width:0}.badge-3 h3{margin:0 0 .6rem;font-size:1.2rem}.badge-3 p{margin:0;line-height:1.7}.ref-v3{letter-spacing:.04em;font-size:.8rem;overflow-wrap:anywhere;color:var(--ui-color-secondary-text);display:block;font-weight:700;margin-bottom:.7rem}.badge-3{padding:1.3rem 0;border-top:1px solid var(--ui-color-edge)}.badge-3 summary{font-size:1.2rem;font-weight:700;cursor:pointer}.badge-3 summary:focus-visible{outline:2px solid var(--ui-color-main);outline-offset:5px}.badge-3 p{max-width:60rem;padding-top:1rem}@media (max-width: 700px){.intro-tight{grid-template-columns:minmax(0, 1fr)}.badge-3{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.strip-box-auto{display:grid;grid-template-columns:2fr 3fr;gap:3rem}.link-row-main{margin:2rem 0 0;background:var(--ui-color-panel);padding:1.5rem 1.75rem;border-left:4px solid var(--ui-color-main);border-radius:0 var(--ui-radius-md) var(--ui-radius-md) 0}.inner-z{font-size:1.2rem;font-family:var(--ui-font-head);margin-bottom:.5rem}.app-right{color:var(--ui-color-secondary-text);font-size:.9rem;font-style:normal}@media (max-width:860px){.strip-box-auto{grid-template-columns:1fr;gap:1rem}}.input_2{overflow-wrap:anywhere}