.collab-counter{grid-template-columns:minmax(17rem,.58fr) minmax(30rem,1fr) minmax(12rem,.34fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(53rem,100svh);padding:clamp(7.5rem,14vh,10rem) 0 3rem;display:grid}.collab-counter>header h1{max-width:10ch;font:500 clamp(3.1rem, 5.5vw, 6rem)/.9 var(--display);letter-spacing:-.065em;margin:0}.collab-counter>header>span{max-width:29rem;color:var(--muted);margin-top:2rem;line-height:1.65;display:block}.collab-order-strip{background:var(--paper-clean);border:1px solid var(--ink);box-shadow:.8rem .8rem 0 var(--paper-deep);padding:1.1rem 1.4rem 1.5rem;rotate:-.5deg}.collab-order-strip ol{margin:0;padding:0;list-style:none}.collab-order-strip li{border-bottom:1px dashed var(--line)}.collab-order-strip li a{transition:padding .24s var(--ease), background-color .18s ease;grid-template-columns:1fr auto auto;align-items:baseline;gap:1rem;padding:1.05rem .2rem;text-decoration:none;display:grid}.collab-order-strip li a:hover,.collab-order-strip li a:focus-visible{background:var(--acid);padding-inline:.8rem}.collab-order-strip li small{color:var(--muted);font:500 .58rem/1.3 var(--mono)}.collab-order-strip li strong{font-size:clamp(1.15rem,1.8vw,1.55rem)}.collab-order-strip li b{text-align:right;min-width:3.6rem;font:600 1rem/1 var(--display)}.collab-order-strip__all{color:var(--muted);justify-content:space-between;margin-top:1rem;font-size:.7rem;text-decoration:none;display:flex}.collab-order-strip__all span{color:var(--coral)}.collab-counter .collab-ticket{align-self:center;min-height:20rem}.collab-hero{perspective:1000px;grid-template-columns:minmax(0,1fr) minmax(18rem,.37fr);align-items:end;gap:clamp(3rem,10vw,12rem);min-height:100svh;padding:8rem 0 clamp(5rem,10vh,8rem);display:grid}.collab-hero h1{font-family:var(--display);letter-spacing:-.068em;margin:1.4rem 0 0;font-size:clamp(4.6rem,8.6vw,9.7rem);font-weight:500;line-height:.83}.collab-hero h1 span{margin:-.08em -.05em -.13em -.02em;padding:.08em .05em .13em .02em;display:block;overflow:visible}.collab-hero>div>p:last-child{max-width:39rem;color:var(--muted);margin:2.8rem 0 0 clamp(0rem,7vw,7rem);font-size:1.12rem;line-height:1.7}.collab-ticket{border:1px solid var(--ink);background:var(--acid);box-shadow:1.2rem 1.2rem 0 var(--ink);transform-style:preserve-3d;align-self:center;padding:1.5rem}.collab-ticket strong{font-family:var(--display);letter-spacing:-.08em;margin:1.3rem 0 1.8rem;font-size:clamp(6rem,9vw,9rem);font-weight:500;line-height:.65;display:block}.collab-ticket strong i{vertical-align:top;letter-spacing:0;font-size:.16em;font-style:normal}.collab-ticket__mark{--kinetic-accent:var(--coral);color:#545948;width:5.4rem;margin:-1.1rem 0 -.4rem auto}.collab-ticket p{color:#45483f;white-space:pre-line;line-height:1.55}.collab-ticket a{border-top:1px solid #1719164d;justify-content:space-between;margin-top:2rem;padding-top:1rem;font-size:.75rem;text-decoration:none;display:flex}.quick-fixes,.offer-registry,.value-proof,.session-clock,.fit-check{border-top:1px solid var(--line);padding:clamp(7rem,13vw,13rem) 0}.quick-fixes>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,9vw,11rem);display:grid}.quick-fixes h2{font-family:var(--display);letter-spacing:-.058em;margin:0;font-size:clamp(3.2rem,6vw,6.9rem);font-weight:500;line-height:.9}.quick-fixes>header>p{color:var(--muted);margin:0;line-height:1.65}.quick-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin-top:5rem;display:grid}.quick-list article{background:var(--paper-clean);grid-column:span 6;grid-template-columns:minmax(6rem,.25fr) 1fr;align-content:space-between;gap:1.5rem clamp(1.5rem,4vw,4.2rem);min-height:18rem;padding:clamp(1.4rem,2.6vw,2.7rem);display:grid}.quick-list article:first-child{background:var(--acid);grid-column:span 7}.quick-list article:nth-child(2),.quick-list article:nth-child(3){grid-column:span 5}.quick-list article:nth-child(4){grid-column:span 7}.quick-list article:nth-child(5){color:var(--paper);background:var(--moss);grid-column:1/-1;grid-template-columns:minmax(6rem,.2fr) minmax(18rem,.8fr) minmax(12rem,.4fr)}.quick-list article>span{color:var(--coral);font:500 .78rem var(--mono)}.quick-list h3{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,3.4vw,4rem);font-weight:500;line-height:.93}.quick-list article>div>p{max-width:34rem;color:var(--muted);margin:1rem 0 0;font-size:.84rem;line-height:1.65}.quick-list article:first-child>div>p{color:#4f534b}.quick-list .quick-offer--ink>div>p{color:#f5f3ebb3}.quick-list .offer-facts{color:var(--muted);font:500 .66rem/1.55 var(--mono);align-self:end;margin:0}.quick-list .quick-offer--ink .offer-facts{color:#f5f3eb9e}.quick-list article>a{color:inherit;border-top:1px solid;justify-content:space-between;align-self:end;padding:.85rem 0 .2rem;font-size:.76rem;text-decoration:none;display:flex}.quick-list article>a b{color:var(--coral);transition:transform .18s var(--ease);font-weight:500}.quick-list article>a:hover b{transform:translate(.35rem)}.quick-boundary{max-width:49rem;color:var(--muted);margin:1.3rem 0 0 auto;font-size:.75rem;line-height:1.65}.offer-registry>header{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,9vw,11rem);display:grid}.offer-registry>header h2,.value-proof h2{font-family:var(--display);letter-spacing:-.058em;margin:0;font-size:clamp(3.2rem,6vw,6.9rem);font-weight:500;line-height:.9}.offer-registry>header p{color:var(--muted);margin:0;line-height:1.65}.offer-list{border-top:1px solid var(--line);margin-top:6rem}.offer-card{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(11rem,.4fr) minmax(15rem,.72fr) minmax(17rem,.7fr);grid-template-areas:"meta title summary""meta scope deliverables""meta empty action";align-items:start;gap:1.2rem clamp(2rem,6vw,7rem);min-height:0;padding:clamp(2.6rem,5vw,5rem) clamp(0rem,2vw,2rem);display:grid}.offer-card--featured{background:var(--acid)}.offer-card--dark{color:var(--paper);background:var(--ink)}.offer-card>div{color:var(--muted);font-family:var(--mono);grid-area:meta;gap:1rem;font-size:.68rem;display:grid}.offer-card--featured>div{color:#4f534b}.offer-card--dark>div{color:#f5f3eb8c}.offer-card>div b{color:var(--coral);font-weight:500}.offer-card h3{font-family:var(--display);letter-spacing:-.055em;grid-area:title;margin:0;font-size:clamp(2.6rem,4.3vw,5rem);font-weight:500;line-height:.9}.offer-card>p{max-width:34rem;color:var(--muted);grid-area:summary;margin:.2rem 0 0;line-height:1.65}.offer-card--featured>p{color:#4f534b}.offer-card--dark>p{color:#f5f3eb9e}.offer-card ul{color:var(--muted);grid-area:deliverables;gap:.62rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.offer-card--featured ul{color:#45483f}.offer-card--dark ul{color:#f5f3ebad}.offer-card li:before{content:"↳";color:var(--coral);margin-right:.65rem}.offer-card .offer-scope{font:500 .66rem/1.55 var(--mono);grid-area:scope;margin-top:1rem}.offer-card>a{width:100%;color:var(--paper);background:var(--ink);font:500 .82rem var(--sans);grid-area:action;justify-content:space-between;align-self:end;padding:1rem 1.1rem;text-decoration:none;transition:background .18s;display:flex}.offer-card--dark>a{color:var(--ink);background:var(--acid)}.offer-card>a span{color:var(--coral);transition:transform .18s var(--ease)}.offer-card>a:hover{background:var(--moss)}.offer-card>a:hover span{transform:translate(.3rem)}.offer-card--dark>a:hover{background:var(--coral)}.value-proof{grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);gap:clamp(4rem,10vw,12rem);display:grid}.value-proof h2{margin-top:0}.value-proof dl{border-top:1px solid var(--line);margin:0}.value-proof dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(5.5rem,.3fr) 1fr;gap:1.5rem;padding:1.45rem 0;display:grid}.value-proof dt{color:var(--coral);font-size:.82rem}.value-proof dd{margin:0}.value-proof dd strong{font-family:var(--display);font-size:1.65rem;font-weight:500}.value-proof dd p{color:var(--muted);margin:.45rem 0 0;line-height:1.6}.session-clock>header{grid-template-columns:1fr minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,9vw,11rem);display:grid}.session-clock h2,.fit-check h2,.booking-section h2{font-family:var(--display);letter-spacing:-.058em;margin:0;font-size:clamp(3.2rem,6vw,6.9rem);font-weight:500;line-height:.9}.session-clock header div>a{border-bottom:1px solid;gap:3rem;margin-top:2rem;padding-bottom:.4rem;font-size:.78rem;text-decoration:none;display:inline-flex}.session-clock header div>a span{color:var(--coral);transition:transform .18s var(--ease)}.session-clock header div>a:hover span{transform:translate(.3rem)}.session-clock header p{color:var(--muted);margin:0;line-height:1.65}.session-clock ol{border-top:1px solid var(--line);margin:6rem 0 0;padding:0;list-style:none}.session-clock li{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.35fr) 1fr;gap:2rem;padding:1.7rem 0;display:grid}.session-clock time{color:var(--coral);font-family:var(--mono);font-size:.76rem}.session-clock strong{font-family:var(--display);font-size:clamp(1.6rem,2.3vw,2.5rem);font-weight:500}.session-clock li p{color:var(--muted);margin:.5rem 0 0;line-height:1.6}.session-output{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:44rem;display:grid}.output-sheet,.rive-companion{padding:clamp(2rem,5vw,5rem) 0}.output-sheet{padding-right:clamp(2rem,6vw,7rem)}.output-sheet>span{color:var(--muted);font-family:var(--mono);font-size:.67rem}.output-sheet h2{font-family:var(--display);letter-spacing:-.055em;margin:2rem 0 0;font-size:clamp(3rem,5vw,5.8rem);font-weight:500;line-height:.93}.output-sheet p{max-width:33rem;color:var(--muted);margin:3rem 0 0;line-height:1.65}.rive-companion{border-left:1px solid var(--line);background:var(--paper-deep);grid-template-rows:1fr auto;transition:background .3s;display:grid;position:relative}.rive-companion canvas{aspect-ratio:1;opacity:0;width:min(100%,34rem);transition:opacity .3s ease, transform .5s var(--ease);margin:auto}.rive-companion.is-loaded canvas{opacity:1}.rive-companion.is-curious{background:var(--acid)}.rive-companion.is-curious canvas{transform:scale(1.045)rotate(-2deg)}.rive-companion p{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2rem;margin:0;padding:1.5rem 2rem;display:grid}.rive-companion p strong{font-weight:500}.rive-companion p span{color:var(--muted);font-size:.76rem;line-height:1.55}.fit-check{grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);display:grid}.fit-check>div{gap:2rem;display:grid}.fit-check p{color:var(--muted);margin:0;line-height:1.7}.fit-check p strong{color:var(--ink);margin-bottom:.4rem;display:block}.booking-section{border-top:1px solid var(--line);padding:clamp(7rem,13vw,13rem) 0}.booking-section>header{grid-template-columns:1fr minmax(18rem,.42fr);align-items:end;gap:clamp(3rem,9vw,11rem);display:grid}.booking-section header p{color:var(--muted);margin:0;line-height:1.65}.offer-select-field{width:min(48rem,100%);color:var(--paper);background:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin:5rem 0 0 auto;padding:.75rem 1rem;display:grid;position:relative}.offer-select-field>span{color:var(--acid);font:500 .68rem var(--mono)}.offer-select-field select{width:100%;min-height:3.2rem;color:var(--paper);font:500 1rem var(--sans);cursor:pointer;background:0 0;border:0;outline:0}.offer-select-field select option,.offer-select-field select optgroup{color:var(--ink);background:var(--paper-clean)}.offer-select-field>b{color:var(--coral);pointer-events:none;font-weight:500}.payment-panel{width:min(48rem,100%);margin:5rem 0 0 auto}.payment-panel[hidden]{display:none}.payment-panel>p{color:var(--muted);margin:0 0 1rem;font-size:.78rem}.payment-grid{grid-template-columns:1fr 1fr;display:grid}.payment-grid figure{border:1px solid var(--line);background:var(--paper-clean);margin:0;padding:1.7rem}.payment-grid figure+figure{border-left:0}.payment-grid img{aspect-ratio:1;object-fit:cover;width:100%}.payment-grid figcaption{justify-content:space-between;margin-top:1rem;display:flex}.payment-grid figcaption strong{font-weight:500}.payment-grid figcaption span{color:var(--muted)}.booking-choice{width:min(48rem,100%);color:var(--muted);margin:1rem 0 0 auto;font-size:.78rem}.booking-choice strong{color:var(--ink);font-weight:500}.booking-actions{justify-content:flex-end;align-items:center;gap:2rem;margin-top:2rem;display:flex}.booking-actions>a:not(.primary-button){color:var(--muted);text-underline-offset:.3rem;font-size:.74rem}@media (width<=860px){.collab-counter{grid-template-columns:1fr minmax(14rem,.36fr)}.collab-counter>header{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;display:grid}.collab-counter>header>span{margin:0}.quick-fixes>header,.offer-registry>header,.value-proof,.session-clock>header,.booking-section>header{grid-template-columns:1fr;align-items:start}.fit-check{grid-template-columns:1fr}.collab-hero{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.collab-ticket{width:min(27rem,100% - 1.2rem);margin-left:auto}.quick-list{grid-template-columns:1fr}.quick-list article:nth-child(n){grid-column:1;grid-template-columns:minmax(6rem,.25fr) 1fr;min-height:17rem}.offer-card{grid-template-columns:minmax(10rem,.35fr) 1fr;grid-template-areas:"meta meta""title summary""scope deliverables""empty action"}.session-output{grid-template-columns:1fr}.rive-companion{border-left:0;border-top:1px solid var(--line);min-height:36rem}}@media (width<=560px){.collab-counter{grid-template-columns:1fr;min-height:auto;padding-top:7rem}.collab-counter>header{display:block}.collab-counter>header>span{margin-top:1.5rem}.collab-order-strip li a{grid-template-columns:1fr auto}.collab-order-strip li small{display:none}.collab-hero h1{font-size:clamp(3rem,13.6vw,4.3rem);line-height:.88}.collab-hero>div{min-width:0}.collab-hero h1{overflow-wrap:anywhere;font-size:clamp(2.85rem,11.6vw,4.3rem)}.collab-hero>div>p:last-child{overflow-wrap:anywhere;max-width:100%}.quick-fixes h2{font-size:clamp(3rem,14vw,4.8rem)}.quick-list{grid-template-columns:1fr}.quick-list article:nth-child(n){grid-template-columns:1fr;min-height:0;padding:1.35rem}.quick-list article>a{margin-top:1.2rem}.offer-registry>header h2,.value-proof h2{font-size:clamp(3rem,14vw,4.8rem)}.offer-card{grid-template-columns:1fr;grid-template-areas:"meta""title""summary""deliverables""scope""action";gap:1.2rem;padding:2rem 1.35rem}.offer-card h3{font-size:clamp(2.8rem,13vw,4rem)}.offer-select-field{grid-template-columns:1fr auto;gap:.4rem}.offer-select-field>span{grid-column:1/-1}.session-clock li{grid-template-columns:1fr;gap:.8rem}.rive-companion p{grid-template-columns:1fr;gap:.6rem}.payment-grid{grid-template-columns:1fr}.payment-grid figure+figure{border-left:1px solid var(--line);border-top:0}.booking-actions{flex-direction:column;align-items:stretch}}
