.workshop-shell .hero{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);min-height:min(760px,88vh);padding-top:120px;padding-bottom:30px;position:relative}.workshop-shell .hero h1{z-index:2;letter-spacing:-.058em;word-spacing:.025em;max-width:920px;font-size:clamp(64px,9.4vw,144px);line-height:.86;position:relative}.workshop-shell .hero h1>span{display:block}.workshop-shell .hero h1 .hero-kicker{letter-spacing:-.055em;font-size:.62em;line-height:.9}.workshop-shell .hero h1 .hero-primary{margin-top:0}.workshop-shell .hero h1 em{color:var(--signal);font-style:inherit;letter-spacing:-.045em;margin-left:.055em;display:inline-block}.workshop-shell .hero-deck{max-width:620px;margin-top:24px;font-size:clamp(17px,1.55vw,22px)}.workshop-shell .hero-copy{z-index:2;isolation:isolate;flex-direction:column;justify-content:center;max-width:650px;min-height:560px;padding:clamp(24px,3vw,48px) clamp(22px,3vw,44px);display:flex;position:relative}.workshop-shell .hero-copy:before{z-index:-1;content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(at 35% 48%,#080b0aeb 0%,#080b0ad1 48%,#080b0a47 74%,#0000 100%);position:absolute;inset:-72px -92px -72px -64px}.summer-special{color:#f1efe7a8;font:500 8px var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:12px 0 0;display:flex}.hero-qr{z-index:4;width:138px;color:var(--ink);background:#f1efe7f5;border:1px solid #cfe66a6b;justify-items:center;gap:8px;padding:12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:18px;right:clamp(20px,4vw,64px);box-shadow:7px 7px #cfe66a29}.hero-qr svg{width:112px;height:112px;display:block}.hero-qr span{font:600 7px var(--font-mono), monospace;letter-spacing:.07em;text-align:center;text-transform:uppercase}.hero-qr:hover,.hero-qr:focus-visible{box-shadow:10px 10px 0 var(--signal);outline:none;transform:translate(-3px,-3px)}.summer-special strong{background:var(--signal);color:var(--ink);padding:5px 7px;font-weight:700}.pricing-special,.modal-special{color:var(--muted)}.pricing-special{margin:18px 0}.modal-special{margin-top:10px}.hero-brandline{color:#f1efe7a8;font:600 10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.hero-brandline span{color:var(--signal);padding:0 .45em}.hero-last-time{max-width:700px;color:var(--bone);letter-spacing:-.045em;margin:34px 0 0;font-size:clamp(23px,2.7vw,40px);font-weight:650;line-height:1.05}.hero-last-time strong{color:var(--bone);font-weight:850}.hero-inline-reserve{border:1px solid #f1efe7b8;justify-content:space-between;width:min(100%,360px);min-height:62px;margin-top:26px;padding-inline:22px;box-shadow:7px 7px #cfe66a52}.hero-inline-reserve:hover,.hero-inline-reserve:focus-visible{outline:none;transform:translate(-3px,-3px);box-shadow:10px 10px #cfe66a85}.hero-task-cycle{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:8px;max-width:790px;min-height:clamp(116px,12vw,164px);margin-top:42px;display:grid}.hero-task-lead{color:var(--bone);font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;font-size:clamp(18px,2.2vw,28px);font-weight:680;line-height:.98}.hero-task-phrase{max-width:780px;color:var(--signal);letter-spacing:-.055em;text-wrap:balance;margin-top:0;font-size:clamp(30px,4vw,58px);font-weight:680;line-height:.98;animation:.52s cubic-bezier(.2,.75,.25,1) both hero-phrase-in;display:block}.hero-task-accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workshop-shell .hero-method{color:#f1efe78c;max-width:610px;margin:8px 0 0;font-size:14px;line-height:1.5}.hero-advance{color:var(--bone);font:600 11px var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:22px 0 0}.hero-one-line{color:#f1efe775;font:500 9px var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 0}@keyframes hero-phrase-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.workshop-shell .hero-visual{z-index:1;opacity:.82;filter:saturate(.86)contrast(1.08);pointer-events:none;min-height:0;position:absolute;inset:0;overflow:hidden}.workshop-shell .hero-visual:after{z-index:1;content:"";background:linear-gradient(90deg,#080b0afa 0%,#080b0af0 27%,#080b0aa3 47%,#080b0a1f 76%,#080b0a3d 100%),linear-gradient(#080b0aad,#0000 22% 78%,#080b0ab8);position:absolute;inset:0}.workshop-shell .hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:100%;animation:.62s cubic-bezier(.16,1,.3,1) both hero-graphic-in}.hero-orbit{z-index:1;aspect-ratio:1;opacity:.56;pointer-events:none;border:1px solid #cfe66a29;border-radius:50%;width:min(72vw,960px);animation:28s linear infinite hero-orbit-turn;position:absolute;top:50%;left:10%;transform:translate(-50%,-50%)}.hero-orbit:before,.hero-orbit:after,.hero-orbit i,.hero-orbit b,.hero-orbit em{content:"";border:1px solid #cfe66a24;border-radius:50%;display:block;position:absolute}.hero-orbit:before{inset:12%}.hero-orbit:after{inset:29%}.hero-orbit i{background:#cfe66a2e;inset:43%;box-shadow:0 0 40px #cfe66a3d}.hero-orbit b{background:var(--signal);width:8px;height:8px;box-shadow:0 0 18px var(--signal);top:9%;left:49%}.hero-orbit em{background:var(--ink);width:12px;height:12px;bottom:50%;right:8%}@keyframes hero-orbit-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes hero-graphic-in{0%{opacity:0;filter:blur(8px);transform:scale(1.08)}to{opacity:1;filter:blur();transform:scale(1)}}.workshop-shell .hero-actions{align-items:stretch;gap:14px}.hero-reserve-actions{gap:10px;display:flex}.next-class-card{color:#f1efe79e;cursor:pointer;min-width:220px;font-family:var(--font-mono), monospace;text-align:left;background:0 0;border:0;border-left:1px solid #f1efe73d;align-content:center;padding:9px 14px;line-height:1.35;transition:border-color .18s,background .18s,transform .18s;display:grid}.next-class-card:hover,.next-class-card:focus-visible{border-left-color:var(--signal);background:#cfe66a14;outline:none;transform:translate(3px)}.next-class-card span{color:var(--signal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.next-class-card strong{color:var(--bone);text-transform:uppercase;font-size:10px;font-weight:500}.next-class-card small{letter-spacing:.04em;text-transform:uppercase;font-size:8px}.event-detail-modal{border:1px solid var(--signal);background:var(--paper);width:min(820px,100%);padding:0;box-shadow:14px 14px #cfe66ac7,0 36px 110px #00000094}.event-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#cfe66a14,#0000 36%),#050706f0;padding:clamp(18px,5vw,56px)}.event-detail-modal>header{border-bottom:4px solid var(--signal);background:radial-gradient(circle at 76% 18%, #cfe66a21, transparent 27%), var(--ink);color:var(--bone);grid-template-columns:minmax(0,1fr) auto;margin:0;padding:clamp(26px,4vw,42px);display:grid}.event-detail-modal>header h2{letter-spacing:-.07em;max-width:540px;margin-top:12px;font-size:clamp(48px,7vw,76px)}.event-detail-modal>header .section-code{color:var(--signal)}.event-detail-modal .modal-close{width:42px;height:42px;color:var(--bone);background:0 0;border:1px solid #f1efe773;place-items:center;font-size:28px;line-height:1;display:grid}.event-detail-modal .modal-close:hover,.event-detail-modal .modal-close:focus-visible{border-color:var(--signal);background:var(--signal);color:var(--ink);outline:none}.sound-toggle{z-index:5;color:#f1efe78f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;min-height:30px;font:500 8px var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;background:#0b0c0cc7;border:1px solid #f1efe72e;align-items:center;gap:7px;padding:0 10px;transition:border-color .16s,color .16s,background .16s;display:inline-flex;position:absolute;top:18px;right:calc(clamp(20px,4vw,64px) + 150px)}.sound-toggle span{color:var(--signal);font-size:10px}.sound-toggle:hover,.sound-toggle:focus-visible,.sound-toggle[aria-pressed=true]{color:var(--bone);background:#141612e6;border-color:#cfe66a8a}.workshop-shell .site-header{align-items:center;width:100%;transition:transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;transform:translateY(-110%)}.workshop-shell .site-header.is-scrolled{transform:translateY(0)}.workshop-shell .site-header .header-home{margin-right:auto}.workshop-shell .site-header .header-reserve{flex:none;height:72px}.workshop-shell .site-header.reserve-pulse .header-reserve{animation:1.15s cubic-bezier(.16,1,.3,1) infinite alternate reserve-attention}@keyframes reserve-attention{0%{box-shadow:inset 0 0 #fff0,0 0 #cfe66a00}to{box-shadow:inset 0 0 26px #ffffff6b,0 0 24px #cfe66a57}}.workshop-shell .site-header .header-next-class{text-align:right;border-left:1px solid #f1efe733;justify-items:end;min-width:210px;height:72px;padding:10px 18px}.header-next-class small{opacity:0;max-height:0;margin-top:0;transition:max-height .18s,margin-top .18s,opacity .18s,transform .18s;display:block;overflow:hidden;transform:translateY(-4px)}.header-next-class:hover small,.header-next-class:focus-visible small{opacity:1;max-height:20px;margin-top:3px;transform:translateY(0)}.workshop-shell .site-menu{opacity:0;pointer-events:none;background:#0b0c0cfa;border:1px solid #0000;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-items:stretch;width:min(280px,100vw - 36px);max-height:0;padding:0 18px;transition:max-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1),opacity .18s,transform .26s;display:grid;position:absolute;top:calc(100% + 1px);right:18px;overflow:hidden;transform:translateY(-10px)}.workshop-shell .site-menu[data-open=true]{opacity:1;pointer-events:auto;border-color:#cfe66a6b;max-height:620px;padding:16px 18px 18px;transform:translateY(0)}.workshop-shell .site-menu a{padding:10px 0}.site-menu .sound-toggle{width:fit-content;margin:8px 0 10px;position:static}.menu-qr{width:fit-content;min-height:38px;color:var(--signal);cursor:pointer;font:600 9px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #cfe66a99;align-items:center;gap:18px;padding:0 12px;display:inline-flex}.menu-qr:hover,.menu-qr:focus-visible{background:var(--signal);color:var(--ink);outline:none}.qr-lightbox{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0ad6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.qr-lightbox-card{border:1px solid var(--signal);background:var(--ink);width:min(440px,100%);color:var(--bone);text-align:center;justify-items:center;gap:20px;padding:clamp(28px,5vw,48px);display:grid;position:relative}.qr-lightbox-card .modal-close{color:var(--bone);cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1;position:absolute;top:12px;right:14px}.qr-lightbox-card h2{letter-spacing:-.055em;max-width:320px;margin:0;font-size:clamp(32px,6vw,48px);line-height:.96}.qr-lightbox-card svg{background:var(--paper);width:min(320px,100%);height:auto;padding:12px}.qr-lightbox-card>a{color:var(--signal);font:600 10px var(--font-mono), monospace;letter-spacing:.08em;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.hero-details-section{min-height:250px;color:var(--bone);cursor:pointer;background:#101817;border-top:1px solid #f1efe72e;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);padding:clamp(32px,5vw,72px) clamp(18px,4vw,64px);display:grid}.header-reserve{justify-self:end}.workshop-shell .site-header .header-reserve{justify-content:center}@media (max-width:900px){.workshop-shell .hero-visual{opacity:.68;left:0}}@media (max-width:620px){.header-next-class{min-width:166px!important;padding-inline:10px!important}.workshop-shell .hero-visual{opacity:.4;left:0}}.hero-details-copy{max-width:680px}.hero-details-section .hero-deck{margin:0}.hero-details-section .hero-advance{color:var(--signal);margin-top:25px}.hero-details-section .hero-one-line{margin-top:14px}.hero-details-actions{align-content:center;justify-self:end;gap:12px;width:min(100%,420px);display:grid}.hero-details-actions .button{justify-content:space-between}.hero-details-actions .next-class-card{border:1px solid #f1efe747;min-width:0}.compact-controls{align-items:start}.roi-control{min-width:0}.compact-control-toggle{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;padding:0;display:grid}.compact-control-toggle span{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.compact-control-toggle strong{color:var(--ink);font-size:26px}.roi-control>label{opacity:0;max-height:0;margin-top:0;transition:max-height .34s cubic-bezier(.16,1,.3,1),margin .34s cubic-bezier(.16,1,.3,1),opacity .16s;display:grid;overflow:hidden}.roi-control.is-open>label{opacity:1;max-height:100px;margin-top:12px}.roi-control.is-open .compact-control-toggle strong{color:var(--signal-deep)}.task-cycle-toggle strong{color:var(--ink)!important}@media (max-width:700px){.hero-details-section{grid-template-columns:1fr}}@media (max-width:620px){.sound-toggle{top:12px;right:126px}}.event-detail-grid{border-top:1px solid #0b0c0c4d;border-left:1px solid #0b0c0c4d;grid-template-columns:repeat(4,1fr);margin:clamp(24px,4vw,36px) clamp(26px,4vw,42px) 0;display:grid}.event-detail-grid>div{border-bottom:1px solid #0b0c0c4d;border-right:1px solid #0b0c0c4d;min-height:76px;padding:15px}.event-detail-grid span,.event-detail-grid strong{display:block}.event-detail-grid span{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px}.event-detail-grid strong{font-size:14px;line-height:1.25}.event-detail-pitch{max-width:none;padding:clamp(32px,5vw,52px) clamp(26px,4vw,42px)}.event-detail-pitch h3{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(32px,4.8vw,52px);line-height:.96}.event-detail-pitch>p:not(.section-code){max-width:560px;color:var(--muted);font-size:16px;line-height:1.5}.event-detail-pitch ul{grid-template-columns:repeat(3,1fr);margin:30px 0 0;padding:0;list-style:none;display:grid}.event-detail-pitch li{border-top:2px solid var(--ink);color:var(--muted);padding:12px 16px 12px 0;font-size:12px;line-height:1.35}.event-detail-actions{background:var(--ink);border-top:1px solid #f1efe729;gap:10px;margin:0;padding:24px clamp(26px,4vw,42px);display:flex}.event-detail-actions .button:not(.button-signal){color:var(--bone);border-color:#f1efe78c}.event-detail-actions .button:not(.button-signal):hover,.event-detail-actions .button:not(.button-signal):focus-visible{border-color:var(--bone);background:var(--bone);color:var(--ink)}.workshop-shell .economics-section{background:#e8e6dc;padding:clamp(42px,5vw,76px) clamp(18px,4vw,64px)}.workshop-shell .task-roi{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);display:grid;overflow:hidden}.task-roi-heading{border-bottom:1px solid var(--line);isolation:isolate;cursor:default;background:#111714;grid-column:1/-1;align-content:end;min-height:clamp(190px,20vw,280px);padding:clamp(26px,3.5vw,48px);display:grid;position:relative;overflow:hidden}.task-roi-heading:before,.task-roi-heading:after{z-index:-1;content:"";position:absolute;inset:0}.task-roi-heading:before{background:var(--field-visual) center / cover no-repeat;opacity:.66;animation:.68s cubic-bezier(.16,1,.3,1) both field-visual-enter}.task-roi-heading:after{background:linear-gradient(90deg,#0a0d0cf5 0%,#0a0d0cbf 35%,#0a0d0c29 72%,#0a0d0c94 100%)}.task-roi-heading strong,.task-roi-heading .section-code{z-index:1;position:relative}.task-roi-heading strong{width:100%;min-width:0;color:var(--bone);letter-spacing:-.075em;text-shadow:0 3px 30px #000000a6;padding-inline:0;font-size:clamp(64px,12vw,170px);font-weight:760;line-height:.76;animation:.72s cubic-bezier(.16,1,.3,1) both field-title-enter;display:block;overflow:hidden}.task-roi-heading .field-title>span{white-space:nowrap;padding-inline:clamp(72px,10vw,140px);display:inline-block}.task-roi-heading .field-title.is-marquee>span{animation:4.2s cubic-bezier(.35,0,.16,1) .25s infinite alternate field-title-marquee}@keyframes field-title-marquee{0%,8%{transform:translate(0)}72%,to{transform:translateX(var(--field-title-shift,0))}}.task-roi-heading .section-code{color:var(--signal);margin:0 0 21px clamp(56px,7vw,96px);animation:.56s cubic-bezier(.16,1,.3,1) 70ms both field-label-enter}@keyframes field-visual-enter{0%{opacity:0;transform:scale(1.06)}to{opacity:.66;transform:scale(1)}}@keyframes field-title-enter{0%{opacity:0;filter:blur(8px);letter-spacing:-.13em;transform:translate(44px)skew(-5deg)}to{opacity:1;filter:blur();letter-spacing:-.075em;transform:translate(0)skew(0)}}@keyframes field-label-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.task-heading-step{z-index:2;width:50%;color:var(--bone);cursor:pointer;opacity:1;background:0 0;border:0;align-items:center;padding:0;transition:background .22s;display:grid;position:absolute;top:0;bottom:0}.task-heading-step span{font:300 32px/1 var(--font-sans), sans-serif;opacity:.68;border:0;padding-bottom:8px;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1),color .18s;display:block;transform:none}.task-heading-step-prev{background:linear-gradient(90deg,#080b0a59,#0000);justify-items:start;padding-left:clamp(18px,3vw,44px);left:0}.task-heading-step-next{background:linear-gradient(-90deg,#080b0a42,#0000);justify-items:end;padding-right:clamp(18px,3vw,44px);right:0}.task-roi-heading:hover .task-heading-step span,.task-heading-step:focus-visible span{opacity:1}.task-heading-step:hover span,.task-heading-step:focus-visible span{color:var(--bone);outline:none}.task-heading-step-prev:hover span,.task-heading-step-prev:focus-visible span{transform:translate(-4px)}.task-heading-step-next:hover span,.task-heading-step-next:focus-visible span{transform:translate(4px)}.task-field-viewport{border-bottom:2px solid var(--ink);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.task-field-viewport,.task-field-scroll{background:var(--ink)}.task-field-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--ink) transparent;scrollbar-width:thin;overflow-x:auto}.task-field-viewport:before,.task-field-viewport:after{content:none;display:none}.task-field-tabs{gap:8px;width:max-content;min-width:100%;padding:5px 28px;display:flex}.task-field-arrow{z-index:3;background:var(--paper);color:var(--ink);cursor:pointer;font:500 20px var(--font-sans), sans-serif;border:0;transition:background .16s,color .16s,transform .16s;position:relative}.task-field-arrow:hover,.task-field-arrow:focus-visible{background:var(--ink);color:var(--signal);outline:none}.task-field-arrow:active{transform:scale(.9)}.task-field-tabs button{color:#f1efe78f;cursor:pointer;min-height:48px;font:600 9px var(--font-mono), monospace;letter-spacing:.07em;text-align:center;background:0 0;border:1px solid #0000;flex:none;padding:0 22px;transition:background .18s,color .18s,transform .18s}.task-field-tabs button:hover,.task-field-tabs button.active{color:var(--bone);background:#f1efe714;transform:none}.task-field-tabs button.active{box-shadow:inset 0 -2px 0 var(--signal);color:var(--bone);background:#f1efe71f;border-color:#0000}.task-roi-picker{border-bottom:1px solid var(--line);grid-column:1/-1;display:grid}.task-focus{background:var(--paper);isolation:isolate;align-content:center;min-height:clamp(430px,42vw,610px);padding:clamp(28px,4vw,58px);animation:.42s cubic-bezier(.2,.75,.25,1) task-focus-enter;display:grid;position:relative;overflow:hidden}.task-focus:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f1efe7fa 0%,#f1efe7f0 31%,#f1efe794 50%,#f1efe70f 76%);position:absolute;inset:0}.task-focus-step{z-index:4;width:50%;color:var(--bone);cursor:pointer;opacity:1;background:0 0;border:0;align-items:center;transition:background .18s;display:grid;position:absolute;top:0;bottom:0}.task-focus-step span{opacity:.68;border:0;padding-bottom:8px;font-size:32px;line-height:1;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1),color .18s;display:block;transform:none}.task-focus-step-prev{background:linear-gradient(90deg,#080b0a73,#0000);justify-items:start;padding-left:clamp(18px,3vw,40px);left:0}.task-focus-step-next{background:linear-gradient(-90deg,#080b0a66,#0000);justify-items:end;padding-right:clamp(18px,3vw,40px);right:0}.task-focus:hover .task-focus-step span,.task-focus-step:focus-visible span{opacity:1}.task-focus-step:hover span,.task-focus-step:focus-visible span{color:var(--ink);outline:none}.task-focus-step-prev:hover span,.task-focus-step-prev:focus-visible span{transform:translate(-4px)}.task-focus-step-next:hover span,.task-focus-step-next:focus-visible span{transform:translate(4px)}.task-art{z-index:0;background:#e8e6dc;margin:0;position:absolute;inset:0;overflow:hidden}.task-art img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.task-art-preview{filter:blur(18px)saturate(.82);opacity:1;transition:opacity .38s;transform:scale(1.07)}.task-art-full{opacity:0;transition:opacity .52s cubic-bezier(.2,.75,.25,1),transform .76s cubic-bezier(.16,1,.3,1);transform:scale(1.015)}.task-art.is-resolved .task-art-preview{opacity:0}.task-art.is-resolved .task-art-full{opacity:1;transform:scale(1)}.task-focus-meta{z-index:3;color:var(--ink);font:500 8px var(--font-mono), monospace;letter-spacing:.06em;text-shadow:0 1px 12px #f1efe7eb;justify-content:space-between;display:flex;position:absolute;top:18px;left:20px;right:20px}.task-focus>p:first-of-type{z-index:2;color:var(--signal-deep);font:600 10px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;position:relative}.task-focus h3{z-index:2;letter-spacing:-.045em;text-wrap:balance;max-width:min(52%,610px);margin:0;font-size:clamp(42px,5.4vw,78px);line-height:.94;position:relative}.task-result{z-index:2;max-width:min(46%,480px);color:var(--ink);margin-top:20px;font-size:18px;font-weight:560;position:relative}.roi-motion-vessel{z-index:-1;opacity:0;width:46%;height:84%;position:absolute;top:8%;right:-8%;transform:rotate(-4deg)}.roi-motion-vessel i,.roi-motion-vessel b,.roi-motion-vessel em{border:1px solid var(--ink);animation:5.4s ease-in-out infinite alternate roi-drift;display:block;position:absolute}.roi-motion-vessel i:first-child{background:#cfe66a52;inset:8% 36% 60% 4%}.roi-motion-vessel i:nth-child(2){animation-delay:-1.8s;inset:34% 7% 36% 34%}.roi-motion-vessel i:nth-child(3){background:#75a9e829;animation-delay:-3s;inset:66% 44% 5% 12%}.roi-motion-vessel b{border-width:1px 0 0;animation-delay:-.8s;top:49%;left:0;right:3%}.roi-motion-vessel em{background:var(--signal);width:11px;height:11px;box-shadow:0 0 28px var(--signal);border-radius:50%;top:46%;left:45%}.compact-controls{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,58px);padding:28px clamp(20px,3vw,42px);display:grid}.weekly-hours-control{border-bottom:0 solid var(--line);opacity:0;grid-column:1/-1;max-height:0;padding:0 clamp(20px,3vw,42px);transition:max-height .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),opacity .22s,border-width .22s;display:grid;overflow:hidden}.weekly-hours-control.is-open{opacity:1;border-bottom-width:1px;max-height:150px;padding-top:20px;padding-bottom:20px}.weekly-hours-control label{grid-template-columns:minmax(150px,.55fr) minmax(220px,1.45fr);align-items:end;gap:6px 18px;display:grid}.weekly-hours-control label>span{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.weekly-hours-control label>strong{order:-1;grid-row:span 2;font-size:clamp(22px,2.4vw,36px)}.weekly-hours-control input{width:100%;accent-color:var(--ink)}.weekly-hours-control label>small{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;display:flex}.payback-math{grid-template-columns:minmax(150px,.55fr) minmax(220px,1.45fr);align-items:end;gap:5px 18px;display:grid}.payback-math>span{color:var(--muted);font:500 8px var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.payback-math>strong{letter-spacing:-.035em;order:-1;grid-row:span 2;font-size:clamp(20px,2.15vw,32px)}.payback-math>small{color:var(--muted);font:500 9px var(--font-mono), monospace;letter-spacing:.025em}.compact-controls label{gap:4px 12px}.control-value-tween{transform-origin:bottom;animation:.46s cubic-bezier(.12,1.4,.25,1) both control-value-roll}.compact-controls input,.weekly-hours-control input{appearance:none;background:linear-gradient(var(--ink), var(--ink)) 0 50% / var(--range-progress,0%) 4px no-repeat, linear-gradient(var(--line), var(--line)) 0 50% / 100% 1px no-repeat;border:0;height:16px;transition:background-size .26s cubic-bezier(.16,1,.3,1)}.compact-controls input::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:50%;width:16px;height:16px;transition:box-shadow .18s,transform .18s;box-shadow:0 0 #cfe66a00}.weekly-hours-control input::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:50%;width:16px;height:16px;transition:box-shadow .18s,transform .18s;box-shadow:0 0 #cfe66a00}.compact-controls input:active::-webkit-slider-thumb{transform:scale(1.16);box-shadow:0 0 0 7px #cfe66a52}.weekly-hours-control input:active::-webkit-slider-thumb{transform:scale(1.16);box-shadow:0 0 0 7px #cfe66a52}@keyframes control-value-roll{0%{opacity:0;filter:blur(4px);transform:translateY(38%)rotateX(-68deg)}70%{opacity:1;filter:blur();transform:translateY(-5%)rotateX(7deg)}to{opacity:1;transform:none}}.compact-controls label>em{color:var(--signal-deep);font:600 8px var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-style:normal}.task-roi-statement{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.task-cycle-timer{z-index:2;width:42px;height:42px;color:var(--ink);font:600 6px var(--font-mono), monospace;letter-spacing:.06em;place-items:center;display:grid;position:absolute;top:18px;right:20px}.task-cycle-timer svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.task-cycle-timer circle{fill:none;stroke-width:2px}.task-cycle-timer-track{stroke:#0c0f0e1f}.task-cycle-timer-progress{stroke:var(--signal-deep);stroke-dasharray:97.4;stroke-dashoffset:0;animation:4.2s linear both task-cycle-countdown}.task-cycle-timer.is-paused .task-cycle-timer-progress{stroke:var(--muted);animation-play-state:paused}.task-cycle-timer span{z-index:1;position:relative}@keyframes task-cycle-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:97.4px}}.task-roi-copy>p:first-child{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,42px);line-height:1.08}.task-roi-statement p strong{color:var(--signal-deep)}.task-roi-statement .hours-toggle strong,.task-roi-statement .cycle-toggle:not(.task-cycle-toggle) strong{color:var(--ink);letter-spacing:-.055em;font-weight:780}.task-payback-line{color:var(--muted);font:600 11px var(--font-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin:12px 0 0;color:var(--ink)!important}.task-roi-statement .task-payback-line .payback-toggle strong{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--signal-deep) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--signal-deep) 52%, transparent);text-underline-offset:.16em;font-weight:850;text-decoration-thickness:.08em;color:var(--ink)!important}.header-home{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cycle-toggle{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;border-radius:.08em;padding:0;display:inline}.cycle-toggle strong{transition:color .16s,background .16s,box-shadow .16s}.task-cycle-toggle strong{letter-spacing:-.055em;font-size:1.09em;font-weight:780}.cycle-toggle:hover strong,.cycle-toggle:focus-visible strong{color:var(--signal-deep);outline:none;text-decoration-color:currentColor}.cycle-toggle[aria-pressed=true] strong{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.06em}.hours-toggle strong{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--signal-deep) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--signal-deep) 42%, transparent);text-underline-offset:.12em;text-decoration-thickness:.045em}.roi-inline-tween{transform-origin:bottom;animation:.58s cubic-bezier(.12,1.45,.25,1) both roi-inline-flip;display:inline-block}.task-roi-statement .button-dark{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--signal-deep)}.task-roi-actions{gap:10px;display:flex}.task-roi-actions .button{flex:1 1 0;width:auto;min-width:0}.roi-justification-email{border-color:var(--ink);color:var(--ink);background:0 0}.roi-justification-email:hover,.roi-justification-email:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--signal);outline:none}.day-instrument-stage{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.day-instrument-stage strong,.day-instrument-stage i,.day-instrument-stage:after,.day-instrument-stage p{transition:color .18s,background-color .18s,opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1)}.day-instrument-stage p{color:#f1efe7c7;font:500 10px/1.35 var(--font-mono), monospace;letter-spacing:.02em;opacity:0;margin:0;position:absolute;bottom:34px;left:24px;right:24px;transform:translateY(7px)}.day-instrument-stage:hover,.day-instrument-stage:focus-visible,.day-instrument-stage.is-active{background:#cfe66a17;outline:none}.day-instrument-stage:hover strong,.day-instrument-stage:focus-visible strong,.day-instrument-stage.is-active strong{color:var(--signal);transform:translateY(-25px)}.day-instrument-stage:hover p,.day-instrument-stage:focus-visible p,.day-instrument-stage.is-active p{opacity:1;transform:translateY(0)}.day-instrument-stage.is-complete i{background:var(--signal)}.day-instrument-stage:not(.is-active){opacity:.5}.day-instrument-stage:hover,.day-instrument-stage:focus-visible{opacity:.84}.day-instrument-stage.is-active{opacity:1;box-shadow:inset 0 0 0 1px #cfe66a80}.day-instrument-stage:not(.is-active) i{background:0 0;border-color:#f1efe738}.day-instrument-stage:not(.is-active):after{background:#f1efe724}.day-instrument-stage.is-active i{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 5px #cfe66a1a}.day-instrument-stage.is-active:after{background:var(--signal)}.day-instrument-stage:hover i,.day-instrument-stage:focus-visible i{border-color:var(--signal)}.day-instrument-stage:not(.is-active):not(:hover):not(:focus-visible)>span,.day-instrument-stage:not(.is-active):not(:hover):not(:focus-visible)>i,.day-instrument-stage:not(.is-active):not(:hover):not(:focus-visible)>small,.day-instrument-stage:not(.is-active):not(:hover):not(:focus-visible):after{opacity:0}.day-instrument-stage:not(.is-active):not(:hover):not(:focus-visible) strong{color:#f1efe785;text-align:center;place-self:center;transform:none}.day-instrument-stage>span,.day-instrument-stage>i,.day-instrument-stage>small,.day-instrument-stage:after{transition:opacity .42s,background-color .42s,transform .62s cubic-bezier(.16,1,.3,1)}.day-instrument-stage strong,.day-instrument-stage p{transition-duration:.42s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.day-instrument-stage.is-active>span,.day-instrument-stage:hover>span,.day-instrument-stage:focus-visible>span{transition-delay:20ms}.day-instrument-stage.is-active>i,.day-instrument-stage:hover>i,.day-instrument-stage:focus-visible>i{transition-delay:55ms}.day-instrument-stage.is-active:after,.day-instrument-stage:hover:after,.day-instrument-stage:focus-visible:after{transition-delay:85ms}.day-instrument-stage.is-active strong,.day-instrument-stage:hover strong,.day-instrument-stage:focus-visible strong{text-align:left;justify-self:start;transition-delay:.11s}.day-instrument-stage.is-active p,.day-instrument-stage:hover p,.day-instrument-stage:focus-visible p{transition-delay:.145s}.day-instrument-stage.is-active small,.day-instrument-stage:hover small,.day-instrument-stage:focus-visible small{transition-delay:.175s}.day-section .schedule{border:1px solid var(--line);background:#fbfaf5}.day-section .schedule>div{grid-template-columns:106px minmax(250px,.8fr) 1fr;min-height:104px;padding:0 28px}.day-section .schedule>div:after{color:var(--quiet);content:attr(data-slot);font:600 9px var(--font-mono), monospace;place-self:start end;padding-top:21px}.day-section .schedule>div:hover{box-shadow:inset 4px 0 var(--signal-deep), 0 12px 28px #1214120d;background:#fff}.day-section .schedule time{color:var(--ink);font-size:12px;font-weight:700}.day-section .schedule strong{font-size:21px}.day-section .schedule span,.day-section .schedule>div:after{opacity:0;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1);transform:translate(-8px)}.day-section .schedule>div:after{transform:translate(8px)}.day-section .schedule>div:hover span,.day-section .schedule>div:hover:after{opacity:1;transform:translate(0)}@media (max-width:760px){.day-section .schedule>div.is-visible span,.day-section .schedule>div.is-visible:after{opacity:1;transform:translate(0)}}.task-roi-statement .button-dark strong{color:var(--signal);font-size:1.08em}.task-roi-statement .button-dark:hover strong,.task-roi-statement .button-dark:focus-visible strong,.task-roi-statement .button-dark:hover svg,.task-roi-statement .button-dark:focus-visible svg{color:var(--ink)}.compact-output{border-bottom:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,40px);padding:12px clamp(20px,3vw,40px);display:grid}.compact-output>div{border:0;min-width:0;padding:7px 0}.compact-output>div:first-child{border:0}.compact-output strong{transform-origin:0;margin-top:3px;font-size:clamp(22px,2.2vw,34px)}.roi-tween{backface-visibility:hidden;animation:.72s cubic-bezier(.12,1.45,.25,1) both roi-number-spin}@keyframes roi-number-spin{0%{opacity:0;filter:blur(7px);transform:perspective(220px)translateY(70%)rotateX(-82deg)scale(.82)}58%{opacity:1;filter:blur();transform:perspective(220px)translateY(-10%)rotateX(12deg)scale(1.06)}to{opacity:1;transform:perspective(220px)translateY(0)rotateX(0)scale(1)}}@keyframes roi-inline-flip{0%{opacity:0;filter:blur(5px);transform:perspective(240px)translateY(55%)rotateX(-72deg)}62%{opacity:1;filter:blur();transform:perspective(240px)translateY(-7%)rotateX(8deg)}to{opacity:1;transform:perspective(240px)translateY(0)rotateX(0)}}.workshop-shell .day-section,.workshop-shell .pricing-section,.workshop-shell .faq-section{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.workshop-shell .day-section .section-intro h2{letter-spacing:-.034em;font-kerning:normal;font-feature-settings:"kern" 1;line-height:1.025}.registration-return{z-index:95;color:#0b0c0c;background:#f1efe7;border:1px solid #0b0c0c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:min(1040px,100% - 32px);padding:20px;display:grid;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:8px 8px #0b0c0c38}.registration-return-success{border-top:7px solid #cfe66a}.registration-return-cancelled{border-top:7px solid #f19d71}.registration-return-mark{width:52px;height:52px;font:500 26px/1 var(--font-mono);border:1px solid;place-items:center;display:grid}.registration-return h2{letter-spacing:-.04em;margin:3px 0 5px;font-size:clamp(23px,3vw,36px);line-height:.95}.registration-return p{max-width:700px;margin:0;font-size:13px;line-height:1.45}.registration-return .section-code{font-size:9px}.registration-return-actions{align-items:center;gap:10px;display:flex}.registration-return-actions .button{white-space:nowrap}.registration-return-dismiss{color:inherit;font:500 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;text-decoration:underline}.workshop-shell .day-cycle-plate,.workshop-shell .handoff-plate,.workshop-shell .preparation-plate,.workshop-shell .closing-bridge{opacity:.5;max-height:230px;transition:opacity .26s,filter .26s,transform .36s;position:relative;overflow:hidden}.workshop-shell .day-cycle-plate:hover,.workshop-shell .handoff-plate:hover,.workshop-shell .preparation-plate:hover,.workshop-shell .closing-bridge:hover{opacity:.82;filter:saturate(1.08);transform:scale(1.012)}.workshop-shell .day-cycle-plate img,.workshop-shell .handoff-plate img,.workshop-shell .preparation-plate img,.workshop-shell .closing-bridge img{object-fit:cover;width:100%;height:230px}@keyframes task-focus-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes roi-drift{0%{transform:translate(-4px,5px)rotate(-1deg)}to{transform:translate(8px,-6px)rotate(2deg)}}@keyframes roi-number-pop{0%{opacity:.35;transform:translate(-9px,7px)rotate(-3deg)scale(.72)}58%{opacity:1;transform:translate(3px,-2px)rotate(1.2deg)scale(1.13)}78%{transform:translate(-1px,1px)rotate(-.45deg)scale(.97)}to{opacity:1;transform:none}}@keyframes decorative-pan{0%{filter:saturate(.72)contrast(.96);transform:scale(1.08)translate(-1.5%)}to{filter:saturate(1.02)contrast(1.05);transform:scale(1.02)translate(1.5%)}}@supports (animation-timeline:view()){.workshop-shell .day-cycle-plate img,.workshop-shell .handoff-plate img,.workshop-shell .preparation-plate img,.workshop-shell .closing-bridge img{animation:linear both decorative-pan;animation-timeline:view();animation-range:entry cover 75%}}@media (max-width:900px){.hero-qr{transform-origin:100% 0;top:12px;right:10px;transform:scale(.82)}.sound-toggle{top:12px;right:138px}.workshop-shell .site-header{grid-template-columns:auto 1fr auto}.workshop-shell .site-header nav:not(.site-menu){justify-content:center;gap:clamp(9px,1.8vw,18px);display:flex}.workshop-shell .site-header nav:not(.site-menu) a{font-size:7px}.workshop-shell .hero{grid-template-columns:1fr}.workshop-shell .hero-visual{opacity:.46;display:block}.workshop-shell .task-roi{grid-template-columns:1fr}.task-field-tabs button{padding:0 16px}.task-field-tabs button:hover,.task-field-tabs button.active{transform:none}.task-roi-picker{grid-template-columns:1fr}.task-list{border-right:0;border-bottom:1px solid var(--line);max-height:192px}.task-focus{align-content:end;min-height:440px;padding:54px 28px 28px}.task-focus:after{background:linear-gradient(#f1efe714 30%,#f1efe7e6 66%,#f1efe7fa 100%)}.task-art img{object-position:center top}.task-focus h3{max-width:780px;font-size:clamp(42px,8vw,62px)}.task-result{max-width:680px}.compact-controls{grid-template-columns:repeat(3,1fr);gap:22px}.compact-controls label>strong{font-size:26px}.task-roi-statement{grid-template-columns:1fr}.compact-output{border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.registration-return{grid-template-columns:1fr;gap:13px;width:calc(100% - 20px);max-height:calc(100dvh - 82px);padding:18px;top:62px;overflow:auto}.registration-return-mark{display:none}.registration-return-actions{grid-template-columns:1fr auto;display:grid}.registration-return-actions .button{min-width:0;padding-left:13px;padding-right:13px}.workshop-shell .hero{min-height:auto;padding-top:98px}.workshop-shell .hero-visual{opacity:.34;display:block}.workshop-shell .hero h1{font-size:clamp(57px,17vw,88px)}.hero-task-cycle{min-height:138px}.hero-task-phrase{font-size:clamp(32px,10vw,48px)}.workshop-shell .hero-actions,.hero-reserve-actions{grid-template-columns:1fr;display:grid}.next-class-card{border-top:1px solid #f1efe733;border-left:0;min-width:0}.event-detail-grid{grid-template-columns:1fr 1fr}.event-detail-pitch ul{grid-template-columns:1fr}.event-detail-actions{display:grid}.task-focus{min-height:420px}.task-focus h3{font-size:44px}.compact-controls{grid-template-columns:1fr}.task-roi-copy>p:first-child{font-size:27px}.payback-math{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.payback-math>strong{order:0;grid-row:auto}.payback-math>small{overflow-wrap:anywhere}}@media (max-width:700px){.workshop-shell .site-menu{display:grid}}@media (prefers-reduced-motion:reduce){.roi-motion-vessel i,.roi-motion-vessel b,.roi-motion-vessel em,.roi-tween,.task-focus,.task-art-preview,.task-art-full,.workshop-shell .day-cycle-plate img,.workshop-shell .handoff-plate img,.workshop-shell .preparation-plate img,.workshop-shell .closing-bridge img{animation:none}.task-art-preview,.task-art-full{transition:none}.hero-task-phrase{animation:none}}
::selection{background:var(--signal);color:var(--ink)}.workshop-shell{--micro-line:#0b0c0c17;--micro-signal:#b8d43d6b}.workshop-shell #main-content{background-image:linear-gradient(90deg,#0000 39px,#0b0c0c06 40px),linear-gradient(#0000 39px,#0b0c0c06 40px);background-size:40px 40px}.section-code{align-items:center;gap:10px;display:inline-flex}.section-code:before{content:"";opacity:.65;transform-origin:0;background:currentColor;width:18px;height:1px;animation:3.8s cubic-bezier(.22,1,.36,1) infinite sc-calibration-line}.economics-section{isolation:isolate;overflow:clip}.economics-section:before{z-index:-1;background:radial-gradient(circle at 8% 76%, var(--micro-signal) 0 2px, transparent 2.5px), radial-gradient(circle at 92% 22%, #0b0c0c33 0 2px, transparent 2.5px), linear-gradient(90deg, transparent 8%, var(--micro-line) 8% 8.08%, transparent 8.08%), linear-gradient(0deg, transparent 76%, var(--micro-line) 76% 76.08%, transparent 76.08%);content:"";opacity:.65;pointer-events:none;position:absolute;inset:0}.task-roi-statement,.payback-controls,.payback-output{position:relative}.task-roi-statement:after,.payback-controls:after,.payback-output:after{border-top:1px solid var(--micro-signal);border-right:1px solid var(--micro-signal);content:"";pointer-events:none;width:13px;height:13px;position:absolute;top:9px;right:9px}.day-instrument{position:relative}.day-instrument:after{color:#0b0c0c59;content:"LEARN  →  BUILD  →  AUTOMATE  →  SHARE";font:500 8px/1 var(--font-mono), monospace;letter-spacing:.12em;position:absolute;bottom:-17px;right:0}.schedule{counter-reset:workshop-step}.schedule>div{counter-increment:workshop-step}.schedule>div:after{color:#0b0c0c2e;content:counter(workshop-step, decimal-leading-zero);font:600 10px/1 var(--font-mono), monospace;letter-spacing:.08em;transition:color .18s,transform .26s cubic-bezier(.2,.9,.2,1.25);position:absolute;top:12px;right:14px}.schedule>div:hover:after{color:var(--signal-dark,#8da500);transform:translateY(-2px)rotate(-5deg)scale(1.18)}.pricing-section{isolation:isolate;overflow:clip}.pricing-section:after{z-index:-1;aspect-ratio:1;content:"S / C";color:#0b0c0c0e;width:clamp(150px,20vw,270px);font:600 clamp(20px, 3vw, 38px)/1 var(--font-mono), monospace;letter-spacing:.16em;pointer-events:none;border:1px solid #0b0c0c12;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:34px;right:clamp(18px,5vw,72px);transform:rotate(-11deg);box-shadow:inset 0 0 0 18px #0000,inset 0 0 0 19px #0b0c0c0b,inset 0 0 0 48px #0000,inset 0 0 0 49px #b8d43d3d}.pricing-grid article{overflow:hidden}.pricing-grid article:after{content:"";border:1px solid #0b0c0c24;width:54px;height:54px;transition:background-color .22s,transform .32s cubic-bezier(.2,.9,.2,1.15);position:absolute;bottom:-22px;right:-22px;transform:rotate(45deg)}.pricing-grid article:hover:after{background:#b8d43d3d;transform:rotate(135deg)}.faq-list details[open]{background-image:radial-gradient(circle,#0b0c0c24 1px,#0000 1.5px);background-position:calc(100% - 24px) calc(100% - 20px);background-repeat:repeat-x;background-size:8px 3px}.faq-list summary:after{transition:transform .32s cubic-bezier(.2,.9,.2,1.25)}.faq-list details[open] summary:after{transform:rotate(180deg)}.scroll-progress i{box-shadow:0 0 14px #cfe66a99}@keyframes sc-calibration-line{0%,72%,to{opacity:.65;transform:scaleX(1)}79%{opacity:.3;transform:scaleX(.3)}88%{opacity:.9;transform:scaleX(1.45)}}@media (max-width:720px){.workshop-shell #main-content{background-size:32px 32px}.section-code:before,.day-instrument:after,.pricing-section:after{display:none}.task-roi-statement:after,.payback-controls:after,.payback-output:after{width:9px;height:9px;top:6px;right:6px}}@media (prefers-reduced-motion:reduce){.section-code:before{animation:none}.schedule>div:after,.pricing-grid article:after,.faq-list summary:after{transition:none}}
