.pbk-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,6vw,96px)}.pbk-copy{display:grid;gap:var(--space-5);align-content:start}.pbk-copy>.lede{max-width:34em}.pbk-center{margin-inline:auto;text-align:center;justify-items:center}.pbk-points{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.pbk-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);align-items:start;color:var(--fg-2);font-size:var(--text-md);line-height:1.5}.pbk-points .od-icon{--od-icon-size:20px;margin-top:3px;color:var(--teal-ink)}.band-ink .pbk-points li{color:var(--on-ink-2)}.band-ink .pbk-points .od-icon{color:var(--on-ink)}.band-ink .pbk-copy>.lede{color:var(--on-ink-2)}.pbk-tmlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-12);margin-bottom:var(--space-8)}@media (max-width:767px){.pbk-tmlist{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.pbk-split{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}}.pbk-shots{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-5);margin:0;padding:0}.pbk-shots>.shot{flex:0 1 250px;min-width:0}.pbk-shots>.shot--wide{flex-basis:380px}.pbk-shots:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:var(--radius-lg)}@media (max-width:767px){.pbk-shots{flex-wrap:nowrap;overflow-x:auto;gap:var(--space-3);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pbk-shots>.shot,.pbk-shots>.shot--wide{flex:0 0 min(78vw,300px);scroll-snap-align:start}.pbk-shots--tm>.pbk-shot--list{flex-basis:min(86vw,340px)}}.pbk-hero .hero__copy>.h1{max-width:12.5em}.pbk-start{margin-top:var(--space-2)}.pbk-talk{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pbk-talk .btn{min-height:44px}@media (max-width:767px){.pbk-talk>.btn{flex:1 1 0;min-width:0;padding-inline:var(--space-3)}}.pbk-visual{margin:0}.pbk-stage{position:relative;display:grid;place-items:center;box-sizing:border-box;min-height:460px;padding:56px 56px;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(60% 55% at 50% 48%,color-mix(in oklab,var(--blue-tint) 70%,transparent),transparent 72%),var(--surface-warm);box-shadow:inset 0 0 0 1px var(--border-soft)}.pbk-stage::before,.pbk-stage::after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1px dashed color-mix(in oklab,var(--border) 60%,transparent);pointer-events:none}.pbk-stage::before{width:96%}.pbk-stage::after{width:68%}.pbk-stage__list{position:relative;z-index:1;width:min(100%,380px)}@media (min-width:1024px) and (max-width:1279px){.pbk-hero .hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr)}.pbk-stage{padding:76px 24px 80px}}@media (max-width:1023px){.pbk-visual{width:min(100%,640px)}}@media (max-width:767px){.pbk-stage{min-height:0;padding:52px 8px 54px;border-radius:var(--radius-lg)}.pbk-stage__list{width:100%}.pbk-stage::before{width:140%}.pbk-stage::after{width:104%}}.pbk-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-12);margin:0;padding:0;list-style:none}.pbk-step__text{display:grid;justify-items:start;gap:var(--space-2)}.pbk-step__text .h3{margin:0;font-size:var(--text-lg,20px);line-height:1.25}.pbk-step__text p{max-width:34em;color:var(--fg-2);font-size:var(--text-base);line-height:1.5}.pbk-step__num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg);font-size:var(--text-sm);font-weight:700}.pbk-step--shots{grid-column:1 / -1;display:grid;gap:var(--space-6)}@media (max-width:767px){.pbk-steps{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.pbk-try{margin-top:var(--space-10,40px)}.pbk-try__title{max-width:22em;margin:0 0 var(--space-2);color:var(--fg);font-family:var(--font-display);font-size:clamp(26px,2.4vw,36px);font-weight:700;letter-spacing:-0.015em;line-height:1.15;text-wrap:balance}.pbk-try .ix-hint{margin-bottom:var(--space-6);font-size:var(--text-md)}.pbk-dep{display:grid;gap:var(--space-8)}.pbk-dep__note{max-width:40em;color:var(--muted);font-size:var(--text-sm)}.pbk-shots--dep>.shot{flex-basis:230px}.pbk-shots--dep .shot__frame>.shot__tag{position:static;display:flex;justify-content:center;min-height:28px;border-width:1px 0 0;border-radius:0;background:var(--surface-warm)}@media (min-width:768px){.pbk-shots--dep{flex-wrap:nowrap}.pbk-shots--dep>.shot{flex:1 1 0}}.pbk-shots--alerts{justify-content:center}.pbk-alerts__points{max-width:52em;margin:var(--space-8) auto 0}.pbk-alerts__points .pbk-points li{font-size:var(--text-base)}.pbk-wl__media{position:relative;justify-self:end;width:100%}.pbk-wl__photo{--ratio:16 / 9;--pos:50% 0%;border-radius:var(--radius-xl)}.pbk-wl__qrchip{position:absolute;top:calc(-1 * var(--space-5));right:var(--space-6);display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-soft),var(--elev-raised);color:var(--fg);font-size:var(--text-sm);font-weight:600}.pbk-wl__qrchip .od-icon{--od-icon-size:18px}@media (max-width:1023px){.pbk-wl__media{justify-self:center;width:min(100%,560px)}}@media (max-width:767px){.pbk-wl__qrchip{right:var(--space-3)}}.pbk-pfnotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-12);max-width:52em;margin-inline:auto}@media (max-width:767px){.pbk-pfnotes{grid-template-columns:minmax(0,1fr)}}.pbk-ev__photo{--ratio:16 / 9;--pos:50% 55%;border-radius:var(--radius-xl)}@media (max-width:1023px){.pbk-ev__photo{width:min(100%,560px);justify-self:center}}.pbk-cta .pb-cta__inner{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.pbk-cta .pb-actions{display:grid;grid-template-columns:auto auto;justify-content:start}.pbk-cta .pb-actions>:first-child{grid-column:1 / -1;justify-self:start}}.pb-proof__figs{grid-template-columns:minmax(0,1fr)}.pb-proof__figs .pb-fig__num{font-size:clamp(64px,2rem + 4vw,104px)}.pb-proof__figs .pb-fig__label{max-width:24em}
