.StartHere_section__kn_FY{padding:88px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg-elev)}.StartHere_header__AqP4z{max-width:640px;margin-bottom:44px}.StartHere_heading__e_Do9{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,4.2vw,48px);letter-spacing:-.03em;line-height:1.05;margin-top:16px}.StartHere_heading__e_Do9 em{font-style:italic;color:var(--ink)}.StartHere_grid__xEEQm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.StartHere_step__I8IxT{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--rule);border-radius:14px;padding:26px}.StartHere_num__RPdm9{font-family:var(--font-display);font-weight:300;font-size:40px;letter-spacing:-.02em;color:var(--ink-faint);margin-bottom:14px}.StartHere_stepTitle__Bo0kf{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.StartHere_stepBody__PGXBy{font-size:14.5px;line-height:1.55;color:var(--ink-mute);flex:1 1;margin-bottom:18px}.StartHere_stepCta___3Yzg{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 18px;background:var(--ink);color:var(--bg);border-radius:100px;font-size:14px;font-weight:500;transition:transform .15s ease}.StartHere_stepCta___3Yzg:hover{transform:translateY(-1px)}.StartHere_arrow__HsQij{transition:transform .15s ease;display:inline-block}.StartHere_stepCta___3Yzg:hover .StartHere_arrow__HsQij{transform:translateX(3px)}@media (max-width:820px){.StartHere_grid__xEEQm{grid-template-columns:1fr}}.ProblemSection_section__wDEAX{padding:120px 0;border-top:1px solid var(--rule);position:relative}.ProblemSection_container__FqN12{max-width:1180px;margin:0 auto;padding:0 32px}.ProblemSection_header__eJ6Cr{max-width:760px;margin-bottom:96px}.ProblemSection_eyebrow__pF9lg{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.ProblemSection_heading__YTtVE{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:32px;font-variation-settings:"opsz" 144}.ProblemSection_heading__YTtVE em{font-style:italic;color:var(--accent);font-weight:400}.ProblemSection_lede__Fy_fW{font-size:18px;line-height:1.6;color:var(--ink-mute);margin-bottom:32px;letter-spacing:-.005em}.ProblemSection_questions__zUjIy{display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding:24px 28px;background:var(--bg-elev);border:1px solid var(--rule);border-radius:8px}.ProblemSection_question__l7Mul{display:flex;align-items:baseline;gap:16px;font-size:16px;color:var(--ink)}.ProblemSection_qNum__zM29a{font-family:var(--font-mono);font-size:11px;color:var(--accent);font-weight:600;letter-spacing:.04em;min-width:20px}.ProblemSection_scenarios__RDJNe{display:flex;flex-direction:column}.ProblemSection_scenarioHeader__E1r8k{margin-bottom:32px}.ProblemSection_scenario__y2jCG{display:grid;grid-template-columns:80px 1fr;grid-gap:32px;gap:32px;padding:40px 0;border-top:1px solid var(--rule);transition:background .3s ease}.ProblemSection_scenario__y2jCG:last-child{border-bottom:1px solid var(--rule)}.ProblemSection_scenario__y2jCG:hover{background:linear-gradient(90deg,rgba(24,24,27,.02),transparent 70%)}.ProblemSection_scenarioNum__7Ci0c{font-family:var(--font-display);font-weight:300;font-size:48px;color:var(--ink-faint);font-variation-settings:"opsz" 144;line-height:1;letter-spacing:-.02em}.ProblemSection_scenarioBody__CjgPC{display:flex;flex-direction:column;gap:16px}.ProblemSection_scenarioTitle__898Es{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.25;letter-spacing:-.015em;font-variation-settings:"opsz" 144}.ProblemSection_actors__Awc_2{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ProblemSection_actor__q_nnb{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);background:var(--bg-elev);padding:5px 10px;border-radius:4px;border:1px solid var(--rule);display:inline-flex;align-items:center;gap:12px}.ProblemSection_actorArrow__rC_mc{color:var(--ink-faint);margin-right:-8px}.ProblemSection_scenarioProblem__jVl9x{font-size:16px;line-height:1.6;color:var(--ink-mute);letter-spacing:-.005em}.ProblemSection_verdict__0za3i{display:flex;gap:16px;align-items:baseline;padding-top:12px;margin-top:4px;border-top:1px dashed var(--rule)}.ProblemSection_verdictLabel__ekm_L{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;min-width:60px}.ProblemSection_verdictText__SGZVc{font-size:15px;color:var(--ink);font-style:italic;font-family:var(--font-display);font-weight:400;line-height:1.5}@media (max-width:720px){.ProblemSection_section__wDEAX{padding:80px 0}.ProblemSection_container__FqN12{padding:0 20px}.ProblemSection_scenario__y2jCG{grid-template-columns:1fr;gap:16px;padding:32px 0}.ProblemSection_scenarioNum__7Ci0c{font-size:32px}.ProblemSection_verdict__0za3i{flex-direction:column;gap:8px}.ProblemSection_verdictLabel__ekm_L{min-width:auto}}.ANSSection_section__R9Dnm{padding:120px 0;border-top:1px solid var(--rule);background:linear-gradient(180deg,transparent,rgba(24,24,27,.015),transparent)}.ANSSection_container__sPlyT{max-width:1180px;margin:0 auto;padding:0 32px}.ANSSection_layout__r9F7W{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center;margin-bottom:96px}.ANSSection_eyebrow__7mCjK{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:24px}.ANSSection_heading__KhwtS{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5.5vw,64px);line-height:1.02;letter-spacing:-.03em;margin-bottom:28px;font-variation-settings:"opsz" 144}.ANSSection_heading__KhwtS em{font-style:italic;color:var(--accent);font-weight:400;display:block}.ANSSection_lede__79p86{font-size:17px;line-height:1.6;color:var(--ink-mute);margin-bottom:20px;letter-spacing:-.005em}.ANSSection_specCard__kkIvw{background:var(--bg-card);border:1px solid var(--rule);border-radius:10px;overflow:hidden;box-shadow:0 24px 60px -24px rgba(24,24,27,.18);position:relative}.ANSSection_specCard__kkIvw:before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(180deg,rgba(24,24,27,.3),transparent 30%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ANSSection_specHeader__5p9kj{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--rule);background:var(--bg-elev)}.ANSSection_specLabel__ZhNS4{font-family:var(--font-mono);font-size:12px;color:var(--ink-mute);letter-spacing:-.005em}.ANSSection_specStatus__gPqdM{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:3px 8px;border:1px solid rgba(24,24,27,.3);border-radius:4px;background:rgba(24,24,27,.05)}.ANSSection_code__mPWNG{padding:24px 20px;font-family:var(--font-mono);font-size:14px;line-height:1.85;color:var(--ink);overflow-x:auto;margin:0}.ANSSection_codeKey__hRqSh{color:var(--accent)}.ANSSection_codePunct__8rBu8{color:var(--ink-faint)}.ANSSection_codeStr__l91_3{color:var(--ink)}.ANSSection_codeBool__9tn8g{color:var(--ink-mute);font-weight:600}.ANSSection_features__zJze2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding-top:64px;border-top:1px solid var(--rule)}.ANSSection_feature__P_gwB{display:flex;flex-direction:column;gap:12px}.ANSSection_featureIcon__G4Wpr{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(24,24,27,.08);border:1px solid rgba(24,24,27,.2);border-radius:8px;color:var(--accent);margin-bottom:4px}.ANSSection_featureTitle__HXnoK{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:-.01em;line-height:1.3;font-variation-settings:"opsz" 24}.ANSSection_featureBody__ASqgs{font-size:14px;line-height:1.55;color:var(--ink-mute);letter-spacing:-.005em}@media (max-width:960px){.ANSSection_layout__r9F7W{grid-template-columns:1fr;gap:48px}.ANSSection_features__zJze2{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.ANSSection_section__R9Dnm{padding:80px 0}.ANSSection_container__sPlyT{padding:0 20px}.ANSSection_features__zJze2{grid-template-columns:1fr;gap:32px}}.TemplatesTeaser_section__hZrqE{padding:100px 0;border-top:1px solid var(--rule)}.TemplatesTeaser_header__laON_{margin-bottom:48px;max-width:640px}.TemplatesTeaser_heading__o4FUc{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4.5vw,52px);letter-spacing:-.03em;line-height:1.05;margin:16px 0 18px}.TemplatesTeaser_heading__o4FUc em{font-style:italic;color:var(--ink)}.TemplatesTeaser_lede__L1Awa{font-size:18px;line-height:1.55;color:var(--ink-mute)}.TemplatesTeaser_grid__5gC5Y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.TemplatesTeaser_card__6sP7y{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--rule);border-radius:12px;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.TemplatesTeaser_card__6sP7y:hover{transform:translateY(-3px);box-shadow:0 16px 36px -24px rgba(24,24,27,.25);border-color:var(--ink)}.TemplatesTeaser_icon___F4vO{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:var(--ink);color:var(--bg);margin-bottom:18px}.TemplatesTeaser_cardName__ayC3R{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.TemplatesTeaser_cardTagline__53_zJ{font-size:13.5px;line-height:1.5;color:var(--ink-mute);flex:1 1;margin-bottom:16px}.TemplatesTeaser_cardHandle__Athzo{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.TemplatesTeaser_allCard__BOmTz{align-items:flex-start;justify-content:space-between;background:var(--ink);border-color:var(--ink)}.TemplatesTeaser_allCard__BOmTz:hover{box-shadow:0 16px 36px -20px rgba(24,24,27,.5)}.TemplatesTeaser_allText__Ta9VR{font-size:18px;font-weight:500;color:var(--bg);letter-spacing:-.01em}.TemplatesTeaser_allArrow__gLAT6{font-size:22px;color:var(--bg);transition:transform .2s ease}.TemplatesTeaser_allCard__BOmTz:hover .TemplatesTeaser_allArrow__gLAT6{transform:translateX(4px)}@media (max-width:880px){.TemplatesTeaser_grid__5gC5Y{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.TemplatesTeaser_grid__5gC5Y{grid-template-columns:1fr}}.PricingSection_section__WxafS{padding:120px 0;border-top:1px solid var(--rule)}.PricingSection_container__aHxWk{max-width:1180px;margin:0 auto;padding:0 32px}.PricingSection_header__FIy_w{max-width:720px;margin-bottom:72px}.PricingSection_eyebrow__kJTIV{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.PricingSection_heading__xgnHA{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.PricingSection_lede__izaCO{font-size:17px;line-height:1.6;color:var(--ink-mute);letter-spacing:-.005em}.PricingSection_grid__Hhhrr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.PricingSection_tier__d2uIY{background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,background .3s ease;position:relative}.PricingSection_tier__d2uIY:hover{transform:translateY(-2px);border-color:var(--ink-faint)}.PricingSection_tierAccent__D2ePP{background:linear-gradient(180deg,rgba(24,24,27,.07),var(--bg-elev) 80%);border-color:rgba(24,24,27,.3)}.PricingSection_tierAccent__D2ePP:before{content:"Most adopted";position:absolute;top:-10px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--accent);padding:4px 10px;border-radius:100px;font-weight:600}.PricingSection_tierHead__Zkq6x{margin-bottom:24px}.PricingSection_tierName__FcpDT{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.005em;margin-bottom:12px;color:var(--ink);font-variation-settings:"opsz" 24}.PricingSection_tierHandle__6a_gz{font-family:var(--font-mono);font-size:14px;color:var(--ink-mute);letter-spacing:-.01em}.PricingSection_tierAt__szsDs{color:var(--accent)}.PricingSection_priceRow__LPI6I{display:flex;align-items:baseline;gap:4px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.PricingSection_price__qXH3R{font-family:var(--font-display);font-weight:400;font-size:32px;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144}.PricingSection_period__z_AVb{font-size:13px;color:var(--ink-faint);font-family:var(--font-mono)}.PricingSection_tierDesc__mB7Dd{font-size:13px;line-height:1.5;color:var(--ink-mute);margin-bottom:24px;letter-spacing:-.005em}.PricingSection_features__gpmPy{list-style:none;margin-bottom:28px;display:flex;flex-direction:column;gap:10px;flex:1 1}.PricingSection_feature__nEc2_{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:var(--ink);letter-spacing:-.005em}.PricingSection_check__mE_GJ{color:var(--accent);margin-top:2px;flex-shrink:0}.PricingSection_tierCta__OLXtQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;background:transparent;color:var(--ink);border:1px solid var(--rule);border-radius:100px;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:all .2s ease}.PricingSection_tierCta__OLXtQ:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.PricingSection_tierAccent__D2ePP .PricingSection_tierCta__OLXtQ{background:var(--accent);color:var(--bg);border-color:var(--accent)}.PricingSection_tierAccent__D2ePP .PricingSection_tierCta__OLXtQ:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.PricingSection_tierCtaArrow__7T7CE{transition:transform .2s ease}.PricingSection_tierCta__OLXtQ:hover .PricingSection_tierCtaArrow__7T7CE{transform:translateX(2px)}.PricingSection_disclaimer__fze3w{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);text-align:center;letter-spacing:.04em}@media (max-width:1080px){.PricingSection_grid__Hhhrr{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:720px){.PricingSection_section__WxafS{padding:80px 0}.PricingSection_container__aHxWk{padding:0 20px}.PricingSection_grid__Hhhrr{grid-template-columns:1fr}}.RoadmapSection_section__H7FKa{padding:120px 0;border-top:1px solid var(--rule)}.RoadmapSection_container__lm9vS{max-width:1180px;margin:0 auto;padding:0 32px}.RoadmapSection_header___oBZO{max-width:720px;margin-bottom:72px}.RoadmapSection_eyebrow__EK8l9{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.RoadmapSection_heading__sMbzE{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.RoadmapSection_heading__sMbzE em{font-style:italic;color:var(--accent);font-weight:400}.RoadmapSection_lede__ip_DN{font-size:17px;line-height:1.6;color:var(--ink-mute);letter-spacing:-.005em}.RoadmapSection_timeline__ehyJF{display:flex;flex-direction:column;max-width:880px}.RoadmapSection_stage__qB5Y4{display:grid;grid-template-columns:40px 1fr;grid-gap:28px;gap:28px;padding-bottom:48px}.RoadmapSection_stage__qB5Y4:last-child{padding-bottom:0}.RoadmapSection_stageMarker__yugw8{display:flex;flex-direction:column;align-items:center;padding-top:6px}.RoadmapSection_markerDot__oqAj_{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink-faint);background:var(--bg);position:relative}.RoadmapSection_marker_active__suQM0{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px rgba(24,24,27,.15)}.RoadmapSection_marker_active__suQM0:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid var(--accent);opacity:.4;animation:RoadmapSection_pulse__kLKvw 2s ease-in-out infinite}.RoadmapSection_marker_next__vAbyv{border-color:var(--ink)}.RoadmapSection_marker_progress__te5i2{border-color:var(--ink-mute);border-style:dashed}.RoadmapSection_marker_planned__90mvv{border-color:var(--rule)}.RoadmapSection_markerLine__bqM6f{flex:1 1;width:2px;background:var(--rule);margin-top:8px;min-height:60px}.RoadmapSection_stageContent__dNWtu{padding-bottom:8px}.RoadmapSection_stageHead__h_ad5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:16px}.RoadmapSection_stageHeadLeft__aygTH{display:flex;align-items:baseline;gap:14px}.RoadmapSection_stagePeriod___M3UJ{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.02em}.RoadmapSection_stageTier__Oblhq{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.RoadmapSection_stageStatus__aVFvd{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:4px 10px;border-radius:100px}.RoadmapSection_status_active__LCiJN{color:var(--accent);background:rgba(24,24,27,.1);border:1px solid rgba(24,24,27,.3)}.RoadmapSection_status_next__0MRCy{color:var(--ink);background:var(--bg-elev);border:1px solid var(--rule)}.RoadmapSection_status_progress__uOAzu{color:var(--ink-mute);background:var(--bg-elev);border:1px solid var(--rule)}.RoadmapSection_status_planned__eaoyg{color:var(--ink-faint);background:transparent;border:1px dashed var(--rule)}.RoadmapSection_stageName__ONEFx{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;line-height:1.2;margin-bottom:12px;font-variation-settings:"opsz" 144}.RoadmapSection_stageBody__pPY82{font-size:15px;line-height:1.6;color:var(--ink-mute);margin-bottom:12px;letter-spacing:-.005em}.RoadmapSection_stageAudience__guVGR{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);letter-spacing:-.005em}.RoadmapSection_bottomNote__CWXSH{margin-top:80px;padding:32px;background:var(--bg-elev);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:8px;max-width:880px}.RoadmapSection_bottomNoteLabel__ljLcQ{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:12px}.RoadmapSection_bottomNoteText__cWNna{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.55;color:var(--ink);letter-spacing:-.01em;font-variation-settings:"opsz" 24}@media (max-width:720px){.RoadmapSection_section__H7FKa{padding:80px 0}.RoadmapSection_container__lm9vS{padding:0 20px}.RoadmapSection_stage__qB5Y4{grid-template-columns:28px 1fr;gap:20px}.RoadmapSection_markerDot__oqAj_{width:12px;height:12px}.RoadmapSection_stageHead__h_ad5{flex-direction:column;align-items:flex-start;gap:8px}.RoadmapSection_bottomNote__CWXSH{padding:24px 22px}}.TechSection_section__I73XK{padding:120px 0;border-top:1px solid var(--rule)}.TechSection_container__SXcQv{max-width:1180px;margin:0 auto;padding:0 32px}.TechSection_layout___oL9w{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.TechSection_eyebrow__zOovB{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-weight:500;margin-bottom:24px}.TechSection_heading__Cg4AB{font-family:var(--font-display);font-weight:300;font-size:clamp(36px,5vw,52px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 144}.TechSection_heading__Cg4AB em{font-style:italic;color:var(--accent);font-weight:400}.TechSection_lede__Hsidl{font-size:17px;line-height:1.6;color:var(--ink-mute);margin-bottom:40px;letter-spacing:-.005em}.TechSection_principleStack__zOhSp{display:flex;flex-direction:column;gap:24px}.TechSection_principle__zPonD{display:grid;grid-template-columns:32px 1fr;grid-gap:16px;gap:16px;padding-top:20px;border-top:1px dashed var(--rule)}.TechSection_principle__zPonD:first-child{border-top:1px solid var(--rule);padding-top:24px}.TechSection_principleNum__Ogoh1{font-family:var(--font-display);font-weight:400;font-size:18px;color:var(--accent);font-style:italic;font-variation-settings:"opsz" 24;padding-top:1px}.TechSection_principleTitle__1olgo{display:block;font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--ink);margin-bottom:6px;letter-spacing:-.01em;font-variation-settings:"opsz" 24}.TechSection_principleBody__DV5no{font-size:14px;line-height:1.55;color:var(--ink-mute);letter-spacing:-.005em}.TechSection_standardsCard___Px1S{background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.TechSection_standardsHeader__cZajP{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px;border-bottom:1px solid var(--rule)}.TechSection_standardsLabel__elz2p{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.TechSection_standardsCount__HsuQJ{font-family:var(--font-display);font-weight:400;font-size:24px;color:var(--accent);font-variation-settings:"opsz" 144}.TechSection_standardsList__Q26M8{display:flex;flex-direction:column}.TechSection_standard__Rp4CM{display:flex;justify-content:space-between;align-items:baseline;padding:14px 22px;border-bottom:1px solid var(--rule);gap:16px;transition:background .2s ease}.TechSection_standard__Rp4CM:hover{background:rgba(24,24,27,.03)}.TechSection_standard__Rp4CM:last-of-type{border-bottom:none}.TechSection_standardName__r760f{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-weight:500;letter-spacing:-.005em}.TechSection_standardCtx__k1gNB{font-size:12px;color:var(--ink-faint);letter-spacing:-.005em;text-align:right}.TechSection_standardsFooter__u__AF{padding:18px 22px;border-top:1px solid var(--rule);background:var(--bg-elev)}.TechSection_specLink__mEXIa{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--accent);font-weight:500;letter-spacing:-.005em;transition:gap .2s ease}.TechSection_specLink__mEXIa:hover{gap:12px}@media (max-width:960px){.TechSection_layout___oL9w{grid-template-columns:1fr;gap:48px}}@media (max-width:720px){.TechSection_section__I73XK{padding:80px 0}.TechSection_container__SXcQv{padding:0 20px}}