.wk-page.sy{min-height:100vh;overflow-x:clip}.sy .sy-kicker{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-12);letter-spacing:.16em;text-transform:uppercase}.sy .sy-kicker:before{content:"";flex:none;width:.75rem;height:.55rem;background:linear-gradient(currentColor,currentColor) top / 100% .1rem no-repeat,linear-gradient(currentColor,currentColor) center / 100% .1rem no-repeat,linear-gradient(currentColor,currentColor) bottom / 100% .1rem no-repeat}.sy .sy-h2{margin:0;max-width:22ch;color:var(--wk-text);font-family:var(--font-display);font-size:var(--type-chapter);font-weight:500;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.sy .sy-h2--small{font-size:var(--type-2xl)}.sy .sy-light{background:var(--wk-wordmark);-webkit-background-clip:text;background-clip:text;color:transparent}.sy .sy-h3{margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-19);font-weight:500;letter-spacing:-.01em;line-height:1.3}.sy .sy-sub{max-width:62ch;margin:var(--space-md) 0 0;color:var(--wk-dim);font-size:var(--wk-type-17);line-height:1.6}.sy .sy-text{margin:0;color:var(--wk-dim);font-size:var(--wk-type-15);line-height:1.6}.sy .sy-note{margin:0;color:var(--wk-faint);font-size:var(--wk-type-14);line-height:1.6}.sy :is(.sy-note,.sy-tm,.sy-text) a{color:var(--wk-accent-text);text-decoration:underline;text-decoration-color:rgba(var(--wk-accent-rgb),.45);text-underline-offset:.2em}@media(forced-colors:none){.sy :is(.sy-well,.sy-receipt,.sy-board){border:1px solid rgba(var(--wk-line-rgb),.08);border-radius:var(--radius-xl);background:radial-gradient(70% 60% at 50% 100%,rgba(var(--wk-violet-rgb),.08),transparent 70%),var(--wk-void);box-shadow:inset 0 1.25rem 1.75rem -1.25rem rgba(var(--wk-shade-rgb),.8),0 1px rgba(var(--wk-core-rgb),.06)}}@media(forced-colors:active){.sy :is(.sy-well,.sy-receipt,.sy-board){border:1px solid CanvasText}}.sy .sy-chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.sy .sy-chips li{padding:.3em .65em;border:1px solid rgba(var(--wk-line-rgb),.16);border-radius:var(--radius-xs);background:rgba(var(--wk-line-rgb),.04);color:var(--wk-dim);font-family:var(--font-mono);font-size:var(--wk-type-12)}.sy .sy-price{display:inline-flex;align-items:baseline;gap:.3em;margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-22);font-weight:500;letter-spacing:-.02em;line-height:1;white-space:nowrap}.sy .sy-price span{color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.12em;text-transform:uppercase}.sy .sy-price--word{color:var(--wk-dim);font-size:var(--wk-type-15);letter-spacing:0}.sy .sy-own{margin:0;color:var(--wk-accent-text);font-size:var(--wk-type-14)}.sy .sy-honest{margin:0;color:var(--wk-accent-text);font-size:var(--wk-type-15);font-style:italic}.sy .sy-rule-go{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);padding:.65em 1.1em;border:1px solid rgba(var(--wk-accent-rgb),.4);border-radius:var(--radius-md);background:rgba(var(--wk-accent-rgb),.06);color:var(--wk-accent-text);font-size:var(--wk-type-16);text-decoration:none;transition:border-color .2s ease,background .2s ease}.sy .sy-rule-go:hover{border-color:rgba(var(--wk-accent-rgb),.7);background:rgba(var(--wk-accent-rgb),.1)}.sy :is(.sy-rule-go,.wk-pill) svg{width:14px;height:14px}.sy :is(.sy-rule-go,.sy-rung,.sy-bridge-press,.sy-badge):focus-visible{outline:2px solid var(--wk-focus);outline-offset:3px}.sy .sy-chapter{width:min(100% - 2 * var(--page-gutter, 1.25rem),80rem);margin-inline:auto;padding-top:var(--wk-chapter-y)}.sy .sy-head{margin-bottom:var(--space-2xl)}.sy .sy-head--center{display:grid;justify-items:center;text-align:center}.sy .sy-head--center .sy-h2{max-width:24ch}.sy .sy-head--center .sy-sub{margin-inline:auto}.sy :is([id^=cs-],#sy-detail){scroll-margin-top:6rem}.sy .sy-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100% - 2 * var(--page-gutter, 1.25rem),80rem);min-height:min(52rem,92svh);margin-inline:auto;padding:calc(4rem + clamp(2rem,6vh,4rem)) 0 0}.sy .sy-h1{margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--type-h1);font-weight:500;letter-spacing:-.03em;line-height:1.04;text-wrap:balance}.sy .sy-h1 .sy-light{display:block}.sy .sy-lede{max-width:58ch;margin:var(--space-xl) 0 0;color:var(--wk-dim);font-size:var(--wk-type-17);line-height:1.65;text-wrap:pretty}.sy .sy-acts{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.sy .sy-hero-card{display:grid;gap:var(--space-lg);padding:var(--space-xl)}.sy .sy-promises{display:grid;gap:0;margin:0;padding:0;list-style:none}.sy .sy-promises li{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid rgba(var(--wk-line-rgb),.08);color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-19);letter-spacing:-.01em}.sy .sy-promise-ic{flex:none;width:2.25rem;height:2.25rem;object-fit:contain}.sy .sy-founder{margin:0;color:var(--wk-faint);font-size:var(--wk-type-14);line-height:1.6}.sy .sy-think .sy-head{margin-bottom:var(--space-md)}.sy .sy-think-lead{max-width:52ch;margin:0 auto var(--space-2xl);color:var(--wk-dim);font-size:var(--wk-type-19);line-height:1.55;text-align:center;text-wrap:balance}.sy .sy-moves{--sy-ask: 230, 110, 110;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);margin:0 0 var(--space-3xl);padding:0;list-style:none}:root[data-site-theme=light] .sy .sy-moves{--sy-ask: 96, 14, 14}.sy .sy-moves:before{content:"";position:absolute;top:1.05rem;right:12.5%;left:12.5%;height:1px;background:linear-gradient(90deg,rgba(var(--sy-ask),.7),rgba(var(--wk-line-rgb),.25) 40% 60%,rgba(var(--wk-accent-rgb),.8))}.sy .sy-move{--tone: var(--wk-line-rgb);position:relative;display:grid;justify-items:center;align-content:start;gap:var(--space-md);text-align:center}.sy .sy-move--ask{--tone: var(--sy-ask)}.sy .sy-move--design{--tone: var(--wk-accent-rgb)}.sy .sy-move-step{position:relative;margin:0;padding:.45rem .9rem;border:1px solid rgba(var(--tone),.45);border-radius:var(--radius-pill);background:var(--wk-void);color:rgb(var(--tone));font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.16em;text-transform:uppercase}.sy .sy-move--plain .sy-move-step{color:var(--wk-dim)}.sy .sy-move-words{max-width:26ch;margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-17);line-height:1.45;text-wrap:balance}.sy .sy-move--plain .sy-move-words{color:var(--wk-dim)}.sy .sy-think-try{margin:0 0 var(--space-xl);color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-12);letter-spacing:.14em;text-align:center;text-transform:uppercase}@media(max-width:900px){.sy .sy-moves{grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-left:var(--space-lg)}.sy .sy-moves:before{top:.5rem;bottom:.5rem;left:0;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(var(--sy-ask),.7),rgba(var(--wk-line-rgb),.25) 40% 60%,rgba(var(--wk-accent-rgb),.8))}.sy .sy-move{justify-items:start;gap:var(--space-xs);text-align:left}.sy .sy-move-words{max-width:none}}.sy .sy-mid{display:grid;justify-items:center;gap:var(--space-md);margin-top:var(--space-3xl);text-align:center}.sy .sy-mid p{margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.875rem);letter-spacing:-.015em}.sy .sy-yours-ch{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.sy .sy-yours{display:grid;margin:0;padding:0;list-style:none}.sy .sy-your{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid rgba(var(--wk-line-rgb),.1)}.sy .sy-your>div{display:grid;gap:var(--space-xs)}.sy .sy-your-ic{width:3rem;height:3rem;object-fit:contain}.sy .sy-when{margin-left:var(--space-xs);color:var(--wk-faint);font-family:var(--font-mono);font-size:var(--wk-type-11);letter-spacing:.14em;text-transform:uppercase;vertical-align:.15em}.sy .sy-never{display:grid;gap:var(--space-sm);padding:var(--space-lg) 0 0;border-top:1px solid rgba(var(--wk-line-rgb),.1)}.sy .sy-never-h{margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-19)}.sy .sy-never ul{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0;padding:0;list-style:none}.sy .sy-never ul li{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--wk-dim);font-size:var(--wk-type-15)}.sy .sy-never ul li:before{content:"";width:.7rem;height:1.5px;background:var(--wk-accent)}.sy .sy-receipt{position:sticky;top:6rem;display:grid;gap:var(--space-md);padding:var(--space-xl);overflow:hidden;font-family:var(--font-mono)}.sy .sy-receipt-wm:before{content:"SPECIMEN";position:absolute;top:50%;left:50%;color:rgba(var(--wk-line-rgb),.06);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:.2em;transform:translate(-50%,-50%) rotate(-18deg);pointer-events:none}.sy .sy-receipt-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs);margin:0;padding-bottom:var(--space-sm);border-bottom:1px dashed rgba(var(--wk-line-rgb),.2);color:var(--wk-text);font-size:var(--wk-type-12);letter-spacing:.14em}.sy .sy-receipt-rows{display:grid;gap:var(--space-sm);margin:0}.sy .sy-receipt-rows div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-sm)}.sy .sy-receipt-rows dt{color:var(--wk-faint);font-size:var(--wk-type-12);letter-spacing:.1em;text-transform:uppercase}.sy .sy-receipt-rows dd{margin:0;color:var(--wk-dim);font-size:var(--wk-type-13);line-height:1.5}.sy .sy-receipt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);margin:0;padding-top:var(--space-sm);border-top:1px dashed rgba(var(--wk-line-rgb),.2);color:var(--wk-faint);font-size:var(--wk-type-12)}.sy .sy-receipt-stamp{padding:.3em .6em;border:1px solid rgba(var(--wk-accent-rgb),.5);border-radius:var(--radius-xs);color:var(--wk-accent-text);letter-spacing:.12em;text-transform:uppercase}.sy .sy-receipt-cap{margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-16)}.sy .sy-care-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:var(--space-2xl);padding:var(--space-2xl)}.sy .sy-care-words{display:grid;justify-items:start;gap:var(--space-md)}.sy .sy-care-words :is(.sy-kicker,.sy-sub){margin:0}.sy .sy-host-go{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;margin-top:var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px solid rgba(var(--wk-accent-rgb),.35);border-radius:var(--radius-lg);background:rgba(var(--wk-accent-rgb),.06);color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-17);text-decoration:none;transition:border-color .2s ease,background .2s ease}.sy .sy-host-go:hover{border-color:rgba(var(--wk-accent-rgb),.65);background:rgba(var(--wk-accent-rgb),.1)}.sy .sy-host-go:focus-visible{outline:2px solid var(--wk-focus);outline-offset:3px}.sy .sy-host-go svg{flex:none;width:16px;height:16px;color:var(--wk-accent-text);transition:transform .2s ease}.sy .sy-host-go:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.sy .sy-host-go svg{transition:none}}.sy .sy-care{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.sy .sy-care-plan{display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-lg);border:1px solid rgba(var(--wk-line-rgb),.1);border-radius:var(--radius-lg);background:rgba(var(--wk-line-rgb),.03)}.sy .sy-care-tab{margin:0;font-weight:400;color:var(--wk-accent-text);font-family:var(--font-mono);font-size:var(--wk-type-12);letter-spacing:.14em;text-transform:uppercase}.sy .sy-care-price{margin:0;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-28);font-weight:500;letter-spacing:-.02em}.sy .sy-care-price span{margin-left:.2em;color:var(--wk-faint);font-size:var(--wk-type-14);letter-spacing:0}.sy .sy-care-note{grid-column:1 / -1}.sy .sy-close{padding-bottom:var(--space-xl)}.sy .sy-close-title{max-width:20ch;margin:0;background:var(--wk-wordmark);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.sy .sy-close-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);width:min(100%,54rem);margin:var(--space-2xl) auto 0;padding-top:var(--space-xl);border-top:1px solid rgba(var(--wk-line-rgb),.1);text-align:left}.sy .sy-way{display:grid;align-content:start;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border:1px solid rgba(var(--wk-line-rgb),.12);border-radius:var(--radius-lg);background:rgba(var(--wk-line-rgb),.03);text-decoration:none;transition:border-color .2s ease,background .2s ease}.sy .sy-way:hover{border-color:rgba(var(--wk-accent-rgb),.5);background:rgba(var(--wk-line-rgb),.06)}.sy .sy-way:focus-visible{outline:2px solid var(--wk-focus);outline-offset:3px}.sy .sy-way-go{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;color:var(--wk-text);font-family:var(--font-display);font-size:var(--wk-type-16);line-height:1.35}.sy .sy-way-go svg{flex:none;width:14px;height:14px;color:var(--wk-accent-text);transition:transform .2s ease}.sy .sy-way:hover .sy-way-go svg{transform:translate(2px)}.sy .sy-way-note{color:var(--wk-faint);font-size:var(--wk-type-14);line-height:1.5}@media(max-width:640px){.sy .sy-close-ways{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sy .sy-way-go svg{transition:none}}@media(max-width:1023px){.sy .sy-hero,.sy .sy-yours-ch,.sy .sy-care-band{grid-template-columns:minmax(0,1fr)}.sy .sy-hero{min-height:0}.sy .sy-receipt{position:relative;top:0}}@media(max-width:640px){.sy .sy-hero{padding-top:6rem}.sy .sy-care,.sy .sy-receipt-rows div{grid-template-columns:minmax(0,1fr)}.sy .sy-receipt-rows div{gap:.1rem}.sy :is(.sy-hero-card,.sy-receipt,.sy-care-band){padding:var(--space-lg)}.sy .sy-your{gap:var(--space-md)}.sy .sy-your-ic{width:2.25rem;height:2.25rem}}
