.page-module__g4xQBq__page{background:var(--c-bg);overflow-x:clip}.page-module__g4xQBq__heroWrap{background:linear-gradient(90deg,#fff 0%,#f4f5f7 47% 100%);padding-top:clamp(72px,7.4vw,142px);padding-bottom:clamp(44px,4.2vw,81px)}.page-module__g4xQBq__hero{border-radius:var(--radius-hero-card);color:#fff;background:#0b1026;min-height:clamp(480px,49.47vw,950px);margin-inline:clamp(16px,2vw,38px);position:relative;overflow:hidden}.page-module__g4xQBq__heroBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-module__g4xQBq__heroContent{z-index:2;padding:clamp(96px,13.13vw,252px) clamp(32px,5.33vw,102px) clamp(32px,4vw,77px);position:relative}.page-module__g4xQBq__heroTitle{font-family:var(--font-heading), Helvetica, Arial, sans-serif;font-weight:700;font-size:var(--fs-h2);letter-spacing:-.006em;color:#fff;max-width:clamp(420px,39.6vw,760px);margin-top:clamp(10px,1.07vw,20px);line-height:1.04}.page-module__g4xQBq__heroBody{color:#fff;font-weight:300;font-size:var(--fs-body-lg);max-width:clamp(430px,40.8vw,783px);margin-top:clamp(10px,1.07vw,20px);line-height:1.5}.page-module__g4xQBq__heroActions{flex-wrap:wrap;gap:16px;margin-top:clamp(10px,1.07vw,20px);display:flex}.page-module__g4xQBq__sectionHeading{font-family:var(--font-heading), Helvetica, Arial, sans-serif;font-weight:700;font-size:var(--fs-h2s);letter-spacing:-.008em;color:var(--c-ink);line-height:1.2}.page-module__g4xQBq__inspect{padding-top:clamp(56px,5.4vw,104px);padding-bottom:clamp(48px,4.47vw,86px)}.page-module__g4xQBq__carouselViewport{margin-top:clamp(24px,2.4vw,46px);position:relative;overflow:hidden}.page-module__g4xQBq__carouselTrack{transform:translateX(calc(var(--i,0) * -1 * (100% + clamp(20px, 2.13vw, 41px)) / 3));gap:clamp(20px,2.13vw,41px);transition:transform .42s;display:flex}.page-module__g4xQBq__inspectCard{border-radius:var(--radius-card);background:#fbfbfb;border:1px solid #f4f5f7;flex:0 0 calc(33.3333% - clamp(20px,2.13vw,41px)/1.5);min-height:clamp(170px,15.73vw,302px);padding:clamp(32px,3.4vw,65px) clamp(20px,2.07vw,40px) clamp(16px,1.6vw,31px)}.page-module__g4xQBq__inspectCardTitle{font-family:var(--font-body), -apple-system, sans-serif;color:var(--c-ink);font-size:clamp(16px,1.33vw,26px);font-weight:700;line-height:1.2}.page-module__g4xQBq__inspectCardBody{color:var(--c-ink-navy);font-weight:300;font-size:var(--fs-body-lg);margin-top:clamp(14px,1.47vw,28px);line-height:1.5}.page-module__g4xQBq__dots{justify-content:flex-end;gap:15px;margin-top:clamp(20px,2.07vw,40px);display:flex}.page-module__g4xQBq__dot{cursor:pointer;background:#929297;border:0;border-radius:50%;width:10px;height:10px;padding:0}.page-module__g4xQBq__dotActive{background:var(--c-orange)}.page-module__g4xQBq__status{background:#f4f5f7;padding-top:clamp(48px,4.47vw,86px);padding-bottom:clamp(56px,5.33vw,102px);scroll-margin-top:96px}.page-module__g4xQBq__tableWrap{margin-top:clamp(20px,2.07vw,40px);overflow-x:auto}.page-module__g4xQBq__statusTable{border-collapse:separate;border-spacing:0 4px;text-align:left;width:100%}.page-module__g4xQBq__statusTable th,.page-module__g4xQBq__statusTable td{vertical-align:middle;padding:clamp(14px,1.25vw,24px) clamp(18px,1.6vw,30px)}.page-module__g4xQBq__statusTable thead th{height:clamp(56px,5.2vw,100px);font-family:var(--font-body), -apple-system, sans-serif;color:#fff;background:#1a479c padding-box padding-box;border-bottom:4px solid #0000;font-size:clamp(16px,1.33vw,26px);font-weight:700;line-height:1.2}.page-module__g4xQBq__statusTable thead th:first-child{border-radius:var(--radius-card) 0 0 var(--radius-card)}.page-module__g4xQBq__statusTable thead th:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.page-module__g4xQBq__statusTable tbody th,.page-module__g4xQBq__statusTable tbody td{background:#fff;height:clamp(64px,5.67vw,109px);box-shadow:0 2px 8px #090d1a0a}.page-module__g4xQBq__statusTable tbody th{border-radius:var(--radius-card) 0 0 var(--radius-card);width:23%;min-width:150px}.page-module__g4xQBq__statusTable tbody td:last-child{width:18%;min-width:140px}.page-module__g4xQBq__statusTable tbody td{color:var(--c-ink-navy);font-weight:300;font-size:var(--fs-body-lg);border-radius:0;min-width:240px;line-height:1.5}.page-module__g4xQBq__statusTable tbody tr td:last-child{border-radius:0 var(--radius-card) var(--radius-card) 0}.page-module__g4xQBq__areaText{font-family:var(--font-body), -apple-system, sans-serif;color:var(--c-ink);font-size:clamp(16px,1.33vw,26px);font-weight:700;line-height:1.2}.page-module__g4xQBq__discipline{background:#fbfbfb;padding-top:clamp(40px,4vw,77px);padding-bottom:clamp(48px,4.67vw,90px);scroll-margin-top:96px}.page-module__g4xQBq__claimGrid{grid-template-columns:1fr 1fr;gap:clamp(16px,1.6vw,31px);margin-top:clamp(28px,2.67vw,51px);display:grid}.page-module__g4xQBq__claimCard{border-radius:var(--radius-card);background:#fff;align-items:flex-start;gap:clamp(12px,1.07vw,21px);min-height:clamp(96px,8.33vw,160px);padding:clamp(16px,1.6vw,31px) clamp(18px,1.87vw,36px) clamp(16px,1.67vw,32px);display:flex;box-shadow:0 2px 8px #090d1a0a}.page-module__g4xQBq__claimChip{color:#d13b55;width:clamp(32px,2.67vw,51px);height:clamp(32px,2.67vw,51px);font-family:var(--font-body), -apple-system, sans-serif;background:#d13b551a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:clamp(14px,1.13vw,22px);font-weight:700;line-height:1;display:inline-flex}.page-module__g4xQBq__claimTitle{font-family:var(--font-body), -apple-system, sans-serif;color:var(--c-ink);font-size:clamp(16px,1.33vw,26px);font-weight:700;line-height:1.2}.page-module__g4xQBq__claimBody{color:#4b4b52;font-weight:300;font-size:var(--fs-body-lg);margin-top:clamp(2px,.27vw,5px);line-height:1.5}.page-module__g4xQBq__trustStrip{color:#fff;min-height:clamp(48px,4.4vw,84px);font-weight:500;font-size:var(--fs-body-lg);background:linear-gradient(90deg,#1a479c 0%,#f2793c 100%);border:1px solid #f4f5f7;border-radius:6px;align-items:center;margin-top:clamp(28px,2.67vw,51px);padding:clamp(10px,.93vw,18px) clamp(20px,2.07vw,40px);line-height:1.5;display:flex}@media (max-width:1023px){.page-module__g4xQBq__heroContent,.page-module__g4xQBq__heroTitle,.page-module__g4xQBq__heroBody{max-width:100%}}@media (max-width:899px){.page-module__g4xQBq__claimGrid{grid-template-columns:1fr}}@media (max-width:560px){.page-module__g4xQBq__heroContent{padding-top:96px}.page-module__g4xQBq__carouselViewport{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;touch-action:pan-x pan-y!important}.page-module__g4xQBq__carouselViewport::-webkit-scrollbar{display:none}.page-module__g4xQBq__carouselTrack{transform:none}.page-module__g4xQBq__inspectCard{scroll-snap-align:start;flex-basis:82%;min-width:260px}.page-module__g4xQBq__dots{display:none}.page-module__g4xQBq__heroActions .btn{white-space:normal;text-align:center}}.page-module__g4xQBq__statusTable th:first-child{width:24%}.page-module__g4xQBq__statusTable td:nth-child(2){color:var(--c-body);font-size:clamp(13px,1vw,19px);font-weight:300;line-height:1.5}.page-module__g4xQBq__statusTable td:last-child{white-space:nowrap;font-family:var(--font-mono), "Courier New", monospace;letter-spacing:.5px;font-size:clamp(12px,.93vw,18px)}@media (max-width:720px){.page-module__g4xQBq__statusTable td:last-child{white-space:normal}.page-module__g4xQBq__tableWrap{overflow-x:visible}.page-module__g4xQBq__statusTable thead{display:none}.page-module__g4xQBq__statusTable,.page-module__g4xQBq__statusTable tbody,.page-module__g4xQBq__statusTable tr,.page-module__g4xQBq__statusTable tbody th,.page-module__g4xQBq__statusTable tbody td{width:auto;display:block}.page-module__g4xQBq__statusTable{border-spacing:0}.page-module__g4xQBq__statusTable tr{border:1px solid var(--c-border);border-radius:var(--radius-card);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 12px;margin-bottom:10px;padding:16px 18px 18px;display:grid;box-shadow:0 1px 3px #090d1a0a}.page-module__g4xQBq__statusTable tbody tr th,.page-module__g4xQBq__statusTable tbody tr th:first-child,.page-module__g4xQBq__statusTable tbody tr td,.page-module__g4xQBq__statusTable tbody tr td:last-child{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.page-module__g4xQBq__statusTable tbody th{grid-area:1/1}.page-module__g4xQBq__areaText{text-wrap:balance;font-size:16px;line-height:1.35}.page-module__g4xQBq__statusTable tbody td:last-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-body);background:var(--c-bg-soft);border-radius:999px;grid-area:1/2;justify-self:end;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.5}.page-module__g4xQBq__statusTable tr[data-status*=complete] td:last-child{color:#2c5c34;background:#2c5c341a}.page-module__g4xQBq__statusTable tr[data-status*=progress] td:last-child{color:#8a5a06;background:#8a5a061a}.page-module__g4xQBq__statusTable tr[data-status*=planned] td:last-child,.page-module__g4xQBq__statusTable tr[data-status*=upcoming] td:last-child,.page-module__g4xQBq__statusTable tr[data-status*=preparation] td:last-child{color:var(--c-blue);background:#1a479c17}.page-module__g4xQBq__statusTable tbody td:not(:last-child){color:var(--c-body);grid-area:2/1/auto/-1;font-size:15px;line-height:1.55}}
