.quality-policy_page__ICzoN{--navy:#243a59;--navy-dark:#1d304b;--blue:#668bb8;--purple:#a85b83;--gradient-start:#a85b83;--gradient-end:#738bb8;--text:#425a76;--bg:#fbfcfe;--soft-bg:#f6f8fb;--border:#e1e6ed;--navy-border:#e1e6ed;--text-primary:#243a59;--text-muted:#425a76;background-color:var(--bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;overflow-x:hidden}.quality-policy_container__xdt7k{max-width:1200px;width:100%;margin:0 auto;padding:0 24px}.quality-policy_heroSection__lk08Q{position:relative;padding:120px 0 90px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#ffffff 0,var(--bg) 100%);overflow:hidden}.quality-policy_heroWatermark__rjxEP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(80px,14vw,170px);font-weight:900;letter-spacing:-.05em;color:rgba(102,139,184,.05);user-select:none;pointer-events:none;line-height:1;width:100%;text-align:center}.quality-policy_heroTopRow__FdbRD{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid var(--border)}.quality-policy_tagline__smVxj{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--purple)}.quality-policy_docCode__m6jDw{font-size:11px;font-family:monospace;letter-spacing:.1em;color:var(--blue)}.quality-policy_heroMain__nMG6h{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:flex-end}.quality-policy_heroTitle__vX1wc{font-size:clamp(42px,6vw,70px);font-weight:800;line-height:1.05;letter-spacing:-.03em;background:linear-gradient(135deg,#A95C7A,#6A8CB5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0}.quality-policy_heroDescWrapper__yvLGW{display:flex;gap:24px}.quality-policy_verticalBar__4fy73{width:3px;background:linear-gradient(180deg,var(--purple),var(--blue));flex-shrink:0}.quality-policy_heroDescription__kFiYt{margin:0;font-size:20px;line-height:1.6;color:var(--text);font-weight:450}.quality-policy_commitmentSection__c8HW2{padding:110px 0;background:#ffffff}.quality-policy_sectionHeadingGroup__eCC5F{margin-bottom:50px;max-width:800px}.quality-policy_sectionEyebrow__Dx_Y9{display:block;font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--blue);margin-bottom:14px}.quality-policy_sectionHeading__Mqcms{font-size:clamp(28px,3.2vw,40px);font-weight:750;letter-spacing:-.02em;line-height:1.15;background:linear-gradient(135deg,#A95C7A,#6A8CB5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0 0 16px}.quality-policy_sectionSubtext__kDSRk{font-size:17px;line-height:1.6;color:var(--text);margin:0}.quality-policy_commitmentList__wyZxG{border-top:1px solid var(--border)}.quality-policy_commitmentRow__sNXJ4{position:relative;display:grid;grid-template-columns:90px 240px 1fr;align-items:center;padding:34px 0;border-bottom:1px solid var(--border);transition:background .25s ease,padding-left .25s ease}.quality-policy_commitmentRow__sNXJ4:hover{background:var(--soft-bg);padding-left:20px}.quality-policy_rowIndex__DvDC_{font-size:14px;font-weight:800;font-family:monospace;color:var(--purple)}.quality-policy_rowTitle__7ni0X{font-size:18px;font-weight:700;letter-spacing:.08em;color:var(--navy)}.quality-policy_rowDesc__eA98x{font-size:16px;color:var(--text);line-height:1.5}.quality-policy_rowLine__uEolR{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:var(--purple);transition:width .35s ease}.quality-policy_commitmentRow__sNXJ4:hover .quality-policy_rowLine__uEolR{width:100%}.quality-policy_quoteSection__l_UIQ{padding:40px 0 100px;background:#ffffff}.quality-policy_quoteFrame__q8_WH{background:linear-gradient(135deg,var(--navy-dark) 0,var(--navy) 100%);border-radius:4px;padding:70px 60px;color:#ffffff;position:relative;border-left:6px solid var(--purple)}.quality-policy_quoteEyebrow__UPyjB{display:block;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--blue);margin-bottom:12px}.quality-policy_quoteSubheading__Dcl0N{margin:0 0 34px;font-size:20px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:-.01em}.quality-policy_editorialQuote__B_g5M{margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.35;letter-spacing:-.03em;color:#ffffff}.quality-policy_safetySection__oK5jE{padding:80px 0;background:var(--soft-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.quality-policy_complianceSheet__rDB9v{background:#ffffff;border:1px solid var(--border);padding:50px}.quality-policy_sheetHeader__41QqQ{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;margin-bottom:30px;border-bottom:1px dashed var(--border)}.quality-policy_sheetEyebrow__MyE3O{font-size:11px;font-weight:800;letter-spacing:.15em;color:var(--purple)}.quality-policy_sheetIndicator__1RIye{width:8px;height:8px;background:var(--blue);border-radius:50%}.quality-policy_sheetTitle__3G4Sj{font-size:clamp(24px,2.8vw,34px);font-weight:750;background:linear-gradient(135deg,#A95C7A,#6A8CB5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0 0 16px;letter-spacing:-.025em}.quality-policy_sheetText__HassT{font-size:18px;line-height:1.65;color:var(--text);margin:0;max-width:820px}.quality-policy_matrixSection__PZFQf{padding:60px 0;background:#ffffff}.quality-policy_principlesGrid__MGVJi{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.quality-policy_principleCard__cMJUj{background:var(--soft-bg);border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column}.quality-policy_cardHeader__ZBlq7{display:flex;align-items:center;gap:12px;margin-bottom:12px}.quality-policy_cardNumber__6Qnpl{font-size:14px;font-weight:800;color:var(--purple)}.quality-policy_cardTitle__vMOQ3{font-size:18px;font-weight:750;color:var(--navy);margin:0}.quality-policy_cardDesc__P_i98{color:var(--text);font-size:14px;line-height:1.5;margin:0}@media (max-width:992px){.quality-policy_principlesGrid__MGVJi{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quality-policy_principlesGrid__MGVJi{grid-template-columns:1fr}}.quality-policy_gatewaySection__4TcGX{padding:80px 0;background:var(--soft-bg);border-top:1px solid var(--border)}.quality-policy_gatewaySplit__VNY88{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);background:#ffffff}.quality-policy_gatewayCurrent__bF7pD{padding:50px;border-right:1px solid var(--border);background:#ffffff}.quality-policy_gatewayNext__503aF{padding:50px;background:#ffffff;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s ease}.quality-policy_gatewayNext__503aF:hover{background:var(--navy)}.quality-policy_stageIndicatorNext__qh5Fe,.quality-policy_stageIndicator__1oOUS{display:block;font-size:10px;font-weight:800;letter-spacing:.15em;margin-bottom:12px}.quality-policy_stageIndicator__1oOUS{color:var(--text-muted)}.quality-policy_stageIndicatorNext__qh5Fe{color:var(--purple)}.quality-policy_gatewayTagNext__bMgSi,.quality-policy_gatewayTag__2F88b{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:14px}.quality-policy_gatewayTagNext__bMgSi,.quality-policy_gatewayTag__2F88b{color:var(--blue)}.quality-policy_gatewayHeadingNext__uq1AD,.quality-policy_gatewayHeading__OYKpL{font-size:24px;font-weight:750;background:linear-gradient(135deg,#A95C7A,#6A8CB5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0 0 14px}.quality-policy_gatewayHeadingNext__uq1AD{transition:all .25s ease}.quality-policy_gatewayNext__503aF:hover .quality-policy_gatewayHeadingNext__uq1AD{background:none;-webkit-text-fill-color:#ffffff;color:#ffffff}.quality-policy_gatewayText__DHHM6{font-size:15px;line-height:1.6;color:var(--text);margin:0}.quality-policy_gatewayTextNext__fue1L{font-size:15px;line-height:1.6;color:var(--text);margin:0 0 28px;transition:color .25s ease}.quality-policy_gatewayNext__503aF:hover .quality-policy_gatewayTextNext__fue1L{color:rgba(255,255,255,.8)}.quality-policy_linkAction__nCo8A{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;color:var(--purple);transition:transform .25s ease,color .25s ease}.quality-policy_gatewayNext__503aF:hover .quality-policy_linkAction__nCo8A{color:#ffffff;transform:translateX(6px)}.quality-policy_actionSection__WDfMk{padding:80px 0 110px;background:#ffffff}.quality-policy_actionStrip__pf0pu{display:flex;justify-content:space-between;align-items:center;padding:50px 60px;border:1px solid var(--border);background:var(--soft-bg);gap:40px}.quality-policy_actionEyebrow__Q91eQ{display:block;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--blue);margin-bottom:10px}.quality-policy_actionTitle__qi0MJ{font-size:clamp(24px,2.8vw,34px);font-weight:750;background:linear-gradient(135deg,#A95C7A,#6A8CB5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0 0 12px;letter-spacing:-.03em}.quality-policy_actionDescription__IlDLM{font-size:16px;line-height:1.55;color:var(--text);margin:0;max-width:620px}.quality-policy_actionLinks__CDHVb{display:flex;flex-direction:column;gap:12px;min-width:220px}.quality-policy_buttonGhost__OCrBp,.quality-policy_buttonNavy__uIAO7{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease}.quality-policy_buttonNavy__uIAO7{background:var(--navy);color:#ffffff}.quality-policy_buttonNavy__uIAO7:hover{background:var(--purple)}.quality-policy_buttonGhost__OCrBp{background:transparent;color:var(--navy);border:1px solid var(--navy)}.quality-policy_buttonGhost__OCrBp:hover{background:var(--navy);color:#ffffff}@media (max-width:992px){.quality-policy_heroMain__nMG6h{grid-template-columns:1fr;gap:30px}.quality-policy_commitmentRow__sNXJ4{grid-template-columns:60px 180px 1fr}.quality-policy_gatewaySplit__VNY88{grid-template-columns:1fr}.quality-policy_gatewayCurrent__bF7pD{border-right:none;border-bottom:1px solid var(--border)}.quality-policy_actionStrip__pf0pu{flex-direction:column;align-items:flex-start;padding:40px 30px}.quality-policy_actionLinks__CDHVb{width:100%;flex-direction:row}.quality-policy_buttonGhost__OCrBp,.quality-policy_buttonNavy__uIAO7{flex:1}}@media (max-width:680px){.quality-policy_commitmentRow__sNXJ4{grid-template-columns:1fr;gap:10px;padding:24px 0}.quality-policy_commitmentRow__sNXJ4:hover{padding-left:0}.quality-policy_quoteFrame__q8_WH{padding:40px 24px}.quality-policy_complianceSheet__rDB9v{padding:30px 20px}.quality-policy_actionLinks__CDHVb{flex-direction:column}}