.dp-rows{display:grid;gap:clamp(var(--space-2xl),7vw,var(--space-4xl))}.dp-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-xl);align-items:center}.dp-row__text{grid-column:1 / 6;display:grid;justify-items:start;gap:var(--space-md);min-width:0}.dp-row__h{margin:0;max-width:18ch;font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1.05;overflow-wrap:break-word;min-width:0}.dp-row__p{max-width:44ch;margin:0;color:var(--color-ink-2);font-size:var(--text-lg);line-height:1.5}.dp-row>.dp-stage{grid-column:6 / -1}.dp-row--flip>.dp-row__text{grid-column:8 / -1;grid-row:1}.dp-row--flip>.dp-stage{grid-column:1 / 8;grid-row:1}.dp-stage{position:relative;height:clamp(300px,28vw,400px);padding:clamp(var(--space-lg),3vw,var(--space-xl)) 0 0 clamp(var(--space-lg),3vw,var(--space-xl));border-radius:var(--radius-block);background:var(--color-paper-3);overflow:clip;min-width:0}.dp-stage--tall{height:clamp(340px,34vw,480px)}.dp-stage>*{width:760px;max-width:none}.dp-stage>.dp-stage__fit{width:auto;max-width:calc(100% - clamp(var(--space-lg),3vw,var(--space-xl)))}.dp-band{padding-top:var(--section-gap-s);overflow:clip}.dp-band__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-2xl);align-items:start}.dp-band__text{grid-column:1 / 6;display:grid;justify-items:start;gap:var(--space-md);padding-bottom:var(--section-gap-s)}.dp-band__h{margin:0 0 var(--space-xs);color:var(--color-ink);font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1.05;overflow-wrap:break-word;min-width:0}.dp-band__text p{max-width:48ch;margin:0;color:var(--color-ink-2)}.dp-band__go{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.dp-band__go:empty{display:none}.dp-band__stage{position:relative;grid-column:7 / -1;align-self:end;height:clamp(300px,30vw,440px);min-width:0;overflow:clip}.dp-band__stage:not(.dp-band__stage--card):after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:clamp(64px,9vw,112px);background:linear-gradient(to bottom,transparent,var(--band-bg, var(--color-paper)));pointer-events:none}.dp-band__stage>*{width:100%}@media(max-width:60rem){.dp-row__text,.dp-row>.dp-stage,.dp-row--flip>.dp-row__text,.dp-row--flip>.dp-stage{grid-column:1 / -1;grid-row:auto}.dp-stage>*{width:640px}.dp-band__text,.dp-band__stage{grid-column:1 / -1}.dp-band__text{padding-bottom:0}}@media(max-width:47.9375rem){.dp-row__h,.dp-band__h{font-size:var(--text-2xl)}.dp-row__p{font-size:var(--text-md)}.dp-stage{height:280px;padding:var(--space-md) 0 0 var(--space-md)}.dp-stage>*{width:520px}.dp-band__stage{height:260px}}.phead .dp-stage--hero{height:clamp(320px,30vw,440px)}.phead__ins{margin-top:var(--space-xs)}.dp-stage>.app.app--crop{grid-template-rows:minmax(0,1fr)}.dp-stage--fit{height:auto;padding:clamp(var(--space-lg),3vw,var(--space-xl))}.dp-stage--fit>*{width:100%;max-width:none}.dp-stage--card>*{width:min(100%,540px)}.phead .dp-stage--card{height:auto;padding:clamp(var(--space-lg),3vw,var(--space-xl))}.dp-band__stage--card{height:auto;align-self:center;padding-bottom:var(--section-gap-s);overflow:visible}.dp-band__stage--card>*{width:min(100%,480px)}.dp-inv{display:grid;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg) var(--space-lg)}.dp-inv__row{display:flex;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-ui)}.dp-inv__row b,.dp-inv__row span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.dp-inv__row--credit{border-bottom:var(--rule-hair) solid var(--color-rule-2);padding-bottom:var(--space-sm)}.dp-inv__row--credit span:last-child{color:var(--color-ok)}.dp-inv__row--total{margin-top:var(--space-2xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink);font-weight:600}.dp-inv__note{margin:0;color:var(--color-muted);font-size:var(--text-xs)}.dp-steps__h{margin:0 0 var(--head-gap);max-width:20ch;font-size:var(--t-sec);letter-spacing:-.035em;line-height:1.02}.dp-row--card .dp-stage--fit>*{width:min(100%,560px)}.frm-sec--hero{padding-top:var(--space-2xl)}.frm-band__h1{max-width:14ch;font-size:clamp(2.5rem,1.1rem + 3.9vw,5rem);line-height:1;letter-spacing:-.045em;overflow-wrap:break-word;min-width:0}.frm-sec--hero .ins{margin-top:var(--space-xs)}.dp-mailcrop{aspect-ratio:1040 / 1100;overflow:hidden;border-radius:14px 14px 0 0;background:var(--color-sheet-bg);box-shadow:var(--shadow-float)}.dp-mailcrop img{display:block;width:100%;height:auto}.dp-band__stage:has(>.dp-mailcrop){display:flex;justify-content:center;padding-top:var(--space-md)}.dp-band__stage>.dp-mailcrop{width:min(100%,440px)}@media(min-width:48rem){.dp-stage:not(.dp-stage--fit):not(.dp-stage--card)>*{width:calc(100% - clamp(var(--space-lg),3vw,var(--space-xl)))}.dp-stage[data-fit]>.app{width:784px;transform:scale(var(--fit, 1));transform-origin:0 0}}.dp-stage .wtable--rich :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(6)){display:none}@media(max-width:47.9375rem){.dp-stage:not(.dp-stage--fit):not(.dp-stage--card):after{content:"";position:absolute;inset:0 0 0 auto;z-index:1;width:56px;background:linear-gradient(to right,transparent,var(--color-paper-3));pointer-events:none}}
