.pitch-pack-page{overflow:hidden}.pitch-pack-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding:72px 0 88px;display:grid}.pitch-pack-copy h1{max-width:760px;margin:.2em 0;font-size:clamp(3.2rem,6.5vw,6.6rem);line-height:.88}.pitch-pack-copy h1 span{color:#d90d5c}.pitch-pack-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.pitch-pack-fine{color:#72656a;margin-top:18px;font-size:.78rem}.pitch-folder{min-height:510px;position:relative;transform:rotate(2deg)}.folder-tab{z-index:4;background:var(--yellow);border:2px solid var(--ink);letter-spacing:.09em;border-bottom:0;border-radius:14px 14px 0 0;padding:13px 22px;font-size:.8rem;font-weight:1000;position:absolute;top:0;left:20px}.folder-sheet{border:2px solid var(--ink);border-radius:8px 22px 22px;position:absolute;inset:42px 0 0}.sheet-back{background:var(--pink);transform:rotate(-5deg)translate(-10px,12px)}.sheet-middle{background:var(--yellow);transform:rotate(3deg)translate(9px,8px)}.sheet-front{z-index:3;background:#fffdf8;padding:42px;box-shadow:0 28px 55px #3c202d38}.sheet-front h2{margin:18px 0;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.95}.folder-hook{border-left:5px solid var(--pink);padding-left:16px;font-family:Georgia,serif;font-size:1.12rem;line-height:1.5}.sheet-front dl{gap:0;margin:28px 0;display:grid}.sheet-front dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.sheet-front dt{font-weight:900}.sheet-front dd{text-align:right;margin:0}.folder-stamp{color:#168247;letter-spacing:.08em;border:4px double #168247;border-radius:8px;padding:8px 12px;display:inline-block;transform:rotate(-4deg)}.pitch-pack-band{background:var(--ink);color:#fff;border-block:7px solid var(--pink);padding:32px 0}.pitch-pack-band-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pitch-pack-band-grid div{align-items:center;gap:16px;display:flex}.pitch-pack-band-grid strong{color:var(--yellow);font-size:2.4rem}.pitch-pack-band-grid span{max-width:150px;font-weight:800;line-height:1.25}.pitch-pack-section{padding:86px 0}.pitch-pack-heading{max-width:780px}.pitch-pack-heading p{font-size:1.08rem;line-height:1.6}.pitch-deliverables{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.pitch-deliverables article{border:1px solid var(--line);background:#ffffffe6;border-radius:22px;min-height:235px;padding:26px;box-shadow:0 12px 30px #3f242f12}.pitch-deliverables article>span{color:var(--pink);font-size:.75rem;font-weight:1000}.pitch-deliverables h3{margin:40px 0 10px;font-size:1.3rem}.pitch-deliverables p{color:#655c61;line-height:1.55}.pitch-pack-process{background:linear-gradient(135deg,#ffd7e6,#fff0b8);border-radius:34px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;padding:65px;display:grid}.pitch-pack-process ol{counter-reset:steps;margin:0;padding:0;list-style:none}.pitch-pack-process li{counter-increment:steps;border-bottom:1px solid #241f282e;grid-template-columns:44px 180px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.pitch-pack-process li:before{content:counter(steps);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.pitch-pack-process li b{font-size:1.05rem}.pitch-pack-process li span{line-height:1.5}.pitch-pack-relationship{padding:90px 0}.relationship-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:34px;display:grid}.relationship-cards article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px}.relationship-cards .featured{border:3px solid var(--pink);transform:translateY(-10px);box-shadow:0 20px 45px #d90d5c24}.relationship-cards article>span{color:#d90d5c;font-size:2rem;font-weight:1000}.relationship-cards p{line-height:1.5}.relationship-cards a{font-weight:900;text-decoration:underline}.pitch-pack-final{background:var(--yellow);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--pink);border-radius:30px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:60px;padding:44px;display:flex}.pitch-pack-final h2{margin-bottom:8px}.pitch-pack-final p{margin-bottom:0}@media (max-width:860px){.pitch-pack-hero,.pitch-pack-process{grid-template-columns:1fr}.pitch-pack-hero{gap:42px;padding-top:48px}.pitch-folder{width:min(520px,94%);margin:auto}.pitch-deliverables,.relationship-cards{grid-template-columns:1fr 1fr}.pitch-pack-process{gap:20px;padding:38px}.relationship-cards .featured{transform:none}.pitch-pack-final{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.pitch-pack-copy h1{font-size:3.2rem}.pitch-folder{min-height:475px}.pitch-pack-band-grid,.pitch-deliverables,.relationship-cards{grid-template-columns:1fr}.pitch-pack-band-grid div{justify-content:center}.pitch-pack-process{padding:28px 20px}.pitch-pack-process li{grid-template-columns:40px 1fr}.pitch-pack-process li span{grid-column:2}.pitch-pack-final{padding:30px 22px}.pitch-pack-final .btn,.pitch-pack-actions .btn{text-align:center;width:100%}.pitch-pack-hero{padding-bottom:56px}.pitch-folder{width:100%;min-height:660px;transform:none}.folder-tab{text-align:center;max-width:calc(100% - 36px);padding:12px 18px;left:18px}.folder-sheet{inset:42px 10px 0}.sheet-back{transform:rotate(-3deg)translate(-5px,10px)}.sheet-middle{transform:rotate(2deg)translate(5px,7px)}.sheet-front{padding:32px 26px 26px}.sheet-front h2{margin:16px 0;font-size:clamp(2.8rem,17vw,3.55rem);line-height:.96}.folder-hook{padding-left:14px;font-size:1rem;line-height:1.45}.sheet-front dl{margin:22px 0 18px}.sheet-front dl div{align-items:flex-start;gap:14px;padding:9px 0}.sheet-front dt{flex:0 0 38%}.sheet-front dd{overflow-wrap:anywhere;flex:1}.folder-stamp{padding:7px 10px;font-size:.82rem}.pitch-pack-band{padding:24px 0}.pitch-pack-band-grid{gap:22px}.pitch-pack-band-grid div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;display:grid}.pitch-pack-band-grid strong{font-size:2rem;line-height:1}.pitch-pack-band-grid span{max-width:none;font-size:.92rem}}.pitch-folder{min-height:650px}@media (max-width:600px){.pitch-folder{min-height:680px}}
