.quality-page-module__o7-K4q__heroSection{background:radial-gradient(circle at 0 0,#79a75b1a,#0000 32%),linear-gradient(#f9fbfc 0%,#f4f7f8 100%);border-top:1px solid #c6d4dccc;padding:clamp(2.8rem,7vw,5.25rem) 0 clamp(2rem,4vw,3rem)}.quality-page-module__o7-K4q__heroShell,.quality-page-module__o7-K4q__commitmentShell,.quality-page-module__o7-K4q__regulatoryShell,.quality-page-module__o7-K4q__partnershipShell,.quality-page-module__o7-K4q__contactShell{width:min(100% - (var(--page-gutter)*2),var(--shell-max));margin-inline:auto}.quality-page-module__o7-K4q__heroIntro,.quality-page-module__o7-K4q__sectionIntro{text-align:center;max-width:48rem;margin-inline:auto}.quality-page-module__o7-K4q__heroIntro,.quality-page-module__o7-K4q__trustStrip,.quality-page-module__o7-K4q__commitmentGrid,.quality-page-module__o7-K4q__regulatoryLedger,.quality-page-module__o7-K4q__partnershipPanel,.quality-page-module__o7-K4q__contactPanel{opacity:0;animation:quality-page-module__o7-K4q__fadeUp .76s var(--ease-soft)both}.quality-page-module__o7-K4q__heroIntro{animation-delay:40ms}.quality-page-module__o7-K4q__trustStrip{animation-delay:.14s}.quality-page-module__o7-K4q__eyebrow,.quality-page-module__o7-K4q__sectionEyebrow,.quality-page-module__o7-K4q__contactEyebrow{color:#6f9b52;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.quality-page-module__o7-K4q__heroTitle,.quality-page-module__o7-K4q__sectionTitle,.quality-page-module__o7-K4q__partnershipTitle,.quality-page-module__o7-K4q__contactTitle{color:#143f59;text-wrap:balance;margin:0;line-height:1.08}.quality-page-module__o7-K4q__heroTitle{margin-top:.85rem;font-size:clamp(2rem,4.8vw,3.6rem)}.quality-page-module__o7-K4q__heroCopy,.quality-page-module__o7-K4q__sectionCopy,.quality-page-module__o7-K4q__commitmentCopy,.quality-page-module__o7-K4q__regulatoryCopy,.quality-page-module__o7-K4q__partnershipCopy{color:#486679;margin:0;line-height:1.72}.quality-page-module__o7-K4q__heroCopy{max-width:41rem;margin:1rem auto 0;font-size:clamp(1rem,1.55vw,1.12rem)}.quality-page-module__o7-K4q__trustStrip{gap:.9rem;width:min(100%,70rem);margin:clamp(1.6rem,3vw,2rem) auto 0;display:grid}.quality-page-module__o7-K4q__trustCard{transition:transform var(--motion-fast)ease,box-shadow var(--motion-fast)ease,border-color var(--motion-fast)ease;background:#fff;border:1px solid #d4dfe5e0;gap:.9rem;padding:1rem 1.05rem;display:grid;box-shadow:0 20px 36px -34px #143f5947}.quality-page-module__o7-K4q__trustCard:hover,.quality-page-module__o7-K4q__trustCard:focus-within{border-color:#3a91af38;transform:translateY(-2px);box-shadow:0 28px 48px -38px #143f593d}.quality-page-module__o7-K4q__trustIconWrap{background:#eff5ea;border:1px solid #6f9b5238;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}.quality-page-module__o7-K4q__trustIcon{color:#143f59;font-size:1.35rem}.quality-page-module__o7-K4q__trustTitle,.quality-page-module__o7-K4q__commitmentTitle,.quality-page-module__o7-K4q__regulatoryTitle{color:#143f59;text-wrap:balance;margin:0;line-height:1.18}.quality-page-module__o7-K4q__trustCardCopy,.quality-page-module__o7-K4q__commitmentBody,.quality-page-module__o7-K4q__regulatoryBody,.quality-page-module__o7-K4q__contactContent{display:grid}.quality-page-module__o7-K4q__trustTitle{font-size:clamp(1rem,1.6vw,1.12rem)}.quality-page-module__o7-K4q__trustText{color:#486679;margin:.35rem 0 0;font-size:.95rem;line-height:1.65}.quality-page-module__o7-K4q__commitmentSection{background:#fff;padding:clamp(3rem,7vw,5.25rem) 0}.quality-page-module__o7-K4q__sectionTitle{margin-top:.8rem;font-size:clamp(1.55rem,3vw,2.7rem)}.quality-page-module__o7-K4q__sectionCopy{max-width:39rem;margin:.9rem auto 0;font-size:clamp(.98rem,1.4vw,1.06rem)}.quality-page-module__o7-K4q__commitmentGrid{gap:1rem;width:min(100%,70rem);margin:clamp(1.65rem,3vw,2.2rem) auto 0;display:grid}.quality-page-module__o7-K4q__commitmentCard{transition:transform var(--motion-fast)ease,border-color var(--motion-fast)ease;border-top:1px solid #d2dce2e6;gap:.95rem;padding:1.15rem 0;display:grid}.quality-page-module__o7-K4q__commitmentCard:hover,.quality-page-module__o7-K4q__commitmentCard:focus-within{border-color:#3a91af42;transform:translate(4px)}.quality-page-module__o7-K4q__commitmentNumber,.quality-page-module__o7-K4q__regulatoryNumber{color:#6f9b52;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.quality-page-module__o7-K4q__commitmentTitle{font-size:clamp(1.05rem,1.7vw,1.2rem)}.quality-page-module__o7-K4q__commitmentCopy{max-width:30rem;margin-top:.45rem;font-size:.98rem}.quality-page-module__o7-K4q__regulatorySection{background:linear-gradient(#f8fbfc57,#f8fbfc00),#fbf8f3;border-top:1px solid #e3dbceeb;padding:clamp(3rem,7vw,5.25rem) 0}.quality-page-module__o7-K4q__regulatoryLedger{background:#ffffffeb;border:1px solid #dae0e4eb;width:min(100%,70rem);margin:clamp(1.7rem,3vw,2.25rem) auto 0;box-shadow:0 24px 40px -34px #143f5938}.quality-page-module__o7-K4q__regulatoryRow{transition:transform var(--motion-fast)ease,background-color var(--motion-fast)ease,border-color var(--motion-fast)ease;border-top:1px solid #d6dde2db;gap:.95rem;padding:1.2rem 1.1rem;display:grid}.quality-page-module__o7-K4q__regulatoryRow:first-child{border-top:0}.quality-page-module__o7-K4q__regulatoryRow:hover,.quality-page-module__o7-K4q__regulatoryRow:focus-within{background:#3a91af09;border-color:#3a91af38;transform:translate(4px)}.quality-page-module__o7-K4q__regulatoryTitle{font-size:clamp(1.05rem,1.7vw,1.22rem)}.quality-page-module__o7-K4q__regulatoryCopy{max-width:38rem;margin-top:.45rem;font-size:.98rem}.quality-page-module__o7-K4q__partnershipSection{background:#f7fafb;padding:clamp(3rem,6vw,4.5rem) 0}.quality-page-module__o7-K4q__partnershipPanel{width:min(100%,66rem);transition:transform var(--motion-fast)ease,box-shadow var(--motion-fast)ease,border-color var(--motion-fast)ease;background:linear-gradient(#fffffffa,#f9fcfdfa);border:1px solid #d4dfe5e6;margin-inline:auto;padding:clamp(1.35rem,3vw,2rem)}.quality-page-module__o7-K4q__partnershipPanel:hover,.quality-page-module__o7-K4q__partnershipPanel:focus-within{border-color:#3a91af38;transform:translateY(-2px);box-shadow:0 28px 48px -38px #143f5933}.quality-page-module__o7-K4q__partnershipTitle{max-width:26ch;margin-top:.8rem;font-size:clamp(1.4rem,2.8vw,2.25rem)}.quality-page-module__o7-K4q__partnershipCopy{max-width:43rem;margin-top:.9rem;font-size:clamp(.98rem,1.4vw,1.05rem)}.quality-page-module__o7-K4q__contactSection{background:#f7fafb;padding:0 0 clamp(3.5rem,7vw,5.5rem)}.quality-page-module__o7-K4q__contactPanel{width:min(100%,70rem);transition:transform var(--motion-fast)ease,box-shadow var(--motion-fast)ease,border-color var(--motion-fast)ease;background:linear-gradient(135deg,#143f59 0%,#0f516d 100%);border:1px solid #0f516df0;gap:1.4rem;margin-inline:auto;padding:clamp(1.35rem,3vw,2rem);display:grid;box-shadow:0 28px 46px -36px #0a1d298a}.quality-page-module__o7-K4q__contactPanel:hover,.quality-page-module__o7-K4q__contactPanel:focus-within{border-color:#61bedc38;transform:translateY(-2px);box-shadow:0 34px 54px -40px #0a1d2980}.quality-page-module__o7-K4q__contactEyebrow{color:#cfe6bf}.quality-page-module__o7-K4q__contactTitle{color:#fff;max-width:34rem;margin-top:.8rem;font-size:clamp(1.4rem,2.7vw,2.3rem)}.quality-page-module__o7-K4q__contactLink{color:#143f59;letter-spacing:.08em;text-transform:uppercase;background:#f7fbf5;border:1px solid #f7fbf5;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.1rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .22s,background-color .22s,border-color .22s;display:inline-flex}.quality-page-module__o7-K4q__contactLink:hover,.quality-page-module__o7-K4q__contactLink:focus-visible{background:#edf5e8;border-color:#edf5e8;transform:translateY(-1px)}.quality-page-module__o7-K4q__contactLink:focus-visible{outline-offset:4px;outline:2px solid #dcebd1}@supports (animation-timeline:view()){.quality-page-module__o7-K4q__commitmentSection,.quality-page-module__o7-K4q__regulatorySection,.quality-page-module__o7-K4q__partnershipSection,.quality-page-module__o7-K4q__contactSection{animation:linear both quality-page-module__o7-K4q__sectionReveal;animation-timeline:view();animation-range:entry cover 26%}.quality-page-module__o7-K4q__commitmentGrid,.quality-page-module__o7-K4q__regulatoryLedger,.quality-page-module__o7-K4q__partnershipPanel,.quality-page-module__o7-K4q__contactPanel{opacity:0;animation:linear both quality-page-module__o7-K4q__contentReveal;animation-timeline:view();animation-range:entry 8% cover 28%}}@media (min-width:720px){.quality-page-module__o7-K4q__trustStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-page-module__o7-K4q__commitmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem}.quality-page-module__o7-K4q__regulatoryRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem}}@media (min-width:980px){.quality-page-module__o7-K4q__commitmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-page-module__o7-K4q__contactPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.quality-page-module__o7-K4q__contactAction{justify-self:end}}@media (prefers-reduced-motion:reduce){.quality-page-module__o7-K4q__heroIntro,.quality-page-module__o7-K4q__trustStrip,.quality-page-module__o7-K4q__commitmentGrid,.quality-page-module__o7-K4q__regulatoryLedger,.quality-page-module__o7-K4q__partnershipPanel,.quality-page-module__o7-K4q__contactPanel,.quality-page-module__o7-K4q__commitmentSection,.quality-page-module__o7-K4q__regulatorySection,.quality-page-module__o7-K4q__partnershipSection,.quality-page-module__o7-K4q__contactSection{opacity:1;animation:none;transform:none}.quality-page-module__o7-K4q__trustCard,.quality-page-module__o7-K4q__commitmentCard,.quality-page-module__o7-K4q__regulatoryRow,.quality-page-module__o7-K4q__partnershipPanel,.quality-page-module__o7-K4q__contactPanel,.quality-page-module__o7-K4q__contactLink{transition:none}}@keyframes quality-page-module__o7-K4q__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes quality-page-module__o7-K4q__sectionReveal{0%{opacity:.92;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes quality-page-module__o7-K4q__contentReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
