.hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6.5rem);background-color:var(--ink);background-image:linear-gradient(color-mix(in srgb,var(--ink) 68%,transparent),color-mix(in srgb,var(--ink) 68%,transparent)),url(/images/hero-office.webp);background-size:auto,cover;background-position:center}@media(max-width:63.99em){.hero{background-image:linear-gradient(color-mix(in srgb,var(--ink) 82%,transparent),color-mix(in srgb,var(--ink) 82%,transparent)),url(/images/hero-office.webp);background-position:15% center}}.hero__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}.hero__copy{max-width:38rem}.hero h1{margin-top:var(--s-4)}.hero .lede{margin-top:var(--s-5);color:var(--on-ink);max-width:40ch}.hero .mono-meta{color:var(--on-ink)}.hero__cta{margin-top:var(--s-7);display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}.hero__reassure{margin-top:var(--s-5);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.hero__reassure span{display:inline-flex;align-items:center;gap:var(--s-2)}.hero__reassure span:before{content:"";width:6px;height:6px;rotate:45deg;background:var(--signal)}@media(min-width:64em){.hero__grid{grid-template-columns:1.05fr 1fr;gap:clamp(3rem,5vw,5rem)}}.board{--cols: 3;border:var(--bw) solid var(--ink-500);border-radius:var(--r-lg);background:var(--ink-800);padding:var(--s-4);box-shadow:10px 10px #00000040}.board__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:0 var(--s-2) var(--s-3)}.board__title{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--on-ink)}.board__days{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--s-2);padding:0 var(--s-1) var(--s-2)}.board__day{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--on-ink-muted);text-align:center}.board__grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:3.25rem;gap:var(--s-2)}.cell{border-radius:var(--r-sm);border:var(--bw) dashed var(--ink-500);background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(255,255,255,.015) 6px 7px)}.job{border:var(--bw) solid transparent;border-radius:var(--r-sm);padding:var(--s-2) .375rem;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden;font-family:var(--font-mono);opacity:0;animation:dropin var(--dur-2) var(--ease) forwards;animation-delay:calc(var(--i, 0) * .09s + .15s)}.job__svc{font-size:.6875rem;font-weight:600;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.job__time{font-size:.6875rem;color:currentColor;opacity:.7}.job--booked{background:var(--go);color:var(--on-go);border-color:var(--go)}.job--booked .job__time{opacity:.6}.job--hold{background:var(--ink-600);color:var(--on-ink);border-color:var(--ink-500)}.job--hold .job__svc{color:var(--on-ink)}@keyframes dropin{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.job{opacity:1;animation:none}}.board__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3) var(--s-2) var(--s-1);border-top:var(--bw) solid var(--ink-500)}.board__count{font-family:var(--font-display);font-weight:800;color:var(--on-ink);font-size:1.05rem}.board__count b{color:var(--signal-text);white-space:nowrap}@media(min-width:30em){.board{--cols: 6}}.problem__head{max-width:32ch}.problem__lead{margin-top:var(--s-5);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--text);max-width:30ch}.burns{margin-top:var(--s-8);display:grid;gap:0;border-top:var(--bw) solid var(--border)}.burn{display:grid;gap:var(--s-2) var(--s-5);padding:var(--s-6) 0;border-bottom:var(--bw) solid var(--border)}.burn__no{font-family:var(--font-mono);font-weight:600;color:var(--signal-text);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono)}.burn__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.1}.burn__body{color:var(--text-muted);max-width:52ch}.problem__close{margin-top:var(--s-8);font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:1.25;max-width:24ch}.problem__close b{color:var(--signal-text)}@media(min-width:48em){.burn{grid-template-columns:3rem 16rem 1fr;align-items:baseline}}.diff__head{display:grid;gap:var(--s-5);margin-bottom:var(--s-8)}.diff__grid{display:grid;gap:var(--s-4)}.diff{display:flex;flex-direction:column;gap:var(--s-3)}.diff__top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.diff__no{font-family:var(--font-mono);font-weight:600;font-size:1.1rem;color:var(--signal-text)}.diff h3{font-size:var(--fs-h3)}.diff__body{color:var(--text-muted)}.diff__note{margin-top:auto;padding-top:var(--s-3)}@media(min-width:40em){.diff__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.diff__grid{grid-template-columns:repeat(6,1fr)}.diff:nth-child(1),.diff:nth-child(2),.diff:nth-child(3),.diff:nth-child(4){grid-column:span 3}.diff__head{grid-template-columns:1fr 1fr;align-items:end}.diff__head .lede{justify-self:end}}.proof__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}.proof__lead h2{margin-top:var(--s-4);max-width:16ch}.proof__lead p{margin-top:var(--s-5);color:var(--text-muted);max-width:46ch}.proof__panel{position:relative;border:var(--bw) solid var(--ink-500);border-radius:var(--r-lg);background:var(--ink-800);padding:clamp(var(--s-6),4vw,var(--s-8))}.proof__panel .stat__label{margin-bottom:var(--s-5)}.proof__cpl{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--on-ink-muted)}.proof__shift{margin:var(--s-3) 0 var(--s-6)}.proof__shift .stat__figure{font-size:clamp(2.8rem,8vw,5rem)}.proof__meta{display:flex;flex-wrap:wrap;gap:var(--s-5);padding-top:var(--s-5);border-top:var(--bw) solid var(--ink-500)}.proof__stamp{position:absolute;top:clamp(-1.5rem,-2vw,-1rem);right:clamp(-.5rem,1vw,1rem);width:92px;height:92px;z-index:2}.proof__future{margin-top:var(--s-8);display:grid;gap:var(--s-4)}.slot-card{border:var(--bw) dashed var(--ink-500);border-radius:var(--r);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);min-height:8rem;justify-content:center}.slot-card__tag{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-ink-muted)}.slot-card__line{font-family:var(--font-display);font-weight:700;color:var(--on-ink-muted);font-size:var(--fs-h3);line-height:1.1}.slot-card--link{border-style:solid;text-decoration:none;transition:border-color .15s ease}.slot-card--link .slot-card__line{color:var(--on-ink)}.slot-card--link:hover{border-color:var(--signal)}.slot-card--site{padding:0;overflow:hidden;justify-content:flex-start;gap:0}.slot-card--site:hover{border-color:var(--pv-accent)}.slot-card__preview{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--pv-bg);color:var(--pv-text);border-bottom:var(--bw-thick) solid var(--pv-accent)}.slot-card__site{font-family:var(--font-display);font-weight:800;font-size:1.2rem;line-height:1.1;letter-spacing:-.01em}.slot-card__trade{font-family:var(--font-mono);font-weight:600;font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.75}.slot-card--site .slot-card__tag{margin-top:var(--s-4);padding-inline:var(--s-5)}.slot-card--site .slot-card__line{padding:var(--s-1) var(--s-5) var(--s-4);font-size:1.15rem}.proof__plan{margin-bottom:var(--s-5)}@media(min-width:64em){.proof__grid{grid-template-columns:1fr 1.1fr}.proof__future{grid-template-columns:repeat(3,1fr)}}.offer__head{display:grid;gap:var(--s-5);margin-bottom:var(--s-8);max-width:52rem}.offer__grid{display:grid;gap:var(--s-5);align-items:start}.price{display:flex;flex-direction:column;height:100%}.price__name{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3);letter-spacing:-.01em}.price__desc{color:var(--text-muted);margin-top:var(--s-2);min-height:3em}.price__ledger{margin:var(--s-5) 0;padding:var(--s-5) 0;border-block:var(--bw) solid var(--border);display:grid;gap:var(--s-3)}.price__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-body-sm)}.price__row dt{color:var(--text-muted);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:.6875rem}.price__row dd{font-weight:600;font-variant-numeric:tabular-nums}.price__big{font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:var(--text);font-variant-numeric:tabular-nums}.price__tiers{display:grid;gap:var(--s-2)}.price__tier{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-body-sm)}.price__tier dd{font-weight:600}.price__incl{display:grid;gap:var(--s-2);margin-bottom:var(--s-6)}.price__incl li{display:grid;grid-template-columns:1.1rem 1fr;gap:var(--s-2);color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.4}.price__incl li:before{content:"+";color:var(--signal-text);font-family:var(--font-mono);font-weight:700}.price__groups{margin-bottom:var(--s-6)}.price__group+.price__group{margin-top:var(--s-5)}.price__group .price__incl{margin-bottom:0}.price__group-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono);font-size:.72rem;color:var(--text-muted);margin-bottom:var(--s-3)}.price__cta{margin-top:auto}.price--featured{border-color:var(--signal)}.price--featured.card--ticked:before{content:none}.price__flag{position:absolute;top:0;right:0;transform:translateY(-50%);margin-right:var(--s-5);background:var(--surface)}.badge--solid.price__flag{background:var(--signal)}.offer__foot{margin-top:var(--s-7);text-align:center}.offer__foot p{color:var(--text-muted);max-width:50ch;margin-inline:auto}.offer__foot b{color:var(--text)}@media(min-width:52em){.offer__grid{grid-template-columns:repeat(3,1fr)}}.steps__head{display:grid;gap:var(--s-5);margin-bottom:var(--s-8)}.steps{display:grid;gap:var(--s-4);counter-reset:step}.step{position:relative;border-top:var(--bw-thick) solid var(--ink-500);padding-top:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.step:first-child{border-top-color:var(--signal)}.step:after{content:"→";position:absolute;top:1.5px;right:0;transform:translateY(-50%);font-family:var(--font-mono);font-size:clamp(1.5rem,4vw,2.5rem);line-height:1;color:var(--signal-text);background:var(--surface);padding-left:var(--s-2)}.step__no{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-meta);letter-spacing:var(--tracking-label);color:var(--on-ink-muted)}.step:first-child .step__no{color:var(--signal-text)}.step h3{font-size:var(--fs-h3)}.step__body{color:var(--text-muted)}.step__free{align-self:flex-start;margin-top:var(--s-1)}.steps__note{margin-top:var(--s-7);max-width:60ch}@media(min-width:56em){.steps{grid-template-columns:repeat(4,1fr);gap:var(--s-5)}}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--band-px) calc(var(--s-3) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ink) 92%,transparent);backdrop-filter:blur(8px);border-top:var(--bw) solid var(--ink-500);translate:0 105%;visibility:hidden;transition:translate var(--dur) var(--ease),visibility 0s linear var(--dur)}.stickybar--on{translate:0 0;visibility:visible;transition:translate var(--dur) var(--ease)}.stickybar__cta{flex:1}.stickybar__call{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:var(--bw) solid var(--go);border-radius:var(--r);color:var(--go-bright);background:var(--ink-700)}@media(min-width:64em){.stickybar{display:none}}.cta{text-align:center;border-block:var(--bw-thick) solid var(--signal);background-color:var(--ink);background-image:linear-gradient(color-mix(in srgb,var(--ink) 70%,transparent),color-mix(in srgb,var(--ink) 70%,transparent)),url(/images/cta-office.webp);background-size:auto,cover;background-position:center;--surface: var(--ink);--text: var(--on-ink);--text-muted: var(--on-ink-muted);--border: var(--ink-500);--signal-text: var(--signal-bright);--go-text: var(--go-bright);color:var(--on-ink)}.cta .eyebrow{color:var(--signal-text)}.cta .eyebrow:before{background:var(--signal)}.cta p{color:var(--on-ink)}.cta .btn--primary{background:var(--go);color:var(--on-go);border-color:var(--go)}.cta .btn--primary:hover{background:color-mix(in srgb,var(--go) 82%,#ffffff);border-color:var(--on-ink);transform:translate(-2px,-2px);box-shadow:var(--shadow-hard-bone)}.cta .cta__reassure{color:var(--on-ink)}.cta__inner{max-width:44rem;margin-inline:auto;display:grid;gap:var(--s-5);justify-items:center}.cta h2{font-size:var(--fs-display-sm)}.cta p{font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--text-muted);max-width:44ch}.cta__actions{margin-top:var(--s-2)}.cta__reassure{margin-top:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-mono);color:var(--text)}.cta__call{margin-top:var(--s-2);color:var(--on-ink)}.cta__call a{color:var(--go-text);font-weight:600;border-bottom:1px solid currentColor}.hero__sub,.proof__note{margin-top:var(--s-4)}.proof__bridge{margin-top:var(--s-8);padding-top:var(--s-6);border-top:var(--bw) solid var(--ink-500);color:var(--text-muted);max-width:64ch;font-size:var(--fs-body)}.proof__bridge i{color:var(--signal-text);font-style:normal;font-weight:600}.offer__reassure{margin-top:var(--s-4);max-width:60ch}.price__cta{margin-top:auto;display:grid;gap:var(--s-4);justify-items:center}.price__more{justify-self:center}.board__legend{display:inline-flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;justify-content:flex-end}.board__crew{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-weight:600;font-size:.6875rem;letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--on-ink-muted)}.board__crew:before{content:"";width:9px;height:9px;border-radius:2px;flex:0 0 auto}.board__crew--booked:before{background:var(--go)}.board__crew--hold:before{background:var(--ink-600);border:1px solid var(--ink-500)}
