.ph-tracking-page{background:#fbfcf9;color:#173c3d;padding-bottom:60px}
.ph-tracking-container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}
.ph-tracking-intro{background:radial-gradient(ellipse at 95% 0,#c7e4dc,transparent 65%),#eef5ef;padding:44px 0}
.ph-tracking-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:#286f73;margin:0 0 18px}
.ph-tracking-heading{font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.04em;margin:0 0 20px;color:#173c3d}
.ph-tracking-description{max-width:680px;font-size:17px;line-height:1.75;color:#526661;margin:0}
.ph-tracking-page #pp-tracking-page-app{max-width:1200px;margin:0 auto;padding:32px 32px 0;box-sizing:border-box}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_title{font-size:28px;line-height:1.2;letter-spacing:-.03em;color:#173c3d;margin:0 0 24px}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_form_in{background:#fff;border:1px solid #dce7de;border-radius:20px;box-shadow:0 12px 36px #173c3d07}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_span{color:#173c3d;font-weight:600;font-size:14px}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_form input{min-height:48px;border-radius:8px;border:1px solid #b6cbbf;background:#fcfdfb;color:#173c3d;font-size:16px;box-sizing:border-box}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_form input:focus{outline:2px solid #286f73;outline-offset:2px}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_form button[type=submit]{background:#286f73!important;border-color:#286f73!important;color:#fff!important;border-radius:8px;min-height:48px;padding:12px 28px;font-weight:600;text-transform:none;box-shadow:none;transition:background .2s}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_form button[type=submit]:hover{background:#1b5559!important;border-color:#1b5559!important}
.ph-tracking-page #pp-tracking-page-app .pp_tracking_form button[type=submit]:focus-visible,.ph-tracking-help a:focus-visible{outline:3px solid #bc801f;outline-offset:4px}
.ph-tracking-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:32px}
.ph-tracking-help>div{padding:26px;border:1px solid #dce7de;border-radius:16px;background:#fff}
.ph-tracking-help h2{font-size:20px;line-height:1.3;color:#173c3d;letter-spacing:-.02em;margin:0 0 12px}
.ph-tracking-help p{font-size:14px;line-height:1.8;color:#526661;margin:0}
.ph-tracking-help .ph-tracking-support{background:#eaf3ed}
.ph-tracking-help a{display:inline-block;margin-top:16px;color:#225f63;font-size:14px;font-weight:600;text-underline-offset:4px}
@media(max-width:767px){.ph-tracking-container{padding-left:20px;padding-right:20px}.ph-tracking-intro{padding:30px 0}.ph-tracking-description{font-size:16px}.ph-tracking-page #pp-tracking-page-app{padding:24px 20px 0}.ph-tracking-help{grid-template-columns:1fr;gap:14px;padding-top:24px}.ph-tracking-help>div{padding:22px}.ph-tracking-page{padding-bottom:40px}.ph-tracking-page #pp-tracking-page-app .pp_tracking_title{font-size:26px}}
@media(prefers-reduced-motion:reduce){.ph-tracking-page #pp-tracking-page-app .pp_tracking_form button[type=submit]{transition:none}}
