.pr{--pr-gutter:clamp(1rem,4vw,3rem);--pr-card:var(--lp-navy-850);--pr-card-raised:var(--lp-navy-800);--pr-line:var(--avz-border)}.pr-wrap{max-width:1200px;margin:0 auto;padding-inline:var(--pr-gutter)}.pr-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-hero{padding-block:clamp(1.6rem,4vw,3rem) clamp(2rem,4vw,3rem);background:radial-gradient(120% 70% at 85% 0,rgba(236,187,64,.1),rgba(236,187,64,0) 60%),linear-gradient(180deg,var(--lp-navy-950) 0,var(--lp-navy-900) 100%);border-bottom:1px solid var(--pr-line)}.pr-title{margin:.3rem 0 .5rem;font:800 clamp(2.1rem,4.6vw,3.6rem)/1.04 var(--display);letter-spacing:-.01em;text-wrap:balance}.pr-lede{margin:0 0 1.5rem;max-width:44rem;font-size:clamp(1rem,1.5vw,1.15rem);color:var(--lp-soft)}.pr-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.1rem}.pr-path{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:clamp(1.1rem,2.2vw,1.6rem);border:1px solid var(--pr-line);border-radius:18px;background:rgba(14,26,49,.82)}.pr-path--shoot{border-color:var(--avz-gold-line);background:linear-gradient(160deg,rgba(236,187,64,.1),rgba(14,26,49,.92) 55%)}.pr-path__kicker{margin:0;font:700 1.05rem/1.3 var(--display);color:var(--avz-champagne)}.pr-path__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem;margin:0}.pr-path__price strong{font:800 clamp(2rem,3.6vw,2.8rem)/1 var(--display);color:var(--avz-gold-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-path__price span{color:var(--lp-soft);font-weight:600}.pr-path__body{margin:0;color:var(--lp-soft);flex:1 1}.pr-path .lp-btn{align-self:flex-start;max-width:100%;white-space:normal;text-align:center}.pr-section{padding-block:clamp(2.6rem,6vw,4.5rem)}.pr-section--alt{background:linear-gradient(180deg,var(--lp-navy-950) 0,var(--lp-navy-900) 100%);border-block:1px solid var(--pr-line)}.pr-head{margin-bottom:1.6rem;max-width:48rem}.pr-h2{margin:.3rem 0 .4rem;font:800 clamp(1.7rem,3.1vw,2.5rem)/1.1 var(--display);text-wrap:balance}.pr-head__lede{margin:0;color:var(--lp-soft);font-size:1.05rem}.pr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.pr-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.5rem;border:1px solid var(--pr-line);border-radius:18px;background:var(--pr-card)}.pr-card--featured{border-color:var(--avz-gold-line);box-shadow:0 0 0 1px rgba(236,187,64,.12),0 18px 40px rgba(0,0,0,.25)}.pr-card h3{margin:0;font:700 .85rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--avz-champagne)}.pr-card p{margin:0;color:var(--lp-soft)}.pr-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .55rem}.pr-amount strong{font:800 clamp(2.4rem,4vw,3.2rem)/1 var(--display);color:var(--avz-ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-card--featured .pr-amount strong{color:var(--avz-gold-soft)}.pr-amount--quote strong{font-size:clamp(1.8rem,3vw,2.3rem)}.pr-amount span{color:var(--lp-soft);font-weight:600}.pr-includes{display:grid;grid-gap:.45rem;gap:.45rem;margin:.2rem 0 .4rem;padding:0;list-style:none;flex:1 1}.pr-includes li{position:relative;padding-left:1.5rem;color:var(--avz-ivory)}.pr-includes li:before{content:"✓";position:absolute;left:0;color:var(--avz-gold);font-weight:800}.pr-card .lp-btn{align-self:flex-start;max-width:100%;white-space:normal;text-align:center}.pr-savings{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:.9rem 1rem;border:1px solid var(--pr-line);border-radius:12px;background:rgba(6,13,28,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-savings div{display:flex;justify-content:space-between;gap:1rem}.pr-savings dt{color:var(--lp-soft)}.pr-savings dd{margin:0;font-weight:700;color:var(--avz-ivory)}.pr-savings__total{padding-top:.4rem;border-top:1px dashed var(--pr-line)}.pr-savings__total dd,.pr-savings__total dt{color:var(--avz-gold-soft);font-weight:800}.pr-mls{margin:1.4rem 0 0;max-width:56rem;color:var(--lp-soft);font-size:.98rem}.pr-badge{align-self:flex-start;padding:.2rem .6rem;border-radius:999px;background:var(--avz-gold);color:var(--avz-on-gold);font:800 .72rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase}.pr-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-fresh{margin:.6rem 0 0;max-width:52rem;color:var(--lp-soft);font-size:.92rem}.pr-fresh--stale,.pr-summary__fresh--stale{color:var(--avz-champagne)}.pr-path__price--quiet strong{font-size:clamp(1.5rem,2.6vw,2rem);color:var(--avz-ivory)}.pr-path__note,.pr-unavailable{margin:0;padding:.75rem .9rem;border:1px solid var(--avz-gold-line);border-radius:12px;background:rgba(236,187,64,.06);color:var(--avz-champagne);font-weight:600}.pr-unavailable{margin-top:1.2rem;max-width:44rem}.pr-visual{margin:0;min-width:0}.pr-visual img{display:block;width:100%;height:auto;border:1px solid var(--pr-line);border-radius:14px;background:var(--lp-navy-850);cursor:default}.pr-visual figcaption{margin-top:.5rem;color:var(--lp-soft);font-size:.88rem}.pr-visual-pair{grid-template-columns:2.08fr 1.18fr;grid-gap:1rem;gap:1rem;margin-bottom:1.8rem}.pr-split,.pr-visual-pair{display:grid;align-items:start}.pr-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(1.2rem,3vw,2.4rem);gap:clamp(1.2rem,3vw,2.4rem)}.pr-split--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.pr-split--intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;margin-bottom:1.4rem}.pr-split--intro .pr-visual{max-width:24rem;justify-self:end}.pr-split__main{min-width:0}.pr-tiers{display:grid;grid-gap:1.8rem;gap:1.8rem}.pr-tier h3{margin:0 0 .2rem;font:700 1.3rem/1.25 var(--display)}.pr-tier>p{margin:0 0 .9rem;color:var(--lp-soft)}.pr-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.pr-price-grid--one{grid-template-columns:minmax(0,26rem);margin-top:1rem}.pr-price-card{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:1.25rem;border:1px solid var(--pr-line);border-radius:16px;background:var(--pr-card)}.pr-price-card[data-featured="1"]{border-color:var(--avz-gold-line);background:linear-gradient(160deg,rgba(236,187,64,.08),var(--pr-card) 60%)}.pr-price-card__name{margin:0;font:700 .82rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--avz-champagne)}.pr-price-card__total{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0}.pr-price-card__total strong{font:800 clamp(2rem,3.2vw,2.6rem)/1 var(--display);color:var(--avz-gold-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-price-card__total span{color:var(--lp-soft);font-weight:600}.pr-price-card__lines{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:.7rem 0 0;border-top:1px solid var(--pr-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:1 1}.pr-price-card__lines div{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.pr-price-card__lines dt{display:flex;flex-direction:column;color:var(--avz-ivory);font-weight:600}.pr-price-card__lines dt small{color:var(--lp-soft);font-weight:500}.pr-price-card__lines dd{margin:0;flex-shrink:0;color:var(--avz-ivory);font-weight:700}.pr-select{align-self:stretch;justify-content:center;max-width:100%;white-space:normal;text-align:center}.pr-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-bottom:1rem}.pr-band{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.75rem .9rem;border:1px solid var(--pr-line);border-radius:12px;background:rgba(6,13,28,.45);color:var(--avz-ivory);font:inherit;text-align:left;cursor:pointer}.pr-band strong{font-weight:700}.pr-band span{color:var(--lp-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-band[data-selected=true]{border-color:var(--avz-gold);background:rgba(236,187,64,.1)}.pr-band[data-selected=true] span{color:var(--avz-gold-soft)}.pr-matrix{width:100%;margin-top:1.2rem;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-matrix caption{margin-bottom:.5rem;color:var(--lp-soft);font-size:.9rem;text-align:left}.pr-matrix td,.pr-matrix th{padding:.55rem .6rem;border-bottom:1px solid var(--pr-line);text-align:right}.pr-matrix th:first-child{text-align:left}.pr-matrix thead th{color:var(--lp-soft);font-weight:600;font-size:.9rem}.pr-matrix td{color:var(--avz-ivory);font-weight:700}.pr-includes--inline{grid-template-columns:repeat(2,minmax(0,1fr));flex:none}.pr-launch__more{margin:.8rem 0 0;color:var(--lp-soft)}.pr-addons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.pr-addon{display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:.9rem;border:1px solid var(--pr-line);border-radius:16px;background:var(--pr-card)}.pr-addon .pr-visual img{aspect-ratio:4/3;object-fit:cover;object-position:left bottom}.pr-addon__body{display:flex;flex-direction:column;gap:.45rem;flex:1 1}.pr-addon__body h3{margin:0;font:700 1.1rem/1.25 var(--display)}.pr-addon__body p{margin:0;color:var(--lp-soft)}.pr-addon__tag{margin-top:auto!important;padding-top:.5rem;border-top:1px solid var(--pr-line);color:var(--avz-champagne)!important;font-weight:700}.pr-config{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.pr-config__controls{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0}.pr-field{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0;margin:0;padding:1rem 1.1rem;border:1px solid var(--pr-line);border-radius:14px;background:var(--pr-card)}.pr-field legend{float:left;width:100%;margin:0 0 .2rem;padding:0;font:700 1rem/1.3 var(--display);color:var(--avz-ivory)}.pr-field legend+*{clear:both}.pr-seg{display:flex;flex-wrap:wrap;gap:.4rem}.pr-seg button{min-height:2.5rem;padding:.45rem .85rem;border:1px solid var(--avz-border-strong);border-radius:999px;background:rgba(6,13,28,.5);color:var(--avz-ivory);font:600 .95rem/1.2 var(--sans);cursor:pointer}.pr-seg button[data-selected=true]{border-color:var(--avz-gold);background:var(--avz-gold);color:var(--avz-on-gold)}.pr-checks{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.pr-check{display:flex;gap:.5rem;align-items:center;min-height:2.2rem;color:var(--avz-ivory)}.pr-check input{width:1.1rem;height:1.1rem;accent-color:var(--avz-gold)}.pr-select-field{display:grid;grid-gap:.3rem;gap:.3rem;font-weight:600;color:var(--avz-ivory)}.pr-select-field select{min-height:2.6rem;padding:.4rem .6rem;border:1px solid var(--avz-border-strong);border-radius:10px;background:var(--lp-navy-950);color:var(--avz-ivory);font:inherit}.pr-config__summary{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0;padding:1.3rem;border:1px solid var(--avz-gold-line);border-radius:18px;background:linear-gradient(160deg,rgba(236,187,64,.08),var(--pr-card) 55%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:-webkit-sticky;position:sticky;top:5.5rem}.pr-summary__eyebrow{margin:0;font:700 .75rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--avz-champagne)}.pr-summary__title{margin:0 0 .3rem;font:700 1.2rem/1.3 var(--display)}.pr-line{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid var(--pr-line)}.pr-line>span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pr-line small{color:var(--lp-soft)}.pr-line b{flex-shrink:0;max-width:55%;text-align:right;color:var(--avz-ivory)}.pr-line--total{align-items:baseline;padding-bottom:0;border-bottom:0}.pr-line--total>span{font:700 .85rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.pr-line--total strong{font:800 clamp(1.9rem,3vw,2.4rem)/1 var(--display);color:var(--avz-gold-soft)}.pr-summary__fresh,.pr-summary__note{margin:0;color:var(--lp-soft);font-size:.9rem}.pr-summary__missing h3{margin:0 0 .4rem;font:700 1.15rem/1.3 var(--display)}.pr-summary__missing p{margin:0 0 .8rem;color:var(--lp-soft)}.pr-suggest{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.pr-suggest__btn{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:.7rem .9rem;border:1px solid var(--pr-line);border-radius:12px;background:rgba(6,13,28,.45);color:var(--avz-ivory);font:inherit;text-align:left;cursor:pointer}.pr-suggest__btn b{flex-shrink:0;color:var(--avz-gold-soft)}.pr-proceed{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--pr-line)}.pr-proceed>p{margin:0;color:var(--lp-soft)}.pr-proceed>p strong{color:var(--avz-ivory)}.pr-proceed>.lp-btn,.pr-proceed__confirm{justify-self:stretch;justify-content:center;white-space:normal;text-align:center}.pr-proceed__actions{display:flex;flex-wrap:wrap;gap:.6rem}.pr-proceed__actions .lp-btn{max-width:100%;white-space:normal;text-align:center}.pr-field--listings{padding:0;border:0;background:none}.pr-listings{display:grid;grid-gap:.5rem;gap:.5rem}.pr-listing{display:flex;gap:.75rem;align-items:flex-start;width:100%;padding:.75rem .9rem;border:1px solid var(--pr-line);border-radius:12px;background:rgba(6,13,28,.45);color:var(--avz-ivory);cursor:pointer}.pr-listing[data-selected=true]{border-color:var(--avz-gold);background:rgba(236,187,64,.08)}.pr-listing input{margin-top:.3rem;accent-color:var(--avz-gold)}.pr-listing span{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pr-listing small{color:var(--lp-soft)}.pr-listing__note{color:var(--avz-champagne)!important}.pr-credit{display:flex;gap:.7rem;align-items:flex-start;padding:.8rem .9rem;border:1px solid var(--pr-line);border-radius:12px;color:var(--lp-soft)}.pr-credit strong{display:block;color:var(--avz-ivory)}.pr-credit input{margin-top:.25rem;accent-color:var(--avz-gold)}.pr-error{margin:0;padding:.7rem .9rem;border:1px solid rgba(255,156,156,.45);border-radius:10px;color:var(--avz-danger)}.pr-confirm{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem;border:1px solid rgba(110,214,160,.45);border-radius:14px;background:rgba(110,214,160,.06)}.pr-confirm--changed{border-color:var(--avz-gold);background:rgba(236,187,64,.08)}.pr-confirm>p{margin:0;color:var(--lp-soft)}.pr-confirm .pr-confirm__title{font:800 1.15rem/1.3 var(--display);color:var(--avz-ivory)}.pr-confirm__lines{display:grid;grid-gap:.45rem;gap:.45rem}.pr-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.pr-compare div{padding:.65rem .8rem;border:1px solid var(--pr-line);border-radius:10px}.pr-compare dt{color:var(--lp-soft);font-size:.88rem}.pr-compare dd{margin:.2rem 0 0;font:800 1.35rem/1.1 var(--display);color:var(--avz-ivory)}.pr-compare__now{border-color:var(--avz-gold)!important}.pr-compare__now dd{color:var(--avz-gold-soft)}.pr-confirm .lp-btn{justify-content:center;white-space:normal;text-align:center}.pr-confirm__secondary{justify-self:start;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pr-confirm__hold,.pr-confirm__note{font-size:.9rem}.pr-others{margin-top:.6rem}.pr-others>p{margin:0 0 .5rem;font-weight:700}.pr-statuses{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.pr-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.8rem .9rem;border:1px solid var(--pr-line);border-radius:12px;background:rgba(6,13,28,.45)}.pr-status>span:first-child{display:flex;flex-direction:column;min-width:0}.pr-status small{color:var(--lp-soft)}.pr-panel{max-width:52rem;padding:1.5rem;border:1px solid var(--pr-line);border-radius:18px;background:var(--pr-card)}.pr-panel h3{margin:0 0 .5rem;font:700 1.25rem/1.3 var(--display)}.pr-panel p{margin:0 0 .8rem;color:var(--lp-soft)}.pr-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.pr-panel__actions .lp-btn{max-width:100%;white-space:normal;text-align:center}.pr-final{padding-block:clamp(2.6rem,6vw,4.5rem);text-align:center;background:radial-gradient(90% 80% at 50% 100%,rgba(236,187,64,.1),rgba(236,187,64,0) 70%),var(--lp-navy-900)}.pr-final .pr-head__lede{margin:0 auto;max-width:40rem}.pr-final__actions{justify-content:center;margin:1.4rem 0 1rem}.pr-final .lp-reassure{margin-inline:auto;max-width:none}.pr-final__more a{color:var(--avz-gold-soft);text-decoration:underline;text-underline-offset:4px}@media (max-width:1080px){.pr-addons{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-config{grid-template-columns:minmax(0,1fr)}.pr-config__summary{position:static}}@media (max-width:860px){.pr-split,.pr-split--intro,.pr-split--reverse{grid-template-columns:minmax(0,1fr)}.pr-split--intro .pr-visual{justify-self:start}.pr-split--reverse>.pr-visual{order:2}}@media (max-width:720px){.pr-addons,.pr-bands,.pr-cards--two,.pr-includes--inline,.pr-paths,.pr-visual-pair{grid-template-columns:minmax(0,1fr)}.pr-matrix td,.pr-matrix th{padding:.5rem .35rem;font-size:.9rem}.pr-card .lp-btn,.pr-panel__actions .lp-btn,.pr-path .lp-btn,.pr-proceed__actions .lp-btn{width:100%;justify-content:center}.pr-compare{grid-template-columns:minmax(0,1fr)}}