.ph-ets{--ets-navy:#0b2135;--ets-navy-2:#123049;--ets-navy-3:#1b3a57;--ets-navy-line:#21456a;--ets-gold:#92400e;--ets-gold-bright:#b45309;--ets-amber:#f59e0b;--ets-amber-soft:#fff7ed;--ets-amber-line:#fed7aa;--ets-teal:#0f5b66;--ets-teal-deep:#0b444c;--ets-teal-soft:#ecfdfd;--ets-slate-900:#0f172a;--ets-slate-800:#1e293b;--ets-slate-700:#334155;--ets-slate-600:#475569;--ets-slate-500:#64748b;--ets-slate-100:#eef1f5;--ets-slate-50:#f6f8fa;--ets-bone:#f7f6f2;--ets-white:#fff;--ets-border:#d5dae1;--ets-border-light:#e4e8ee;--ets-radius-sm:6px;--ets-radius-md:12px;--ets-radius-lg:18px;--ets-shadow-sm:0 1px 3px rgba(11,33,53,.08);--ets-shadow-md:0 6px 18px rgba(11,33,53,.1);--ets-shadow-lg:0 18px 44px rgba(11,33,53,.16);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--ets-slate-700);line-height:1.65;background-color:var(--ets-white)}.ph-ets *{box-sizing:border-box}.ph-ets-container{max-width:1240px;margin:0 auto;padding:0 1.5rem}.ph-ets a:focus-visible,.ph-ets button:focus-visible,.ph-ets summary:focus-visible{outline:3px solid var(--ets-slate-900) !important;outline-offset:3px !important}.ph-ets-hero{position:relative;background:var(--ets-bone);border-bottom:4px solid var(--ets-navy);padding:4.5rem 0 3.5rem;width:100%;overflow:hidden}.ph-ets-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.ph-ets-hero__copy{min-width:0}.ph-ets-kicker{display:inline-flex;align-items:center;gap:.5rem;background:var(--ets-navy);color:#fff !important;padding:.45rem 1.05rem;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.35rem}.ph-ets-hero h1,.ph-ets .ph-ets-hero h1{color:var(--ets-navy) !important;font-size:clamp(2rem,3.8vw,3.15rem) !important;font-weight:800 !important;line-height:1.16 !important;letter-spacing:-.02em !important;margin:0 0 1.35rem !important;max-width:100% !important;width:100% !important}.ph-ets-hero__lead,.ph-ets .ph-ets-hero__lead{font-size:clamp(1.05rem,1.6vw,1.2rem) !important;color:var(--ets-slate-700) !important;line-height:1.75 !important;max-width:100% !important;width:100% !important;margin:0 0 2rem !important}.ph-ets-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ph-ets-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.5rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none !important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.ph-ets-btn--primary{background:var(--ets-teal);color:#fff !important;box-shadow:var(--ets-shadow-md)}.ph-ets-btn--primary:hover{background:var(--ets-teal-deep);transform:translateY(-2px)}.ph-ets-btn--secondary{background:var(--ets-navy);color:#fff !important}.ph-ets-btn--secondary:hover{background:var(--ets-navy-3);transform:translateY(-2px)}.ph-ets-btn--ghost{background:var(--ets-white);color:var(--ets-navy) !important;border:2px solid var(--ets-border)}.ph-ets-btn--ghost:hover{border-color:var(--ets-navy);transform:translateY(-2px)}.ph-ets-board{background:var(--ets-navy);border:1px solid var(--ets-navy-line);border-radius:var(--ets-radius-md);box-shadow:var(--ets-shadow-lg);padding:1.6rem 1.7rem 1.75rem;color:#fff}.ph-ets-board__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.ph-ets-board__title{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.ph-ets-board__live{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:800;color:#fff !important;background:rgba(255,255,255,.12);border-radius:999px;padding:.28rem .7rem}.ph-ets-board__dot{width:8px;height:8px;border-radius:50%;background:var(--ets-amber);box-shadow:0 0 0 4px rgba(245,158,11,.22)}.ph-ets-board__figure{font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4vw,2.7rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;margin:0}.ph-ets-board__figure span{font-size:.95rem;font-weight:700;color:#cbd5e1;margin-left:.35rem;letter-spacing:0}.ph-ets-board__caption{margin:.5rem 0 1.25rem;font-size:.86rem;color:rgba(255,255,255,.86);line-height:1.55}.ph-ets-board__rows{display:grid;gap:.65rem;margin:0;padding:1.15rem 0 0;border-top:1px solid rgba(255,255,255,.16)}.ph-ets-board__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.88rem}.ph-ets-board__row dt{color:#cbd5e1;margin:0;font-weight:600}.ph-ets-board__row dd{margin:0;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-align:right}.ph-ets-board__foot{margin:1.15rem 0 0;font-size:.76rem;color:#94a3b8;line-height:1.5}.ph-ets-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid var(--ets-border)}.ph-ets-ribbon__node{position:relative;padding-top:1rem}.ph-ets-ribbon__node:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:999px;background:var(--ets-navy)}.ph-ets-ribbon__node[data-state=future]:before{background:var(--ets-border)}.ph-ets-ribbon__node[data-state=now]:before{background:var(--ets-amber)}.ph-ets-ribbon__year{display:block;font-variant-numeric:tabular-nums;font-weight:800;font-size:.95rem;color:var(--ets-navy);letter-spacing:.01em}.ph-ets-ribbon__label{display:block;font-size:.8rem;color:var(--ets-slate-600);line-height:1.4;margin-top:.15rem}.ph-ets-jump{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.97);backdrop-filter:blur(6px);border-bottom:1px solid var(--ets-border-light);box-shadow:var(--ets-shadow-sm)}.ph-ets-jump__scroll{display:flex;gap:.35rem;overflow-x:auto;padding:.7rem 0;scrollbar-width:none}.ph-ets-jump__scroll::-webkit-scrollbar{display:none}.ph-ets-jump a{flex:0 0 auto;padding:.45rem .95rem;border-radius:999px;font-size:.86rem;font-weight:600;color:var(--ets-slate-600) !important;text-decoration:none !important;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.ph-ets-jump a:hover{background:var(--ets-slate-100);color:var(--ets-navy) !important}.ph-ets-section{padding:clamp(2.75rem,6vw,4.5rem) 0;background:var(--ets-white)}.ph-ets-section--alt{background:var(--ets-bone)}.ph-ets-section--dark{background:var(--ets-navy)}.ph-ets-section__header{margin-bottom:clamp(2rem,4vw,3rem)}.ph-ets-eyebrow{display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ets-gold) !important;margin-bottom:.7rem}.ph-ets-section__header h2,.ph-ets .ph-ets-section__header h2{color:var(--ets-navy) !important;font-size:clamp(1.6rem,3vw,2.3rem) !important;font-weight:800 !important;line-height:1.22 !important;margin:0 0 .9rem !important;max-width:100% !important;width:100% !important}.ph-ets-section__intro,.ph-ets .ph-ets-section__intro{font-size:clamp(1rem,1.5vw,1.12rem) !important;color:var(--ets-slate-700) !important;line-height:1.75 !important;max-width:100% !important;width:100% !important;margin:0 !important}.ph-ets-section--dark .ph-ets-section__header h2{color:#fff !important}.ph-ets-section--dark .ph-ets-section__intro{color:#d3dded !important}.ph-ets-section--dark .ph-ets-eyebrow{color:var(--ets-amber) !important}.ph-ets-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ph-ets-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.ph-ets-card{background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.75rem;box-shadow:var(--ets-shadow-sm);border-top:4px solid var(--ets-border)}.ph-ets-card--navy{border-top-color:var(--ets-navy)}.ph-ets-card--gold{border-top-color:var(--ets-gold-bright)}.ph-ets-card--teal{border-top-color:var(--ets-teal)}.ph-ets-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--ets-slate-100);color:var(--ets-navy);margin-bottom:1rem}.ph-ets-card--gold .ph-ets-card__icon{background:var(--ets-amber-soft);color:var(--ets-gold)}.ph-ets-card--teal .ph-ets-card__icon{background:var(--ets-teal-soft);color:var(--ets-teal)}.ph-ets-card__icon svg{width:24px;height:24px}.ph-ets-card__title{font-size:1.16rem;font-weight:800;color:var(--ets-navy);margin:0 0 .6rem;line-height:1.3}.ph-ets-card__desc{font-size:.95rem;color:var(--ets-slate-700);margin:0 0 1rem}.ph-ets-card__list{margin:0;padding:0;list-style:none}.ph-ets-card__list li{position:relative;padding-left:1.3rem;font-size:.9rem;color:var(--ets-slate-700);margin-bottom:.5rem;line-height:1.55}.ph-ets-card__list li:before{content:"";position:absolute;left:0;top:.55rem;width:7px;height:7px;border-radius:50%;background:var(--ets-gold-bright)}.ph-ets-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ph-ets-metric{background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.5rem 1.35rem;box-shadow:var(--ets-shadow-sm);min-width:0}.ph-ets-metric__num{display:block;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800;color:var(--ets-navy);line-height:1.05;letter-spacing:-.02em;white-space:nowrap !important}.ph-ets-metric__label{display:block;font-size:.86rem;color:var(--ets-slate-700);margin-top:.5rem;line-height:1.5}.ph-ets-section--dark .ph-ets-metric{background:var(--ets-navy-2);border-color:var(--ets-navy-line)}.ph-ets-section--dark .ph-ets-metric__num{color:var(--ets-amber) !important}.ph-ets-section--dark .ph-ets-metric__label{color:rgba(255,255,255,.9)}.ph-ets-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;position:relative}.ph-ets-phase{background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.35rem 1.2rem 1.5rem;box-shadow:var(--ets-shadow-sm);border-top:4px solid var(--ets-border);display:flex;flex-direction:column;min-width:0}.ph-ets-phase--live{border-top-color:var(--ets-gold-bright)}.ph-ets-phase--next{border-top-color:var(--ets-teal)}.ph-ets-phase__range{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800;letter-spacing:.04em;color:var(--ets-slate-500);text-transform:uppercase;margin-bottom:.4rem}.ph-ets-phase--live .ph-ets-phase__range{color:var(--ets-gold)}.ph-ets-phase--next .ph-ets-phase__range{color:var(--ets-teal)}.ph-ets-phase__title{font-size:1.02rem;font-weight:800;color:var(--ets-navy);margin:0 0 .55rem;line-height:1.3}.ph-ets-phase__desc{font-size:.88rem;color:var(--ets-slate-700);margin:0;line-height:1.55;flex:1 1 auto}.ph-ets-phase__tag{margin-top:.9rem;align-self:flex-start;display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .65rem;border-radius:999px;background:var(--ets-slate-100);color:var(--ets-slate-700) !important}.ph-ets-phase--live .ph-ets-phase__tag{background:var(--ets-amber-soft);color:var(--ets-gold) !important}.ph-ets-phase--next .ph-ets-phase__tag{background:var(--ets-teal-soft);color:var(--ets-teal) !important}.ph-ets-table-wrap{overflow-x:auto;border:1px solid var(--ets-border);border-radius:var(--ets-radius-md);background:var(--ets-white);box-shadow:var(--ets-shadow-sm)}.ph-ets-table{width:100%;border-collapse:collapse;min-width:700px}.ph-ets-table thead th{background:var(--ets-navy);color:#fff !important;text-align:left;font-size:.84rem;font-weight:700;letter-spacing:.02em;padding:.95rem 1.1rem;white-space:nowrap}.ph-ets-table tbody td{padding:.9rem 1.1rem;border-bottom:1px solid var(--ets-border-light);font-size:.92rem;color:var(--ets-slate-700);vertical-align:top}.ph-ets-table tbody tr:last-child td{border-bottom:none}.ph-ets-table__key{font-weight:800;color:var(--ets-navy);white-space:nowrap}.ph-ets-table tbody tr.ph-ets-table__row--future{background:var(--ets-amber-soft)}.ph-ets-badge{display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.02em;padding:.26rem .68rem;border-radius:999px;white-space:nowrap}.ph-ets-badge--live{background:#dcfce7;color:#166534 !important}.ph-ets-badge--phase{background:#fef3c7;color:#92400e !important}.ph-ets-badge--future{background:#e2e8f0;color:#334155 !important}.ph-ets-meter{margin-top:1.75rem;background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.5rem 1.6rem;box-shadow:var(--ets-shadow-sm)}.ph-ets-meter__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:700;color:var(--ets-navy);margin-bottom:.85rem}.ph-ets-meter__track{position:relative;height:22px;border-radius:999px;background:var(--ets-slate-100);overflow:hidden}.ph-ets-meter__fill{position:absolute;inset:0 auto 0 0;width:62%;border-radius:999px;background:var(--ets-gold-bright)}.ph-ets-meter__legend{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.9rem;font-size:.82rem;color:var(--ets-slate-700)}.ph-ets-meter__legend span{display:inline-flex;align-items:center;gap:.5rem}.ph-ets-meter__swatch{width:12px;height:12px;border-radius:3px;display:inline-block}.ph-ets-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ph-ets-compare__col{background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.75rem;box-shadow:var(--ets-shadow-sm)}.ph-ets-compare__col--border{border-top:5px solid var(--ets-navy)}.ph-ets-compare__col--customs{border-top:5px solid var(--ets-gold-bright)}.ph-ets-compare__kicker{display:inline-block;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ets-slate-500);margin-bottom:.5rem}.ph-ets-compare__title{font-size:1.25rem;font-weight:800;color:var(--ets-navy);margin:0 0 1rem;line-height:1.3}.ph-ets-compare__list{margin:0;padding:0;list-style:none}.ph-ets-compare__list li{position:relative;padding-left:1.6rem;font-size:.94rem;color:var(--ets-slate-700);margin-bottom:.75rem;line-height:1.6}.ph-ets-compare__list li svg{position:absolute;left:0;top:.15rem;width:18px;height:18px;color:var(--ets-teal)}.ph-ets-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ph-ets-checklist__item{display:flex;gap:1rem;background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.4rem 1.5rem;box-shadow:var(--ets-shadow-sm)}.ph-ets-checklist__check{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ets-teal-soft);color:var(--ets-teal)}.ph-ets-checklist__check svg{width:18px;height:18px}.ph-ets-checklist__item h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;color:var(--ets-navy);line-height:1.35}.ph-ets-checklist__item p{margin:0;font-size:.92rem;color:var(--ets-slate-700);line-height:1.6}.ph-ets-callout{display:flex;gap:1rem;margin-top:1.75rem;border-radius:var(--ets-radius-md);padding:1.35rem 1.5rem;background:var(--ets-amber-soft);border:1px solid var(--ets-amber-line)}.ph-ets-callout__icon{flex:0 0 auto;color:var(--ets-gold)}.ph-ets-callout__icon svg{width:26px;height:26px}.ph-ets-callout__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;color:var(--ets-navy)}.ph-ets-callout p{margin:0;font-size:.94rem;color:var(--ets-slate-700);line-height:1.65}.ph-ets-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ph-ets-link-card{display:block;background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);padding:1.35rem 1.4rem;box-shadow:var(--ets-shadow-sm);text-decoration:none !important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;border-left:4px solid var(--ets-navy)}.ph-ets-link-card:hover{transform:translateY(-3px);box-shadow:var(--ets-shadow-md);border-left-color:var(--ets-gold-bright)}.ph-ets-link-card__title{display:block;font-size:1rem;font-weight:800;color:var(--ets-navy) !important;margin-bottom:.35rem}.ph-ets-link-card__desc{display:block;font-size:.88rem;color:var(--ets-slate-700);line-height:1.55}.ph-ets-faq{display:grid;gap:.85rem}.ph-ets-faq__item{background:var(--ets-white);border:1px solid var(--ets-border-light);border-radius:var(--ets-radius-md);box-shadow:var(--ets-shadow-sm);overflow:hidden}.ph-ets-faq__item summary{cursor:pointer;list-style:none;padding:1.15rem 3.25rem 1.15rem 1.35rem;min-height:48px;font-size:1.02rem;font-weight:800;color:var(--ets-navy);position:relative;line-height:1.45}.ph-ets-faq__item summary::-webkit-details-marker{display:none}.ph-ets-faq__item summary:after{content:"";position:absolute;right:1.35rem;top:50%;width:12px;height:12px;border-right:2.5px solid var(--ets-gold);border-bottom:2.5px solid var(--ets-gold);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.ph-ets-faq__item[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.ph-ets-faq__body{padding:0 1.35rem 1.35rem;border-top:1px solid var(--ets-border-light)}.ph-ets-faq__body p{margin:1rem 0 0;font-size:.95rem;color:var(--ets-slate-700);line-height:1.7}.ph-ets-contact{background:var(--ets-bone);border-top:4px solid var(--ets-navy);padding:clamp(2.75rem,6vw,4.5rem) 0}@media (max-width:1024px){.ph-ets-phases,.ph-ets-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-ets-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ph-ets-hero__grid{grid-template-columns:1fr}.ph-ets-grid-3,.ph-ets-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ph-ets-grid-2,.ph-ets-grid-3,.ph-ets-metrics,.ph-ets-phases,.ph-ets-ribbon,.ph-ets-compare,.ph-ets-checklist,.ph-ets-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ph-ets *{transition:none !important;animation:none !important}}