.CadFileConversionHowItWorks_section__rBEK3{width:100%;padding:clamp(56px,7vw,86px) clamp(18px,5vw,64px);background:#fff;box-sizing:border-box}.CadFileConversionHowItWorks_inner__RLOa9{width:100%;max-width:1200px;margin:0 auto;text-align:center}.CadFileConversionHowItWorks_eyebrow__ZaS49{position:relative;display:inline-block;margin:0 0 10px;padding-left:13px;color:#7142aa;font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.CadFileConversionHowItWorks_eyebrow__ZaS49:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:1px;background:#8547d6;transform:translateY(-50%) rotate(45deg)}.CadFileConversionHowItWorks_heading__pat_s{margin:0;color:#171127;font-size:clamp(30px,4vw,45px);font-weight:780;line-height:1.1;letter-spacing:-.045em}.CadFileConversionHowItWorks_subtitle___aRu2{margin:10px 0 clamp(28px,4vw,40px);color:#716979;font-size:clamp(13px,1.5vw,15px);line-height:1.5}.CadFileConversionHowItWorks_steps__36iTx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.CadFileConversionHowItWorks_step__zaA4c{position:relative;min-width:0;min-height:164px;padding:22px;overflow:hidden;border:1px solid #e9e4ee;border-radius:14px;background:#fff;text-align:left;box-shadow:0 5px 18px rgba(45,25,68,.04);box-sizing:border-box}.CadFileConversionHowItWorks_stepNumber__A558g{position:absolute;top:3px;right:12px;color:#f0ebf8;font-size:clamp(46px,5vw,68px);font-weight:760;line-height:1;letter-spacing:-.06em;user-select:none}.CadFileConversionHowItWorks_iconBox__S_06l{position:relative;width:40px;height:40px;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#f2e8ff,#e9ddfb);color:#6f30c6}.CadFileConversionHowItWorks_step__zaA4c h3{position:relative;margin:0 0 7px;color:#2a2134;font-size:15px;font-weight:730;line-height:1.35}.CadFileConversionHowItWorks_step__zaA4c p{position:relative;max-width:310px;margin:0;color:#7c7483;font-size:11px;line-height:1.5}@media (max-width:760px){.CadFileConversionHowItWorks_steps__36iTx{grid-template-columns:1fr}.CadFileConversionHowItWorks_step__zaA4c{min-height:150px}}@media (max-width:420px){.CadFileConversionHowItWorks_section__rBEK3{padding:46px 14px}}.CoreBenefits_coreBenefitsPage__B1Mkl{display:flex;flex-direction:column;align-items:center;width:100%;gap:40px;padding:80px;box-sizing:border-box;background:linear-gradient(180deg,rgba(241,237,252,.98),hsla(0,0%,100%,.98))}.CoreBenefits_coreBenefitsHeading__bmmli{color:#000;text-align:center;font-size:clamp(28px,5vw,44px);font-style:normal;font-weight:700;line-height:1.2;margin:0}.CoreBenefits_coreBenefitsColumns__8kzrD{display:flex;flex-direction:row;gap:56px;width:100%;max-width:960px;align-items:flex-start;justify-content:center}.CoreBenefits_coreBenefitsColumn__yatWj{display:flex;flex-direction:column;gap:32px;flex:1;min-width:0}.CoreBenefits_coreBenefitsItem__QlpRs{display:flex;align-items:flex-start;gap:16px}.CoreBenefits_coreBenefitsItemIcon__uuxQU{flex-shrink:0;line-height:0;display:flex;align-items:flex-start}.CoreBenefits_coreBenefitsItemContent__FlEH0{display:flex;flex-direction:column;gap:8px}.CoreBenefits_coreBenefitsItemTitle__kricc{color:#001325;font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.2px;margin:0}.CoreBenefits_coreBenefitsItemDescription__mhtry{color:#001325;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.192px;opacity:.7;margin:0}@media screen and (max-width:900px){.CoreBenefits_coreBenefitsPage__B1Mkl{padding:48px 24px}.CoreBenefits_coreBenefitsColumns__8kzrD{flex-direction:column;gap:32px}}.CoreBenefits_cardGridSection__gqEkq{width:100%;max-width:none;margin:0;padding:clamp(54px,6vw,82px) clamp(20px,5vw,72px);box-sizing:border-box;background:radial-gradient(circle at 84% 12%,rgba(160,94,238,.1),transparent 31%),linear-gradient(180deg,#fbf9ff,#f8f5fc);border-radius:0;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,3vw,38px)}.CoreBenefits_cardGridHeader__X68Ft{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.CoreBenefits_cardGridEyebrow__ldYGB{position:relative;margin:0 0 2px;padding-left:13px;color:#7142aa;font-size:10px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.CoreBenefits_cardGridEyebrow__ldYGB:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:1px;background:#8547d6;transform:translateY(-50%) rotate(45deg)}.CoreBenefits_cardGridHeading__snEPa{color:#171127;text-align:center;font-size:clamp(28px,3.6vw,42px);font-weight:760;line-height:1.12;letter-spacing:-.04em;margin:0;max-width:960px}.CoreBenefits_cardGridDescription__zrt63{max-width:720px;margin:0;color:#6f687a;font-size:clamp(13px,1.4vw,15px);line-height:1.5}.CoreBenefits_cardGrid__JB_Jh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.7vw,18px);width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.CoreBenefits_benefitCard__Yk_U_{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:clamp(20px,2.3vw,27px);background:#fff;border:1px solid #ede8f2;border-top:3px solid #a56be1;border-radius:12px;box-sizing:border-box;box-shadow:0 12px 28px rgba(52,28,82,.08)}.CoreBenefits_benefitCardIconBox__k3A3_{flex-shrink:0;width:40px;height:40px;margin-bottom:5px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f2e8ff,#e9ddfb)}.CoreBenefits_benefitCardIconSvg___RVTR{width:20px;height:20px;color:#6f30c6}.CoreBenefits_benefitCardLabel__yC8Re{margin:0;color:#6f30c6;font-size:9px;font-weight:750;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.CoreBenefits_benefitCardTitle__6_oZD{margin:0;color:#241b31;font-size:15px;font-weight:720;line-height:1.35;letter-spacing:-.02em}.CoreBenefits_benefitCardDescription__BMq8Z{margin:0;color:#716979;font-size:12px;font-weight:400;line-height:1.5}@media screen and (max-width:900px){.CoreBenefits_cardGrid__JB_Jh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.CoreBenefits_cardGridSection__gqEkq{padding:40px 16px}.CoreBenefits_cardGrid__JB_Jh{grid-template-columns:1fr}}.CoreBenefits_viewerGridSection__OtPJs{width:100%;max-width:none;margin:0;padding:clamp(48px,6vw,88px) clamp(20px,4vw,56px);box-sizing:border-box;background:#fff;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4vw,40px)}.CoreBenefits_viewerGridHeading__EubGH{color:#0f172a;text-align:center;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.2;margin:0;letter-spacing:-.02em;max-width:720px}.CoreBenefits_viewerGrid__WsnnB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,20px);width:100%;max-width:900px;margin:0 auto;box-sizing:border-box}.CoreBenefits_viewerCard__7EGFb{display:flex;flex-direction:row;align-items:flex-start;gap:16px;margin:0;padding:clamp(18px,2.5vw,22px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;text-align:left}.CoreBenefits_viewerCardIconBox__mBGfa{flex-shrink:0;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(97,11,238,.1)}.CoreBenefits_viewerCardIconSvg__FhLWW{color:#610bee}.CoreBenefits_viewerCardBody__eRRMe{display:flex;flex-direction:column;gap:8px;min-width:0}.CoreBenefits_viewerCardTitle__U3_t7{margin:0;color:#0f172a;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.02em}.CoreBenefits_viewerCardDescription__vr9cl{margin:0;color:#475569;font-size:14px;font-weight:400;line-height:1.55}@media screen and (max-width:640px){.CoreBenefits_viewerGrid__WsnnB{grid-template-columns:1fr}.CoreBenefits_viewerGridSection__OtPJs{padding:40px 16px}}.CadViewrTypes_section__IEvQM{width:100%;padding:clamp(48px,6vw,88px) clamp(20px,4vw,48px);box-sizing:border-box;background:#fff}.CadViewrTypes_sectionMuted__0trVt{background:#f8f8fa}.CadViewrTypes_sectionPurple__M65e6{background:linear-gradient(180deg,rgba(241,237,252,.98),hsla(0,0%,100%,.98))}.CadViewrTypes_wrapper__yLcUU{max-width:1100px;margin:0 auto}.CadViewrTypes_label__TwmI3{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0 0 12px;color:#7c3aed}.CadViewrTypes_mainHeading__2jYQT{font-size:clamp(26px,4vw,36px);font-weight:800;color:#111827;text-align:center;margin:0 0 clamp(28px,4vw,40px);line-height:1.2;letter-spacing:-.03em}.CadViewrTypes_grid__JbZxs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,20px);width:100%;box-sizing:border-box}.CadViewrTypes_card__QfVSw{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:140px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:clamp(22px,3vw,28px);text-align:left;text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease;box-sizing:border-box}.CadViewrTypes_card__QfVSw:hover{border-color:#ddd6fe;box-shadow:0 8px 24px rgba(124,58,237,.08)}.CadViewrTypes_cardContent__nL7x3{display:flex;flex-direction:column;gap:14px;min-width:0}.CadViewrTypes_cardHeaderRow__FPspM{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.CadViewrTypes_formatPill__M3eBW{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#6d28d9;background:#f3e8ff;line-height:1.2}.CadViewrTypes_viewerTitle__PxSJp{font-size:17px;font-weight:700;color:#111827;line-height:1.35}.CadViewrTypes_cardDescription__GIe1B{font-size:15px;font-weight:400;color:#6b7280;margin:0;line-height:1.55}@media screen and (max-width:900px){.CadViewrTypes_grid__JbZxs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.CadViewrTypes_grid__JbZxs{grid-template-columns:1fr}.CadViewrTypes_section__IEvQM{padding:40px 16px 56px}}.CadViewerFormatSections_section__ssJTp{width:100%;padding:clamp(40px,5vw,64px) clamp(20px,4vw,48px);box-sizing:border-box}.CadViewerFormatSections_sectionMuted__JR1VV{background:#f8f8fa}.CadViewerFormatSections_sectionAlt__jYq_s{background:#f5f5f5}.CadViewerFormatSections_sectionPurple__u4LXu{background:linear-gradient(180deg,rgba(241,237,252,.98),hsla(0,0%,100%,.98))}.CadViewerFormatSections_inner__TTSSJ{max-width:900px;margin:0 auto}.CadViewerFormatSections_heading__d_hne{margin:0 0 16px;font-size:clamp(22px,3.2vw,30px);font-weight:800;line-height:1.25;color:#111827}.CadViewerFormatSections_copy__r4G5p{margin:0;font-size:clamp(15px,2vw,18px);line-height:1.6;color:#4b5563}.CadViewerFormatSections_linkGrid__BdgNV{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.CadViewerFormatSections_link__h2Nqe{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.CadViewerFormatSections_link__h2Nqe:hover{border-color:#ddd6fe;box-shadow:0 4px 14px rgba(124,58,237,.08)}