.pc-page .hv>.ed-section-sand+.ed-section-sand{background:var(--ed-paper)}.pc-page .hv>.ed-section-sand+.ed-section-sand:before{display:none}.pc-page .hv>.ed-section-sand+.ed-section-sand .ed-step{background:var(--ed-paper);border-bottom:0;border-right:0;min-height:0;padding:clamp(28px,4vw,40px) clamp(18px,2.4vw,28px) 0}.pc-page .hv>.ed-section-sand+.ed-section-sand .ed-step:first-child{padding-left:0}.pc-page .hv>.ed-section-sand+.ed-section-sand .ed-step:last-child{padding-right:0}.pc-page .hv>.ed-section-sand+.ed-section-sand .ed-step:hover{background:var(--ed-paper)}@media (max-width:980px){.pc-page .hv>.ed-section-sand+.ed-section-sand .ed-step{border-bottom:1px solid var(--ed-rule);padding-bottom:clamp(18px,3vw,26px);padding-left:0;padding-right:0}.pc-page .hv>.ed-section-sand+.ed-section-sand .ed-step:last-child{border-bottom:0}}.pc-page .offer-visuals-section{background:var(--ed-ink);color:var(--ed-paper);padding:clamp(64px,10vw,132px) 0;position:relative;overflow:hidden}.pc-page .offer-visuals-section:before{content:"";background:radial-gradient(ellipse 58% 48% at 12% 6%,color-mix(in oklab,var(--ed-vermilion)16%,transparent),transparent 64%);pointer-events:none;position:absolute;inset:0}.pc-page .offer-visuals-section>*{z-index:1;position:relative}.pc-handover{flex-direction:column;gap:clamp(30px,5vw,56px);display:flex}.pc-handover-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);align-items:start;gap:clamp(28px,5vw,84px);display:grid}.pc-handover-aside{flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky;top:clamp(96px,14vh,140px)}.pc-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ed-paper)62%,transparent);align-items:center;gap:12px;font-size:11px;display:inline-flex}.pc-kicker:before{content:"";background:var(--ed-vermilion);flex:0 0 28px;width:28px;height:1px}.pc-handover-title{max-width:16ch;font-family:var(--font-bricolage),system-ui,sans-serif;letter-spacing:-.032em;color:var(--ed-paper);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.02}.pc-handover-lead{max-width:42ch;color:color-mix(in oklab,var(--ed-paper)70%,transparent);margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.pc-handover-rows{border-top:1px solid color-mix(in oklab,var(--ed-paper)15%,transparent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-handover-row{border-bottom:1px solid color-mix(in oklab,var(--ed-paper)15%,transparent);grid-template-columns:clamp(52px,6vw,88px) minmax(0,1fr);gap:clamp(14px,2vw,28px);padding:clamp(22px,3vw,34px) 0;display:grid}.pc-handover-num{font-family:var(--font-instrument-serif),Georgia,serif;color:color-mix(in oklab,var(--ed-vermilion)82%,transparent);font-size:clamp(30px,3.4vw,48px);font-style:italic;line-height:.9}.pc-handover-body{flex-direction:column;gap:9px;min-width:0;display:flex}.pc-handover-stage{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ed-paper)52%,transparent);font-size:10px}.pc-handover-row-title{font-family:var(--font-bricolage),system-ui,sans-serif;letter-spacing:-.026em;color:var(--ed-paper);text-wrap:balance;margin:0;font-size:clamp(21px,2.1vw,30px);font-weight:500;line-height:1.1}.pc-handover-row-desc{max-width:62ch;color:color-mix(in oklab,var(--ed-paper)68%,transparent);margin:0;font-size:15px;line-height:1.6}.pc-handover-note{border-top:1px solid color-mix(in oklab,var(--ed-paper)15%,transparent);color:color-mix(in oklab,var(--ed-paper)70%,transparent);padding-top:clamp(24px,3.5vw,40px);font-size:clamp(15px,1.5vw,18px);line-height:1.62}.pc-handover-note strong{color:var(--ed-paper);font-weight:600}@media (max-width:960px){.pc-handover-grid{grid-template-columns:1fr;gap:clamp(26px,5vw,40px)}.pc-handover-aside{position:static}.pc-handover-title{max-width:18ch}}@media (max-width:560px){.pc-handover-row{grid-template-columns:1fr;gap:10px}.pc-handover-num{font-size:26px;line-height:1}}@media (max-width:700px){.pc-page .hv-fact-value{text-wrap:balance;overflow-wrap:anywhere}}
