.wk-wrap{width:min(1280px,100%);padding-inline:var(--v2-gutter);margin:0 auto}.wk .wk-sheet .wk-wrap{padding-inline:var(--v2-gutter)}.wk-hero h1{max-width:12ch}.wk .wk-hero{padding-bottom:clamp(40px,6vw,72px)}.wk-hero-text{gap:22px;display:grid}.wk-lede{max-width:46ch;color:var(--v2-fg-2)}.wk-hero-more{max-width:46ch;font-size:var(--v2-body);margin:0;line-height:1.6}.wk-eyebrow{font:500 var(--v2-eyebrow)/1.4 var(--v2-font);letter-spacing:.22em;text-transform:uppercase;color:var(--v2-fg-2);margin:0 0 16px}.wk-stage-link{color:var(--v2-ivory);text-decoration:underline;-webkit-text-decoration-color:var(--v2-rose);text-decoration-color:var(--v2-rose);text-underline-offset:4px}.wk-buybox{align-content:start;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.wk-price-label{font:500 var(--v2-eyebrow)/1.4 var(--v2-font);letter-spacing:.22em;text-transform:uppercase;color:var(--v2-mauve-on-dark);margin:0}.wk-price{font:400 clamp(56px, 7vw, 88px)/.95 var(--v2-font);letter-spacing:-.045em;color:var(--v2-ivory);margin:0}.wk-price-tbc{font:400 26px/1.2 var(--v2-font);color:var(--v2-ivory);margin:0}.wk-price-note{color:var(--v2-mauve-on-dark);margin:0;line-height:1.55}.wk-buybox .as-btn{justify-content:center;width:100%}.wk-small{font-size:var(--v2-small);color:var(--v2-fg-2);margin:0;line-height:1.55}.wk-small a,.wk-buy a{color:var(--v2-fg);text-decoration:underline;-webkit-text-decoration-color:var(--v2-accent);text-decoration-color:var(--v2-accent);text-underline-offset:3px}.wk-status{margin:0}.wk-ticker{background:var(--v2-aubergine)}.wk-sheet{padding-block:calc(var(--v2-section) * .35) calc(var(--v2-section) * .6)}.wk-band{padding-block:clamp(56px,8vw,112px)}.wk-band+.wk-band{border-top:1px solid var(--v2-line);margin-top:0}.wk-two{gap:40px;display:grid}.wk-h2{font:400 var(--v2-h3)/1.12 var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);text-wrap:balance;margin:0 0 24px}.wk-sheet .wk-two .v2w-head{margin-bottom:24px}.wk-sheet .wk-two .v2-h2{font-size:var(--v2-h3);letter-spacing:-.02em;line-height:1.12}.wk-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wk-card{align-content:start;gap:12px;padding:clamp(24px,2.6vw,34px);display:grid}.wk-card h3{font:400 clamp(22px, 2vw, 28px)/1.15 var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);margin:0}.wk-card p{color:var(--v2-mauve-deep);margin:0;line-height:1.6}.wk-card-note{font-weight:500;color:var(--v2-ink)!important}.wk-list{color:var(--v2-ink);gap:12px;margin:0;padding-left:20px;line-height:1.6;display:grid}.wk-list li::marker{color:var(--v2-rose-ink)}.wk-licence{max-width:68ch;margin-top:20px}.wk-truth{color:var(--v2-mauve-deep);flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0;line-height:1.55;display:flex}.wk-aside{color:var(--v2-fg-2);max-width:46ch;margin:0}.wk-sheet a:not(.as-btn){color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-rose-ink);text-decoration-color:var(--v2-rose-ink);text-underline-offset:3px}.wk-form,.wk-buy{gap:18px;display:grid}.wk-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.wk-field>label,.wk-choices legend{color:var(--v2-ink);padding:0;font-weight:500}.wk-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.wk-choices{gap:6px}.wk-choice,.wk-consent{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding-block:10px;line-height:1.5;display:grid}.wk-choice input,.wk-consent input{width:20px;height:20px;accent-color:var(--v2-plum);margin:1px 0 0}.wk-choice input:focus-visible,.wk-consent input:focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}.wk-consent em{color:var(--v2-fg-2);font-style:normal}.wk-hero .wk-consent{color:var(--v2-ivory)}.wk-hero .wk-consent input{accent-color:var(--v2-rose)}.wk-form .as-btn{justify-self:start}.wk-error{min-height:1.4em;color:var(--v2-fg);margin:0;font-weight:500}.wk-error:empty{min-height:0}.wk-privacy{font-size:var(--v2-small);color:var(--v2-fg-2);margin:0;line-height:1.55}.wk-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-form-card{padding:clamp(22px,3vw,44px)}.wk-done h3{font:400 26px/1.2 var(--v2-font);color:var(--v2-ink);margin:0 0 8px}.wk-done h3:focus{outline:none}.wk-done p{color:var(--v2-mauve-deep);margin:0}.wk-download{margin-bottom:16px}.wk-download .as-btn{justify-self:start}.wk-consent-detail{font-size:var(--v2-small);color:var(--v2-fg-2);margin-top:4px;display:block}.wk-refund{font-size:var(--v2-small);color:var(--v2-fg-2);margin:0;line-height:1.55}.wk-hero .wk-field>label{color:var(--v2-ivory)}.wk-more{margin:24px 0 0}.wk-terms-hero h1{max-width:14ch}.wk-draft-banner{margin-bottom:40px;box-shadow:inset 3px 0 0 var(--v2-rose-ink)!important}.wk-terms{max-width:68ch;color:var(--v2-ink);font-size:var(--v2-body);line-height:1.7}.wk-terms h2{font:400 clamp(24px, 2.4vw, 32px)/1.15 var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);margin:56px 0 14px}.wk-terms h3{font:500 19px/1.3 var(--v2-font);color:var(--v2-ink);margin:32px 0 10px}.wk-terms p,.wk-terms ul,.wk-terms ol{margin:0 0 16px}.wk-terms ul,.wk-terms ol{gap:10px;padding-left:22px;display:grid}.wk-terms li::marker{color:var(--v2-rose-ink)}.wk-terms code{font:400 .88em/1.4 var(--v2-mono);background:var(--v2-blush);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.wk-terms em{color:var(--v2-mauve)}.wk-terms a{color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-rose-ink);text-decoration-color:var(--v2-rose-ink);text-underline-offset:3px}.wk-terms-note{border-radius:var(--v2-r-sm);background:var(--v2-blush);box-shadow:inset 3px 0 0 var(--v2-rose-ink);color:var(--v2-ink);margin:0 0 24px;padding:18px 20px}@media (min-width:820px){.wk-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(40px,6vw,96px)}.wk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.wk-plan-kind{letter-spacing:.22em;text-transform:uppercase;font:500 var(--v2-eyebrow)/1.4 var(--v2-font)!important;color:var(--v2-mauve-deep)!important}.wk-plan-price{font:400 clamp(26px, 2.4vw, 34px)/1.1 var(--v2-font);letter-spacing:-.03em;color:var(--v2-ink)!important}.wk-plan-annual{font-weight:500;color:var(--v2-ink)!important;margin-top:-6px!important}.wk-plan-cta{margin-top:10px!important}.wk-plan-cta .as-btn{justify-content:center;width:100%}.wk-anchor{visibility:hidden;display:block;position:relative;top:-96px}.wk-builder-card{margin-top:28px;background:var(--v2-pale-rose)!important}.wk-builder{gap:32px}.wk-step{gap:14px}.wk-step>legend{font:400 clamp(20px, 2vw, 24px)/1.3 var(--v2-font);letter-spacing:-.01em;color:var(--v2-ink);align-items:center;gap:12px;margin-bottom:14px;display:flex}.wk-step-n{background:var(--v2-plum);width:30px;height:30px;color:var(--v2-ivory);font:500 14px/1 var(--v2-font);border-radius:50%;place-items:center;display:inline-grid}.wk-help{color:var(--v2-mauve-deep);margin:0;line-height:1.6}.wk-plan-picks,.wk-mod-grid,.wk-included{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wk-pick{border-radius:var(--v2-r-sm);background:var(--v2-ivory);transition:box-shadow var(--v2-base) var(--v2-ease);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #33212f29}.wk-pick input{width:20px;height:20px;accent-color:var(--v2-plum);margin:2px 0 0}.wk-pick input:focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}.wk-pick[data-on]{box-shadow:inset 0 0 0 2px var(--v2-ink)}.wk-pick:has(input:checked){box-shadow:inset 0 0 0 2px var(--v2-ink)}.wk-plan-pick{cursor:pointer;min-height:44px}.wk-pick-body{justify-items:start;gap:6px;min-width:0;display:grid}.wk-pick-name{color:var(--v2-ink);font-weight:500;line-height:1.35}.wk-pick-meta{font-size:var(--v2-small);color:var(--v2-mauve)}.wk-pick-value{color:var(--v2-mauve);line-height:1.55}.wk-pick-tag{font:500 11px/1.2 var(--v2-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--v2-mauve);margin-left:8px}.wk-pick-tick{color:var(--v2-ink);text-align:center;font-weight:700}.wk-mod-pick{grid-template-columns:minmax(0,1fr);gap:8px}.wk-pick-head{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;display:grid}.wk-mod-pick .wk-pick-body{padding-left:36px}.wk-mod-details{width:100%}.wk-mod-details summary{cursor:pointer;min-height:44px;color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-rose-ink);text-decoration-color:var(--v2-rose-ink);text-underline-offset:3px;align-items:center;font-weight:500;display:flex}.wk-mod-details summary:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px;border-radius:4px}.wk-mod-details .wk-list{margin-top:4px;font-size:15px}.wk-mod-sub{color:var(--v2-ink);margin:10px 0 4px;font-size:15px;font-weight:500}.wk-mod-note{font-size:var(--v2-small);color:var(--v2-mauve);margin:10px 0 0}.wk-summary{border-radius:var(--v2-r-sm);background:var(--v2-ivory);gap:12px;padding:22px;display:grid}.wk-summary h3{font:400 22px/1.2 var(--v2-font);color:var(--v2-ink);margin:0}.wk-summary-line{color:var(--v2-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.wk-summary .wk-list{gap:6px}.wk-summary .wk-small,.wk-pick .wk-small{color:var(--v2-mauve)}.wk-pick-price{color:var(--v2-ink);font-weight:500}.wk-mod-price{color:var(--v2-ink);font-size:15px;font-weight:500}.wk-estimate-lines{color:var(--v2-ink);gap:8px;margin:0;padding:0;list-style:none;display:grid}.wk-estimate-lines li{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.wk-estimate-lines li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.wk-estimate-lines .wk-was{color:var(--v2-mauve)}.wk-estimate-lines .wk-unpriced{color:var(--v2-mauve);flex-wrap:wrap}.wk-estimate-lines .wk-unpriced>span:last-child{white-space:normal}.wk-estimate-lines .wk-saving{font-weight:500}.wk-estimate{font:400 24px/1.2 var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);margin:0}.wk-builder-card .wk-small,.wk-builder-card .wk-privacy{color:var(--v2-mauve-deep)}@media (min-width:820px){.wk-plan-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wk-pick{transition:none}}.wk-thanks-stack{gap:20px;max-width:900px;display:grid}.wk-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wk-sheet .v2w-head{margin-bottom:clamp(28px,4vw,48px)}.wk-stage{padding:0 var(--v2-gutter) clamp(56px, 8vw, 112px);background:var(--v2-aubergine);position:relative;overflow:hidden}.wk-stage-inner{width:min(1280px,100%);margin:0 auto;position:relative}.wk-stage-cloud{opacity:.32;pointer-events:none;width:min(56%,700px);height:auto;position:absolute;bottom:-14%;right:-8%}.wk-stage-shot{width:86%;margin:0}.wk-stage-device{padding-bottom:64px;position:relative}.wk-browser{background:#1d111c;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f9f6f21a,0 40px 80px -30px #000000b3,0 18px 40px -20px #d9bacb24}.wk-browser img{width:100%;height:auto;display:block}.wk-browser-bar{background:#2a1a28;border-bottom:1px solid #f9f6f214;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.wk-browser-bar i{background:#f9f6f233;border-radius:50%;width:9px;height:9px}.wk-browser-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11px/1 var(--v2-mono);letter-spacing:.04em;color:var(--v2-mauve-on-dark);margin-left:10px;overflow:hidden}.wk-phone{aspect-ratio:600/1240;width:36%;animation:wk-float 9s var(--v2-ease-io) infinite alternate;background:#120812;border-radius:26px;padding:6px;position:absolute;bottom:0;right:-14%;overflow:hidden;box-shadow:0 0 0 1px #f9f6f22e,0 30px 60px -20px #000c}.wk-phone img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:20px;width:100%;height:100%;display:block}.wk-stage-cap{z-index:2;max-width:46ch;font-size:var(--v2-small);color:var(--v2-mauve-on-dark);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;line-height:1.55;display:flex;position:relative}@keyframes wk-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.wk-parts{gap:clamp(40px,6vw,88px);margin:0;padding:0;list-style:none;display:grid}.wk-part{align-items:center;gap:28px;display:grid}.wk-part-text{align-content:start;gap:12px;max-width:46ch;display:grid}.wk-part-text h3{font:400 clamp(26px, 2.6vw, 38px)/1.1 var(--v2-font);letter-spacing:-.025em;color:var(--v2-ink);margin:0}.wk-part-text p{color:var(--v2-mauve-deep);margin:0;line-height:1.6}.wk-part-n{letter-spacing:.12em;font:500 12px/1 var(--v2-mono)!important;color:var(--v2-rose-ink)!important}.wk-part-visual{min-width:0;position:relative}.wk-roles{aspect-ratio:4/3;border-radius:var(--v2-r-card);background:var(--v2-plum);max-width:560px;position:relative;overflow:hidden}.wk-roles:before{content:"";background:radial-gradient(60% 55%,#d9bacb29,#0000 70%);position:absolute;inset:0}.wk-roles-lines{width:100%;height:100%;position:absolute;inset:0}.wk-roles-lines path{stroke:#d9bacb8c;stroke-width:1.2px;fill:none;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;animation:2.4s linear infinite wk-flow}@keyframes wk-flow{to{stroke-dashoffset:-18px}}.wk-role{border-radius:var(--v2-r-pill);max-width:44%;color:var(--v2-ivory);font:500 clamp(12px, 1.1vw, 14px)/1.25 var(--v2-font);background:#f9f6f20f;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #f9f6f229}.wk-role-dot{background:var(--v2-rose);border-radius:50%;flex:none;width:7px;height:7px}.wk-role-1{top:10%;left:6%}.wk-role-2{top:10%;right:6%}.wk-role-3{bottom:10%;left:6%}.wk-role-4{bottom:10%;right:6%}.wk-role-hub{text-align:center;background:var(--v2-ivory);max-width:56%;color:var(--v2-plum);border-radius:18px;flex-direction:column;gap:4px;padding:14px 20px;font-size:clamp(14px,1.3vw,17px);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #d9bacb24,0 18px 40px -16px #0009}.wk-role-k{font:400 10.5px/1.3 var(--v2-mono);letter-spacing:.04em;color:var(--v2-mauve-deep)}.wk-dash-stack{max-width:600px}.wk-dash-frames{padding:0 0 16% 16%;position:relative}.wk-dash-back{width:68%;top:16%;left:0;position:absolute!important}.wk-dash-front{z-index:1}.wk-dash-stack .wk-browser{box-shadow:0 0 0 1px #33212f1a,0 30px 60px -28px #21121f8c}.wk-dash-cap{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.wk-doc{border-radius:var(--v2-r-card);background:var(--v2-blush);max-width:520px;padding:clamp(24px,3vw,36px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #33212f14}.wk-doc-cloud{opacity:.18;filter:invert()hue-rotate(180deg);pointer-events:none;width:70%;height:auto;position:absolute;bottom:-16%;right:-14%}.wk-doc-k{font:500 11px/1.4 var(--v2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-rose-ink);margin:0 0 18px;position:relative}.wk-doc-steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.wk-doc-steps li{color:var(--v2-ink);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;font-weight:500;line-height:1.35;display:grid;position:relative}.wk-doc-steps li+li{border-top:1px solid #33212f1a}.wk-doc-n{background:var(--v2-ivory);width:30px;height:30px;font:500 12px/1 var(--v2-mono);color:var(--v2-ink);border-radius:50%;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #33212f2e}.wk-how{gap:14px;margin:0;padding:0;list-style:none;display:grid}.wk-how-step{border-radius:var(--v2-r-panel);background:var(--v2-blush);align-content:start;gap:10px;padding:22px;display:grid}.wk-how-top{color:var(--v2-rose-ink);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.wk-how-n{font:500 12px/1 var(--v2-mono);letter-spacing:.1em;color:var(--v2-mauve-deep)}.wk-how-n:before{content:"0"}.wk-how-step h3{font:400 22px/1.2 var(--v2-font);letter-spacing:-.015em;color:var(--v2-ink);margin:0}.wk-how-step p{color:var(--v2-mauve-deep);margin:0;font-size:15.5px;line-height:1.55}.wk-plans-scroll{outline:none}.wk-plans-scroll:focus-visible{outline:2px solid var(--v2-focus);outline-offset:6px;border-radius:var(--v2-r-card)}.wk-plan{flex-direction:column;gap:18px;display:flex!important}.wk-plan-kit{box-shadow:inset 0 0 0 1.5px var(--v2-ink)!important}.wk-plan-head{gap:10px;display:grid}.wk-plan-pricing{border-block:1px solid var(--v2-line);gap:4px;padding-block:14px;display:grid}.wk-plan-pricing .wk-plan-annual{font-size:var(--v2-small);margin-top:0!important}.wk-plan-summary{color:var(--v2-ink)!important}.wk-ticks{gap:10px;padding-left:0;font-size:15.5px;list-style:none}.wk-ticks li{padding-left:26px;position:relative}.wk-ticks li:before{content:"";border-left:1.5px solid var(--v2-rose-ink);border-bottom:1.5px solid var(--v2-rose-ink);transform-origin:30% 60%;width:12px;height:7px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.wk-plan-foot{gap:10px;margin-top:auto;padding-top:6px;display:grid}.wk-plan-foot .wk-plan-cta{margin-top:6px!important}.wk-panel{min-width:0}.wk-fine{gap:48px;display:grid}.wk-fine-col{align-content:start;gap:14px;min-width:0;display:grid}.wk-sheet .wk-fine .v2w-head{margin-bottom:10px}.wk-sheet .wk-fine .v2-h2{font-size:var(--v2-h3);letter-spacing:-.02em;line-height:1.12}.wk-fine .wk-more{margin-top:6px}.wk-details{border-top:1px solid var(--v2-line)}.wk-details:last-of-type{border-bottom:1px solid var(--v2-line)}.wk-details summary{cursor:pointer;min-height:52px;color:var(--v2-ink);justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.wk-details summary::-webkit-details-marker{display:none}.wk-details summary:after{content:"+";width:28px;height:28px;font:400 18px/1 var(--v2-font);color:var(--v2-ink);transition:transform var(--v2-fast) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #33212f33}.wk-details[open] summary:after{transform:rotate(45deg)}.wk-details summary:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px;border-radius:6px}.wk-details .wk-list{color:var(--v2-mauve-deep);padding-bottom:20px;font-size:15.5px}.wk-details .wk-licence{margin-top:0}@media (max-width:819px){.wk-band{padding-block:48px}.wk-parts{gap:48px}.wk-part{gap:22px}.wk-how{gap:10px}.wk-how-step{-moz-column-gap:12px;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:16px 18px}.wk-how-top{flex-direction:column;grid-row:span 2;justify-content:flex-start;align-items:flex-start;gap:10px;margin:2px 0 0}.wk-how-step h3{font-size:19px}.wk-how-step p{font-size:15px}.wk-plans-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-4px;padding:4px;overflow-x:auto}.wk-plans-scroll::-webkit-scrollbar{display:none}.wk-plans{grid-auto-columns:86%;grid-auto-flow:column;gap:12px}.wk-plans>li{scroll-snap-align:start}}@media (min-width:820px){.wk-part{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px)}.wk-part:nth-child(2n) .wk-part-text{order:2}.wk-part:nth-child(2n) .wk-part-visual{justify-self:start}.wk-how{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-fine{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,96px)}.wk-stage-inner{padding-bottom:48px}.wk-stage-shot{width:min(76%,980px)}.wk-stage-device{padding-bottom:0;position:static}.wk-stage-shot .wk-phone{width:clamp(170px,19%,244px);bottom:0;right:12%}.wk-stage-cap{flex-direction:column;align-items:flex-start;width:21%;margin:0;position:absolute;top:8px;right:0}}@media (min-width:1100px){.wk-how{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wk-phone,.wk-roles-lines path{animation:none}.wk-details summary:after{transition:none}}
