.working-direction_root__4WUn1{position:relative;width:100%;max-width:40rem;margin-inline:auto;padding-bottom:.5rem}.working-direction_prototype___EAZ5{position:relative;overflow:hidden;padding:.9rem 1.1rem 0;border-radius:6px;background:#0f1a36;color:var(--td-on);box-shadow:0 24px 50px -24px rgb(4 12 60/.7)}.working-direction_bar__Pbo8I{display:flex;align-items:center;gap:.75rem;padding-bottom:.7rem;border-bottom:1px solid color-mix(in srgb,var(--td-on) 14%,transparent)}.working-direction_dots__YAt_W{display:inline-flex;gap:.3rem}.working-direction_dots__YAt_W i{width:.5rem;height:.5rem;border-radius:50%;background:color-mix(in srgb,var(--td-on) 28%,transparent)}.working-direction_app__7AK5V{font-family:var(--td-mono);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--td-pale)}.working-direction_record__mHUAE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem}.working-direction_recordTitle__MXrsy{margin:0;font-family:var(--td-serif);font-size:1.25rem;font-weight:500;letter-spacing:-.015em;color:#fff}.working-direction_pill__vLsT9{padding:.2rem .65rem;border:1px solid color-mix(in srgb,var(--td-mint) 60%,transparent);border-radius:999px;font-family:var(--td-sans);font-size:.8125rem;font-weight:600;color:var(--td-mint)}.working-direction_fields__mLZ1A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0}.working-direction_fields__mLZ1A dt{font-family:var(--td-mono);font-size:.6875rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--td-on) 70%,transparent)}.working-direction_fields__mLZ1A dd{margin:.2rem 0 0;font-family:var(--td-sans);font-size:.9375rem;font-weight:600;color:#fff}.working-direction_next__xvl56 dd{display:inline-block;padding:.25rem .6rem;border-left:2px solid var(--td-red-soft);background:color-mix(in srgb,var(--td-on) 8%,transparent)}.working-direction_more__C8PNT{display:flex;gap:1.25rem;margin:1rem 0 0;padding:.7rem 0 2.75rem;list-style:none;border-top:1px solid color-mix(in srgb,var(--td-on) 14%,transparent);font-family:var(--td-sans);font-size:.875rem;color:color-mix(in srgb,var(--td-on) 72%,transparent)}.working-direction_document__85QD_{position:relative;padding:1.6rem 1.6rem 1.25rem;background:var(--td-cream);border-top:3px solid var(--td-field);color:var(--td-ink);box-shadow:0 2px 0 rgb(16 24 48/.06),0 28px 54px -22px rgb(4 12 60/.6)}.working-direction_kicker__mR3Ib{margin:0;font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--td-field)}.working-direction_docTitle__vKi3i{margin:.4rem 0 0;font-family:var(--td-serif);font-size:clamp(1.4rem,2.2vw,1.7rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--td-ink)}.working-direction_sections__ShfcD{margin:1.1rem 0 0;padding:0;list-style:none}.working-direction_section__7Jvi7{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.5rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--td-ink) 18%,transparent)}.working-direction_num__t14in{grid-row:1/span 2;font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding-top:.3rem;color:var(--td-field)}.working-direction_heading__F0opu{margin:0;font-family:var(--td-serif);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--td-ink)}.working-direction_entry__iHr2Q{margin:.25rem 0 0;font-family:var(--td-sans);font-size:1rem;line-height:1.45;color:var(--td-body)}.working-direction_note__eJz1B{margin:.25rem 0 0;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--td-ink) 18%,transparent);font-family:var(--td-serif);font-size:.875rem;font-style:italic;color:color-mix(in srgb,var(--td-ink) 70%,transparent)}.working-direction_linkL__OUesZ{display:none}.working-direction_linkV__LcJKe{position:relative;display:block;width:2px;height:1.75rem;margin:0 0 0 2rem;background:var(--td-pale)}.working-direction_linkV__LcJKe:before{content:"";position:absolute;left:-3px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--td-red-soft)}.working-direction_more__C8PNT{padding-bottom:1rem}@media (min-width:640px){.working-direction_root__4WUn1{padding-top:0}.working-direction_prototype___EAZ5{width:64%;margin-left:auto}.working-direction_more__C8PNT{padding-bottom:5rem}.working-direction_document__85QD_{width:68%;margin-top:-4.25rem}.working-direction_linkV__LcJKe{display:none}.working-direction_linkL__OUesZ{position:absolute;display:block;left:68%;width:5%;bottom:6.4rem;top:9.7rem;border-right:2px solid var(--td-pale);border-bottom:2px solid var(--td-pale);pointer-events:none}.working-direction_linkL__OUesZ:after{content:"";position:absolute;right:-6px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--td-red-soft)}}.software-development_head__oUm1e{max-width:46rem}.software-development_headline__UubSl{max-width:22ch}.software-development_split__nie6d{display:grid;gap:2.25rem;align-items:center}.software-development_splitCopy__tA3X9,.software-development_splitVisual__PoMxk{min-width:0}.software-development_principle__9AAtE{max-width:16ch}@media (min-width:960px){.software-development_split__nie6d{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,6vw,6rem)}}.software-development_decision__Cn8h4{display:grid;gap:1.25rem;padding-top:clamp(1.5rem,3vw,2.25rem);border-top:3px solid var(--td-blue)}.software-development_decisionTitle__BRUhF{margin:0;max-width:16ch;font-family:var(--td-serif);font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;color:var(--td-ink);text-wrap:balance}.software-development_decisionCopy__1BskD{display:grid;gap:.9rem;max-width:58ch}.software-development_decisionCopy__1BskD p{margin:0;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.6;color:var(--td-body)}.software-development_decisionCopy__1BskD p:first-child{font-family:var(--td-serif);font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.4;color:var(--td-ink)}@media (min-width:900px){.software-development_decision__Cn8h4{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}}.software-development_inviteLink__8MKfz{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-family:var(--td-sans);font-size:1rem;font-weight:700;color:var(--td-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:gap .24s var(--td-ease)}.software-development_inviteArrow__3Uw1v{color:var(--td-red);transition:transform .24s var(--td-ease)}.software-development_inviteLink__8MKfz:focus-visible,.software-development_inviteLink__8MKfz:hover{gap:.8rem;text-decoration-thickness:2px}.software-development_inviteLink__8MKfz:focus-visible .software-development_inviteArrow__3Uw1v,.software-development_inviteLink__8MKfz:hover .software-development_inviteArrow__3Uw1v{transform:translateX(3px)}.software-development_inviteLink__8MKfz:focus-visible{outline:3px solid var(--td-blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){.software-development_inviteArrow__3Uw1v,.software-development_inviteLink__8MKfz{transition:none}}.software-development_systemBand__LJ5DG{background:radial-gradient(60% 50% at 0 100%,color-mix(in srgb,var(--td-green) 9%,transparent),transparent 70%),radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--td-blue) 8%,transparent),transparent 70%),var(--td-cream)}.software-development_systemHeadline__pj4iN{max-width:18ch;font-size:clamp(2.3rem,4.6vw,4rem)}.software-development_systemHead__51d6w{max-width:46rem}.software-development_systemLede__gG0Hz{max-width:46ch}@media (min-width:1000px){.software-development_systemHead__51d6w{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto auto;column-gap:clamp(3rem,6vw,6rem);align-items:end;max-width:none}.software-development_systemHead__51d6w>:first-child,.software-development_systemHead__51d6w>h2{grid-column:1}.software-development_systemLede__gG0Hz{grid-column:2;grid-row:1/span 2;align-self:end;margin:0 0 .35rem}}.software-development_flowHeadline__Rk_1V{max-width:24ch}.software-development_heroTitle___JlEg{margin:1.1rem 0 0;font-family:var(--td-serif);font-size:clamp(2.6rem,9vw,4.4rem);font-weight:500;line-height:1.02;letter-spacing:-.045em;color:var(--td-on)}.software-development_heroLine__cVB1t{display:block}.software-development_heroEm__LsbaQ{font-style:italic;color:var(--td-pale);letter-spacing:-.04em}.software-development_heroBody__LpPT2{max-width:42ch}.software-development_audience__kUXqZ{max-width:46ch;margin:1.1rem 0 0;font-family:var(--td-sans);font-size:1rem;line-height:1.55;color:var(--td-pale)}.software-development_progression__ZzqRx{font-size:.8125rem;text-transform:uppercase;color:var(--td-on)}.software-development_heroMedia__DpET_{min-width:0}.software-development_heroCaption__Z3dsc{margin:1.25rem 0 0;max-width:52ch;font-family:var(--td-serif);font-size:1rem;font-style:italic;line-height:1.45;color:var(--td-on-body)}@media (min-width:1000px){.software-development_heroShell__RvPVg.software-development_heroShell__RvPVg.software-development_heroShell__RvPVg{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:clamp(2.5rem,4.5vw,4.5rem);align-items:center}}.software-development_deepPaper__h_Hje{background:#e4ddcf;color:var(--td-ink);--wave-outgoing:#e4ddcf;--t-title:var(--td-ink);--t-body:var(--td-body);--t-eyebrow:var(--td-blue);--t-line:color-mix(in srgb,var(--td-ink) 22%,transparent)}.software-development_faqLayout___XkEc{display:grid;gap:2rem}@media (min-width:1000px){.software-development_faqLayout___XkEc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}}.software-development_flat__iLhCk{padding-top:clamp(3.5rem,6vw,5.25rem)}.software-development_headSplit__L2gRW{display:grid;gap:0}.software-development_headMain__NlIzf{min-width:0;max-width:46rem}.software-development_headAside__Ufyag{max-width:52ch}@media (min-width:1000px){.software-development_headSplit__L2gRW{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(3rem,7vw,7rem);align-items:end}.software-development_headAside__Ufyag{margin:0 0 .35rem}.software-development_faqHead__06K3q{position:sticky;top:7rem}}.software-development_faqHead__06K3q{align-self:start}.capability-grid_root__jhQcp{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.capability-grid_items__1HmOf{display:grid;gap:0;margin:0;padding:0;list-style:none}.capability-grid_item__x5euO{min-width:0;padding:1.35rem 0 1.5rem;border-top:1px solid var(--t-line)}.capability-grid_item__x5euO:first-child{border-top:0}.capability-grid_rule__Qq21o{position:relative;display:block;width:2.5rem;height:2px;background:var(--td-blue)}.capability-grid_rule__Qq21o:after{content:"";position:absolute;right:-3px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--td-red);transform:translateY(-50%)}.capability-grid_label__7Ngzn{margin:1rem 0 0;font-family:var(--td-serif);font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--td-ink)}.capability-grid_body__ock_L{margin:.6rem 0 0;max-width:46ch;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.5;color:var(--td-body)}.capability-grid_examples__cOBZb{margin:.85rem 0 0;max-width:46ch;font-family:var(--td-sans);font-size:.9375rem;line-height:1.5;color:var(--td-ink)}.capability-grid_examplesLabel__qAk7q{margin-right:.35rem;font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td-blue)}.capability-grid_note__RcWEb{max-width:62ch;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding-left:1rem;border-left:2px solid var(--td-blue);font-family:var(--td-serif);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.4;color:var(--td-ink)}@media (min-width:800px){.capability-grid_items__1HmOf{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem)}.capability-grid_item__x5euO,.capability-grid_item__x5euO:first-child{padding:1.5rem 0 1.25rem;border-top:0}}.lab-concept_root__QGhY4{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.lab-concept_disclaimer__VZR13{display:flex;align-items:flex-start;gap:.6rem;max-width:62ch;margin:0;font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on)}.lab-concept_disclaimerDot__bZ_VN{flex:none;width:7px;height:7px;margin-top:.55em;border-radius:50%;background:var(--td-red-soft)}.lab-concept_tiles__ADvXS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none}.lab-concept_tile__WtcFu{min-width:0}.lab-concept_media__3706c{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-pale) 34%,transparent);background:color-mix(in srgb,var(--td-blue) 12%,var(--td-ink))}.lab-concept_img__xaY2X{position:absolute;max-width:none;height:auto}.lab-concept_label__PQKs_{margin:.9rem 0 0;font-family:var(--td-serif);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.lab-concept_body__MTbMo{margin:.3rem 0 0;font-family:var(--td-sans);font-size:.9375rem;line-height:1.45;color:var(--td-on-body)}.lab-concept_connects__200js{display:grid;gap:.3rem;max-width:52ch;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:.25rem 0 .25rem 1rem;border-left:2px solid color-mix(in srgb,var(--td-blue) 45%,#fff);font-family:var(--td-serif);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.4;color:#fff}.lab-concept_connectsLabel__mSL_u{font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--td-pale)}@media (min-width:900px){.lab-concept_tiles__ADvXS{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,2.25rem)}}.cta-photo_root__TY5bp{--hand-x:35%;--hand-y:65%;position:relative;width:100%;height:11rem;overflow:hidden;background:var(--td-blue-deep)}.cta-photo_img__KMlNR{object-fit:cover;object-position:40% 50%;transform:scale(1.5);transform-origin:40% 62%;filter:saturate(.8) contrast(1.05)}.cta-photo_tint__ZqjqY{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 56 200/.92),rgb(0 56 200/.45) 38%,rgb(0 40 150/.3)),rgb(0 50 170/.28);pointer-events:none}.cta-photo_dot__mN1Ig,.cta-photo_line__vOp8N{display:none}@media (min-width:640px){.cta-photo_root__TY5bp{height:16rem}}@media (min-width:1000px){.cta-photo_root__TY5bp{height:clamp(24rem,32vw,30rem)}.cta-photo_line__vOp8N{left:0;width:var(--hand-x);height:1px;background:#fff}.cta-photo_dot__mN1Ig,.cta-photo_line__vOp8N{position:absolute;display:block;top:var(--hand-y)}.cta-photo_dot__mN1Ig{left:var(--hand-x);width:8px;height:8px;border-radius:50%;background:var(--td-red-soft,#ff8a92);transform:translate(-50%,-50%)}}.support-options_root__f0m2P{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.support-options_options__91O_u{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--t-line)}.support-options_option__VotDA{--accent:var(--td-green);min-width:0;padding:1.75rem 0 1.85rem;border-bottom:1px solid var(--t-line)}.support-options_option__VotDA[data-option=improve]{--accent:var(--td-blue)}.support-options_option__VotDA[data-option=partner]{--accent:var(--td-ink)}.support-options_option__VotDA:last-child{border-bottom:0}.support-options_rule__DDEqa{position:relative;display:block;width:3.5rem;height:3px;margin-top:-1.75rem;margin-bottom:1.75rem;background:var(--accent)}.support-options_rule__DDEqa:after{content:"";position:absolute;right:-3px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--td-red);transform:translateY(-50%)}.support-options_label__b_FGR{margin:0;font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1;letter-spacing:-.04em}.support-options_label__b_FGR,.support-options_lead__0ONhD{font-family:var(--td-serif);font-weight:500;color:var(--td-ink)}.support-options_lead__0ONhD{margin:.9rem 0 0;max-width:26ch;font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.3;letter-spacing:-.01em}.support-options_body__zvSJj{margin:.65rem 0 0;max-width:32ch;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.5;color:var(--td-body)}.support-options_agreement__Ci892{display:grid;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);padding:2rem 0;border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}.support-options_agreementTitle__XD6D8{margin:0;font-family:var(--td-serif);font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--td-ink)}.support-options_agreementNote__nTSNw{margin:.5rem 0 0;max-width:40ch;font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-body)}.support-options_items__BbkdO{display:grid;gap:.75rem 2rem;margin:0;padding:0;list-style:none}.support-options_item__qUw73{display:flex;align-items:baseline;gap:.75rem;font-family:var(--td-sans);font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--td-ink)}.support-options_itemDot__TJ6aM{flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--td-blue);transform:translateY(-1px)}.support-options_closing__ziRoc{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.support-options_closingText__fxr7W{margin:0;max-width:56ch;font-family:var(--td-serif);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--td-ink)}.support-options_link__g1Ktb{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-height:2.75rem;font-family:var(--td-sans);font-size:1.0625rem;font-weight:700;color:var(--td-blue-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:gap .24s var(--td-ease)}.support-options_arrow__SZ7aQ{color:var(--td-red);transition:transform .24s var(--td-ease)}.support-options_link__g1Ktb:focus-visible,.support-options_link__g1Ktb:hover{gap:.8rem;text-decoration-thickness:2px}.support-options_link__g1Ktb:focus-visible .support-options_arrow__SZ7aQ,.support-options_link__g1Ktb:hover .support-options_arrow__SZ7aQ{transform:translateX(3px)}.support-options_link__g1Ktb:focus-visible{outline:3px solid var(--td-blue);outline-offset:4px}@media (min-width:720px){.support-options_items__BbkdO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.support-options_options__91O_u{grid-template-columns:repeat(3,minmax(0,1fr))}.support-options_option__VotDA,.support-options_option__VotDA:last-child{padding:2.25rem clamp(1.25rem,2.5vw,2.5rem) .5rem;border-bottom:0;border-left:1px solid var(--t-line)}.support-options_option__VotDA:first-child{padding-left:0;border-left:0}.support-options_rule__DDEqa{margin-top:-2.25rem;margin-bottom:2.25rem}}@media (min-width:1000px){.support-options_agreement__Ci892{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,5vw,4rem);align-items:center}.support-options_closing__ziRoc{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}@media (prefers-reduced-motion:reduce){.support-options_arrow__SZ7aQ,.support-options_link__g1Ktb{transition:none}}.support-options_begin__aYh5W{max-width:62ch;margin:clamp(2rem,4vw,3rem) 0 0;padding-left:1rem;border-left:2px solid var(--td-blue);font-family:var(--td-serif);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--td-ink)}.system-section_root__fk9yO{margin:clamp(1.5rem,3vw,2.25rem) 0 0}.system-section_figure__8b5vT{margin:0}.system-section_frame__HHA3m{--offset:clamp(0.5rem,1.1vw,0.9rem);position:relative;padding:var(--offset) var(--offset) 0 0}.system-section_offsetEdge__xqbaM{position:absolute;inset:var(--offset) var(--offset) 0 0;border:2px solid var(--td-blue);transform:translate(var(--offset),calc(-1 * var(--offset)));pointer-events:none}.system-section_media__a6Rb9{position:relative;overflow:hidden;background:var(--td-ink);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--td-ink) 60%,transparent)}.system-section_img__3_rXa{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:16% 50%}@media (min-width:700px){.system-section_img__3_rXa{aspect-ratio:1672/941;object-position:50% 50%}}.system-section_node__23nvL{position:absolute;top:-3.5px;right:-3.5px;width:9px;height:9px;border-radius:50%;background:var(--td-red)}.system-section_points__Ezy6z{position:relative;display:grid;gap:1.75rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0 0 0 2rem;list-style:none}.system-section_points__Ezy6z:before{content:"";position:absolute;left:.45rem;top:.5rem;bottom:.5rem;width:2px;background:var(--td-blue)}.system-section_point__A2kEm{position:relative;display:grid;gap:.25rem;min-width:0}.system-section_dot__kgMQv{position:absolute;left:-2rem;top:.15rem;width:.95rem;height:.95rem;box-sizing:border-box;border-radius:50%;border:2px solid transparent}.system-section_point__A2kEm[data-tone=blue] .system-section_dot__kgMQv{background:var(--td-blue)}.system-section_point__A2kEm[data-tone=green] .system-section_dot__kgMQv{background:var(--td-green)}.system-section_point__A2kEm[data-tone=cream] .system-section_dot__kgMQv{background:var(--td-cream);border-color:var(--td-blue)}.system-section_pointNum__Euguu{font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.1em;color:var(--td-blue)}.system-section_pointLabel__d6wkc{margin:0;font-family:var(--td-serif);font-size:clamp(1.4rem,2.1vw,1.75rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--td-ink)}.system-section_pointBody__1JjO3{margin:0;max-width:36ch;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.5;color:var(--td-body)}.system-section_imageCaption__96s4A{display:flex;flex-wrap:wrap;gap:.25rem .9rem;align-items:baseline;margin:1.1rem 0 0;font-family:var(--td-serif);font-size:1rem;font-style:italic;line-height:1.45;color:var(--td-body)}.system-section_imageCaptionLabel__x868d{font-family:var(--td-mono);font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td-blue)}.system-section_integration__5YvTq{max-width:62ch;margin:1.5rem 0 0;padding-left:1rem;border-left:2px solid var(--td-blue);font-family:var(--td-serif);font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--td-ink)}@media (min-width:800px){.system-section_points__Ezy6z{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);padding:1.9rem 0 0}.system-section_points__Ezy6z:before{left:0;right:0;top:.4rem;bottom:auto;width:auto;height:2px}.system-section_dot__kgMQv{left:0;top:-1.95rem}.system-section_point__A2kEm{padding-top:.15rem}}.cta-prompts_root__Xs4rE{display:none;position:relative;margin:0;padding:0 0 0 2.5rem;list-style:none}.cta-prompts_root__Xs4rE:before{content:"";position:absolute;left:.55rem;top:.9rem;bottom:.9rem;width:1px;background:#fff}.cta-prompts_root__Xs4rE:after{content:"";position:absolute;left:calc(.55rem - 3.5px);bottom:.9rem;width:8px;height:8px;border-radius:50%;background:var(--td-red-soft,#ff8a92);transform:translateY(50%)}.cta-prompts_item__BnDR3{position:relative;padding:1rem 0;font-family:var(--td-serif);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.cta-prompts_node__SQiDU{position:absolute;left:-2.5rem;top:1.35rem;width:1.1rem;height:1.1rem;box-sizing:border-box;border-radius:50%;border:2px solid #fff;background:var(--td-blue-deep)}@media (min-width:1000px){.cta-prompts_root__Xs4rE{display:block}}.support-understanding_layout__N_SXJ{display:grid;gap:2.25rem}.support-understanding_figure__MjqZl,.support-understanding_head__4idyg{min-width:0;margin:0}.support-understanding_detail__fI_3U{max-width:46ch;margin:1rem 0 0;font-family:var(--td-serif);font-size:clamp(1.15rem,1.6vw,1.3rem);font-weight:500;line-height:1.45;color:var(--td-on)}.support-understanding_media__JSYua{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--td-cream);background:var(--td-ink)}.support-understanding_img___5Vsi{object-fit:cover;object-position:50% 50%}.support-understanding_areas__0uRp8{position:relative;display:grid;gap:1.5rem;margin:0;padding:0 0 0 2.25rem;list-style:none}.support-understanding_areas__0uRp8:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:1px;background:var(--t-line)}.support-understanding_area__n8nTD{position:relative;min-width:0;--tone:var(--td-pale)}.support-understanding_area__n8nTD[data-area=organization]{--tone:var(--td-mint)}.support-understanding_area__n8nTD[data-area=process]{--tone:var(--td-red-soft)}.support-understanding_area__n8nTD[data-area=technology]{--tone:var(--td-ice)}.support-understanding_marker__7hFqa{position:absolute;left:-2.25rem;top:.35rem;width:1rem;height:1rem;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px var(--td-field)}.support-understanding_areaLabel__mmQbT{margin:0;font-family:var(--td-serif);font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.support-understanding_areaPhrase__hYIov{max-width:30ch;margin:.35rem 0 0;font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on-body)}@media (min-width:720px){.support-understanding_areas__0uRp8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}}@media (min-width:1000px){.support-understanding_layout__N_SXJ{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head figure" "areas areas";column-gap:clamp(3rem,6vw,6rem);row-gap:clamp(2.5rem,4vw,3.5rem);align-items:center}.support-understanding_head__4idyg{grid-area:head}.support-understanding_figure__MjqZl{grid-area:figure}.support-understanding_areas__0uRp8{grid-area:areas;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.75rem);padding:2.25rem 0 0}.support-understanding_areas__0uRp8:before{left:.5rem;right:0;top:.5rem;bottom:auto;width:auto;height:1px}.support-understanding_marker__7hFqa{left:0;top:-2.25rem}}.support-cycle_root__rmpSv{margin-top:clamp(2.25rem,4.5vw,3.5rem)}.support-cycle_cycle__wP9Jc{position:relative;display:grid;gap:2.25rem;margin:0;padding:0 0 0 2.5rem;list-style:none}.support-cycle_cycle__wP9Jc:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:0;width:2px;background:linear-gradient(180deg,var(--td-green),var(--td-blue))}.support-cycle_cycle__wP9Jc:after{content:"";position:absolute;left:calc(.5rem + 1px - 4px);bottom:-4px;width:8px;height:8px;border-radius:50%;background:var(--td-red)}.support-cycle_stage__Sxc4b{position:relative;min-width:0}.support-cycle_node__sckcV{position:absolute;left:-2.5rem;top:.3rem;width:1rem;height:1rem;box-sizing:border-box;border-radius:50%;border:2px solid var(--td-green);background:var(--td-cream)}.support-cycle_stage__Sxc4b[data-stage=maintain] .support-cycle_node__sckcV{border-color:var(--td-blue)}.support-cycle_stage__Sxc4b[data-stage=improve] .support-cycle_node__sckcV{border-color:var(--td-blue);background:var(--td-blue)}.support-cycle_num__v5oTh{display:block;font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.16em;color:var(--td-blue)}.support-cycle_label__OGrgA{margin:.35rem 0 0;font-family:var(--td-serif);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--td-ink)}.support-cycle_line__gB_VL{max-width:34ch;margin:.85rem 0 0;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.6;color:var(--td-body)}.support-cycle_closing__R1Y7L{max-width:52ch;margin:clamp(2rem,4vw,3rem) 0 0;padding-left:1rem;border-left:2px solid var(--td-blue);font-family:var(--td-serif);font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--td-ink)}@media (min-width:900px){.support-cycle_cycle__wP9Jc{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(2rem,4vw,4rem);padding:2.75rem 0 0}.support-cycle_cycle__wP9Jc:before{left:.5rem;right:0;top:.5rem;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--td-green),var(--td-blue) 60%,var(--td-blue))}.support-cycle_cycle__wP9Jc:after{left:auto;right:-4px;top:calc(.5rem + 1px - 4px);bottom:auto}.support-cycle_node__sckcV{left:0;top:-2.75rem}}.support-development_heroTitle__wIFPM{max-width:none;font-size:clamp(2.6rem,9vw,4.6rem)}.support-development_heroLine__l55jC{display:block}.support-development_heroEm__cbwtE{font-style:italic;color:var(--td-pale);letter-spacing:-.04em}.support-development_heroBody__LfNEg{max-width:44ch}.support-development_heroActions__B_8wt{align-items:stretch}.support-development_heroSecondary__4ZEIa{border-color:transparent;padding-inline:.5rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.support-development_heroSecondary__4ZEIa:focus-visible,.support-development_heroSecondary__4ZEIa:hover{text-decoration-thickness:2px}.support-development_heroPrimary__48e4p{min-height:3.75rem;padding-inline:2rem;font-size:.9375rem}@media (min-width:1000px){.support-development_heroShell__MaJPR.support-development_heroShell__MaJPR.support-development_heroShell__MaJPR{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);column-gap:clamp(2.5rem,4.5vw,4.5rem)}.support-development_heroTitle__wIFPM{font-size:clamp(2.5rem,4.7vw,4.6rem)}.support-development_heroLine__l55jC{white-space:nowrap}}.support-development_head__iu1IP{max-width:46rem}.support-development_headline____7jz{max-width:22ch}.support-development_headSplit__xabD_{display:grid;gap:0}.support-development_headMain__Fx96k{min-width:0;max-width:46rem}.support-development_headAside__RkcFM{max-width:52ch}@media (min-width:1000px){.support-development_headSplit__xabD_{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(3rem,7vw,7rem);align-items:end}.support-development_headAside__RkcFM{margin:0 0 .35rem}}.support-development_splitHeadShell__0hpWF{padding-bottom:0}.support-development_paperBand__gQ1wM{background:var(--td-paper);color:var(--td-ink);--wave-outgoing:var(--td-paper);--t-title:var(--td-ink);--t-body:var(--td-body);--t-eyebrow:var(--td-blue);--t-line:color-mix(in srgb,var(--td-ink) 18%,transparent)}.support-development_flat__6tkcP{padding-top:clamp(3.5rem,6vw,5.25rem)}.support-development_understandingTitle__uMaMk{max-width:18ch}.support-development_deepPaper__tIB10{background:#e4ddcf;color:var(--td-ink);--wave-outgoing:#e4ddcf;--t-title:var(--td-ink);--t-body:var(--td-body);--t-eyebrow:var(--td-blue-deep);--t-line:color-mix(in srgb,var(--td-ink) 22%,transparent)}.support-development_faqLayout__v6Jog{display:grid;gap:2rem}.support-development_faqHead__oYt9D{align-self:start}@media (min-width:1000px){.support-development_faqLayout__v6Jog{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}.support-development_faqHead__oYt9D{position:sticky;top:7rem}}.support-timeframes_wrap___R32R{container-type:inline-size;margin-top:clamp(2rem,4vw,3rem)}.support-timeframes_split__Ll_DW{--gutter:var(--home-gutter,1.25rem);--edge:max(var(--gutter),calc((100cqw - 88rem) / 2 + var(--gutter)));position:relative;display:grid}.support-timeframes_today__Vxdiv{background:var(--td-paper);color:var(--td-ink);--t-body:var(--td-body);--accent:var(--td-blue);--rule:color-mix(in srgb,var(--td-ink) 20%,transparent);--label:var(--td-blue)}.support-timeframes_tomorrow__8a4Nb{background:var(--td-field);color:var(--td-on);--t-body:var(--td-on-body);--accent:var(--td-mint);--rule:color-mix(in srgb,var(--td-on) 28%,transparent);--label:#9fe3c4}.support-timeframes_pane__Pztmo{max-width:34rem;padding:clamp(2.5rem,5vw,4rem) var(--gutter)}.support-timeframes_tomorrow__8a4Nb .support-timeframes_pane__Pztmo{padding-top:clamp(3rem,6vw,5.5rem)}.support-timeframes_label__V6dIP{margin:0;font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--label)}.support-timeframes_heading__XMAMe{margin:.9rem 0 0;font-family:var(--td-serif);font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.support-timeframes_em__zLk0V{font-style:italic;color:#b9efd5;letter-spacing:-.035em}.support-timeframes_body__fP2k_{max-width:40ch;margin:1.25rem 0 0;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.6;color:var(--t-body)}.support-timeframes_items__up48C{margin:1.75rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.support-timeframes_item__OezOI{position:relative;padding:.95rem 0 .95rem 1.5rem;border-bottom:1px solid var(--rule);font-family:var(--td-sans);font-size:1.0625rem;font-weight:600;line-height:1.4}.support-timeframes_item__OezOI:before{content:"";position:absolute;left:0;top:1.5rem;width:.75rem;height:2px;background:var(--accent)}.support-timeframes_item__OezOI:after{content:"";position:absolute;left:calc(.75rem - 1px);top:calc(1.5rem - 2px);width:6px;height:6px;border-radius:50%;background:var(--td-red)}.support-timeframes_tomorrow__8a4Nb .support-timeframes_item__OezOI:after{background:var(--td-red-soft)}.support-timeframes_seam__Ek2Kb{display:none}@media (min-width:900px){.support-timeframes_split__Ll_DW{grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.support-timeframes_today__Vxdiv .support-timeframes_pane__Pztmo{max-width:none;padding-left:var(--edge);padding-right:clamp(2rem,5vw,5rem)}.support-timeframes_tomorrow__8a4Nb .support-timeframes_pane__Pztmo{max-width:none;padding-left:clamp(2.5rem,6vw,6rem);padding-right:var(--edge)}.support-timeframes_today__Vxdiv .support-timeframes_pane__Pztmo>*,.support-timeframes_tomorrow__8a4Nb .support-timeframes_pane__Pztmo>*{max-width:34rem}.support-timeframes_seam__Ek2Kb{position:absolute;display:block;left:46%;top:0;width:1.1rem;height:1.1rem;box-sizing:border-box;border-radius:50%;border:2px solid var(--td-blue);background:var(--td-paper);transform:translate(-50%,-50%)}}.situations_root__riwKd{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.situations_items__c4nII{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.situations_item__6kYQ7{min-width:0}.situations_media__8bTLu{position:relative;aspect-ratio:16/10;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-on) 30%,transparent);background:color-mix(in srgb,var(--td-ink) 40%,var(--td-field))}.situations_img__CKQnh{object-fit:cover}.situations_label__MaoeO{margin:1rem 0 0;font-family:var(--td-serif);font-size:clamp(1.4rem,2vw,1.7rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.situations_body__8UVvX{margin:.4rem 0 0;max-width:44ch;font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on-body)}.situations_note__oScO5{margin:clamp(1.5rem,3vw,2rem) 0 0;font-family:var(--td-serif);font-size:.9375rem;font-style:italic;color:var(--td-on-body)}@media (min-width:800px){.situations_items__c4nII{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,2.75rem) clamp(1.75rem,3.5vw,3rem)}}.support-view_root__pH4c2{margin-top:clamp(2rem,4vw,3rem)}.support-view_figure__v_3ef{margin:0}.support-view_frame__yvUWA{--offset:clamp(0.5rem,1.1vw,0.9rem);position:relative;padding:var(--offset) var(--offset) 0 0}.support-view_offsetEdge__zQiWr{position:absolute;inset:var(--offset) var(--offset) 0 0;border:2px solid var(--td-blue);transform:translate(var(--offset),calc(-1 * var(--offset)));pointer-events:none}.support-view_endpoint__Fsj_K{position:absolute;top:-3.5px;right:-3.5px;width:9px;height:9px;border-radius:50%;background:var(--td-red)}.support-view_window__eZhDi{position:relative;padding:1.5rem 1.35rem 1.75rem;background:#0f1a36;color:var(--td-on);box-shadow:0 40px 70px -40px color-mix(in srgb,var(--td-ink) 70%,transparent)}.support-view_titleBar__CFpIE{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--td-on) 18%,transparent)}.support-view_windowTitle__4FNN0{margin:0;font-family:var(--td-sans);font-size:1.25rem;font-weight:600;color:var(--td-on)}.support-view_badge__EQzP7{margin:0;font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--td-pale)}.support-view_panels__u14Kt{display:grid;gap:2.25rem;margin-top:1.5rem}.support-view_panel__QyZgZ{--tone:var(--td-pale);min-width:0}.support-view_panel__QyZgZ[data-panel=issues]{--tone:var(--td-red-soft)}.support-view_panel__QyZgZ[data-panel=maintenance]{--tone:var(--td-mint)}.support-view_panelTitle__hisPD{display:flex;align-items:center;gap:.65rem;margin:0;font-family:var(--td-serif);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff}.support-view_panelDot__eFU7U{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--tone)}.support-view_colHead__3cBZ_{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0 0;padding-bottom:.55rem;border-bottom:2px solid var(--tone);font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--td-on-body)}.support-view_rows__jSCOn{margin:0;padding:0;list-style:none}.support-view_row__5_k7C{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 0;border-bottom:1px solid color-mix(in srgb,var(--td-on) 18%,transparent)}.support-view_rowText__YQvlf{min-width:0;font-family:var(--td-sans);font-size:1.1875rem;line-height:1.35;color:var(--td-on)}.support-view_tag__GnPV4{flex:none;font-family:var(--td-sans);font-size:1.0625rem;font-weight:600;color:var(--tone)}.support-view_caption__UMA_Q{margin:1.25rem 0 0;max-width:68ch;font-family:var(--td-serif);font-size:1.0625rem;font-style:italic;line-height:1.45;color:color-mix(in srgb,var(--td-ink) 80%,transparent)}.support-view_steps__H4jED{position:relative;display:grid;gap:1.5rem;margin:clamp(2.25rem,4.5vw,3.5rem) 0 0;padding:0 0 0 2.5rem;list-style:none}.support-view_steps__H4jED:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:0;width:2px;background:var(--td-blue)}.support-view_steps__H4jED:after{content:"";position:absolute;left:calc(.5rem + 1px - 4px);bottom:-4px;width:8px;height:8px;border-radius:50%;background:var(--td-red)}.support-view_step__f8kTh{position:relative;min-width:0}.support-view_node__H9fRP{position:absolute;left:-2.5rem;top:.15rem;width:1rem;height:1rem;box-sizing:border-box;border-radius:50%;border:2px solid var(--td-blue);background:var(--td-cream)}.support-view_num__oL1fz{display:block;font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.14em;color:var(--td-blue)}.support-view_label__1543c{margin:.2rem 0 0;font-family:var(--td-serif);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--td-ink)}.support-view_body__bWQTT{margin:.4rem 0 0;max-width:28ch;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.5;color:var(--td-body)}.support-view_foot__OIM1I{display:grid;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem)}.support-view_closing__xoiYr{max-width:56ch;margin:0;padding-left:1rem;border-left:2px solid var(--td-blue);font-family:var(--td-serif);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--td-ink)}.support-view_invite__tCTKv{margin:0;font-family:var(--td-sans);font-size:1.0625rem;line-height:1.5;color:var(--td-body)}.support-view_inviteLink__P2GkR{display:inline-block;padding:.5rem 0;font-weight:700;color:var(--td-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.support-view_inviteArrow__C6Ps3{color:var(--td-red)}.support-view_inviteLink__P2GkR:focus-visible,.support-view_inviteLink__P2GkR:hover{text-decoration-thickness:2px}.support-view_inviteLink__P2GkR:focus-visible{outline:3px solid var(--td-blue);outline-offset:3px}@media (min-width:900px){.support-view_window__eZhDi{padding:2.25rem 2.75rem 2.75rem}.support-view_panels__u14Kt{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.75rem,3vw,3rem)}.support-view_rowText__YQvlf{font-size:clamp(1rem,1.3vw,1.1875rem)}.support-view_steps__H4jED{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,2.5rem);padding:2.75rem 0 0}.support-view_steps__H4jED:before{left:.5rem;right:0;top:.5rem;bottom:auto;width:auto;height:2px}.support-view_steps__H4jED:after{left:auto;right:-4px;top:calc(.5rem + 1px - 4px);bottom:auto}.support-view_node__H9fRP{left:0;top:-2.75rem}.support-view_foot__OIM1I{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:clamp(2rem,5vw,5rem);align-items:end}}.screens-section_root__z5Ou_{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.screens-section_tabs__draz8{display:inline-flex;flex-wrap:wrap;gap:.5rem}.screens-section_tab__v2vHK{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-width:7.25rem;min-height:3rem;padding:0 1.35rem;border:1px solid color-mix(in srgb,var(--td-on) 55%,transparent);border-radius:2px;background:transparent;color:var(--td-on);font-family:var(--td-sans);font-size:1rem;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:background-color .22s var(--td-ease),border-color .22s var(--td-ease),color .22s var(--td-ease)}.screens-section_tabMark__22OYs{width:7px;height:7px;border-radius:50%;border:1.5px solid;background:transparent;transition:background-color .22s var(--td-ease),border-color .22s var(--td-ease)}.screens-section_tab__v2vHK:hover{border-color:var(--td-on);background:color-mix(in srgb,var(--td-on) 10%,transparent)}.screens-section_tab__v2vHK[data-active=true]{background:var(--td-cream);border-color:var(--td-cream);color:var(--td-ink)}.screens-section_tab__v2vHK[data-active=true] .screens-section_tabMark__22OYs{background:var(--td-red);border-color:var(--td-red)}.screens-section_tab__v2vHK:focus-visible{outline:3px solid var(--td-pale);outline-offset:3px}.screens-section_stage__deRpN{position:relative;width:100%;margin:1.5rem 0 0;aspect-ratio:4/3;overflow:hidden;background:var(--td-cream);box-shadow:0 22px 54px -22px rgb(0 0 0/.5)}@media (min-width:700px){.screens-section_stage__deRpN{aspect-ratio:16/9}}.screens-section_panel__fSHcM{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .28s var(--td-ease),visibility 0s linear .28s}.screens-section_panel__fSHcM[data-on=true]{opacity:1;visibility:visible;transition-delay:0s}.screens-section_img__zk_97{object-fit:contain}.screens-section_backdrop__r96yL{object-fit:cover;filter:blur(26px) saturate(1.05);transform:scale(1.2);opacity:.9}.screens-section_disclaimer___x_MT{display:grid;gap:.3rem;max-width:64ch;margin:1.5rem 0 0;padding:.25rem 0 .25rem 1.1rem;border-left:3px solid var(--td-red-soft);font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on)}.screens-section_disclaimerLabel__LFpfa{font-family:var(--td-mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--td-pale)}@media (prefers-reduced-motion:reduce){.screens-section_panel__fSHcM,.screens-section_tabMark__22OYs,.screens-section_tab__v2vHK{transition:none}}@media (max-width:559px){.screens-section_tabs__draz8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.screens-section_tab__v2vHK{min-width:0;padding:0 .4rem;gap:.4rem}}.thesis-diagram_root__87aOe{--td-on:var(--td-ink);--td-on-body:var(--td-body);--td-field:var(--td-cream);--td-red-soft:var(--td-red);--ease:var(--td-ease);--line:var(--td-blue);--muted:var(--td-body);margin-top:clamp(1.75rem,3.5vw,2.75rem)}.thesis-diagram_growth__EmP1w{display:flex;flex-direction:column;gap:2.5rem;margin:0}.thesis-diagram_previewFrame__HphDA{--offset:clamp(0.5rem,1vw,0.85rem);position:relative;padding:var(--offset) var(--offset) 0 0}.thesis-diagram_previewOffset__E_3LA{position:absolute;inset:0;border:2px solid var(--line);transform:translate(var(--offset),calc(-1 * var(--offset)));pointer-events:none}.thesis-diagram_previewNode__GBcCX{position:absolute;top:calc(-1 * var(--offset) - 4px);right:calc(-1 * var(--offset) - 4px);width:9px;height:9px;border-radius:50%;background:var(--td-red-soft)}.thesis-diagram_preview__VL4Aa{position:relative;aspect-ratio:1/1;overflow:hidden;border:1px solid color-mix(in srgb,var(--td-on) 16%,transparent);background:color-mix(in srgb,var(--td-ink) 42%,var(--td-field))}.thesis-diagram_previewImg__SRzia{object-fit:cover}@media (min-width:760px){.thesis-diagram_preview__VL4Aa{aspect-ratio:8/5}}.thesis-diagram_legend__gHwhX{position:relative;margin:0;padding:1.5rem 0 0 2.1rem;list-style:none;display:grid;gap:1.5rem;border-left:2px solid color-mix(in srgb,var(--td-on) 22%,transparent)}.thesis-diagram_legend__gHwhX:before{content:"";position:absolute;left:-2px;top:-2.5rem;width:2px;height:2.5rem;background:var(--line)}.thesis-diagram_legendItem__jaRbV{position:relative;min-width:0;display:flex;align-items:baseline;gap:.75rem}.thesis-diagram_legendItem__jaRbV:before{content:"";position:absolute;left:-2.1rem;top:.5rem;width:1.5rem;height:2px;background:color-mix(in srgb,var(--td-on) 30%,transparent)}.thesis-diagram_legendItem__jaRbV:after{content:"";position:absolute;left:calc(-2.1rem - 4px);top:calc(.5rem - 3px);width:8px;height:8px;border-radius:50%;background:var(--line)}.thesis-diagram_legendItem__jaRbV:last-child:after{background:var(--td-red-soft)}.thesis-diagram_legendNum__M7gCc{flex:none;font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.1em;color:var(--td-on-body)}.thesis-diagram_legendCopy__2WN89{margin:0;font-family:var(--td-serif);font-size:clamp(1.25rem,1.8vw,1.45rem);font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--td-on)}@media (min-width:900px){.thesis-diagram_growth__EmP1w{flex-direction:row;align-items:center;gap:2.75rem}.thesis-diagram_previewFrame__HphDA{flex:1 1 60%;min-width:0}.thesis-diagram_legend__gHwhX{flex:1 1 34%;min-width:0;padding:0 0 0 2.1rem;border-left:2px solid color-mix(in srgb,var(--td-on) 22%,transparent)}.thesis-diagram_legend__gHwhX:before{left:-2.75rem;top:.5rem;width:2.75rem;height:2px}}.thesis-diagram_root__87aOe[data-state=pending] .thesis-diagram_previewFrame__HphDA{opacity:0;transform:translateY(14px)}.thesis-diagram_root__87aOe[data-state=pending] .thesis-diagram_legendItem__jaRbV{opacity:0;transform:translateY(10px)}.thesis-diagram_previewFrame__HphDA{transition:opacity .65s var(--ease) .2s,transform .65s var(--ease) .2s}.thesis-diagram_legendItem__jaRbV{transition:opacity .55s var(--ease) calc(.35s + var(--i, 0) * .14s),transform .55s var(--ease) calc(.35s + var(--i, 0) * .14s)}@media (prefers-reduced-motion:reduce){.thesis-diagram_legendItem__jaRbV,.thesis-diagram_previewFrame__HphDA{transition:none}}.wd-comparison_root__nbEX0{margin-top:clamp(2.25rem,4.5vw,3.5rem)}.wd-comparison_cols__mfdFg{display:grid;gap:2.5rem}.wd-comparison_col__83d2i{min-width:0;padding:1.5rem 0 0;border-top:3px solid color-mix(in srgb,var(--td-ink) 28%,transparent);--rule:color-mix(in srgb,var(--td-ink) 18%,transparent)}.wd-comparison_col__83d2i[data-side=avenier]{border-top-color:var(--td-blue);--rule:color-mix(in srgb,var(--td-blue) 24%,transparent)}.wd-comparison_label__o7flZ{margin:0;font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.14em;color:#4a5168}.wd-comparison_col__83d2i[data-side=avenier] .wd-comparison_label__o7flZ{color:var(--td-blue)}.wd-comparison_sub__VA6Ek{margin:.85rem 0 0;max-width:22ch;font-family:var(--td-serif);font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:var(--td-ink);text-wrap:balance}.wd-comparison_list__soo0V{display:grid;margin:1.5rem 0 0;padding:0;list-style:none}.wd-comparison_list__soo0V li{position:relative;padding:.95rem 0 .95rem 1.65rem;border-top:1px solid var(--rule);font-family:var(--td-sans);font-size:1.0625rem;line-height:1.45;color:#3d4459}.wd-comparison_list__soo0V li:last-child{border-bottom:1px solid var(--rule)}.wd-comparison_list__soo0V li:before{content:"";position:absolute;left:0;top:1.45em;width:.7rem;height:2px;background:color-mix(in srgb,var(--td-ink) 45%,transparent)}.wd-comparison_col__83d2i[data-side=avenier] .wd-comparison_list__soo0V li{color:var(--td-ink)}.wd-comparison_col__83d2i[data-side=avenier] .wd-comparison_list__soo0V li:before{top:1.25em;width:.55rem;height:.55rem;border-radius:50%;background:var(--td-blue)}.wd-comparison_outcome__jqV8p{margin:1.4rem 0 0;max-width:40ch;font-family:var(--td-serif);font-size:1.1875rem;line-height:1.4;color:var(--td-ink)}.wd-comparison_outcomeLabel__6m2zM{font-weight:700}.wd-comparison_col__83d2i[data-side=avenier] .wd-comparison_outcomeLabel__6m2zM{color:var(--td-blue)}.wd-comparison_shift__A598Q{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap;margin:clamp(2rem,4vw,3rem) 0 0;text-align:center}.wd-comparison_shiftRule__pds2w{flex:1 1 2rem;min-width:1.5rem;max-width:14rem;height:1px;background:color-mix(in srgb,var(--td-ink) 28%,transparent)}.wd-comparison_shiftLabel__bAvye{font-family:var(--td-mono);font-size:.8125rem;font-weight:700;letter-spacing:.16em;color:var(--td-red)}.wd-comparison_shiftLine__52EQE{font-family:var(--td-serif);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;letter-spacing:-.01em;color:var(--td-ink)}@media (max-width:559px){.wd-comparison_shiftRule__pds2w{display:none}}@media (min-width:860px){.wd-comparison_cols__mfdFg{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.wd-comparison_col__83d2i[data-side=conventional]{padding-right:clamp(2rem,4.5vw,4.5rem)}.wd-comparison_col__83d2i[data-side=avenier]{padding-left:clamp(2rem,4.5vw,4.5rem);background:linear-gradient(to bottom,color-mix(in srgb,var(--td-cream) 70%,transparent),transparent 85%);border-left:1px solid color-mix(in srgb,var(--td-ink) 16%,transparent)}}.wd-comparison_footer__0quBw{margin-top:clamp(2.5rem,5vw,3.5rem)}.website-development_head__r5TQ4{max-width:46rem}.website-development_headline__KK2T3{max-width:20ch}.website-development_split__VSR2A{display:grid;gap:2.5rem;align-items:center}.website-development_splitCopy__b_o0p{min-width:0}@media (min-width:1000px){.website-development_split__VSR2A{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,6vw,6rem)}}.website-development_deepPaper___9eW4{background:#e4ddcf;color:var(--td-ink);--wave-outgoing:#e4ddcf;--t-title:var(--td-ink);--t-body:var(--td-body);--t-eyebrow:var(--td-blue);--t-line:color-mix(in srgb,var(--td-ink) 22%,transparent)}.website-development_heroShell__ZPAYS.website-development_heroShell__ZPAYS.website-development_heroShell__ZPAYS{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "copy" "media" "steps";gap:clamp(1.75rem,3vw,2.5rem) 0;align-items:start;padding-bottom:clamp(3rem,5vw,4.5rem)}.website-development_heroHead__bHbIh{grid-area:head;min-width:0}.website-development_heroCopy__mQfkU{grid-area:copy;min-width:0}.website-development_heroMedia__fNoEE{grid-area:media;min-width:0}.website-development_heroTitle__ifwkx{margin:1.1rem 0 0;font-family:var(--td-serif);font-size:clamp(2.6rem,9.4vw,6rem);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--td-on);text-wrap:balance}.website-development_heroLine__nEyCN{display:block;text-wrap:balance}.website-development_heroEm__ka_u3{font-style:italic;color:var(--td-pale);letter-spacing:-.04em}.website-development_heroBody__QPgkW{margin-top:0;max-width:44ch}.website-development_audience__qnKt9{max-width:46ch;margin:1.1rem 0 0;font-family:var(--td-sans);font-size:1rem;line-height:1.55;color:var(--td-pale)}.website-development_progress__o0mwr{grid-area:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:clamp(.5rem,2vw,1.5rem) 0 0;padding:1.5rem 0 0;list-style:none;border-top:1px solid var(--t-line)}.website-development_progressStep__ZNyzm{position:relative;display:flex;align-items:baseline;gap:.75rem;min-width:0}.website-development_progressNum__XcLSR{font-family:var(--td-mono);font-size:.8125rem;font-weight:650;letter-spacing:.1em;color:var(--td-pale)}.website-development_progressWord__IjPgq{font-family:var(--td-serif);font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:500;letter-spacing:-.02em;color:var(--td-on)}.website-development_progressStep__ZNyzm:last-child .website-development_progressNum__XcLSR{color:var(--td-red-soft)}@media (min-width:640px){.website-development_progress__o0mwr{grid-template-columns:repeat(4,minmax(0,1fr))}.website-development_progressStep__ZNyzm:not(:last-child){padding-right:2.25rem}.website-development_progressStep__ZNyzm:not(:last-child):after{content:"→";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:var(--td-red-soft)}}@media (min-width:1000px){.website-development_heroShell__ZPAYS.website-development_heroShell__ZPAYS.website-development_heroShell__ZPAYS{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head head" "copy media" "steps steps";column-gap:clamp(2.5rem,5vw,5rem);align-items:center}.website-development_heroTitle__ifwkx{margin-top:1.25rem}}.website-development_midCta__JPm7R{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:clamp(2.5rem,4.5vw,3.5rem);padding:1.5rem 0 0;border-top:1px solid var(--t-line)}.website-development_midCtaCopy__7fIYJ{min-width:0}.website-development_midCtaTitle__x7Kx6{margin:0;font-family:var(--td-serif);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--td-on)}.website-development_midCtaBody__5eA9I{margin:.4rem 0 0;max-width:46ch;font-family:var(--td-sans);font-size:1rem;line-height:1.5;color:var(--td-on-body)}@media (min-width:760px){.website-development_midCta__JPm7R{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.website-development_faqLayout__2XPcY{display:grid;gap:2rem}@media (min-width:1000px){.website-development_faqLayout__2XPcY{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}}.website-development_flat__TzN3B{padding-top:clamp(3.5rem,6vw,5.25rem)}.website-development_headWide__VTPr3{max-width:62rem}.website-development_headlineWide__yb04G{max-width:24ch}.website-development_headSplit__RWSYM{display:grid;gap:0}.website-development_headMain__Md3iN{min-width:0;max-width:46rem}.website-development_headAside__yarm4{max-width:52ch}@media (min-width:1000px){.website-development_headSplit__RWSYM{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(3rem,7vw,7rem);align-items:end}.website-development_headAside__yarm4{margin:0 0 .35rem}}.website-development_faqHead___UZ8j{align-self:start}@media (min-width:1000px){.website-development_faqHead___UZ8j{position:sticky;top:7rem}}.website-development_credibilityWrap__S8HrT{margin-top:clamp(1.5rem,3vw,2.5rem)}.website-development_credibility__PzEsE{position:relative;max-width:58ch;margin:0;padding-top:1.25rem;font-family:var(--td-serif);font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--td-ink)}.website-development_credibility__PzEsE:before{content:"";position:absolute;top:0;left:0;width:3rem;height:3px;background:var(--td-blue)}