.pitch-landing,.pitch-viewer{color:#fff4df;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pitch-landing{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:grid;place-items:center;padding:clamp(14px,3vh,32px) 18px;background:#390507;isolation:isolate;touch-action:pan-y}.pitch-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 0%,#e34b1e44,transparent 65%),linear-gradient(125deg,#1c0506ed,#83080bd9 55%,#180509ee),url(/bs-bg.png) center/cover;pointer-events:none}.pitch-atmosphere:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #ffd05a25;border-radius:28px}.pitch-offer{width:min(100%,800px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(8px,1.6vh,14px);position:relative}.pitch-burger-logo{width:auto;height:clamp(100px,20dvh,180px);max-width:70vw;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 22px #0008);animation:pitch-float 5s ease-in-out infinite}.pitch-offer h1{font-size:clamp(36px,5.5vw,66px);font-weight:950;line-height:1.02;letter-spacing:-.045em;color:#ffce31;text-wrap:balance;text-shadow:0 3px #8d2109,0 5px 28px #0005;margin:0;max-width:760px}.pitch-offer h1 span{display:block;white-space:nowrap}.pitch-offer h1 span:first-child{font-size:.7em;letter-spacing:.16em;margin-bottom:5px}.pitch-subtitle{font-weight:800;font-size:clamp(14px,2vw,22px);letter-spacing:.22em;margin:0;color:#fff7e1}.pitch-credit{display:flex;flex-direction:column;align-items:center;gap:5px;margin:6px 0}.pitch-credit p{font-size:clamp(12px,1.6vw,15px);line-height:1.5;max-width:390px;margin:0;color:#f3d7c5}.pitch-credit img{height:clamp(70px,12dvh,110px);width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 14px #0008)}.pitch-primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,650px);margin-top:8px}.pitch-action{min-height:52px;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;text-decoration:none;font-weight:900;font-size:13px;letter-spacing:.025em;border:1px solid transparent;cursor:pointer;transition:transform .16s,box-shadow .16s}.pitch-action:hover{transform:translateY(-2px)}.pitch-action:active{transform:translateY(1px)}.pitch-action-primary{background:linear-gradient(160deg,#ffdf65,#ffbe16);color:#341707;box-shadow:0 4px #9a4c0b,0 10px 28px #0004}.pitch-action-secondary{background:linear-gradient(160deg,#a70e16,#5a070b);border-color:#ffd15b88;color:#ffedbc;box-shadow:0 4px #2b0508,0 10px 28px #0004}.pitch-disclaimer{max-width:580px;font-size:10px;line-height:1.6;color:#e1b9a5;margin:14px 8px 0}.pitch-viewer{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;background:radial-gradient(ellipse at center,#30100e,#0f0b0c 75%);overflow:hidden}.pitch-viewer:fullscreen{width:100%;height:100dvh;background:#0f0b0c}.pitch-viewer-layout{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.pitch-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 18px;min-height:52px;border-bottom:1px solid #f8ce5c26;background:#150a0bc9}.pitch-viewer-header a{display:flex;align-items:center;gap:7px;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.08em;color:#f7deb0;min-height:44px}.pitch-viewer-header button,.pitch-slide-controls button{min-width:44px;min-height:44px;display:grid;place-items:center;background:#ffda5912;border:1px solid #ffe08433;border-radius:12px;color:#ffdf75;cursor:pointer}.pitch-viewer-label{font-size:10px;letter-spacing:.2em;font-weight:900;color:#ffe5b4}.pitch-slide{margin:0;min-height:0;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:10px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pitch-slide-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:pitch-reveal .22s ease-out;pointer-events:none;filter:drop-shadow(0 12px 25px #0006)}.pitch-viewer-footer{padding:6px 18px 10px;background:#150a0bdb;border-top:1px solid #f8ce5c26}.pitch-slide-controls{display:flex;align-items:center;gap:18px;justify-content:center;max-width:720px;margin:auto}.pitch-slide-controls>div{flex:1;min-width:0;max-width:500px;text-align:center}.pitch-slide-controls output{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;color:#ffda64}.pitch-slide-controls p{font-size:11px;line-height:1.3;margin:3px 0 0;color:#c9b6a6;text-wrap:balance}.pitch-slide-controls button:disabled{opacity:.25;cursor:default}.pitch-final-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin:10px auto 0;max-width:650px}.pitch-final-actions .pitch-action{min-height:44px;font-size:11px}.pitch-final-actions>a:last-child{font-size:10px;font-weight:800;color:#e8d7bc;text-decoration:none;min-height:44px;display:flex;align-items:center}.pitch-viewer-note{font-size:10px;text-align:center;color:#bdaa98;margin:5px 0}.pitch-rotation{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#13070be8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.pitch-rotation-card{max-width:360px;text-align:center;padding:30px 20px;border:1px solid #ffcf6644;border-radius:24px;background:linear-gradient(155deg,#471016,#180b0e);box-shadow:0 22px 60px #0006}.pitch-rotation-icon{height:100px;display:flex;align-items:center;justify-content:center;gap:16px;color:#ffcd3e}.pitch-rotation-icon>svg:first-child{animation:pitch-rotate 2.8s ease-in-out infinite}.pitch-rotation h1{font-size:25px;font-weight:950;line-height:1.1;color:#ffcd3e;margin:15px 0}.pitch-rotation p{font-size:14px;line-height:1.6;color:#edd4c5;margin:0 0 24px}.pitch-slide-error{max-width:300px;text-align:center;font-size:14px}.pitch-slide-error button{min-height:44px;margin-top:16px;padding:10px 20px;border:1px solid #ffcf66;border-radius:12px}.pitch-viewer button:focus-visible,.pitch-viewer a:focus-visible,.pitch-landing a:focus-visible{outline:3px solid #ffdf64;outline-offset:4px}@keyframes pitch-float{50%{transform:translateY(-4px)}}@keyframes pitch-reveal{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pitch-rotate{0%,15%,to{transform:rotate(-12deg)}45%,70%{transform:rotate(78deg)}}@media(max-width:540px){.pitch-primary-actions{grid-template-columns:1fr;max-width:350px;gap:13px}.pitch-offer{gap:10px}.pitch-subtitle{font-size:13px;letter-spacing:.18em}.pitch-credit{margin:1px 0}.pitch-disclaimer{margin-top:10px}.pitch-viewer-header{padding-inline:12px}.pitch-viewer-label{font-size:9px}.pitch-slide{padding:4px}.pitch-viewer-footer{padding-inline:10px}.pitch-final-actions{gap:15px}}@media(max-height:500px)and (orientation:landscape){.pitch-viewer-header{min-height:44px;padding-block:0}.pitch-viewer-footer{padding-block:3px}.pitch-slide-controls p{display:none}.pitch-slide{padding:3px}.pitch-final-actions{margin-top:3px}.pitch-viewer-note{margin:1px 0;font-size:9px}}@media(prefers-reduced-motion:reduce){.pitch-burger-logo,.pitch-slide-image,.pitch-rotation-icon>svg:first-child{animation:none}.pitch-action{transition:none}}
