.v3p-hero{min-height:clamp(640px,92svh,820px)}.v3p-hero .v3-hero__inner{padding:150px var(--gut) 72px;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.v3p-hero__txt{flex-direction:column;gap:32px;display:flex}.v3p-hero h1{font-size:clamp(50px,5.6vw,80px)}.v3p-hero h1 .v3p-hero__last{color:var(--yellow)}.v3p-hero .v3-hero__lead{gap:24px;max-width:520px}.v3p-hero .v3-hero__lead p{color:#ffffffd1;font-size:21px}@keyframes v3p-deal{0%{opacity:0;transform:translateY(60px) rotate(var(--r0))}to{opacity:1;transform:translateY(0) rotate(var(--r))}}.v3p-deck{height:560px;position:relative}.v3p-deck .v3p-deck__card{transform-origin:50% 100%;opacity:0;width:380px;max-width:72%;animation:v3p-deal 1.1s var(--ease) forwards;position:absolute;box-shadow:0 30px 70px #00000073,0 2px 6px #0003}.v3p-deck__card--1{--r0:-14deg;--r:-9deg;z-index:1;animation-delay:.3s;top:130px;left:0}.v3p-deck__card--2{--r0:-4deg;--r:-1deg;z-index:2;animation-delay:.46s;top:40px;left:110px}.v3p-deck__card--3{--r0:10deg;--r:7deg;z-index:3;animation-delay:.62s;top:120px;left:210px}.v3p-tag{z-index:4;background:var(--yellow);color:var(--ink);font-family:var(--display);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:800;position:absolute;box-shadow:0 10px 30px #0000004d}.v3p-tag--1{top:70px;left:40px;rotate:-6deg}.v3p-tag--2{bottom:60px;right:-10px;rotate:5deg}.v3p-proof,.v3p-model,.v3p-start,.v3p-cap{background:var(--paper)}.v3p-proof{padding-bottom:clamp(104px,12vw,160px)}.v3p-proof h2{max-width:1100px}.v3p-h{letter-spacing:-.045em;margin-bottom:48px;font-size:clamp(36px,5.2vw,76px);line-height:1}.v3p-model{padding:0 var(--gut) clamp(120px, 13vw, 176px)}.v3p-row{grid-template-columns:1fr 1.6fr;align-items:start;gap:40px;display:grid}.v3p-row h3{margin:0}.v3p-row p{max-width:640px}.v3p-nc{background:var(--yellow);color:var(--ink);padding:clamp(120px, 13vw, 176px) var(--gut)}.v3p-nc .v3-wrap{flex-direction:column;gap:32px;display:flex}.v3p-nc h2{letter-spacing:-.05em;max-width:1100px;font-size:clamp(48px,7vw,112px);line-height:.94}.v3p-nc p{max-width:720px;font-size:22px;line-height:1.5}.v3p-nc .v3p-nc__meta{font-family:var(--display);border-top:1px solid #1f222540;max-width:none;padding-top:24px;font-size:18px;font-weight:700}.v3p-start{padding:clamp(120px, 13vw, 176px) var(--gut) 0}.v3p-step{border-top:1px solid var(--line);opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 28px));grid-template-columns:1.6fr 1fr;align-items:start;gap:40px;padding:44px 0;display:grid}.v3p-step:last-child{border-bottom:1px solid var(--line)}.v3p-step__txt{flex-direction:column;gap:14px;display:flex}.v3p-step h3{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);line-height:1.02}.v3p-step p{max-width:640px;font-size:18px;line-height:1.6}.v3p-step__meta{text-align:right;font-family:var(--display);color:var(--ink);justify-self:end;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.3}.v3p-cap{padding:clamp(120px, 13vw, 176px) var(--gut) 0}.v3p-dl{margin:0}.v3p-dl__row{border-top:1px solid var(--line);opacity:var(--e);transform:translateX(calc((1 - var(--e)) * 40px));grid-template-columns:1fr 2.2fr;align-items:baseline;gap:40px;padding:28px 0;display:grid}.v3p-dl__row:last-child{border-bottom:1px solid var(--line)}.v3p-dl dt{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.8vw,24px);font-weight:800}.v3p-dl dd{margin:0;font-size:18px;line-height:1.6}.v3p .v3-brief{padding-top:clamp(120px,13vw,176px)}@media (max-width:900px){.v3p-hero{min-height:auto;position:relative;transform:none}.v3p .v3p-hero .v3-hero__inner{opacity:1;transform:none}.v3p-hero .v3-hero__inner{padding:104px var(--gut) 40px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:28px;display:flex}.v3p-hero__txt{gap:22px}.v3p-hero h1{font-size:clamp(40px,11.8vw,46px)}.v3p-hero .v3-hero__lead{gap:18px}.v3p-hero .v3-hero__lead p{font-size:17px}.v3p-deck{width:100%;height:300px;margin-top:8px}.v3p-deck .v3p-deck__card{width:62%;max-width:none}.v3p-deck__card--1{top:70px;left:0}.v3p-deck__card--2{top:10px;left:19%}.v3p-deck__card--3{top:70px;left:auto;right:0}.v3p-tag{padding:8px 12px;font-size:13px}.v3p-tag--1{top:30px;left:8px}.v3p-tag--2{bottom:10px;right:0}.v3p-proof{padding-bottom:72px}.v3p-h{margin-bottom:20px}.v3p-model{padding-bottom:72px}.v3p-row{display:block}.v3p-row h3{margin-bottom:8px}.v3p-nc{padding:72px var(--gut)}.v3p-nc .v3-wrap{gap:20px}.v3p-nc h2{letter-spacing:-.04em;font-size:44px;line-height:.98}.v3p-nc p{font-size:17px}.v3p-nc .v3p-nc__meta{padding-top:16px;font-size:15px}.v3p-start{padding:72px var(--gut) 0}.v3p-step{flex-direction:column;gap:12px;padding:24px 0;display:flex}.v3p-step h3{font-size:28px}.v3p-step p{font-size:16px;line-height:1.55}.v3p-step__meta{text-align:left;justify-self:start;font-size:16px}.v3p-cap{padding:72px var(--gut) 0}.v3p-dl__row{transform:translateY(calc((1 - var(--e)) * 20px));flex-direction:column;gap:6px;padding:18px 0;display:flex}.v3p-dl dt{font-size:18px}.v3p-dl dd{font-size:15px;line-height:1.55}.v3p .v3-brief{padding-top:72px}}@media (prefers-reduced-motion:reduce){.v3p-deck .v3p-deck__card{opacity:1;transform:rotate(var(--r));animation:none}}
