:root{color-scheme:dark;--ground:#10150f;--surface:#171e16;--line:#354030;--text:#f0eadc;--muted:#b7bcae;--dim:#8f9886;--gold:#d5bb8e;--gold-ink:#7a5a2a;--cta:#a84a38;--cta-hover:#93402f;--success:#9cc28a;--alert:#e0907e;--display:'Newsreader',Georgia,serif;--body:'Inter',system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ground);color:var(--text);font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:var(--gold);text-underline-offset:3px}a:hover{color:var(--text)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}button:disabled{cursor:wait}[hidden]{display:none!important}.page-width{width:100%;max-width:1248px;margin-inline:auto;padding-inline:24px}.icon{display:block;width:20px;height:20px;flex:none}.pricing-header{border-bottom:1px solid #2a3326}.header-inner{padding-block:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pricing-brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:16px;font-weight:600;white-space:nowrap}.pricing-brand>img{width:34px;height:34px;border:1px solid var(--gold);border-radius:4px;object-fit:contain}.gold{color:var(--gold)}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:15px}.desktop-nav a{text-decoration:none;color:var(--muted);padding-block:10px}.desktop-nav a[aria-current]{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:8px}.header-actions{display:flex;align-items:center;gap:12px}.find-order{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--text);font-size:15px;white-space:nowrap}.find-order .icon{width:16px;height:16px}.purchase-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 20px;border:1px solid var(--cta);border-radius:12px;background:var(--cta);color:#fff8ef;text-decoration:none;font:600 17px/1.4 var(--body);text-align:center;transition:background .15s}.purchase-cta:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:#fff8ef}.purchase-cta .icon{filter:brightness(0) invert(97%) sepia(10%) saturate(292%);width:18px;height:18px}.purchase-cta[aria-disabled=true]{background:#cfc6b2;border-color:#cfc6b2;color:#3f463a;cursor:not-allowed}.purchase-cta[aria-disabled=true] .icon{display:none}.header-create{min-height:44px;padding:10px 18px;font-size:15px;border-radius:8px}.header-create>.icon{display:none}.menu-toggle{display:none}.skip-link{position:absolute;top:10px;left:20px;padding:12px;z-index:20;background:var(--surface);transform:translateY(-200%)}.skip-link:focus{transform:none}
.pricing-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center;padding-block:88px 96px}.hero-copy{display:flex;flex-direction:column;gap:28px;min-width:0}.eyebrow{margin:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}h1,h2{font-family:var(--display);font-weight:400}h1{margin:0;font-size:76px;line-height:.98;letter-spacing:-.02em;text-wrap:balance}h1 em,h2 em{color:var(--gold);font-weight:400}h2{margin:0;font-size:44px;line-height:1.1;letter-spacing:-.01em}h3{margin:0;font-size:18px;font-weight:600;line-height:1.4}p{margin:0}.hero-description{max-width:500px;font-size:19px;line-height:1.6;color:var(--muted);text-wrap:pretty}.mobile-description{display:none}.hero-chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.hero-chips li{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:14px}.hero-chips .icon{width:14px;height:14px}.availability-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;font-size:14px}.availability p{color:var(--muted)}.availability p:before{content:'';display:inline-block;width:8px;height:8px;background:var(--gold);border-radius:50%;margin-right:8px}.availability p[data-state=open]:before{background:var(--success)}.availability p[data-state=paused]:before,.availability p[data-state=error]:before{background:var(--alert)}#retry-availability{border:0;border-bottom:1px solid currentColor;background:none;color:var(--gold);padding:10px 0;min-height:44px}.ticket-wrap{display:flex;justify-content:center}.price-ticket{width:100%;max-width:460px;border-radius:20px;overflow:hidden;background:var(--text);color:#1b2119;box-shadow:0 30px 80px #0007}.ticket-heading{padding:28px 32px 24px;display:flex;flex-direction:column;gap:6px}.ticket-eyebrow{display:flex;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.ticket-heading h2{margin-top:10px;font-size:30px;font-weight:500;line-height:1.1}.ticket-price{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.ticket-price>span{font:400 88px/.9 var(--display);letter-spacing:-.03em}.ticket-price small{padding-bottom:8px;font-size:14px;line-height:1.35;color:#5a6152}.ticket-perforation{position:relative;display:flex;align-items:center;height:24px}.ticket-perforation:before,.ticket-perforation:after{content:'';position:absolute;width:24px;height:24px;border-radius:50%;background:var(--ground);top:0}.ticket-perforation:before{left:-12px}.ticket-perforation:after{right:-12px}.ticket-perforation>span{display:block;width:calc(100% - 48px);margin:auto;border-top:2px dashed #c9c0ab}.ticket-features{list-style:none;margin:0;padding:20px 32px;display:flex;flex-direction:column;gap:14px;font-size:15px}.ticket-features li{display:flex;align-items:center;gap:12px}.ticket-features .icon{filter:brightness(.58) saturate(1.5)}b{font-weight:600}.ticket-actions{padding:8px 32px 30px;display:flex;flex-direction:column;gap:14px}.ticket-actions>p{font-size:13px;line-height:1.5;text-align:center;color:#5a6152}.ticket-actions a:not(.purchase-cta){color:var(--gold-ink)}.stripe-note{display:flex;justify-content:center;align-items:center;gap:8px}.stripe-note .icon{width:14px;height:14px;filter:brightness(.55)}
.proof-band,.surface-band{background:var(--surface);border-block:1px solid #2a3326}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center;padding-block:96px}.proof-player{display:flex;flex-direction:column;align-items:center;min-width:0;gap:14px}.video-shell{width:100%;max-width:340px;position:relative;aspect-ratio:4/7;border-radius:16px;overflow:hidden;background:#080c07;border:1px solid var(--line)}.video-shell[data-format=landscape]{max-width:none;aspect-ratio:7/4}.video-shell video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.sample-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:1px solid #fff4;background:var(--text);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #0007}.sample-play img{filter:brightness(0);width:28px;height:28px}.original-link{font-size:13px;min-height:44px;display:flex;align-items:center}.proof-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.proof-copy h2{font-size:48px;line-height:1.05}.proof-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;max-width:480px}.format-switch{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;width:fit-content;max-width:100%}.format-switch button{min-height:44px;padding:0 16px;border-radius:9px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.format-switch button[aria-pressed=true]{background:var(--text);color:#1b2119}.sample-references{display:flex;align-items:center;gap:16px;padding:16px;border-radius:14px;background:var(--ground);border:1px solid #2a3326;min-width:0}.reference-photos{display:flex;gap:8px;flex:none}.reference-photos img{display:block;width:64px;height:64px;object-fit:cover;border-radius:10px}.sample-references p{font-size:14px;line-height:1.5;color:var(--muted)}.sample-references b{color:var(--text)}.sample-specs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2a3326;border:1px solid #2a3326;border-radius:12px;overflow:hidden}.sample-specs>div{background:var(--surface);padding:14px 16px}.sample-specs dt{font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.sample-specs dd{margin:4px 0 0;font-size:15px}.proof-copy>.proof-footnote{font-size:13px!important;line-height:1.6}.section-space{padding-block:96px}.section-space>h2{margin-bottom:40px}.expectation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.included-card,.expectations-card{padding:32px;border-radius:16px;border:1px solid #2a3326}.included-card{background:var(--surface)}.expectations-card{border-color:var(--line)}.expectation-grid h3{margin-bottom:20px}.icon-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.icon-list li{display:flex;gap:12px}.icon-list .icon{margin-top:2px}.included-card .icon{filter:sepia(.2) hue-rotate(35deg)}.expectations-card .icon-list{color:var(--muted)}.card-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:15px}.surface-band .eyebrow{margin-bottom:12px}.step-grid{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.step-grid>li{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:14px;background:var(--ground);border:1px solid #2a3326;min-width:0}.step-grid>.payment-step{border:2px solid var(--cta);padding:23px}.step-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.step-number{font:400 34px/1.1 var(--display);color:var(--gold)}.free-tag,.charged-tag,.access-tag{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.free-tag{color:var(--success)}.access-tag{color:var(--dim)}.charged-tag{font-size:10px;background:var(--cta);padding:4px 8px;border-radius:999px;color:#fff8ef}.step-grid p{font-size:15px;color:var(--muted)}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trust-grid article{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid var(--line)}.trust-grid .icon{width:28px;height:28px}.trust-grid h3{font-size:20px}.trust-grid p{color:var(--muted)}.faq-band{border-top:1px solid #2a3326}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.faq-grid>div:first-child{display:flex;flex-direction:column;gap:16px}.faq-grid p{color:var(--muted);overflow-wrap:anywhere}.faq-list{border-top:1px solid var(--line)}.pricing-faq{border-bottom:1px solid var(--line)}.pricing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:18px 0;list-style:none;cursor:pointer}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq h3{font-size:18px;font-weight:500}.pricing-faq summary img{flex:none;transition:transform .2s}.pricing-faq .faq-minus,.pricing-faq[open] .faq-plus{display:none}.pricing-faq[open] .faq-minus{display:block}.faq-answer p{margin-bottom:20px}.pricing-final{padding-block:88px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.pricing-final h2{font-size:56px;line-height:1.05}.pricing-final p{font-size:14px;color:var(--dim)}.pricing-final .purchase-cta{padding-inline:28px}.pricing-footer{border-top:1px solid #2a3326}.pricing-footer>.page-width{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:32px 40px;font-size:14px;color:var(--dim)}.pricing-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.pricing-footer a{color:var(--muted);display:inline-flex;align-items:center;min-height:44px}.pricing-sticky{display:none}.pricing-sheet{border:0;border-radius:20px 20px 0 0;background:var(--text);color:#1b2119;padding:16px 20px 24px;width:100%;max-width:480px;max-height:calc(100dvh - 24px);overflow-y:auto}.pricing-sheet::backdrop{background:#050805b3}.sheet-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.sheet-heading h2{font-size:24px;font-weight:500}.sheet-heading button{width:44px;height:44px;border:1px solid #c9c0ab;border-radius:10px;background:transparent;color:#1b2119;font-size:26px}.pricing-sheet .ticket-features{padding:20px 0}.pricing-sheet>p{margin-top:14px;font-size:13px;color:#5a6152;text-align:center}.no-script{margin-block:24px;font-size:14px;color:var(--muted)}
@media(min-width:1040px) and (max-width:1399px){.desktop-nav{gap:18px}.header-inner{gap:12px}.pricing-brand{font-size:14px}.find-order{padding-inline:10px}.header-create{padding-inline:12px;font-size:14px}.pricing-hero{gap:48px;padding-block:44px 56px}h1{font-size:68px}.ticket-heading{padding:24px 30px 18px}.ticket-price>span{font-size:80px}.ticket-features{padding:16px 30px;gap:12px}.ticket-actions{padding:4px 30px 24px;gap:12px}.hero-description{font-size:18px}.hero-copy{gap:24px}}
@media(max-width:1039px){.desktop-nav{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:1px solid var(--line);border-radius:8px}.pricing-hero{grid-template-columns:1fr;gap:32px;padding-block:48px 56px}.hero-copy{max-width:640px}.ticket-wrap{justify-content:flex-start}.hero-description{max-width:640px}.proof-grid{gap:40px}.proof-copy h2{font-size:42px}.sample-references{gap:10px}.reference-photos img{width:48px;height:48px}.sample-references>.icon{display:none}.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{gap:20px}.faq-grid{gap:32px}.pricing-faq h3{font-size:17px}#mobile-nav{padding:12px 24px 20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 24px}#mobile-nav a{min-height:44px;display:flex;align-items:center;text-decoration:none}}
@media(max-width:767px){html{scroll-padding-top:16px}.page-width{padding-inline:16px}.header-inner{padding-block:12px;gap:8px}.pricing-brand{gap:8px;font-size:15px;letter-spacing:-.025em}.pricing-brand>img{width:30px;height:30px}.header-actions{gap:4px}.find-order{width:44px;height:44px;justify-content:center;padding:0;border:0}.find-order>.icon{width:20px;height:20px}.find-order>span,.header-create{display:none}.pricing-hero{padding-block:36px 40px;gap:28px}.hero-copy{gap:18px}h1{font-size:46px;line-height:1;letter-spacing:-.02em}.eyebrow{font-size:12px}.hero-description{font-size:16px;line-height:1.55}.desktop-description{display:none}.mobile-description{display:inline}.hero-chips,.watch-link{display:none}.availability-links{font-size:14px}.price-ticket{max-width:none;border-radius:18px;box-shadow:none}.ticket-heading{padding:22px 22px 18px;gap:4px}.ticket-heading h2{margin-top:8px;font-size:26px;line-height:1.55}.ticket-price{gap:10px;margin-top:0}.ticket-price>span{font-size:68px;line-height:.95}.ticket-price small{font-size:13px;padding-bottom:6px}.ticket-perforation{height:20px}.ticket-perforation>span{width:calc(100% - 36px)}.ticket-perforation:before,.ticket-perforation:after{width:20px;height:20px}.ticket-perforation:before{left:-10px}.ticket-perforation:after{right:-10px}.ticket-features{padding:16px 22px;gap:12px;font-size:15px}.ticket-actions{padding:6px 22px 24px;gap:12px}.ticket-actions .purchase-cta{font-size:16px;min-height:52px;padding:12px 8px;gap:5px}.ticket-actions .purchase-cta>.icon{display:none}.ticket-actions .stripe-note{display:none}.ticket-actions>p{font-size:13px}.section-space{padding-block:40px}.section-space>h2{margin-bottom:20px}h2{font-size:32px;line-height:1.1}.proof-grid{padding-block:40px;display:flex;flex-direction:column;gap:18px;align-items:stretch}.proof-copy{display:contents}.proof-copy>.eyebrow{order:0}.proof-copy>h2{font-size:34px;order:1}.format-switch{order:2;width:100%}.format-switch button{flex:1;padding-inline:12px}.proof-player{order:3}.video-shell{max-width:260px;border-radius:14px}.video-shell[data-format=landscape]{max-width:none}.sample-play{width:64px;height:64px}.sample-references{order:4;padding:14px;gap:12px;border-radius:12px}.reference-photos{gap:8px}.reference-photos img{width:52px;height:52px;border-radius:8px}.sample-references p{font-size:14px;line-height:1.45}.sample-specs{order:5}.proof-copy>#sample-description{order:6;font-size:15px}.proof-copy>.proof-footnote{order:7;max-width:none}.original-link{min-height:32px}.expectation-grid{grid-template-columns:1fr;gap:16px}.included-card,.expectations-card{padding:22px;border-radius:14px}.expectation-grid h3{font-size:17px;margin-bottom:14px}.icon-list{gap:12px;font-size:15px}.step-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.step-grid>li{padding:20px}.step-grid>.payment-step{padding:19px}.step-top{flex-wrap:nowrap}.charged-tag{font-size:11px}.step-grid h3{font-size:17px}.trust-grid{grid-template-columns:1fr;gap:24px}.trust-grid article{padding-top:20px;gap:12px}.trust-grid h3{font-size:18px}.trust-grid p{font-size:15px}.faq-grid{grid-template-columns:1fr;gap:24px}.pricing-faq summary{min-height:56px;padding-block:14px}.pricing-faq h3{font-size:16px}.faq-answer p{font-size:15px;margin-bottom:16px}.pricing-final{padding-block:48px;gap:20px}.pricing-final h2{font-size:36px}.pricing-final .purchase-cta{width:100%;font-size:16px}.pricing-footer>.page-width{padding-block:24px 120px;font-size:13px;gap:20px}.pricing-footer nav{gap:4px 20px}.pricing-sticky{position:fixed;z-index:5;bottom:0;left:0;right:0;padding:12px 16px max(20px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -12px 30px #0005;display:flex;align-items:center;gap:12px}.pricing-sticky>button{flex:1;min-height:52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:none;border:0;padding:0;color:var(--text);text-align:left;white-space:nowrap}.sticky-price{font:400 26px/1.05 var(--display)}.sticky-price small{font:400 13px var(--body);color:var(--muted)}.sticky-details{font-size:13px;color:var(--gold);text-decoration:underline}.pricing-sticky .purchase-cta{font-size:16px;min-height:52px;padding:12px 16px}.pricing-sticky .purchase-cta .icon{display:none}.pricing-sheet{margin:auto 0 0;max-width:100%;inset:auto 0 0}.pricing-sheet .purchase-cta{font-size:16px;min-height:52px}.pricing-sheet .purchase-cta .icon{display:none}.pricing-sheet .ticket-features{font-size:15px}.pricing-sheet .ticket-features .icon{width:20px;height:20px}}
@media(max-width:359px){.pricing-brand{font-size:13px;gap:6px}.header-actions .find-order{width:36px}.pricing-sticky{gap:8px;padding-inline:12px}.pricing-sticky .purchase-cta{font-size:14px;padding-inline:12px}.ticket-actions .purchase-cta{font-size:14px}.ticket-features{padding-inline:18px}.hero-description{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.mobile-feature{display:none}@media(max-width:767px){.desktop-feature{display:none}.mobile-feature{display:inline}}
/* The supplied phone design uses compact rows rather than tall desktop cards. */
@media(max-width:767px){.step-grid{gap:10px;margin-top:20px}.step-grid>li,.step-grid>.payment-step{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:16px;border-radius:12px}.step-top{display:contents}.step-number{font-size:26px;grid-column:1;grid-row:1 / span 3}.step-grid h3{grid-column:2;grid-row:1;font-size:16px}.step-grid>li:not(.payment-step) h3{padding-right:76px}.step-grid p{grid-column:2;grid-row:2;font-size:14px}.step-grid .payment-step p{grid-row:3}.free-tag{grid-column:2;grid-row:1;justify-self:end;font-size:10px;align-self:center}.charged-tag{grid-column:2;grid-row:2;justify-self:start;font-size:11px;letter-spacing:.04em}.access-tag{display:none}.step-grid>li:last-child h3{padding-right:0}.trust-grid article{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:14px;row-gap:4px;padding-top:18px}.trust-grid .icon{width:24px;height:24px;grid-column:1;grid-row:1 / span 2}.trust-grid h3{grid-column:2;grid-row:1;font-size:17px}.trust-grid p{grid-column:2;grid-row:2;font-size:15px}.faq-grid>div:first-child>p{display:none}.sample-specs{display:flex;flex-wrap:wrap;gap:8px 14px;border:0;background:none;border-radius:0}.sample-specs>div{padding:0;background:none}.sample-specs dt{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.sample-specs dd{margin:0;font-size:14px;color:var(--muted)}.proof-copy>#sample-description{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.pricing-footer>.page-width{flex-direction:column-reverse;font-size:14px}.pricing-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.pricing-final h2{font-size:34px}}
/* Maintain readable small labels on every breakpoint. */
.free-tag,.charged-tag{font-size:12px}
