.poof-module__KXVKWa__page{color:#171613;min-height:100vh;font-family:var(--focus-ui-font);background:#fff}.poof-module__KXVKWa__header{justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.poof-module__KXVKWa__brand{color:#171613;font-size:18px;text-decoration:none}.poof-module__KXVKWa__nav{gap:28px;font-size:13px;display:flex}.poof-module__KXVKWa__nav a{color:#24231f;text-decoration:none}.poof-module__KXVKWa__active{font-weight:600}.poof-module__KXVKWa__main{width:min(1220px,100%);margin:0 auto;padding:72px 52px 120px}.poof-module__KXVKWa__hero{max-width:1040px;padding-bottom:84px}.poof-module__KXVKWa__kicker{color:#6c6862;letter-spacing:.17em;margin:0 0 16px;font-size:10px;font-weight:600}.poof-module__KXVKWa__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,7vw,94px);font-weight:400;line-height:.92}.poof-module__KXVKWa__heroPrefix{color:#171613}.poof-module__KXVKWa__accent{color:#2a2825;margin:20px 0 0;font-size:24px;font-weight:600}.poof-module__KXVKWa__heroCopy{color:#5f5a54;max-width:760px;margin:20px 0 0;font-size:16px;line-height:1.65}.poof-module__KXVKWa__poofSummary{border-top:1px solid #11100f1a;border-bottom:1px solid #11100f1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.poof-module__KXVKWa__poofSummary>div{border-right:1px solid #11100f1a;flex-direction:column;justify-content:space-between;gap:18px;min-height:110px;padding:20px 18px;display:flex}.poof-module__KXVKWa__poofSummary>div:last-child{border-right:0}.poof-module__KXVKWa__poofSummary span,.poof-module__KXVKWa__persistenceLabel{letter-spacing:.16em;color:#7895aa;font-size:9px;font-weight:700}.poof-module__KXVKWa__poofSummary strong{color:#282725;font-size:14px;line-height:1.35}.poof-module__KXVKWa__section{max-width:920px;padding:72px 0}.poof-module__KXVKWa__section+.poof-module__KXVKWa__section{border-top:1px solid #11100f1a}.poof-module__KXVKWa__section h2{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1}.poof-module__KXVKWa__section p{color:#5f5a54;margin:0 0 18px;font-size:15px;line-height:1.7}.poof-module__KXVKWa__shortVersion{background:#f7f5f0;border-left:2px solid #171613;gap:10px;margin-top:40px;padding:22px 24px;display:grid}.poof-module__KXVKWa__shortVersion span{letter-spacing:.16em;color:#6c6862;font-size:9px}.poof-module__KXVKWa__shortVersion strong{font-size:14px;line-height:1.55}@media (max-width:760px){.poof-module__KXVKWa__header{padding:0 18px}.poof-module__KXVKWa__nav{gap:16px;font-size:12px}.poof-module__KXVKWa__main{padding:54px 20px 90px}.poof-module__KXVKWa__hero{padding-bottom:72px}.poof-module__KXVKWa__section{padding:56px 0}}@media (max-width:520px){.poof-module__KXVKWa__nav a:not(.poof-module__KXVKWa__active):first-child{display:none}}.poof-module__KXVKWa__technicalSection,.poof-module__KXVKWa__securitySection{max-width:none}.poof-module__KXVKWa__technicalSection>p,.poof-module__KXVKWa__securitySection>p,.poof-module__KXVKWa__detailSection>p{max-width:820px}.poof-module__KXVKWa__compilerFlow{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch;gap:10px;margin-top:42px;display:grid}.poof-module__KXVKWa__compilerNode{background:#fbfcfd;border:1px solid #5d8bab38;border-radius:12px;flex-direction:column;min-height:210px;padding:22px 20px;display:flex}.poof-module__KXVKWa__compilerNode>span{letter-spacing:.16em;color:#6c9bc0;font-size:10px;font-weight:700}.poof-module__KXVKWa__compilerNode>strong{color:#24231f;margin-top:34px;font-size:18px;line-height:1.2}.poof-module__KXVKWa__compilerNode>p{color:#66615b;margin:12px 0 0;font-size:13px;line-height:1.55}.poof-module__KXVKWa__compilerArrow{color:#9db2c2;place-self:center;font-size:22px;font-weight:300}.poof-module__KXVKWa__persistenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.poof-module__KXVKWa__persistenceGrid article{background:#fff;border:1px solid #11100f1a;border-radius:12px;min-height:240px;padding:24px}.poof-module__KXVKWa__persistenceGrid h3{letter-spacing:-.025em;color:#24231f;margin:28px 0 12px;font-size:24px;font-weight:500}.poof-module__KXVKWa__persistenceGrid article p{color:#625e58;margin:0;font-size:13.5px;line-height:1.65}.poof-module__KXVKWa__detailSection{max-width:860px}@media (max-width:980px){.poof-module__KXVKWa__poofSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.poof-module__KXVKWa__poofSummary>div:nth-child(2){border-right:0}.poof-module__KXVKWa__poofSummary>div:nth-child(-n+2){border-bottom:1px solid #11100f1a}.poof-module__KXVKWa__compilerFlow{grid-template-columns:1fr;gap:12px}.poof-module__KXVKWa__compilerArrow{transform:rotate(90deg)}.poof-module__KXVKWa__compilerNode{min-height:0}.poof-module__KXVKWa__compilerNode>strong{margin-top:18px}}@media (max-width:700px){.poof-module__KXVKWa__poofSummary,.poof-module__KXVKWa__persistenceGrid{grid-template-columns:1fr}.poof-module__KXVKWa__poofSummary>div{border-bottom:1px solid #11100f1a;border-right:0}.poof-module__KXVKWa__poofSummary>div:last-child{border-bottom:0}.poof-module__KXVKWa__persistenceGrid article{min-height:0}}
