._page_15xhe_1{min-height:100vh;background:#eee9df;color:var(--foreground)}._header_15xhe_2{min-height:88px;padding:16px clamp(22px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f7f4ed;border-bottom:1px solid var(--border);position:relative;z-index:5}._header_15xhe_2 nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}._header_15xhe_2 nav a{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-decoration:none;color:var(--foreground)}._eyebrow_15xhe_3{margin:0 0 18px;color:var(--accent);font-size:.67rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._hero_15xhe_4{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#f4f0e8}._heroCopy_15xhe_4{padding:clamp(70px,9vw,140px) clamp(28px,6vw,92px);display:flex;flex-direction:column;justify-content:center}._heroCopy_15xhe_4 h1{margin:0;font-family:var(--font-family-display);font-size:clamp(3.7rem,6vw,7.2rem);font-weight:400;letter-spacing:-.04em;line-height:.92;max-width:900px}._heroCopy_15xhe_4>p:not(._eyebrow_15xhe_3){margin:30px 0 0;max-width:760px;color:var(--muted-foreground);font-size:1rem;line-height:1.75}._actions_15xhe_4{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}._heroMedia_15xhe_4{position:relative;min-height:620px;background:#222}._heroMedia_15xhe_4 img{width:100%;height:100%;object-fit:cover;display:block}._heroMedia_15xhe_4>span{position:absolute;bottom:18px;left:18px;right:18px;padding:12px 14px;background:#181b19d1;color:#ece9e2;font-size:.62rem;letter-spacing:.04em}._trustBand_15xhe_5{display:grid;grid-template-columns:repeat(3,1fr);background:#202421;color:#f4f1ea}._trustBand_15xhe_5 span{display:flex;align-items:center;justify-content:center;gap:9px;padding:22px;border-right:1px solid rgba(255,255,255,.13);font-size:.68rem;text-align:center}._trustBand_15xhe_5 svg{color:#c9a887}._bestFor_15xhe_6,._rationale_15xhe_6{padding:clamp(80px,9vw,130px) clamp(26px,7vw,108px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(44px,8vw,120px);align-items:start}._bestFor_15xhe_6 h2,._rationale_15xhe_6 h2,._sectionHeading_15xhe_6 h2,._summaryBand_15xhe_6 h2,._systemNav_15xhe_6 h2,._cta_15xhe_6 h2{margin:0;font-family:var(--font-family-display);font-weight:400;letter-spacing:-.035em;line-height:.98}._bestFor_15xhe_6 h2,._rationale_15xhe_6 h2,._summaryBand_15xhe_6 h2,._systemNav_15xhe_6 h2{font-size:clamp(2.8rem,4.7vw,5.3rem)}._bestFor_15xhe_6 ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}._bestFor_15xhe_6 li{padding:20px 0;border-bottom:1px solid var(--border);font-family:var(--font-family-display);font-size:1.55rem}._componentsSection_15xhe_7,._upgrades_15xhe_7{padding:clamp(80px,9vw,130px) clamp(26px,7vw,108px);background:#f7f4ed;border-top:1px solid var(--border)}._sectionHeading_15xhe_6{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,8vw,110px);align-items:end;margin-bottom:48px}._sectionHeading_15xhe_6 h2{font-size:clamp(3rem,5vw,5.5rem)}._sectionHeading_15xhe_6>p{margin:0;color:var(--muted-foreground);line-height:1.75}._componentGrid_15xhe_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._componentCard_15xhe_8{background:#fff;border:1px solid var(--border);min-width:0}._componentMedia_15xhe_8{height:260px;position:relative;background:#f0ede7;overflow:hidden}._componentMedia_15xhe_8 img{width:100%;height:100%;object-fit:contain;padding:24px}._componentMedia_15xhe_8>span{position:absolute;top:14px;left:14px;padding:6px 8px;background:#202421;color:#f4f1ea;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}._componentPlaceholder_15xhe_8{height:160px;display:flex;align-items:center;justify-content:center;background:#252925;color:#eee9df}._componentPlaceholder_15xhe_8 span{font-family:var(--font-family-display);font-size:2rem}._componentBody_15xhe_8{padding:24px}._componentBody_15xhe_8 small{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}._componentBody_15xhe_8 h3{margin:10px 0 12px;font-family:var(--font-family-display);font-size:2rem;font-weight:400;line-height:1}._componentBody_15xhe_8 p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.62}._rationale_15xhe_6{background:#e8e1d6}._rationale_15xhe_6>div>p:not(._eyebrow_15xhe_3){margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.78}._strengthGrid_15xhe_9{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-top:34px;border-top:1px solid var(--border)}._strengthGrid_15xhe_9 span{display:flex;gap:9px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--border);font-size:.72rem;line-height:1.5}._strengthGrid_15xhe_9 svg{flex:0 0 auto;color:var(--accent);margin-top:1px}._upgradeGrid_15xhe_10{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._upgradeGrid_15xhe_10 article{padding:30px;background:#ece6dc;border:1px solid var(--border)}._upgradeGrid_15xhe_10 article>span{display:block;color:var(--accent);font-size:.6rem;font-weight:700;letter-spacing:.1em}._upgradeGrid_15xhe_10 h3{margin:30px 0 14px;font-family:var(--font-family-display);font-size:2rem;font-weight:400}._upgradeGrid_15xhe_10 p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.65}._summaryBand_15xhe_6{padding:clamp(72px,8vw,110px) clamp(26px,7vw,108px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,8vw,110px);background:#1f2321;color:#f4f1ea}._summaryList_15xhe_11{display:grid;align-content:center}._summaryList_15xhe_11 span{padding:18px 0;border-top:1px solid rgba(255,255,255,.16);font-family:var(--font-family-display);font-size:1.5rem}._summaryList_15xhe_11 span:last-child{border-bottom:1px solid rgba(255,255,255,.16)}._noteBand_15xhe_12{margin:0;padding:32px clamp(26px,7vw,108px);display:grid;grid-template-columns:180px 1fr;gap:36px;background:#d7c3aa;color:#28221c}._noteBand_15xhe_12 strong{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}._noteBand_15xhe_12 p{margin:0;line-height:1.7;font-size:.78rem}._systemNav_15xhe_6{padding:clamp(80px,9vw,120px) clamp(26px,7vw,108px);background:#eee9df}._systemNav_15xhe_6>div{display:grid;grid-template-columns:repeat(5,1fr);margin-top:42px;border-top:1px solid var(--border);border-left:1px solid var(--border)}._systemNav_15xhe_6 a{min-height:110px;padding:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-family-display);font-size:1.25rem;color:var(--foreground);text-decoration:none}._systemNav_15xhe_6 a:hover{background:#f7f4ed}._cta_15xhe_6{padding:clamp(90px,10vw,145px) clamp(26px,7vw,108px);background:var(--accent);color:var(--accent-foreground)}._cta_15xhe_6 h2{font-size:clamp(3.3rem,6vw,6.8rem);max-width:1200px}._cta_15xhe_6 button{margin-top:34px;background:#f5f1e8!important;color:#202421!important}._footer_15xhe_15{padding:38px clamp(26px,7vw,108px);display:flex;justify-content:space-between;align-items:center;gap:24px;background:#171a18;color:#f3f0e8}._footer_15xhe_15>div{display:flex;gap:20px;flex-wrap:wrap}._footer_15xhe_15 a{color:#d6d1c8;text-decoration:none;font-size:.68rem}@media(max-width:1100px){._hero_15xhe_4,._bestFor_15xhe_6,._rationale_15xhe_6,._summaryBand_15xhe_6,._sectionHeading_15xhe_6{grid-template-columns:1fr}._heroMedia_15xhe_4{min-height:500px}._componentGrid_15xhe_8,._upgradeGrid_15xhe_10{grid-template-columns:repeat(2,1fr)}._systemNav_15xhe_6>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){._header_15xhe_2{align-items:flex-start;flex-direction:column}._header_15xhe_2 nav{justify-content:flex-start}._heroCopy_15xhe_4{padding:72px 22px}._heroMedia_15xhe_4{min-height:390px}._trustBand_15xhe_5{grid-template-columns:1fr}._trustBand_15xhe_5 span{border-bottom:1px solid rgba(255,255,255,.12);border-right:0}._bestFor_15xhe_6,._rationale_15xhe_6,._componentsSection_15xhe_7,._upgrades_15xhe_7,._summaryBand_15xhe_6,._systemNav_15xhe_6{padding-left:22px;padding-right:22px}._componentGrid_15xhe_8,._upgradeGrid_15xhe_10,._strengthGrid_15xhe_9{grid-template-columns:1fr}._componentMedia_15xhe_8{height:230px}._noteBand_15xhe_12{grid-template-columns:1fr;padding:28px 22px}._systemNav_15xhe_6>div{grid-template-columns:1fr}._footer_15xhe_15{align-items:flex-start;flex-direction:column}}
