.pagehero{background:linear-gradient(180deg,var(--cloud) 0%,#fff 100%);padding-block:clamp(28px,4vw,56px) clamp(40px,5vw,72px)}.pagehero__grid{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pagehero__text{min-width:0}.pagehero__title{text-wrap:balance;max-width:24ch;margin:0 0 1rem;font-size:clamp(2rem,1.25rem + 2.3vw,3.1rem)}.pagehero__actions{flex-wrap:wrap;gap:12px;margin-top:1.6rem;display:flex}.pagehero__media,.featurerow__media,.tradecard__photo{border-radius:var(--r-lg);background:var(--ink);position:relative;overflow:hidden}.pagehero__media{aspect-ratio:16/10;box-shadow:0 18px 40px #06131c29}.pagehero__media .ph,.featurerow__media .ph{position:absolute;inset:0}.pagehero__media img,.featurerow__media img,.tradecard__photo img{object-fit:cover;width:100%;height:100%;display:block}.pagehero__media picture,.featurerow__media picture,.tradecard__photo picture{position:absolute;inset:0}.featurerows{gap:clamp(28px,4vw,48px);margin-top:clamp(24px,3vw,40px);display:grid}.featurerow{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(16px,2.4vw,28px);display:grid}.featurerow__media{aspect-ratio:16/10}.featurerow__title{font-size:var(--fs-h3);margin:0 0 .6rem}.featurerow__text p{color:#3b4c55;margin:0 0 1rem}.featurerow__note{color:var(--slate);font-size:.9rem}.ticklist{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ticklist li{color:var(--charcoal);padding-left:1.7rem;position:relative}.ticklist li:before{content:"";background:var(--teal-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/70% no-repeat;border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.3em;left:0}.ticklist--compact{gap:.35rem;font-size:.92rem}.tradecards{gap:18px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.tradecard{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;flex-direction:column;display:flex;overflow:hidden}.tradecard__photo{aspect-ratio:3/2;border-radius:0}.tradecard__photo.ph{position:relative}.tradecard__body{gap:.8rem;padding:18px 18px 20px;display:grid}.tradecard__title{margin:0;font-size:1.1rem}.tradecard__note{color:var(--slate);border-top:1px solid var(--border);margin:0;padding-top:.7rem;font-size:.88rem}.factgrid{gap:18px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.factcard{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-content:start;gap:.5rem;padding:22px;display:grid}.factcard p{color:#3b4c55;margin:0}.factcard__title{margin:0;font-size:1.1rem}.factcard__n{background:var(--teal-text);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.stagetable{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;margin-top:clamp(24px,3vw,40px);overflow:hidden}.stagetable table{border-collapse:collapse;width:100%}.stagetable thead{display:none}.stagetable tr{border-top:1px solid var(--border);gap:.5rem;padding:18px;display:grid}.stagetable tbody tr:first-child{border-top:0}.stagetable th,.stagetable td{text-align:left;vertical-align:top;color:var(--charcoal)}.stagetable tbody th{color:var(--navy);align-items:center;gap:10px;font-size:1.05rem;display:flex}.stagetable td[data-label]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:#06757b;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.stagetable__n{background:var(--teal-text);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.pagefaq{max-width:var(--wrap-narrow);gap:12px;margin-top:clamp(20px,3vw,32px);display:grid}.pagefaq details{border:1px solid var(--border);border-radius:var(--r-md);background:#fff;padding:4px 18px}.pagefaq summary{cursor:pointer;color:var(--navy);align-items:center;min-height:44px;padding:10px 0;font-weight:600;display:flex}.pagefaq p{color:#3b4c55;margin:0 0 14px}.contactcards{gap:18px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.contactcard{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;align-content:start;gap:.6rem;padding:22px;display:grid}.contactcard p{color:#3b4c55;margin:0}.contactcard__title{margin:0;font-size:1.1rem}.contactcard__links{flex-wrap:wrap;gap:4px 18px;display:flex}.contactcard__link{min-height:44px;color:var(--teal-text);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pagecta__inner{align-items:center;gap:24px;display:grid}.pagecta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (width>=768px){.tradecards,.factgrid,.contactcards{grid-template-columns:repeat(2,minmax(0,1fr))}.featurerow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.featurerow:nth-child(2n) .featurerow__media{order:2}.stagetable thead{background:var(--cloud);display:table-header-group}.stagetable tr{padding:0;display:table-row}.stagetable th,.stagetable td{border-top:1px solid var(--border);padding:16px 18px;display:table-cell}.stagetable thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);border-top:0;font-size:.75rem}.stagetable td[data-label]:before{content:none}.stagetable tbody th{white-space:nowrap;display:table-cell}.stagetable__n{vertical-align:middle;margin-right:10px;display:inline-grid}}@media (width>=1024px){.pagehero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.tradecards,.factgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.factgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.contactcards{grid-template-columns:repeat(4,minmax(0,1fr))}.pagecta__inner{grid-template-columns:minmax(0,1.4fr) auto}}
