._section_wlixf_1{padding:clamp(88px,10vw,148px) clamp(24px,6vw,90px);background:#ece8df;border-top:1px solid var(--border)}._eyebrow_wlixf_2{margin:0 0 18px;color:var(--accent);font-size:.67rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._heading_wlixf_3{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(42px,8vw,112px);align-items:end;margin-bottom:82px}._heading_wlixf_3 h2{margin:0;font-family:var(--font-family-display);font-size:clamp(3rem,5vw,5.7rem);font-weight:400;letter-spacing:-.035em;line-height:.96;max-width:930px}._headingCopy_wlixf_5{align-self:end}._headingCopy_wlixf_5>p{margin:0;color:var(--muted-foreground);line-height:1.72;max-width:650px}._headingCopy_wlixf_5>span{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border);font-size:.72rem;font-weight:600}._headingCopy_wlixf_5 svg{color:var(--accent)}._group_wlixf_6{margin-top:90px;padding-top:52px;border-top:1px solid var(--border)}._group_wlixf_6:first-of-type{margin-top:0}._groupHeading_wlixf_7{display:grid;grid-template-columns:1fr .8fr;gap:clamp(38px,7vw,96px);align-items:end;margin-bottom:38px}._groupHeading_wlixf_7 h3{margin:0;font-family:var(--font-family-display);font-size:clamp(2.4rem,4vw,4.7rem);font-weight:400;letter-spacing:-.03em;line-height:.98}._groupHeading_wlixf_7>p{margin:0;color:var(--muted-foreground);line-height:1.7;max-width:620px}._grid_wlixf_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._card_wlixf_9{display:grid;grid-template-rows:310px 1fr;min-width:0;background:var(--card);border:1px solid var(--border)}._media_wlixf_10{position:relative;overflow:hidden;background:#f5f3ee;border-bottom:1px solid var(--border)}._media_wlixf_10 img{width:100%;height:100%;object-fit:contain;display:block;padding:28px}._media_wlixf_10>span{position:absolute;top:16px;left:16px;padding:7px 9px;background:#181b19eb;color:#f4f1ea;font-size:.61rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}._body_wlixf_11{padding:28px;display:flex;flex-direction:column}._modelLine_wlixf_11{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--border)}._modelLine_wlixf_11 small{max-width:55%;font-size:.62rem;line-height:1.45;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground)}._modelLine_wlixf_11 strong{font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;text-align:right}._body_wlixf_11 h3{margin:24px 0 14px;font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;line-height:1.06;letter-spacing:-.02em}._body_wlixf_11>p:not(._note_wlixf_11){margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.68}._specs_wlixf_11{margin:26px 0 0;border-top:1px solid var(--border)}._specs_wlixf_11>div{display:grid;grid-template-columns:105px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--border)}._specs_wlixf_11 dt{font-size:.64rem;font-weight:600;color:var(--foreground)}._specs_wlixf_11 dd{margin:0;color:var(--muted-foreground);font-size:.68rem;line-height:1.45}._note_wlixf_11{margin:18px 0 0!important;padding:12px 14px;background:#efe6d8;color:#765e43!important;font-size:.66rem!important;line-height:1.5!important}._screenBand_wlixf_12{margin-top:90px;padding:52px;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,8vw,110px);background:#1b1e1c;color:#f2eee6}._screenBand_wlixf_12 h3{margin:0;font-family:var(--font-family-display);font-size:clamp(2.5rem,4vw,4.4rem);font-weight:400;line-height:.98;letter-spacing:-.03em}._screenBand_wlixf_12>div>p:not(._eyebrow_wlixf_2){margin:24px 0 0;max-width:760px;color:#acb0ac;line-height:1.72}._packageList_wlixf_12{display:grid;align-content:end}._packageList_wlixf_12 span{padding:20px 0;border-top:1px solid rgba(255,255,255,.16);font-size:.76rem;line-height:1.55;color:#c7cbc7}._packageList_wlixf_12 span:last-child{border-bottom:1px solid rgba(255,255,255,.16)}._packageList_wlixf_12 b{display:block;margin-bottom:5px;color:#f4f1ea;font-family:var(--font-family-display);font-size:1.45rem;font-weight:400}._complianceBand_wlixf_13{margin-top:24px;padding:42px 46px;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;background:#f7f4ed;border:1px solid var(--border)}._complianceBand_wlixf_13 h3{margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,3vw,3.4rem);font-weight:400;line-height:1}._complianceBand_wlixf_13 ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}._complianceBand_wlixf_13 li{padding:12px 0;border-top:1px solid var(--border);font-size:.72rem;line-height:1.5}._complianceBand_wlixf_13 li:before{content:"✓";margin-right:8px;color:var(--accent);font-weight:700}._ctaBand_wlixf_14{margin-top:70px;padding:44px 46px;display:flex;align-items:end;justify-content:space-between;gap:36px;background:var(--accent);color:var(--accent-foreground)}._ctaBand_wlixf_14 h3{margin:0;font-family:var(--font-family-display);font-size:clamp(2.3rem,4vw,4.2rem);font-weight:400;letter-spacing:-.03em;line-height:1;max-width:900px}._ctaBand_wlixf_14 ._eyebrow_wlixf_2{color:#ead7c4}._ctaBand_wlixf_14 button{flex:0 0 auto;background:#f4f1ea!important;color:#1f2321!important}._brandNote_wlixf_14{margin:20px 0 0!important;color:var(--muted-foreground)!important;font-size:.64rem!important;line-height:1.6!important;max-width:980px}@media(max-width:1180px){._grid_wlixf_8{grid-template-columns:repeat(2,minmax(0,1fr))}._heading_wlixf_3,._groupHeading_wlixf_7,._screenBand_wlixf_12,._complianceBand_wlixf_13{grid-template-columns:1fr}._complianceBand_wlixf_13 ul{grid-template-columns:1fr 1fr}}@media(max-width:760px){._section_wlixf_1{padding:78px 22px}._grid_wlixf_8{grid-template-columns:1fr}._card_wlixf_9{grid-template-rows:265px 1fr}._body_wlixf_11{padding:24px 20px}._media_wlixf_10 img{padding:22px}._group_wlixf_6{margin-top:70px}._screenBand_wlixf_12,._complianceBand_wlixf_13{padding:32px 24px}._complianceBand_wlixf_13 ul{grid-template-columns:1fr}._ctaBand_wlixf_14{padding:34px 24px;align-items:flex-start;flex-direction:column}._specs_wlixf_11>div{grid-template-columns:95px 1fr}._modelLine_wlixf_11{align-items:flex-start;flex-direction:column}._modelLine_wlixf_11 strong{text-align:left}}
