.FireSafetyChapter-module__32EpFq__section{padding:60px var(--gutter);background:linear-gradient(#0d0f0e 0%,#0b0c0b 15%,#0a0a0a 50%,#0b0c0b 85%,#0d0f0e 100%),radial-gradient(70% 45% at 15% 30%,#84a98c1f 0%,#0000 55%),radial-gradient(55% 40% at 85% 70%,#c4a77d17 0%,#0000 55%),radial-gradient(100% 70%,#10131180 0%,#0000 60%),#0b0c0b;position:relative;overflow:hidden}.FireSafetyChapter-module__32EpFq__ambientGlow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.FireSafetyChapter-module__32EpFq__ambientGlow:before{content:"";filter:blur(80px);background:radial-gradient(#84a98c1a 0%,#0000 60%);width:500px;height:500px;position:absolute;top:15%;left:-5%}.FireSafetyChapter-module__32EpFq__ambientGlow:after{content:"";filter:blur(80px);background:radial-gradient(#c4a77d14 0%,#0000 60%);width:450px;height:450px;position:absolute;bottom:10%;right:-5%}.FireSafetyChapter-module__32EpFq__section:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0a0ae6 0%,#0000 100%);height:140px;position:absolute;top:0;left:0;right:0}.FireSafetyChapter-module__32EpFq__section:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0a0a0ae6 100%);height:140px;position:absolute;bottom:0;left:0;right:0}.FireSafetyChapter-module__32EpFq__gridOverlay{pointer-events:none;z-index:0;background-image:linear-gradient(#c4a77d05 1px,#0000 1px),linear-gradient(90deg,#c4a77d05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.FireSafetyChapter-module__32EpFq__sectionHeader{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0acc;border:1px solid #c4a77d33;align-items:center;gap:16px;padding:8px 20px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.FireSafetyChapter-module__32EpFq__sectionCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.1em;font-size:10px;font-weight:500}.FireSafetyChapter-module__32EpFq__sectionTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3b3;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.FireSafetyChapter-module__32EpFq__container{z-index:1;max-width:1000px;margin:0 auto;position:relative}.FireSafetyChapter-module__32EpFq__header{text-align:center;margin-bottom:60px}.FireSafetyChapter-module__32EpFq__badge{background:#c4a77d14;border:1px solid #c4a77d33;align-items:center;gap:10px;margin-bottom:24px;padding:10px 20px;display:inline-flex}.FireSafetyChapter-module__32EpFq__badgeIcon{color:#c4a77d;justify-content:center;align-items:center;display:flex}.FireSafetyChapter-module__32EpFq__badgeIcon svg{width:18px;height:18px}.FireSafetyChapter-module__32EpFq__badgeText{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.15em;font-size:10px;font-weight:500}.FireSafetyChapter-module__32EpFq__title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.FireSafetyChapter-module__32EpFq__titleMain{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;color:#f8f6f3;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1}.FireSafetyChapter-module__32EpFq__titleDivider{background:#c4a77d66;width:40px;height:1px}.FireSafetyChapter-module__32EpFq__titleAccent{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;color:#c4a77d;font-size:clamp(2rem,5vw,3.5rem);font-style:italic;font-weight:300;line-height:1}.FireSafetyChapter-module__32EpFq__intro{color:#f8f6f3b3;max-width:600px;margin:0 auto;font-size:16px;line-height:1.7}.FireSafetyChapter-module__32EpFq__certGrid{grid-template-columns:repeat(2,minmax(260px,1fr));justify-content:center;gap:32px;margin-bottom:48px;display:grid}@media (max-width:1023px){.FireSafetyChapter-module__32EpFq__ambientGlow{display:none}}@media (max-width:900px){.FireSafetyChapter-module__32EpFq__certGrid{grid-template-columns:minmax(260px,1fr)}}@media (max-width:600px){.FireSafetyChapter-module__32EpFq__certGrid{grid-template-columns:1fr}}.FireSafetyChapter-module__32EpFq__certCard{background:#1e3a2f1a;border:1px solid #c4a77d26;min-height:280px;padding:34px;transition:border-color .4s,background .4s;position:relative}.FireSafetyChapter-module__32EpFq__certCard:hover{background:#1e3a2f26;border-color:#c4a77d4d}.FireSafetyChapter-module__32EpFq__cardFrame{pointer-events:none;position:absolute;inset:0}.FireSafetyChapter-module__32EpFq__frameCorner{border-style:solid;border-color:#c4a77d4d;width:12px;height:12px;transition:border-color .4s;position:absolute}.FireSafetyChapter-module__32EpFq__certCard:hover .FireSafetyChapter-module__32EpFq__frameCorner{border-color:#c4a77d}.FireSafetyChapter-module__32EpFq__frameCorner[data-position=top-left]{border-width:1px 0 0 1px;top:8px;left:8px}.FireSafetyChapter-module__32EpFq__frameCorner[data-position=top-right]{border-width:1px 1px 0 0;top:8px;right:8px}.FireSafetyChapter-module__32EpFq__frameCorner[data-position=bottom-left]{border-width:0 0 1px 1px;bottom:8px;left:8px}.FireSafetyChapter-module__32EpFq__frameCorner[data-position=bottom-right]{border-width:0 1px 1px 0;bottom:8px;right:8px}.FireSafetyChapter-module__32EpFq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.FireSafetyChapter-module__32EpFq__cardCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.1em;font-size:11px;font-weight:500}.FireSafetyChapter-module__32EpFq__cardStatus{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.1em;padding:4px 8px;font-size:8px;font-weight:500}.FireSafetyChapter-module__32EpFq__cardStatus.FireSafetyChapter-module__32EpFq__tested{color:#2ee89e;background:#1ec89626;border:1px solid #1ec8964d}.FireSafetyChapter-module__32EpFq__cardStatus.FireSafetyChapter-module__32EpFq__available{color:#c4a77d;background:#c4a77d26;border:1px solid #c4a77d4d}.FireSafetyChapter-module__32EpFq__cardStatus.FireSafetyChapter-module__32EpFq__contact{color:#f8f6f399;background:#f8f6f30d;border:1px solid #f8f6f326}.FireSafetyChapter-module__32EpFq__cardTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3;margin-bottom:8px;font-size:20px;font-weight:500}.FireSafetyChapter-module__32EpFq__cardDesc{color:#f8f6f399;margin-bottom:16px;font-size:13px;line-height:1.6}.FireSafetyChapter-module__32EpFq__cardSpecs{flex-wrap:wrap;gap:8px;display:flex}.FireSafetyChapter-module__32EpFq__specTag{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.05em;color:#f8f6f3a6;background:#f8f6f308;border:1px solid #f8f6f314;padding:4px 8px;font-size:9px;font-weight:400}.FireSafetyChapter-module__32EpFq__notice{background:#c4a77d0d;border:1px solid #c4a77d26;border-left:3px solid #c4a77d;gap:16px;margin-bottom:48px;padding:20px 24px;display:flex}.FireSafetyChapter-module__32EpFq__noticeIcon{color:#c4a77d;flex-shrink:0}.FireSafetyChapter-module__32EpFq__noticeIcon svg{width:20px;height:20px}.FireSafetyChapter-module__32EpFq__noticeContent{flex:1}.FireSafetyChapter-module__32EpFq__noticeLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.15em;margin-bottom:6px;font-size:9px;font-weight:500;display:block}.FireSafetyChapter-module__32EpFq__noticeText{color:#f8f6f3b3;margin:0;font-size:14px;line-height:1.6}.FireSafetyChapter-module__32EpFq__faqSection{margin-bottom:48px}.FireSafetyChapter-module__32EpFq__faqHeader{border-bottom:1px solid #c4a77d26;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.FireSafetyChapter-module__32EpFq__faqCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.1em;background:#c4a77d1a;border:1px solid #c4a77d33;padding:4px 8px;font-size:10px;font-weight:500}.FireSafetyChapter-module__32EpFq__faqHeading{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3cc;font-size:18px;font-weight:500}.FireSafetyChapter-module__32EpFq__faqList{flex-direction:column;gap:12px;display:flex}.FireSafetyChapter-module__32EpFq__faqItem{border:1px solid #f8f6f314;transition:border-color .3s}.FireSafetyChapter-module__32EpFq__faqItem:hover{border-color:#f8f6f326}.FireSafetyChapter-module__32EpFq__faqOpen{border-color:#c4a77d4d}.FireSafetyChapter-module__32EpFq__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}.FireSafetyChapter-module__32EpFq__faqNumber{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f34d;letter-spacing:.05em;flex-shrink:0;font-size:10px;font-weight:500}.FireSafetyChapter-module__32EpFq__faqOpen .FireSafetyChapter-module__32EpFq__faqNumber{color:#c4a77d}.FireSafetyChapter-module__32EpFq__faqText{color:#f8f6f3;flex:1;font-size:15px;font-weight:500;transition:color .3s}.FireSafetyChapter-module__32EpFq__faqQuestion:hover .FireSafetyChapter-module__32EpFq__faqText{color:#c4a77d}.FireSafetyChapter-module__32EpFq__faqToggle{color:#f8f6f399;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s;display:flex}.FireSafetyChapter-module__32EpFq__faqToggle svg{width:14px;height:14px}.FireSafetyChapter-module__32EpFq__faqOpen .FireSafetyChapter-module__32EpFq__faqToggle{color:#c4a77d;transform:rotate(45deg)}.FireSafetyChapter-module__32EpFq__faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.FireSafetyChapter-module__32EpFq__faqOpen .FireSafetyChapter-module__32EpFq__faqAnswer{grid-template-rows:1fr}.FireSafetyChapter-module__32EpFq__faqAnswer>p{color:#f8f6f399;margin:0;padding:0 20px 20px 56px;font-size:14px;line-height:1.7;overflow:hidden}.FireSafetyChapter-module__32EpFq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.FireSafetyChapter-module__32EpFq__primaryCta{color:#c4a77d;background:0 0;border:1px solid #c4a77d;align-items:center;gap:12px;padding:14px 28px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.FireSafetyChapter-module__32EpFq__primaryCta:before{content:"";background:#c4a77d;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.FireSafetyChapter-module__32EpFq__primaryCta:hover:before{transform:translate(0)}.FireSafetyChapter-module__32EpFq__ctaText{z-index:1;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .4s;position:relative}.FireSafetyChapter-module__32EpFq__primaryCta:hover .FireSafetyChapter-module__32EpFq__ctaText{color:#0a0a0a}.FireSafetyChapter-module__32EpFq__ctaArrow{z-index:1;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s;display:flex;position:relative}.FireSafetyChapter-module__32EpFq__ctaArrow svg{width:18px;height:18px}.FireSafetyChapter-module__32EpFq__primaryCta:hover .FireSafetyChapter-module__32EpFq__ctaArrow{color:#0a0a0a;transform:translate(4px)}.FireSafetyChapter-module__32EpFq__secondaryCta{color:#f8f6f399;font-size:12px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.FireSafetyChapter-module__32EpFq__secondaryCta:after{content:"";background:#c4a77d;width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.FireSafetyChapter-module__32EpFq__secondaryCta:hover{color:#c4a77d}.FireSafetyChapter-module__32EpFq__secondaryCta:hover:after{width:100%}.FireSafetyChapter-module__32EpFq__bottomCoords{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a99;border:1px solid #c4a77d1a;align-items:center;gap:16px;padding:8px 20px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.FireSafetyChapter-module__32EpFq__coordItem{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.15em;color:#f8f6f3a6;font-size:9px;font-weight:400}.FireSafetyChapter-module__32EpFq__coordDivider{color:#c4a77d4d;font-size:10px}@media (prefers-reduced-motion:reduce){.FireSafetyChapter-module__32EpFq__certCard,.FireSafetyChapter-module__32EpFq__frameCorner,.FireSafetyChapter-module__32EpFq__faqToggle,.FireSafetyChapter-module__32EpFq__faqAnswer{transition:none}}@media (max-width:768px){.FireSafetyChapter-module__32EpFq__section{padding:100px var(--gutter)80px}.FireSafetyChapter-module__32EpFq__sectionHeader{margin-bottom:40px;position:relative;top:0;transform:translate(-50%)}.FireSafetyChapter-module__32EpFq__title{flex-direction:column;gap:8px}.FireSafetyChapter-module__32EpFq__titleDivider{display:none}.FireSafetyChapter-module__32EpFq__notice{flex-direction:column;gap:12px}.FireSafetyChapter-module__32EpFq__faqAnswer>p{padding-left:20px}.FireSafetyChapter-module__32EpFq__bottomCoords{display:none}}@media (max-width:480px){.FireSafetyChapter-module__32EpFq__certCard{padding:20px}.FireSafetyChapter-module__32EpFq__cardHeader{flex-direction:column;align-items:flex-start;gap:8px}.FireSafetyChapter-module__32EpFq__actions{flex-direction:column;gap:16px}.FireSafetyChapter-module__32EpFq__primaryCta{justify-content:center;width:100%}}
.ResourcesPreview-module__DXrVNa__section{padding:60px var(--gutter);background:linear-gradient(#0d0f0e 0%,#0b0c0b 15%,#0a0a0a 50%,#0b0c0b 85%,#0d0f0e 100%),radial-gradient(65% 50% at 80% 25%,#84a98c1c 0%,#0000 60%),radial-gradient(50% 40% at 20% 75%,#c4a77d17 0%,#0000 60%),radial-gradient(100% 70%,#10131180 0%,#0000 60%),#0b0c0b;position:relative;overflow:hidden}.ResourcesPreview-module__DXrVNa__ambientGlow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ResourcesPreview-module__DXrVNa__ambientGlow:before{content:"";filter:blur(80px);background:radial-gradient(#84a98c1a 0%,#0000 60%);width:480px;height:480px;position:absolute;top:20%;right:-5%}.ResourcesPreview-module__DXrVNa__ambientGlow:after{content:"";filter:blur(80px);background:radial-gradient(#c4a77d14 0%,#0000 60%);width:450px;height:450px;position:absolute;bottom:15%;left:-5%}.ResourcesPreview-module__DXrVNa__section:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0a0ae0 0%,#0000 100%);height:130px;position:absolute;top:0;left:0;right:0}.ResourcesPreview-module__DXrVNa__section:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0a0a0ae0 100%);height:130px;position:absolute;bottom:0;left:0;right:0}.ResourcesPreview-module__DXrVNa__gridOverlay{pointer-events:none;z-index:0;background-image:linear-gradient(#c4a77d05 1px,#0000 1px),linear-gradient(90deg,#c4a77d05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.ResourcesPreview-module__DXrVNa__sectionHeader{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0acc;border:1px solid #c4a77d33;align-items:center;gap:16px;padding:8px 20px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.ResourcesPreview-module__DXrVNa__sectionCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.1em;font-size:10px;font-weight:500}.ResourcesPreview-module__DXrVNa__sectionTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3b3;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.ResourcesPreview-module__DXrVNa__container{z-index:1;max-width:var(--max-width-wide);margin:0 auto;position:relative}.ResourcesPreview-module__DXrVNa__header{text-align:center;margin-bottom:60px}.ResourcesPreview-module__DXrVNa__headerLabel{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.ResourcesPreview-module__DXrVNa__labelCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.15em;font-size:10px;font-weight:500}.ResourcesPreview-module__DXrVNa__labelDivider{background:#c4a77d66;width:24px;height:1px}.ResourcesPreview-module__DXrVNa__labelText{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f3a6;letter-spacing:.15em;font-size:10px;font-weight:400}.ResourcesPreview-module__DXrVNa__title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.ResourcesPreview-module__DXrVNa__titleMain{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;color:#f8f6f3;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1}.ResourcesPreview-module__DXrVNa__titleDivider{background:#c4a77d66;width:40px;height:1px}.ResourcesPreview-module__DXrVNa__titleAccent{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;color:#c4a77d;font-size:clamp(2rem,5vw,3.5rem);font-style:italic;font-weight:300;line-height:1}.ResourcesPreview-module__DXrVNa__intro{color:#f8f6f3b3;max-width:500px;margin:0 auto;font-size:16px;line-height:1.7}.ResourcesPreview-module__DXrVNa__grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}@media (max-width:900px){.ResourcesPreview-module__DXrVNa__grid{grid-template-columns:1fr;gap:24px}}.ResourcesPreview-module__DXrVNa__featured{background:#1e3a2f1a;border:1px solid #c4a77d26;flex-direction:column;min-height:380px;padding:32px;text-decoration:none;transition:border-color .4s,background .4s;display:flex;position:relative}.ResourcesPreview-module__DXrVNa__featured:hover{background:#1e3a2f26;border-color:#c4a77d59}.ResourcesPreview-module__DXrVNa__foliageTexture{pointer-events:none;z-index:0;opacity:.7;background:radial-gradient(80px 60px at 15% 20%,#2d784614 0%,#0000 70%),radial-gradient(60px 80px at 85% 80%,#2364370f 0%,#0000 70%),radial-gradient(50px 60px at 70% 30%,#286e410d 0%,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.ResourcesPreview-module__DXrVNa__featured:hover .ResourcesPreview-module__DXrVNa__foliageTexture{opacity:1}.ResourcesPreview-module__DXrVNa__cardFrame{pointer-events:none;position:absolute;inset:0}.ResourcesPreview-module__DXrVNa__frameCorner{border-style:solid;border-color:#c4a77d4d;width:16px;height:16px;transition:border-color .4s;position:absolute}.ResourcesPreview-module__DXrVNa__featured:hover .ResourcesPreview-module__DXrVNa__frameCorner{border-color:#c4a77d}.ResourcesPreview-module__DXrVNa__frameCorner[data-position=top-left]{border-width:1px 0 0 1px;top:12px;left:12px}.ResourcesPreview-module__DXrVNa__frameCorner[data-position=top-right]{border-width:1px 1px 0 0;top:12px;right:12px}.ResourcesPreview-module__DXrVNa__frameCorner[data-position=bottom-left]{border-width:0 0 1px 1px;bottom:12px;left:12px}.ResourcesPreview-module__DXrVNa__frameCorner[data-position=bottom-right]{border-width:0 1px 1px 0;bottom:12px;right:12px}.ResourcesPreview-module__DXrVNa__featuredHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ResourcesPreview-module__DXrVNa__docCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.1em;font-size:10px;font-weight:500}.ResourcesPreview-module__DXrVNa__docType{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.1em;color:#f8f6f3a6;background:#f8f6f30d;border:1px solid #f8f6f31a;padding:4px 8px;font-size:8px;font-weight:500}.ResourcesPreview-module__DXrVNa__featuredContent{flex:1}.ResourcesPreview-module__DXrVNa__featuredLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.15em;color:#c4a77d;margin-bottom:12px;font-size:9px;font-weight:500;display:block}.ResourcesPreview-module__DXrVNa__featuredTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3;margin-bottom:12px;font-size:28px;font-weight:500;line-height:1.2;transition:color .4s}.ResourcesPreview-module__DXrVNa__featured:hover .ResourcesPreview-module__DXrVNa__featuredTitle{color:#c4a77d}.ResourcesPreview-module__DXrVNa__featuredDesc{color:#f8f6f399;max-width:360px;font-size:14px;line-height:1.6}.ResourcesPreview-module__DXrVNa__featuredFooter{border-top:1px solid #c4a77d1a;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.ResourcesPreview-module__DXrVNa__readTime{flex-direction:column;gap:2px;display:flex}.ResourcesPreview-module__DXrVNa__timeLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.1em;font-size:8px;font-weight:400}.ResourcesPreview-module__DXrVNa__timeValue{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;font-size:14px;font-weight:500}.ResourcesPreview-module__DXrVNa__readArrow{color:#f8f6f3a6;border:1px solid #c4a77d33;justify-content:center;align-items:center;width:36px;height:36px;transition:background .4s,border-color .4s,color .4s;display:flex}.ResourcesPreview-module__DXrVNa__readArrow svg{width:16px;height:16px}.ResourcesPreview-module__DXrVNa__featured:hover .ResourcesPreview-module__DXrVNa__readArrow{color:#0a0a0a;background:#c4a77d;border-color:#c4a77d}.ResourcesPreview-module__DXrVNa__featuredNumber{font-family:var(--font-cormorant),Georgia,serif;color:#c4a77d14;font-size:72px;font-weight:300;line-height:1;transition:color .4s;position:absolute;top:20px;right:24px}.ResourcesPreview-module__DXrVNa__featured:hover .ResourcesPreview-module__DXrVNa__featuredNumber{color:#c4a77d26}.ResourcesPreview-module__DXrVNa__list{flex-direction:column;display:flex}.ResourcesPreview-module__DXrVNa__listHeader{border-bottom:1px solid #c4a77d26;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:16px;display:flex}.ResourcesPreview-module__DXrVNa__listTitle{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.1em;font-size:10px;font-weight:500}.ResourcesPreview-module__DXrVNa__listCount{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.05em;font-size:9px;font-weight:400}.ResourcesPreview-module__DXrVNa__item{border-bottom:1px solid #c4a77d14;align-items:flex-start;gap:20px;padding:20px 0;text-decoration:none;transition:background .3s;display:flex}.ResourcesPreview-module__DXrVNa__item:hover{background:#1e3a2f0d;margin:0 -12px;padding-left:12px;padding-right:12px}.ResourcesPreview-module__DXrVNa__itemNumber{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f34d;flex-shrink:0;padding-top:4px;font-size:12px;font-weight:400;transition:color .3s}.ResourcesPreview-module__DXrVNa__item:hover .ResourcesPreview-module__DXrVNa__itemNumber{color:#c4a77d}.ResourcesPreview-module__DXrVNa__itemContent{flex:1;min-width:0}.ResourcesPreview-module__DXrVNa__itemMeta{align-items:center;gap:12px;margin-bottom:6px;display:flex}.ResourcesPreview-module__DXrVNa__itemCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;letter-spacing:.05em;font-size:9px;font-weight:500}.ResourcesPreview-module__DXrVNa__itemType{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:400}.ResourcesPreview-module__DXrVNa__itemTitle{color:#f8f6f3;margin-bottom:4px;font-size:15px;font-weight:500;transition:color .3s}.ResourcesPreview-module__DXrVNa__item:hover .ResourcesPreview-module__DXrVNa__itemTitle{color:#c4a77d}.ResourcesPreview-module__DXrVNa__itemDesc{color:#f8f6f3a6;font-size:13px;line-height:1.5}.ResourcesPreview-module__DXrVNa__itemRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ResourcesPreview-module__DXrVNa__itemTime{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;font-size:10px;font-weight:400}.ResourcesPreview-module__DXrVNa__itemArrow{color:#f8f6f34d;opacity:0;border:1px solid #c4a77d26;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .3s,transform .3s,background .3s,border-color .3s,color .3s;display:flex;transform:translate(-4px,4px)}.ResourcesPreview-module__DXrVNa__itemArrow svg{width:12px;height:12px}.ResourcesPreview-module__DXrVNa__item:hover .ResourcesPreview-module__DXrVNa__itemArrow{opacity:1;color:#0a0a0a;background:#c4a77d;border-color:#c4a77d;transform:translate(0)}.ResourcesPreview-module__DXrVNa__footer{border-top:1px solid #c4a77d26;justify-content:space-between;align-items:center;padding-top:32px;display:flex}.ResourcesPreview-module__DXrVNa__viewAll{color:#c4a77d;background:0 0;border:1px solid #c4a77d;align-items:center;gap:12px;padding:14px 28px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.ResourcesPreview-module__DXrVNa__viewAll:before{content:"";background:#c4a77d;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.ResourcesPreview-module__DXrVNa__viewAll:hover:before{transform:translate(0)}.ResourcesPreview-module__DXrVNa__viewAllText{z-index:1;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:500;transition:color .4s;position:relative}.ResourcesPreview-module__DXrVNa__viewAll:hover .ResourcesPreview-module__DXrVNa__viewAllText{color:#0a0a0a}.ResourcesPreview-module__DXrVNa__viewArrow{z-index:1;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s;display:flex;position:relative}.ResourcesPreview-module__DXrVNa__viewArrow svg{width:18px;height:18px}.ResourcesPreview-module__DXrVNa__viewAll:hover .ResourcesPreview-module__DXrVNa__viewArrow{color:#0a0a0a;transform:translate(4px)}.ResourcesPreview-module__DXrVNa__footerMeta{align-items:center;gap:12px;display:flex}.ResourcesPreview-module__DXrVNa__docCount{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.1em;color:#f8f6f399;font-size:9px;font-weight:400}.ResourcesPreview-module__DXrVNa__footerDivider{color:#c4a77d33;font-size:10px}.ResourcesPreview-module__DXrVNa__bottomCoords{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a99;border:1px solid #c4a77d1a;align-items:center;gap:16px;padding:8px 20px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ResourcesPreview-module__DXrVNa__coordItem{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.15em;color:#f8f6f3a6;font-size:9px;font-weight:400}.ResourcesPreview-module__DXrVNa__coordDivider{color:#c4a77d4d;font-size:10px}@media (prefers-reduced-motion:reduce){.ResourcesPreview-module__DXrVNa__featured,.ResourcesPreview-module__DXrVNa__item,.ResourcesPreview-module__DXrVNa__frameCorner,.ResourcesPreview-module__DXrVNa__itemArrow,.ResourcesPreview-module__DXrVNa__readArrow{transition:none}}@media (max-width:768px){.ResourcesPreview-module__DXrVNa__section{padding:100px var(--gutter)80px}.ResourcesPreview-module__DXrVNa__sectionHeader{margin-bottom:40px;position:relative;top:0;transform:translate(-50%)}.ResourcesPreview-module__DXrVNa__title{flex-direction:column;gap:8px}.ResourcesPreview-module__DXrVNa__titleDivider{display:none}.ResourcesPreview-module__DXrVNa__featured{min-height:auto;padding:24px}.ResourcesPreview-module__DXrVNa__featuredNumber{font-size:48px;top:16px;right:16px}.ResourcesPreview-module__DXrVNa__footer{flex-direction:column;align-items:stretch;gap:20px}.ResourcesPreview-module__DXrVNa__viewAll,.ResourcesPreview-module__DXrVNa__footerMeta{justify-content:center}.ResourcesPreview-module__DXrVNa__bottomCoords{display:none}}@media (max-width:480px){.ResourcesPreview-module__DXrVNa__item{flex-direction:column;gap:12px}.ResourcesPreview-module__DXrVNa__itemRight{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ResourcesPreview-module__DXrVNa__itemArrow{opacity:1;transform:none}}
.QuoteCapture-module__TqnKcG__section{padding:70px var(--gutter)60px;background:linear-gradient(#0d0f0e 0%,#0b0c0b 15%,#0a0a0a 50%,#0b0c0b 85%,#0d0f0e 100%),radial-gradient(80% 50% at 50% 10%,#84a98c1f 0%,#0000 60%),radial-gradient(70% 50% at 50% 90%,#c4a77d1a 0%,#0000 60%),radial-gradient(100% 70%,#10131180 0%,#0000 60%),#0b0c0b;position:relative;overflow:hidden}.QuoteCapture-module__TqnKcG__ambientGlow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.QuoteCapture-module__TqnKcG__ambientGlow:before{content:"";filter:blur(90px);background:radial-gradient(#84a98c1a 0%,#0000 60%);width:550px;height:550px;position:absolute;top:5%;left:10%}.QuoteCapture-module__TqnKcG__ambientGlow:after{content:"";filter:blur(90px);background:radial-gradient(#c4a77d17 0%,#0000 60%);width:500px;height:500px;position:absolute;bottom:5%;right:10%}.QuoteCapture-module__TqnKcG__section:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0a0a0ae6 0%,#0000 100%);height:140px;position:absolute;top:0;left:0;right:0}.QuoteCapture-module__TqnKcG__gridOverlay{pointer-events:none;z-index:0;background-image:linear-gradient(#84a98c05 1px,#0000 1px),linear-gradient(90deg,#84a98c05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.QuoteCapture-module__TqnKcG__sectionHeader{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0acc;border:1px solid #84a98c33;align-items:center;gap:16px;padding:8px 20px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.QuoteCapture-module__TqnKcG__sectionCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.1em;font-size:10px;font-weight:500}.QuoteCapture-module__TqnKcG__sectionTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3b3;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.QuoteCapture-module__TqnKcG__container{z-index:1;max-width:var(--max-width-wide);margin:0 auto;position:relative}.QuoteCapture-module__TqnKcG__header{text-align:center;margin-bottom:60px}.QuoteCapture-module__TqnKcG__headerLabel{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.QuoteCapture-module__TqnKcG__labelCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.15em;font-size:10px;font-weight:500}.QuoteCapture-module__TqnKcG__labelDivider{background:#84a98c80;width:24px;height:1px}.QuoteCapture-module__TqnKcG__labelText{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f3a6;letter-spacing:.15em;font-size:10px;font-weight:400}.QuoteCapture-module__TqnKcG__title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.QuoteCapture-module__TqnKcG__titleMain{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;color:#f8f6f3;font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1}.QuoteCapture-module__TqnKcG__titleDivider{background:#84a98c80;width:40px;height:1px}.QuoteCapture-module__TqnKcG__titleAccent{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:.02em;color:var(--sage,#84a98c);font-size:clamp(2rem,5vw,3.5rem);font-style:italic;font-weight:300;line-height:1}.QuoteCapture-module__TqnKcG__intro{color:#f8f6f3b3;max-width:550px;margin:0 auto;font-size:16px;line-height:1.7}.QuoteCapture-module__TqnKcG__grid{grid-template-columns:320px 1fr;align-items:start;gap:40px;display:grid}@media (max-width:1024px){.QuoteCapture-module__TqnKcG__grid{grid-template-columns:1fr;gap:32px}}.QuoteCapture-module__TqnKcG__sidePanel{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}@media (max-width:1024px){.QuoteCapture-module__TqnKcG__sidePanel{flex-flow:wrap;position:relative;top:0}.QuoteCapture-module__TqnKcG__sidePanel>*{flex:1;min-width:280px}}@media (max-width:768px){.QuoteCapture-module__TqnKcG__sidePanel{display:none}}.QuoteCapture-module__TqnKcG__specBlock{background:#1e3a2f14;border:1px solid #84a98c26;padding:24px}.QuoteCapture-module__TqnKcG__specHeader{border-bottom:1px solid #84a98c1f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.QuoteCapture-module__TqnKcG__specCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.1em;background:#84a98c1a;border:1px solid #84a98c33;padding:4px 8px;font-size:9px;font-weight:500}.QuoteCapture-module__TqnKcG__specLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.1em;font-size:9px;font-weight:400}.QuoteCapture-module__TqnKcG__workflowSteps{flex-direction:column;gap:0;display:flex}.QuoteCapture-module__TqnKcG__step{opacity:.4;align-items:center;gap:12px;padding:12px 0;transition:opacity .3s;display:flex}.QuoteCapture-module__TqnKcG__step.QuoteCapture-module__TqnKcG__stepActive{opacity:1}.QuoteCapture-module__TqnKcG__stepNumber{font-family:var(--font-cormorant),Georgia,serif;color:#84a98c4d;min-width:32px;font-size:24px;font-weight:300;transition:color .3s}.QuoteCapture-module__TqnKcG__step.QuoteCapture-module__TqnKcG__stepActive .QuoteCapture-module__TqnKcG__stepNumber{color:var(--sage,#84a98c)}.QuoteCapture-module__TqnKcG__stepText{color:#f8f6f3b3;font-size:13px;font-weight:500}.QuoteCapture-module__TqnKcG__stepConnector{background:#84a98c26;width:1px;height:16px;margin-left:16px}.QuoteCapture-module__TqnKcG__commitmentCard{background:#1e3a2f0f;border:1px solid #84a98c1f;padding:24px}.QuoteCapture-module__TqnKcG__commitmentHeader{margin-bottom:16px}.QuoteCapture-module__TqnKcG__commitmentCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.1em;font-size:9px;font-weight:500}.QuoteCapture-module__TqnKcG__commitmentTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3;margin-bottom:16px;font-size:20px;font-weight:500}.QuoteCapture-module__TqnKcG__commitmentList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.QuoteCapture-module__TqnKcG__commitmentItem{color:#f8f6f399;align-items:center;gap:10px;font-size:13px;display:flex}.QuoteCapture-module__TqnKcG__commitmentIcon{color:var(--sage,#84a98c);font-size:10px}.QuoteCapture-module__TqnKcG__directContact{background:#1e3a2f0f;border:1px solid #84a98c26;flex-direction:column;gap:8px;padding:20px;display:flex}.QuoteCapture-module__TqnKcG__directLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.1em;font-size:9px;font-weight:500}.QuoteCapture-module__TqnKcG__directEmail,.QuoteCapture-module__TqnKcG__directPhone{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c4a77d;font-size:12px;text-decoration:none;transition:color .3s}.QuoteCapture-module__TqnKcG__directEmail:hover,.QuoteCapture-module__TqnKcG__directPhone:hover{color:#f8f6f3}.QuoteCapture-module__TqnKcG__formCard{background:#1e3a2f14;border:1px solid #84a98c26;padding:40px;position:relative}@media (max-width:640px){.QuoteCapture-module__TqnKcG__formCard{padding:24px}}.QuoteCapture-module__TqnKcG__cardFrame{pointer-events:none;position:absolute;inset:0}.QuoteCapture-module__TqnKcG__frameCorner{border-style:solid;border-color:#84a98c4d;width:16px;height:16px;transition:border-color .4s;position:absolute}.QuoteCapture-module__TqnKcG__formCard:hover .QuoteCapture-module__TqnKcG__frameCorner{border-color:var(--sage,#84a98c)}.QuoteCapture-module__TqnKcG__frameCorner[data-position=top-left]{border-width:1px 0 0 1px;top:12px;left:12px}.QuoteCapture-module__TqnKcG__frameCorner[data-position=top-right]{border-width:1px 1px 0 0;top:12px;right:12px}.QuoteCapture-module__TqnKcG__frameCorner[data-position=bottom-left]{border-width:0 0 1px 1px;bottom:12px;left:12px}.QuoteCapture-module__TqnKcG__frameCorner[data-position=bottom-right]{border-width:0 1px 1px 0;bottom:12px;right:12px}.QuoteCapture-module__TqnKcG__form{flex-direction:column;gap:32px;display:flex}.QuoteCapture-module__TqnKcG__formSection{flex-direction:column;gap:20px;display:flex}.QuoteCapture-module__TqnKcG__formSectionHeader{border-bottom:1px solid #84a98c1f;align-items:center;gap:12px;padding-bottom:12px;display:flex}.QuoteCapture-module__TqnKcG__formSectionNumber{font-family:var(--font-cormorant),Georgia,serif;color:#84a98c4d;font-size:28px;font-weight:300;line-height:1}.QuoteCapture-module__TqnKcG__formSectionTitle{letter-spacing:.05em;color:#f8f6f3;flex:1;font-size:14px;font-weight:500}.QuoteCapture-module__TqnKcG__formSectionCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.1em;background:#84a98c1a;border:1px solid #84a98c33;padding:4px 8px;font-size:9px;font-weight:500}.QuoteCapture-module__TqnKcG__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.QuoteCapture-module__TqnKcG__formRow{grid-template-columns:1fr}}.QuoteCapture-module__TqnKcG__formGroup{flex-direction:column;gap:8px;display:flex}.QuoteCapture-module__TqnKcG__label{align-items:center;gap:6px;display:flex}.QuoteCapture-module__TqnKcG__label .QuoteCapture-module__TqnKcG__labelText{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f3b3;letter-spacing:.05em;font-size:11px;font-weight:500}.QuoteCapture-module__TqnKcG__labelRequired{color:#c4a77d;font-size:11px}.QuoteCapture-module__TqnKcG__input,.QuoteCapture-module__TqnKcG__select,.QuoteCapture-module__TqnKcG__textarea{color:#f8f6f3;background:#0a0a0a99;border:1px solid #84a98c26;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .3s,background .3s,box-shadow .4s;position:relative}.QuoteCapture-module__TqnKcG__input::placeholder,.QuoteCapture-module__TqnKcG__textarea::placeholder{color:#f8f6f399}.QuoteCapture-module__TqnKcG__input:focus,.QuoteCapture-module__TqnKcG__select:focus,.QuoteCapture-module__TqnKcG__textarea:focus{border-color:var(--sage,#84a98c);background:#0a0a0ad9;outline:none;animation:.4s ease-out QuoteCapture-module__TqnKcG__inputFocusPulse;box-shadow:0 0 0 3px #84a98c26}@keyframes QuoteCapture-module__TqnKcG__inputFocusPulse{0%{box-shadow:0 0 #84a98c4d}50%{box-shadow:0 0 0 5px #84a98c33}to{box-shadow:0 0 0 3px #84a98c26}}@media (min-width:1024px){.QuoteCapture-module__TqnKcG__formGroup{position:relative}.QuoteCapture-module__TqnKcG__formGroup:after{content:"";background:linear-gradient(90deg,var(--sage,#84a98c)0%,#c4a77dcc 100%);transform-origin:0;pointer-events:none;width:100%;height:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.QuoteCapture-module__TqnKcG__formGroup:focus-within:after{transform:scaleX(1)}.QuoteCapture-module__TqnKcG__input:focus,.QuoteCapture-module__TqnKcG__select:focus,.QuoteCapture-module__TqnKcG__textarea:focus{box-shadow:0 0 0 3px #84a98c26,0 0 24px #84a98c1f,0 0 48px #84a98c0f}.QuoteCapture-module__TqnKcG__formGroup:focus-within .QuoteCapture-module__TqnKcG__label .QuoteCapture-module__TqnKcG__labelText{color:var(--sage,#84a98c);transition:color .3s,transform .3s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)}.QuoteCapture-module__TqnKcG__label .QuoteCapture-module__TqnKcG__labelText{transition:color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}}.QuoteCapture-module__TqnKcG__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c4a77d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:48px}.QuoteCapture-module__TqnKcG__select option{color:#f8f6f3;background:#0a0a0a}.QuoteCapture-module__TqnKcG__textarea{resize:vertical;min-height:120px;line-height:1.6}.QuoteCapture-module__TqnKcG__formFooter{flex-direction:column;align-items:center;gap:16px;padding-top:12px;display:flex}.QuoteCapture-module__TqnKcG__submitError{color:#f87171;width:100%;font-family:var(--font-mono),"JetBrains Mono",monospace;text-align:center;background:#dc26261a;border:1px solid #dc26264d;margin:0;padding:12px 16px;font-size:12px}.QuoteCapture-module__TqnKcG__submitBtn{color:#0a0a0a;width:100%;font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#c4a77d;border:none;justify-content:center;align-items:center;gap:12px;padding:18px 32px;font-size:12px;font-weight:600;transition:background .4s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.QuoteCapture-module__TqnKcG__submitBtn:hover:not(:disabled){background:#d4c4a8;transform:translateY(-2px)}.QuoteCapture-module__TqnKcG__submitBtn:disabled{opacity:.85;cursor:not-allowed;background:linear-gradient(90deg,#c4a77d 0%,#d4c4a8 50%,#c4a77d 100%) 0 0/200% 100%;animation:1.5s infinite QuoteCapture-module__TqnKcG__shimmer}@keyframes QuoteCapture-module__TqnKcG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.QuoteCapture-module__TqnKcG__submitText{font-size:12px}.QuoteCapture-module__TqnKcG__submitArrow{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.QuoteCapture-module__TqnKcG__submitArrow svg{width:16px;height:16px}.QuoteCapture-module__TqnKcG__submitBtn:hover:not(:disabled) .QuoteCapture-module__TqnKcG__submitArrow{transform:translate(4px)}.QuoteCapture-module__TqnKcG__spinner{border:2px solid #0a0a0a4d;border-top-color:#0a0a0a;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite QuoteCapture-module__TqnKcG__spin;display:inline-block}@keyframes QuoteCapture-module__TqnKcG__spin{to{transform:rotate(360deg)}}.QuoteCapture-module__TqnKcG__phoneAlt{font-family:var(--font-jakarta),system-ui,sans-serif;color:#f8f6f399;text-align:center;margin-top:16px;font-size:14px;text-decoration:none;transition:color .3s;display:block}.QuoteCapture-module__TqnKcG__phoneAlt:hover{color:var(--gold,#c4a77d)}.QuoteCapture-module__TqnKcG__phoneAlt strong{color:#f8f6f3e6;font-weight:600}.QuoteCapture-module__TqnKcG__phoneAlt:hover strong{color:var(--gold,#c4a77d)}.QuoteCapture-module__TqnKcG__privacy{color:#f8f6f399;text-align:center;font-size:11px;line-height:1.5}.QuoteCapture-module__TqnKcG__successState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:60px 20px;display:flex}.QuoteCapture-module__TqnKcG__successIcon{background:#84a98c1a;border:1px solid #84a98c4d;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.QuoteCapture-module__TqnKcG__successIcon svg{width:40px;height:40px;color:var(--sage,#84a98c)}.QuoteCapture-module__TqnKcG__successIcon svg path,.QuoteCapture-module__TqnKcG__successIcon svg polyline{stroke-dasharray:60;stroke-dashoffset:60px;animation:.6s cubic-bezier(.16,1,.3,1) .2s forwards QuoteCapture-module__TqnKcG__drawCheck}@keyframes QuoteCapture-module__TqnKcG__drawCheck{to{stroke-dashoffset:0}}.QuoteCapture-module__TqnKcG__successCode{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.15em;background:#84a98c1a;border:1px solid #84a98c33;margin-bottom:20px;padding:6px 12px;font-size:10px;font-weight:500}.QuoteCapture-module__TqnKcG__successTitle{font-family:var(--font-cormorant),Georgia,serif;color:#f8f6f3;margin-bottom:12px;font-size:32px;font-weight:400}.QuoteCapture-module__TqnKcG__successText{color:#f8f6f399;max-width:360px;margin-bottom:24px;font-size:14px;line-height:1.7}.QuoteCapture-module__TqnKcG__successRef{background:#84a98c14;border:1px solid #84a98c26;align-items:center;gap:12px;padding:12px 20px;display:flex}.QuoteCapture-module__TqnKcG__refLabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#f8f6f399;letter-spacing:.1em;font-size:9px;font-weight:400}.QuoteCapture-module__TqnKcG__refValue{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--sage,#84a98c);letter-spacing:.05em;font-size:12px;font-weight:500}.QuoteCapture-module__TqnKcG__bottomCoords{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a99;border:1px solid #84a98c1a;align-items:center;gap:16px;padding:8px 20px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.QuoteCapture-module__TqnKcG__coordItem{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.15em;color:#f8f6f3a6;font-size:9px;font-weight:400}.QuoteCapture-module__TqnKcG__coordDivider{color:#84a98c4d;font-size:10px}@media (prefers-reduced-motion:reduce){.QuoteCapture-module__TqnKcG__frameCorner,.QuoteCapture-module__TqnKcG__submitBtn,.QuoteCapture-module__TqnKcG__submitArrow,.QuoteCapture-module__TqnKcG__step{transition:none}.QuoteCapture-module__TqnKcG__spinner,.QuoteCapture-module__TqnKcG__submitBtn:disabled{animation:none}.QuoteCapture-module__TqnKcG__submitBtn:disabled{background:#c4a77d}.QuoteCapture-module__TqnKcG__successIcon svg path,.QuoteCapture-module__TqnKcG__successIcon svg polyline{stroke-dashoffset:0;animation:none}}@media (max-width:768px){.QuoteCapture-module__TqnKcG__section{padding:90px var(--gutter)50px}.QuoteCapture-module__TqnKcG__sectionHeader{-webkit-backdrop-filter:none;background:#0a0a0af2;margin-bottom:40px;position:relative;top:0;transform:translate(-50%)}.QuoteCapture-module__TqnKcG__title{flex-direction:column;gap:8px}.QuoteCapture-module__TqnKcG__titleDivider,.QuoteCapture-module__TqnKcG__bottomCoords{display:none}}@media (max-width:480px){.QuoteCapture-module__TqnKcG__formSectionHeader{flex-wrap:wrap;gap:8px}.QuoteCapture-module__TqnKcG__formSectionCode{text-align:center;order:3;width:100%;margin-top:8px}}
.HomeClientSections-module__7MzdlW__wrapper{gap:var(--page-stack-gap,clamp(28px,4vw,72px));background:#0a0b0a;flex-direction:column;display:flex;position:relative}
@media (min-width:1024px){.DeferredHomeSections-module__LywN2G__wrapper{margin-top:-200px}}
