.pp-page{--pp-ease:cubic-bezier(.22, 1, .36, 1);--pp-line:#f6f3e91f;--pp-gold-line:linear-gradient(180deg, #f3d77c, #ddb04f 55%, #c99a3a);background:var(--ink);position:relative;overflow-x:clip}.pp-top-shade{z-index:25;pointer-events:none;background:linear-gradient(#071014d1,#07101461 55%,#0000);height:140px;position:fixed;inset:0 0 auto}@keyframes pp-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes pp-float{0%,to{translate:0}50%{translate:0 -12px}}.pp-hero{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.pp-backdrop{z-index:-1;position:absolute;inset:0}.pp-backdrop :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-grade{background:linear-gradient(90deg, #03080ce0, #03080c9e 34%, #03080c33 62%, #03080c57), linear-gradient(0deg, var(--ink), #07101499 14%, #07101400 40%);position:absolute;inset:0}.pp-hero-inner{--pp-pack-w:min(40vw, 92svh);width:100%;padding:calc(var(--header-height,84px) + 6svh) var(--page-gutter) 8svh;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(24px,4vw,72px);display:grid}.pp-hero[data-motion=full] .pp-rise{animation:pp-rise 1s var(--pp-ease) var(--pp-delay,0s) both}.pp-crumbs ol{margin:0 0 var(--space-6);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#f6f3e99e;flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.pp-crumbs li+li:before{content:"/";color:var(--gold);margin-right:10px}.pp-crumbs a{transition:color .2s}.pp-crumbs a:hover,.pp-crumbs [aria-current]{color:var(--ivory)}.pp-counter{margin:0 0 var(--space-5);font-size:clamp(var(--text-md), 1.3vw, 22px);letter-spacing:.02em;color:#f1f0e7;font-weight:300}.pp-counter small{font-size:max(var(--text-xs), .62em);letter-spacing:.08em;opacity:.55}.pp-range-label{letter-spacing:.16em;text-transform:uppercase;vertical-align:middle;color:var(--gold);margin-right:14px;font-size:11px;font-weight:500;display:inline-block}.pp-title{font-family:var(--font-display), Georgia, serif;margin:0;font-weight:400}.pp-title-name{margin-bottom:var(--space-3);letter-spacing:.01em;color:#f6f3e9d1;font-size:clamp(22px,2vw,34px);font-style:italic;display:block}.pp-title-main{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(46px,6vw,108px);line-height:.94;display:block}.pp-title-headline{max-width:22em;margin-top:var(--space-4);letter-spacing:.01em;color:#f6f3e9db;text-wrap:balance;font-size:clamp(22px,2vw,34px);font-style:italic;line-height:1.2;display:block}.pp-title em,.pp-heading em{color:var(--gold);font-style:normal}.pp-lede{max-width:34em;margin:var(--space-6) 0 0;padding-left:var(--space-5);font-size:var(--chapter-body);letter-spacing:var(--chapter-body-ls);color:#f6f3e9e0;line-height:1.55;position:relative}.pp-lede:before{content:"";background:var(--pp-gold-line);width:1px;position:absolute;top:.2em;bottom:.2em;left:0}.pp-actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.pp-ghost{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#f6f3e9db;border-bottom:1px solid #f6f3e94d;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.pp-ghost:hover{color:var(--gold);border-color:var(--gold)}.pp-pack{width:var(--pp-pack-w);aspect-ratio:4/5;margin:calc(var(--pp-pack-w) * -.2) 0 calc(var(--pp-pack-w) * -.3);justify-self:center;position:relative}.pp-pack:before{content:"";filter:blur(26px);background:radial-gradient(#ffe8c452,#ffe8c41a 42%,#0000 70%);border-radius:50%;width:80%;height:60%;position:absolute;top:46.4%;left:50%;translate:-50% -50%}.pp-pack:after{content:"";filter:blur(6px);background:radial-gradient(#000408cc,#00040859 45%,#0000 72%);border-radius:50%;width:50%;height:4%;position:absolute;top:73%;left:50%;translate:-50% -50%}.pp-pack img{z-index:1;width:calc(100% * var(--pp-pack-scale,1));height:calc(100% * var(--pp-pack-scale,1));left:calc((1 - var(--pp-pack-scale,1)) * 50%);top:calc((1 - var(--pp-pack-scale,1)) * 46.4% + var(--pp-pack-y,0%));object-fit:contain;filter:drop-shadow(0 30px 34px #0004089e);-webkit-user-select:none;user-select:none;position:absolute}.pp-hero[data-motion=full] .pp-pack img{animation:6s ease-in-out infinite pp-float}.pp-section{padding:clamp(80px, 12svh, 160px) var(--page-gutter);background:linear-gradient(var(--pp-line), var(--pp-line)) var(--page-gutter) 0 / calc(100% - var(--page-gutter) * 2) 1px no-repeat}.pp-hero+.pp-section{background:0 0}.pp-eyebrow{margin:0 0 var(--space-4);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:500}.pp-heading{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:var(--chapter-title);line-height:var(--chapter-title-lh);letter-spacing:var(--chapter-title-ls);text-transform:uppercase;margin:0 0 clamp(32px,5svh,64px)}.pp-heading-line{display:block}.pp-subheading{margin:var(--space-7) 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:500}.pp-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,140px);display:grid}.pp-story .pp-heading{margin-bottom:var(--space-5)}.pp-story-quote{max-width:26em;font-family:var(--font-display), Georgia, serif;color:#f6f3e9e6;margin:0;font-size:clamp(20px,1.75vw,30px);font-style:italic;line-height:1.4}.pp-story-body{padding-left:var(--space-6);position:relative}.pp-story-body:before{content:"";background:var(--pp-gold-line);width:1px;position:absolute;top:.3em;bottom:.3em;left:0}.pp-story-body p{margin:0 0 var(--chapter-copy-gap);font-size:var(--chapter-body);line-height:var(--chapter-body-lh);letter-spacing:var(--chapter-body-ls);color:var(--chapter-body-color)}.pp-story-body p:last-child{margin-bottom:0}.pp-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin:0;padding:0;list-style:none;display:grid}.pp-highlight{border:1px solid var(--pp-line);transition:border-color .3s ease, translate .4s var(--pp-ease), background .3s ease;background:linear-gradient(160deg,#ffffff0f,#ffffff03 60%);border-radius:24px;padding:clamp(24px,2.4vw,40px) clamp(20px,2vw,32px)}.pp-highlight:hover{background:linear-gradient(160deg,#d7a5531a,#ffffff03 60%);border-color:#d7a55373;translate:0 -4px}.pp-icon{color:var(--gold);display:block}.pp-highlight h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.pp-highlight p{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.55}.pp-details{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,140px);display:grid}.pp-details-visual{top:calc(var(--header-height,84px) + 24px);aspect-ratio:4/5;border:1px solid var(--pp-line);border-radius:28px;position:sticky;overflow:hidden}.pp-details-visual:after{content:"";background:linear-gradient(#0000 55%,#03080c8c);position:absolute;inset:0}.pp-details-backdrop{object-fit:cover;filter:brightness(.62)saturate(.95);width:100%;height:100%;position:absolute;inset:0}.pp-details-pack{z-index:1;object-fit:contain;filter:drop-shadow(0 26px 30px #00040899);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)translateY(6%)}.pp-specs{border-top:1px solid var(--pp-line);margin:0}.pp-spec{gap:var(--space-5);border-bottom:1px solid var(--pp-line);grid-template-columns:minmax(120px,2fr) minmax(0,3fr);padding:18px 0;display:grid}.pp-spec dt{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#f6f3e999;padding-top:3px;font-weight:500}.pp-spec dd{font-size:var(--text-base);color:var(--ivory);margin:0;line-height:1.5}.pp-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pp-chips li{font-size:var(--text-sm);color:#f6f3e9e6;background:#ffffff08;border:1px solid #f6f3e938;border-radius:99px;padding:10px 18px}.pp-note{margin:var(--space-6) 0 0;max-width:40em;font-size:var(--text-sm);color:#f6f3e98c;line-height:1.55}.pp-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.pp-step{padding-top:var(--space-6);border-top:1px solid var(--pp-line);position:relative}.pp-step:before{content:"";background:var(--gold);width:48px;height:1px;position:absolute;top:-1px;left:0}.pp-step-number{font-family:var(--font-display), Georgia, serif;color:var(--gold);font-size:clamp(44px,4vw,72px);line-height:1;display:block}.pp-step h3{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.pp-step p{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.55}.pp-faq{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,140px);display:grid}.pp-faq-list{border-top:1px solid var(--pp-line)}.pp-faq-item{border-bottom:1px solid var(--pp-line)}.pp-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-5);cursor:pointer;padding:26px 0;list-style:none;display:flex}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-item summary:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.pp-faq-item h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(20px,1.6vw,28px);font-weight:400;line-height:1.25;transition:color .2s}.pp-faq-item summary:hover h3{color:var(--gold)}.pp-faq-mark{flex:none;width:18px;height:18px;position:relative}.pp-faq-mark:before,.pp-faq-mark:after{content:"";background:var(--gold);width:100%;height:1px;transition:rotate .3s var(--pp-ease);position:absolute;top:50%;left:0}.pp-faq-mark:after{rotate:90deg}.pp-faq-item[open] .pp-faq-mark:after{rotate:none}.pp-faq-item p{padding:0 var(--space-7) 28px 0;font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.65}.pp-related-list{margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:thin;scrollbar-color:#6c7778 transparent;grid-auto-columns:clamp(230px,22vw,330px);grid-auto-flow:column;gap:clamp(12px,1.4vw,24px);list-style:none;display:grid;overflow-x:auto}.pp-related-list li{scroll-snap-align:start}.pp-card{aspect-ratio:3/4;border:1px solid var(--pp-line);isolation:isolate;border-radius:24px;display:block;position:relative;overflow:hidden}.pp-card-backdrop{z-index:-2;object-fit:cover;filter:brightness(.5)saturate(.9);width:100%;height:100%;transition:filter .5s ease, scale .9s var(--pp-ease);position:absolute;inset:0}.pp-card:after{content:"";z-index:-1;background:linear-gradient(#0000,#03080c33 50%,#03080ce6);position:absolute;inset:0}.pp-card-pack{z-index:0;object-fit:contain;width:100%;height:100%;transform:translateY(-9%) scale(calc(1.2 * var(--pp-pack-scale,1)));filter:drop-shadow(0 20px 24px #00040899);transition:translate .6s var(--pp-ease);position:absolute;inset:0}.pp-card-copy{padding:var(--space-5);gap:6px;display:grid;position:absolute;inset:auto 0 0}.pp-card-index{letter-spacing:.16em;color:var(--gold);font-size:11px;font-weight:500}.pp-card-title{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;font-size:clamp(22px,1.7vw,28px);line-height:1.05}.pp-card-link{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#efbd62;transition:gap .3s var(--pp-ease);margin-top:6px;font-weight:500;display:inline-flex}.pp-card:hover .pp-card-backdrop,.pp-card:focus-visible .pp-card-backdrop{filter:brightness(.68)saturate();scale:1.04}.pp-card:hover .pp-card-pack,.pp-card:focus-visible .pp-card-pack{translate:0 -8px}.pp-card:hover .pp-card-link,.pp-card:focus-visible .pp-card-link{gap:var(--space-4)}.pp-card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.pp-cta{isolation:isolate;min-height:72svh;padding:15svh var(--page-gutter);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.pp-cta-backdrop{z-index:-2;object-fit:cover;filter:brightness(.42)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.pp-cta:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--ink), #07101440 30%, #07101440 70%, var(--ink));position:absolute;inset:0}.pp-cta .pp-heading{margin-bottom:var(--space-5)}.pp-cta p{max-width:30em;font-size:var(--chapter-body);line-height:var(--chapter-body-lh);color:var(--chapter-body-color);margin:0 auto}.pp-cta-button{min-height:48px;margin-top:var(--space-7);letter-spacing:.09em;text-transform:uppercase;color:#efbd62;transition:background .2s ease, border-color .2s ease, gap .3s var(--pp-ease);background:#14180e33;border:1px solid #bb9553;border-radius:99px;justify-content:center;align-items:center;gap:28px;padding:10px 30px;font-size:clamp(11px,.85vw,14px);display:inline-flex}.pp-cta-button:hover{background:#dfb46324;border-color:#efbd62;gap:36px}.pp-cta-button:focus-visible{outline-offset:5px;outline:2px solid #fff3ce}@media (min-width:1024px){:is(.pp-highlight-grid:has(>li:nth-child(5)):not(:has(>li:nth-child(7))),.pp-step-list:has(>li:nth-child(5)):not(:has(>li:nth-child(7)))){grid-template-columns:repeat(3,minmax(0,1fr))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion-choice=reduced]) .pp-reveal{animation:linear both pp-rise;animation-timeline:view();animation-range:entry 5% cover 28%}}}@media (max-width:1023px){.pp-grade{background:linear-gradient(180deg, #03080c8c, #03080c59 30%, #03080cb3 60%, var(--ink))}.pp-hero{align-items:flex-start}.pp-hero-inner{--pp-pack-w:min(80vw, 50svh);padding-top:calc(var(--header-height,72px) + var(--space-4));padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr)}.pp-pack{margin:calc(var(--pp-pack-w) * -.16) auto calc(var(--pp-pack-w) * -.3);order:-1}.pp-title-main{font-size:clamp(40px,11vw,64px)}.pp-lede{font-size:var(--text-base)}.pp-actions{margin-top:var(--space-6)}.pp-story,.pp-details,.pp-faq{grid-template-columns:minmax(0,1fr)}.pp-highlight-grid,.pp-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-details-visual{aspect-ratio:5/4;width:min(100%,520px);position:relative;top:auto}.pp-details-pack{transform:scale(1.5)translateY(8%)}.pp-related-list{grid-auto-columns:clamp(220px,42vw,300px)}}@media (max-width:599px){.pp-crumbs ol{margin-bottom:var(--space-5)}.pp-highlight-grid,.pp-step-list{grid-template-columns:minmax(0,1fr)}.pp-spec{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.pp-related-list{grid-auto-columns:68vw}.pp-faq-item p{padding-right:0}.pp-actions .consult-cta{justify-content:center;width:100%}}.pp-ov-hero{isolation:isolate;min-height:92svh;padding:calc(var(--header-height,84px) + 8svh) var(--page-gutter) clamp(48px, 9svh, 96px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.pp-ov-hero-backdrop{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.pp-ov-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, #03080ce6, #03080c9e 45%, #03080c33 75%), linear-gradient(0deg, var(--ink), #07101480 18%, #07101400 45%);position:absolute;inset:0}.pp-ov-hero-copy{max-width:min(920px,100%)}.pp-ov-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(36px,3.9vw,68px);font-weight:400;line-height:1;display:grid}.pp-ov-title span{display:block}@media (min-width:1024px){.pp-ov-title span{white-space:nowrap}}.pp-ov-hero .pp-lede{max-width:44em;margin-top:var(--space-5);font-size:clamp(var(--text-sm), 1vw, var(--text-base));letter-spacing:0;color:#f6f3e9c7;line-height:1.65}.pp-ov-title em{color:var(--gold);font-style:normal}.pp-ov-jump{margin-top:var(--space-7)}.pp-ov-jump a{align-items:center;min-height:28px;transition:color .2s;display:inline-flex}.pp-ov-jump li:has(a:hover){border-color:var(--gold)}.pp-ov-jump a:hover{color:var(--gold)}.pp-ov-range{scroll-margin-top:var(--header-height,84px);background:0 0;padding-top:clamp(48px,8svh,96px)}.pp-ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.pp-ov-card{border:1px solid var(--pp-line);scroll-margin-top:calc(var(--header-height,84px) + 16px);transition:border-color .3s ease, translate .5s var(--pp-ease);background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.pp-ov-card:hover,.pp-ov-card:focus-within{border-color:#d7a55380;translate:0 -4px}.pp-ov-visual{isolation:isolate;aspect-ratio:16/9;position:relative;overflow:hidden}.pp-ov-visual:after{content:"";z-index:-1;background:linear-gradient(#03080c26 45%,#071014d9);position:absolute;inset:0}.pp-ov-backdrop{z-index:-2;object-fit:cover;filter:brightness(.6)saturate(.95);width:100%;height:100%;transition:scale .9s var(--pp-ease), filter .5s ease;position:absolute;inset:0}.pp-ov-pack{width:52%;height:auto;translate:-50% -46%;scale:calc(1.15 * var(--pp-pack-scale,1));filter:drop-shadow(0 22px 26px #00040899);transition:translate .6s var(--pp-ease);position:absolute;top:50%;left:50%}.pp-ov-card:hover .pp-ov-backdrop{filter:brightness(.72)saturate();scale:1.04}.pp-ov-card:hover .pp-ov-pack{translate:-50% -50%}.pp-ov-body{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:1;padding:clamp(24px,2.4vw,40px);display:flex}.pp-ov-index{align-items:baseline;gap:var(--space-3);letter-spacing:.16em;text-transform:uppercase;color:#f6f3e999;margin:0;font-size:11px;font-weight:500;display:flex}.pp-ov-index span{color:var(--gold)}.pp-ov-heading{font-family:var(--font-display), Georgia, serif;text-transform:uppercase;margin:0;font-size:clamp(28px,2.4vw,42px);font-weight:400;line-height:1.02}.pp-ov-text{max-width:36em;font-size:var(--text-base);color:var(--text-secondary);flex:1;margin:0;line-height:1.6}.pp-ov-link{align-items:center;gap:var(--space-4);min-height:var(--tap);margin-top:var(--space-2);padding:0 var(--space-5);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:#efbd62;transition:background .2s ease, gap .26s var(--pp-ease);border:1px solid #bb9553;border-radius:99px;font-weight:500;display:inline-flex}.pp-ov-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.pp-ov-card:hover .pp-ov-link{gap:var(--space-5);background:#dfb46324}.pp-ov-link:focus-visible{outline:none}.pp-ov-card:has(.pp-ov-link:focus-visible){outline:2px solid var(--gold);outline-offset:4px}.pp-ov-guide-links{margin-top:var(--space-6)}@media (max-width:1023px){.pp-ov-hero{min-height:86svh}.pp-ov-hero:after{background:linear-gradient(180deg, #03080c8c, #03080c80 35%, #03080cd1 70%, var(--ink))}.pp-ov-grid{grid-template-columns:minmax(0,1fr)}.pp-ov-pack{width:62%}.pp-ov-title{font-size:clamp(32px,9vw,48px)}}.pp-title-brand{margin-bottom:var(--space-3);font-family:var(--font-body), Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:500;display:block}.pp-surfaces-note{margin:var(--space-5) 0 0;max-width:40em;font-size:var(--text-sm);color:#f6f3e9b8;line-height:1.6}.pp-info{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,7vw,140px);display:grid}.pp-info-body{gap:var(--space-6);justify-items:start;display:grid}.pp-info-text{max-width:40em;font-size:var(--text-base);color:var(--chapter-body-color);margin:0;line-height:1.7}.pp-info-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,1.2vw,20px);width:100%;margin:0;padding:0;list-style:none;display:grid}.pp-info-card{padding:var(--space-6);border:1px solid var(--pp-line);background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%);border-radius:20px}.pp-info-meta{margin:0 0 var(--space-3);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:500}.pp-info-card h3{margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.pp-info-list{gap:var(--space-3);counter-reset:pp-info;width:100%;margin:0;padding:0;list-style:none;display:grid}.pp-info-list li{padding:0 0 var(--space-3) var(--space-7);border-bottom:1px solid var(--pp-line);font-size:var(--text-base);color:#f6f3e9e0;line-height:1.6;position:relative}.pp-info-list li:before{content:"";background:var(--gold);width:8px;height:1px;position:absolute;top:.7em;left:4px}.pp-info-list--ordered li{counter-increment:pp-info}.pp-info-list--ordered li:before{content:counter(pp-info, decimal-leading-zero);width:auto;height:auto;font-family:var(--font-display), Georgia, serif;color:var(--gold);background:0 0;font-size:18px;line-height:1;top:.15em}.pp-info-table-wrap{border:1px solid var(--pp-line);border-radius:20px;width:100%;overflow-x:auto}.pp-info-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.pp-info-table th,.pp-info-table td{text-align:left;border-bottom:1px solid var(--pp-line);white-space:nowrap;padding:16px 20px}.pp-info-table tbody tr:last-child>*{border-bottom:0}.pp-info-table thead th{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:#f6f3e999;background:#ffffff08;font-weight:500}.pp-info-table tbody th{color:var(--ivory);font-weight:400}.pp-info-table td:last-child{color:#efbd62;font-weight:500}.pp-info-link{margin-top:var(--space-2);gap:var(--space-3)}@media (min-width:1024px){.pp-highlight-grid:has(>li:nth-child(9)):not(:has(>li:nth-child(10))){grid-template-columns:repeat(3,minmax(0,1fr))}.pp-info-cards[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.pp-info{grid-template-columns:minmax(0,1fr);gap:0}}.pp-info-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pp-ov-also{z-index:1;font-size:var(--text-sm);color:#f6f3e9b3;margin:0;position:relative}.pp-ov-also a{color:#efbd62;border-bottom:1px solid #efbd6266}.pp-ov-also a:hover{border-color:#efbd62}.pp-info-cards[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.pp-info-cards[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:599px){.pp-info-cards[data-columns]{grid-template-columns:minmax(0,1fr)}}.pp-info-card>p:not([class]){font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.pp-info-card-steps{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0 0 0 var(--space-5);font-size:var(--text-sm);color:#f6f3e9d9;line-height:1.55;list-style:decimal;display:grid}.pp-info-card-steps li::marker{color:var(--gold);font-weight:500}.pp-info-card .pp-info-card-note{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--pp-line);font-size:var(--text-sm);color:#f6f3e9b3;line-height:1.55}.pp-info-aside{width:100%;padding:var(--space-6);border:1px solid #d7a55359;border-left:2px solid var(--gold);background:#d7a5530f;border-radius:16px}.pp-info-aside h3{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:500}.pp-info-aside p{font-size:var(--text-base);color:#f6f3e9e6;margin:0;line-height:1.65}.pp-info-aside ul{gap:var(--space-2);padding-left:var(--space-5);font-size:var(--text-base);color:#f6f3e9e6;margin:0;line-height:1.55;list-style:outside;display:grid}.pp-cta-actions{justify-content:center;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.pp-cta-actions .pp-cta-button{margin-top:0}.pp-cta-button--solid{color:#241a07;background:linear-gradient(135deg,#f3d77c,#ddb04f 55%,#c99a3a);border-color:#0000}.pp-cta-button--solid:hover{background:linear-gradient(135deg,#f7e19a,#e3b95c 55%,#cfa245);border-color:#0000}
