.work-strip{padding-block:32px 48px}.work-strip h2{margin-top:0}.work-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.work-reel{min-width:0}.work-reel .reel-player{max-width:none}.work-reel h3{font-size:18px;margin:14px 0 6px}.work-reel p{font-size:14px}.reel-player{position:relative;max-width:340px}.reel-player video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:16px;background:#13131c}.reel-play{position:absolute;inset:42% 12% auto;border:1px solid #fff8;border-radius:30px;padding:14px 10px;background:#111d;color:white;font:inherit;cursor:pointer}.reel-player a{display:inline-block;font-size:13px;margin:9px 12px 0 0;text-decoration:underline}.reel-error{color:#a52e2e}.founder-section{display:flex;align-items:center;gap:30px;border-top:1px solid #b4a89a66;padding-block:42px}.founder-photo{width:120px;height:140px;object-fit:cover;border-radius:18px}.founder-section p{max-width:750px}.sample-details{margin-block:24px}.sample-details dt{font-weight:700;margin-top:16px}.sample-details dd{margin:5px 0 0}.reset-shell{max-width:540px;min-height:65vh;padding-block:48px}.reset-shell input{width:100%}.site-privacy{padding:24px}.site-privacy a{font-size:14px}
@media(max-width:650px){.work-reels{grid-template-columns:minmax(0,340px);justify-content:center;gap:24px}.work-reel h3{font-size:16px}.reel-play{inset-inline:5%;font-size:13px;padding:10px 6px}.founder-section{align-items:flex-start;flex-direction:column}}
.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.pricing-card{display:flex;flex-direction:column;padding:24px;min-width:0}.pricing-card ul{padding-inline-start:20px;line-height:1.8}.pricing-card li{margin-bottom:8px}.pricing-card h3{font-size:24px}.pricing-card .plan-price{font-size:30px;margin:12px 0}.pricing-card small{font-size:14px}.pricing-card .btn{margin-top:auto}.pricing-card dl{margin-bottom:24px}.pricing-card dd{margin:4px 0 14px}.pricing-card.recommended{border:2px solid var(--accent,#b75431)}.pricing-addons{margin-top:30px;padding:24px;background:var(--card,#fff9f1);border-radius:18px}.pricing-addons li{margin-bottom:14px}.sample-includes{padding:24px 0}.sample-includes dt{font-weight:700;margin-top:18px}.sample-includes dd{margin:6px 0 0}.founder-photo-slot:empty{display:none}
@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:24px}.pricing-card .btn{width:100%}}
.business-home .pricing-card{position:relative;padding:42px 24px 24px;gap:0}.pricing-card>span{position:absolute;inset-block-start:14px;font-size:12px;color:var(--accent)}.pricing-card h3{margin:8px 0 0;min-height:62px}.pricing-card .plan-price{margin:16px 0;font-size:30px}.pricing-card ul{margin:12px 0 16px}.pricing-card dl{margin:12px 0 24px}.pricing-card .btn{margin-top:auto}.pricing-card li{line-height:1.55}.pricing-card p:not(.plan-price){font-size:14px;line-height:1.65}
.reel-player{isolation:isolate}.reel-play{z-index:1}
/* Auth form updates must not move the reading position restored by Back. */
.sample-shell{overflow-anchor:none}
