.certificate-product-grid,.cabinet-layout{max-width:var(--content);width:100%;margin-inline:auto}.certificate-status-page .siam-section__copy{max-width:720px}.certificate-status-page .siam-section__copy p:not(.eyebrow){color:var(--premium-muted)}.certificate-status-layout{max-width:var(--content);grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start;gap:clamp(28px,5vw,64px);width:100%;margin-inline:auto;display:grid}.certificate-personal-message{background:var(--premium-bg);border:1px solid var(--premium-accent);border-radius:var(--radius);color:var(--premium-ink);grid-column:1/-1;gap:20px;padding:28px;display:grid}.certificate-personal-message>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.certificate-personal-message>header>span{border:1px solid var(--premium-accent);border-radius:var(--radius-small);color:var(--premium-accent);justify-content:center;align-items:center;width:46px;height:46px;display:flex}.certificate-personal-message>header p{color:var(--premium-accent);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.certificate-personal-message>header h2{color:var(--premium-ink);font-family:var(--font-display);margin:0;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.05}.certificate-personal-message__media{gap:14px;display:grid}.certificate-personal-message__media[data-has-photo=true]:has(video){grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.certificate-personal-message__media img,.certificate-personal-message__media video{background:var(--deep);border:1px solid color-mix(in srgb, var(--premium-accent) 54%, var(--transparent));border-radius:var(--radius-small);object-fit:cover;width:100%;height:100%;max-height:560px;display:block}.certificate-personal-message__media img{aspect-ratio:4/3}.certificate-personal-message__media video{aspect-ratio:16/9}.certificate-personal-message>footer{border-top:1px solid color-mix(in srgb, var(--premium-accent) 36%, var(--transparent));flex-wrap:wrap;gap:10px 24px;padding-top:14px;display:flex}.certificate-personal-message>footer p{color:var(--premium-muted);align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.4;display:flex}.certificate-personal-message>footer a{color:var(--premium-accent);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.certificate-personal-message>footer svg{color:var(--premium-accent);flex:none}.certificate-status-overview,.certificate-status-details{border-radius:var(--radius);display:grid}.certificate-status-overview{background:var(--input-bg);border:1px solid var(--gold);color:var(--input-ink);gap:24px;padding:32px}.certificate-status-overview__header,.certificate-status-details>header{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.certificate-status-overview__header{gap:14px}.certificate-status-overview__icon{border:1px solid var(--certificate-print-gold);border-radius:var(--radius-small);color:var(--certificate-print-gold);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.certificate-status-overview__eyebrow,.certificate-status-details>header p{text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.certificate-status-overview__eyebrow{color:var(--certificate-print-gold)}.certificate-status-overview h2,.certificate-status-details h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:500;line-height:1.05}.certificate-status-overview h2{color:var(--input-ink);font-size:clamp(28px,3vw,38px)}.certificate-status-overview__copy{color:var(--input-muted);max-width:60ch;margin:10px 0 0;font-size:15px;line-height:1.55}.certificate-status-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.certificate-status-progress li{border-top:1px solid var(--input-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding-top:13px;display:grid}.certificate-status-progress__marker{border:1px solid var(--input-line);color:var(--input-muted);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.certificate-status-progress li>span:last-child{gap:3px;min-width:0;display:grid}.certificate-status-progress strong{color:var(--input-ink);font-size:14px}.certificate-status-progress small{color:var(--input-muted);font-size:12px;line-height:1.35}.certificate-status-progress li[data-status=complete] .certificate-status-progress__marker{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.certificate-status-progress li[aria-current=step]{border-color:var(--certificate-print-gold)}.certificate-status-progress li[aria-current=step] .certificate-status-progress__marker{background:var(--premium-accent);border-color:var(--premium-accent);color:var(--on-gold)}.certificate-status-progress li[data-status=error] .certificate-status-progress__marker{background:var(--danger);border-color:var(--danger);color:var(--on-brand)}.certificate-status-summary{border-bottom:1px solid var(--input-line);border-top:1px solid var(--input-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.certificate-status-summary>div{gap:5px;padding:15px 0;display:grid}.certificate-status-summary>div+div{border-left:1px solid var(--input-line);padding-left:20px}.certificate-status-summary dt{color:var(--input-muted);text-transform:uppercase;font-size:11px;font-weight:800}.certificate-status-summary dd{color:var(--input-ink);font-family:var(--font-display);margin:0;font-size:25px;font-weight:600}.certificate-status-primary-action,.certificate-status-downloads,.certificate-status-payment-action{gap:10px;display:grid}.certificate-status-primary-action .ui26-button,.certificate-status-primary-action .form-submit-button{justify-self:stretch;width:100%;min-height:50px}.certificate-status-primary-action .form-submit-button,.certificate-status-primary-action .ui26-button--gold{background:var(--premium-accent);border-color:var(--premium-accent);color:var(--on-gold)}.certificate-status-primary-action .form-submit-button:hover,.certificate-status-primary-action .form-submit-button:focus-visible,.certificate-status-primary-action .ui26-button--gold:hover,.certificate-status-primary-action .ui26-button--gold:focus-visible{background:color-mix(in srgb, var(--premium-accent) 88%, var(--input-bg) 12%);border-color:var(--premium-accent);color:var(--on-gold)}.certificate-status-note{border-left:3px solid var(--certificate-print-gold);color:var(--input-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px 0 8px 13px;font-size:14px;font-weight:700;line-height:1.45;display:grid}.certificate-status-note>svg{color:var(--certificate-print-gold)}.certificate-status-details{background:var(--premium-bg);border:1px solid var(--premium-accent);color:var(--premium-ink);gap:20px;padding:30px}.certificate-status-details>header{gap:12px}.certificate-status-details>header>svg,.certificate-status-instances>p>svg,.certificate-status-details>header p{color:var(--premium-accent)}.certificate-status-details h2{color:var(--premium-ink);font-size:31px}.certificate-status-details dl{border-bottom:1px solid color-mix(in srgb, var(--premium-accent) 36%, var(--transparent));margin:0}.certificate-status-details dl>div{border-top:1px solid color-mix(in srgb, var(--premium-accent) 36%, var(--transparent));gap:4px;padding:13px 0;display:grid}.certificate-status-details dt{color:var(--premium-muted);text-transform:uppercase;font-size:11px;font-weight:800}.certificate-status-details dd{color:var(--premium-ink);margin:0;font-size:15px;font-weight:700;line-height:1.45}.certificate-status-instances{gap:8px;display:grid}.certificate-status-instances h3{color:var(--premium-muted);text-transform:uppercase;margin:0;font-size:11px}.certificate-status-instances p{border-top:1px solid color-mix(in srgb, var(--premium-accent) 36%, var(--transparent));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;padding-top:10px;font-size:14px;font-weight:800;display:grid}.certificate-status-details .ui26-button--ghost{border-color:color-mix(in srgb, var(--premium-accent) 72%, var(--transparent));color:var(--premium-accent);justify-self:stretch;min-height:46px}@media (max-width:1023px){.certificate-status-layout{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.certificate-status-page .siam-section__head{margin-bottom:16px}.certificate-status-overview,.certificate-status-details,.certificate-personal-message{padding:20px}.certificate-personal-message__media[data-has-photo=true]:has(video){grid-template-columns:minmax(0,1fr)}.certificate-status-overview{gap:20px}.certificate-status-progress{grid-template-columns:minmax(0,1fr);gap:0}.certificate-status-progress li{border-top:0;padding:7px 0}.certificate-status-progress li+li{border-top:1px solid var(--input-line)}.certificate-status-details h2{font-size:28px}}.certificate-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.certificate-product-card,.certificate-delivery-card{background:var(--surface);border:1px solid var(--transparent);border-radius:var(--radius);color:var(--ink);display:grid;overflow:hidden}.certificate-product-card:hover,.certificate-product-card:focus-within{border-color:var(--gold)}.certificate-product-card__media{aspect-ratio:16/10;position:relative;overflow:hidden}.certificate-product-card__media img{object-fit:cover;width:100%;height:100%}.certificate-product-card__media--empty{background:var(--soft)}.certificate-product-card__body{gap:10px;padding:16px;display:grid}.certificate-product-card h3{margin:0;font-size:30px}.certificate-product-card p{color:var(--muted);margin:0}.certificate-product-card__price{justify-content:space-between;align-items:baseline;display:flex}.certificate-product-card__price strong{color:var(--brand);font-family:var(--font-display);font-size:28px}.certificate-product-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.certificate-nominal-panel{background:var(--premium-bg);border-radius:var(--radius);color:var(--premium-ink);gap:14px;padding:clamp(22px,4vw,44px);display:grid}.certificate-nominal-panel p{color:var(--premium-ink)}.certificate-nominal-panel__seal{border:1px solid var(--gold);color:var(--button-ink-on-dark);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;display:inline-flex}.certificate-nominal-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.certificate-nominal-panel__actions a{border:1px solid var(--gold);border-radius:var(--radius-small);color:var(--button-ink-on-dark);min-height:44px;transition:background-color var(--fast), border-color var(--fast), color var(--fast);justify-content:center;align-items:center;padding:8px 13px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.certificate-nominal-panel__actions a:hover,.certificate-nominal-panel__actions a:focus-visible{background:var(--gold);color:var(--deep)}.certificate-nominal-panel__cta{background:var(--transparent);border:1px solid var(--gold);border-radius:var(--radius);color:var(--button-ink-on-dark);justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.certificate-delivery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.certificate-delivery-card{background:var(--surface);border:1px solid var(--transparent);border-inline-start:2px solid var(--gold);border-radius:var(--radius);color:var(--ink);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:18px;display:grid}.certificate-delivery-card>.flaticon-icon{color:var(--gold-ink)}.certificate-delivery-card>div{gap:3px;min-width:0;display:grid}.certificate-delivery-card strong,.certificate-delivery-card span{overflow-wrap:anywhere;display:block}.certificate-delivery-card strong{font-size:17px}.certificate-delivery-card span{color:var(--muted);font-size:14px;line-height:1.4}.cabinet-page .siam-section__copy{max-width:760px}.cabinet-page .siam-section__copy p:not(.eyebrow){color:var(--premium-muted)}.cabinet-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.cabinet-lookup{background:var(--input-bg);border:1px solid var(--gold);border-radius:var(--radius);color:var(--input-ink);gap:16px;padding:32px;display:grid}.cabinet-lookup__top,.cabinet-lookup__field,.cabinet-guide__heading,.cabinet-status-list li{display:grid}.cabinet-lookup__top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.cabinet-lookup__top>svg{color:var(--certificate-print-gold);margin-top:3px}.cabinet-lookup__top>div{gap:5px;display:grid}.cabinet-lookup__top strong{color:var(--input-ink);font-family:var(--font-display);font-size:28px;font-weight:500;line-height:1.05;display:block}.cabinet-lookup__top span{color:var(--input-muted);font-size:14px;line-height:1.5;display:block}.cabinet-lookup label{gap:8px;display:grid}.cabinet-lookup__field{background:var(--input-bg);border:1px solid var(--input-line);border-radius:var(--radius-small);color:var(--input-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:7px 12px}.cabinet-lookup__field:focus-within{outline:2px solid var(--input-line);outline-offset:2px}.cabinet-lookup__label{color:var(--certificate-print-gold);text-transform:uppercase;font-size:12px;font-weight:800}.cabinet-lookup__input{background:var(--transparent);box-shadow:none;color:var(--input-ink);border:0;outline:0;min-width:0;min-height:36px;padding:0;font-size:16px;font-weight:700}.cabinet-lookup__error{color:var(--danger);margin:0;font-size:14px;font-weight:800}.cabinet-lookup__submit{background:var(--premium-accent);border:1px solid var(--gold);border-radius:var(--radius-small);color:var(--on-gold);min-height:50px;transition:background-color var(--fast), border-color var(--fast);justify-content:center;justify-self:stretch;align-items:center;gap:10px;padding-inline:16px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.cabinet-lookup__submit:hover{background:color-mix(in srgb, var(--premium-accent) 88%, var(--input-bg) 12%)}.cabinet-lookup__submit:focus-visible{outline:2px solid var(--input-line);outline-offset:2px}.cabinet-lookup__hint{color:var(--input-muted);margin:0;font-size:13px;line-height:1.45}.cabinet-guide{color:var(--premium-ink);gap:18px;padding-top:12px;display:grid}.cabinet-guide__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.cabinet-guide__icon{border:1px solid color-mix(in srgb, var(--premium-accent) 72%, var(--transparent));border-radius:var(--radius-small);color:var(--premium-accent);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.cabinet-guide__eyebrow{color:var(--premium-accent);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.cabinet-guide h2{color:var(--premium-ink);font-family:var(--font-display);margin:0;font-size:34px;font-weight:500;line-height:1.05}.cabinet-guide__intro{color:var(--premium-muted);max-width:58ch;margin:0;font-size:15px;line-height:1.6}.cabinet-status-list{border-bottom:1px solid color-mix(in srgb, var(--premium-accent) 36%, var(--transparent));margin:0;padding:0;list-style:none}.cabinet-status-list li{border-top:1px solid color-mix(in srgb, var(--premium-accent) 36%, var(--transparent));grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0}.cabinet-status-list li>svg{color:var(--premium-accent);margin-top:2px}.cabinet-status-list li>span{gap:3px;display:grid}.cabinet-status-list strong{color:var(--premium-ink);font-size:15px}.cabinet-status-list small{color:var(--premium-muted);font-size:13px;line-height:1.45}.cabinet-actions{flex-wrap:wrap;gap:8px;display:flex}.cabinet-guide .cabinet-action{border-color:color-mix(in srgb, var(--premium-accent) 72%, var(--transparent));color:var(--premium-accent);min-height:44px}.cabinet-guide .cabinet-action:hover,.cabinet-guide .cabinet-action:focus-visible{border-color:var(--premium-accent);color:var(--premium-accent)}.cabinet-guide .cabinet-action--primary,.cabinet-guide .cabinet-action--primary:hover,.cabinet-guide .cabinet-action--primary:focus-visible{background:var(--premium-accent);border-color:var(--premium-accent);color:var(--on-gold)}@media (max-width:1023px){.cabinet-layout{grid-template-columns:minmax(0,1fr);gap:32px}.cabinet-guide{padding-top:0}.certificate-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.certificate-product-grid{grid-template-columns:1fr}.cabinet-page .siam-section__head{margin-bottom:16px}.cabinet-layout{gap:28px}.cabinet-lookup{gap:14px;padding:20px}.cabinet-lookup__top strong{font-size:26px}.cabinet-lookup__top span{font-size:13px}.cabinet-guide h2{font-size:30px}.cabinet-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:359px){.cabinet-actions{grid-template-columns:minmax(0,1fr)}}
