.v4-page .v4ws-hero{text-align:center;padding:clamp(90px,9.5vw,118px) 40px clamp(40px,5vw,64px);position:relative}.v4-page .v4ws-hero h1{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);text-transform:none;max-width:16ch;margin:22px auto 0;font-size:clamp(42px,6.4vw,88px);font-weight:400;line-height:1.04}.v4-page .v4ws-hero h1 em,.v4-page .v4ws-flow__head h2 em,.v4-page .v4ws-step__copy h3 em{background:linear-gradient(#0000 60%,#ffd90d8c 60%);font-style:normal}.v4-page .v4ws-hero__sub{font:400 clamp(16.5px, 1.6vw, 19px) / 1.6 var(--v4-body);color:var(--v4-ink-soft);max-width:56ch;margin:20px auto 0}.v4-page .v4ws-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.v4-page .v4ws-hero__stage{max-width:880px;margin:clamp(44px,5.5vw,72px) auto 0}.v4-page .v4ws-scene{background-color:var(--v4-canvas-bg);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2276%22%20height%3D%2276%22%3E%3Cpath%20d%3D%22M413%200C224.502%20197.185%20222.514%20206.953%20343.359%20341.701C207.96%20221.441%20198.144%20223.42%200%20411C188.498%20213.816%20190.486%20204.053%2069.6413%2069.304C205.046%20189.564%20214.856%20187.585%20413%200Z%22%20transform%3D%22translate(22.5%2C22.5)%20scale(0.075)%22%20fill%3D%22%23FFFEF8%22%20fill-opacity%3D%220.95%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(var(--v4-canvas-grid) 2px, transparent 2px), linear-gradient(90deg, var(--v4-canvas-grid) 2px, transparent 2px), var(--v4-canvas-sheen);width:100%;box-shadow:inset 0 0 0 1px var(--v4-canvas-edge), 0 30px 60px -38px rgba(232, 194, 0, var(--v4-canvas-glow));background-size:76px 76px,38px 38px,38px 38px,cover;border-radius:30px;place-items:center;padding:clamp(28px,4vw,48px) clamp(20px,3.5vw,44px);display:grid;position:relative}.v4-page .v4ws-scene__inner{z-index:2;width:100%;transition:rotate .35s var(--v4-ease);justify-content:center;display:flex;position:relative;rotate:-1.2deg}.v4-page .v4ws-scene:hover .v4ws-scene__inner{rotate:none}.v4-page .v4ws-scene--hero{min-height:clamp(320px,36vw,420px);padding-block:clamp(40px,5vw,64px)}.v4-page .v4ws-scene__inner>*{box-shadow:inset 0 1px #ffffffb3,0 28px 52px -20px #10182852}.v4-page .v4ws-note{z-index:3;color:var(--v4-ink);white-space:nowrap;pointer-events:none;font-family:Caveat,cursive;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1;position:absolute}.v4-page .v4ws-note--bl{bottom:22px;left:28px;rotate:-5deg}.v4-page .v4ws-note--br{bottom:18px;right:26px;rotate:4deg}.v4-page .v4ws-sticker{z-index:4;font-family:var(--v4-display);color:var(--v4-ink);background:linear-gradient(180deg, #ffe14d 0%, var(--v4-butter) 55%, #f2cc00 100%);border-radius:12px;padding:12px 16px;font-size:clamp(14px,1.4vw,17px);line-height:1;position:absolute;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ceaa0073,0 12px 26px -10px #e8c200bf}.v4-page .v4ws-sticker--tr{top:-14px;right:-10px;rotate:6deg}.v4-page .v4ws-flow{padding:var(--v4-section) 40px}.v4-page .v4ws-flow__head{text-align:center;max-width:760px;margin:0 auto clamp(8px,2vw,24px)}.v4-page .v4ws-flow__head h2{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);margin:22px 0 14px;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.1}.v4-page .v4ws-flow__head p{font:400 17px/1.6 var(--v4-body);color:var(--v4-ink-soft);margin:0}.v4-page .v4ws-steps{max-width:1180px;margin:0 auto;position:relative}.v4-page .v4ws-steps:before{content:"";border-left:2px dashed #1d1b1629;position:absolute;top:30px;bottom:30px;left:50%;transform:translate(-50%)}.v4-page .v4ws-step{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);padding:clamp(44px,5.5vw,76px) 0;display:grid;position:relative}.v4-page .v4ws-step__copy{padding-right:clamp(12px,2.4vw,44px)}.v4-page .v4ws-step__visual{padding-left:clamp(12px,2.4vw,44px)}.v4-page .v4ws-step--flip .v4ws-step__copy{order:2;padding-left:clamp(12px,2.4vw,44px);padding-right:0}.v4-page .v4ws-step--flip .v4ws-step__visual{order:1;padding-left:0;padding-right:clamp(12px,2.4vw,44px)}.v4-page .v4ws-num{width:52px;height:52px;font-family:var(--v4-display);color:var(--v4-ink);background:linear-gradient(180deg, #ffe14d 0%, var(--v4-butter) 55%, #f2cc00 100%);border-radius:14px;place-items:center;margin-bottom:18px;font-size:18px;line-height:1;display:inline-grid;rotate:-5deg;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ceaa0073,0 12px 26px -10px #e8c200bf}.v4-page .v4ws-step--flip .v4ws-num{rotate:5deg}.v4-page .v4ws-step__copy{display:block}.v4-page .v4ws-step__copy .v4-kicker{display:inline-flex}.v4-page .v4ws-step__copy h3{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);margin:18px 0 16px;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.08}.v4-page .v4ws-step__copy p{font:400 16.5px/1.65 var(--v4-body);color:var(--v4-ink-soft);max-width:46ch;margin:0 0 24px}.v4-page .v4ws-step__copy p strong{color:var(--v4-ink);font-weight:600}.v4-page .v4ws-tags{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v4-page .v4ws-tag{font:600 13.5px/1 var(--v4-body);color:var(--v4-ink);background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;box-shadow:0 8px 18px -10px #1018282e}.v4-page .v4ws-tag:nth-child(odd){rotate:-1deg}.v4-page .v4ws-tag:nth-child(2n){rotate:1deg}.v4-page .v4ws-tag i{background:var(--v4-butter);border-radius:50%;width:8px;height:8px;font-style:normal;box-shadow:0 0 0 3px #ffd90d40}.v4-page .v4ws-recap{padding:var(--v4-section) 40px}.v4-page .v4ws-recap__panel{text-align:center;background:var(--v4-deep);color:#faf6ec;border-radius:36px;max-width:1180px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(24px,5vw,80px);position:relative;overflow:hidden;box-shadow:0 36px 70px -42px #1018288c}.v4-page .v4ws-recap__panel:before{content:"";pointer-events:none;background:radial-gradient(560px 320px at 18% 0,#ffd90d24,#0000 70%),radial-gradient(560px 320px at 85% 100%,#ffd90d1a,#0000 70%);position:absolute;inset:0}.v4-page .v4ws-recap__panel>*{position:relative}.v4-page .v4ws-recap__panel h2{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);max-width:18ch;margin:22px auto 14px;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:1.08}.v4-page .v4ws-recap__panel h2 em{background:linear-gradient(#0000 60%,#ffd90d66 60%);font-style:normal}.v4-page .v4ws-recap__panel p{font:400 17px/1.6 var(--v4-body);color:#faf6ecb3;max-width:52ch;margin:0 auto}.v4-page .v4ws-recap__chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 0;margin:clamp(32px,4vw,48px) auto;padding:0;list-style:none;display:flex}.v4-page .v4ws-recap__chip{font:600 14px/1 var(--v4-body);color:#faf6ec;background:#faf6ec0f;border:1px solid #faf6ec29;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;display:inline-flex}.v4-page .v4ws-recap__chip:nth-child(odd){rotate:-1.2deg}.v4-page .v4ws-recap__chip:nth-child(2n){rotate:1.2deg}.v4-page .v4ws-recap__chip i{font-family:var(--v4-display);color:var(--v4-butter);font-size:12px;font-style:normal}.v4-page .v4ws-recap__chip:not(:last-child):after{content:"→";color:#faf6ec66;margin:0 10px 0 16px;font-size:15px}@media (max-width:900px){.v4-page .v4ws-hero{padding:130px 24px 36px}.v4-page .v4ws-flow{padding-inline:24px}.v4-page .v4ws-recap{padding-inline:16px}.v4-page .v4ws-steps:before{display:none}.v4-page .v4ws-step{grid-template-columns:1fr;gap:36px;padding:44px 0}.v4-page .v4ws-step__copy,.v4-page .v4ws-step__visual,.v4-page .v4ws-step--flip .v4ws-step__copy,.v4-page .v4ws-step--flip .v4ws-step__visual{order:0;padding:0}.v4-page .v4ws-scene{padding:24px 14px}.v4-page .v4ws-scene__inner{rotate:none}.v4-page .v4ws-note{font-size:19px}.v4-page .v4ws-note--br{bottom:8px;right:16px}.v4-page .v4ws-note--bl{bottom:8px;left:16px}.v4-page .v4ws-sticker--tr{top:-12px;right:6px}.v4-page .v4ws-recap__panel{border-radius:28px}.v4-page .v4ws-recap__chip:not(:last-child):after{margin:0 8px 0 12px}}@media (max-width:540px){.v4-page .v4ws-hero__ctas .v4-btn{justify-content:center;width:100%}.v4-page .v4ws-recap__chip:not(:last-child):after{content:"↓";display:none}.v4-page .v4ws-recap__chain{flex-direction:column}}
