.deploy{gap:clamp(2rem,4vw,3rem);padding-top:clamp(.5rem,1.5vw,1rem);display:grid}.deploy__head{gap:var(--space-3);display:grid}.deploy__grid{gap:var(--space-4);display:grid}@media (min-width:960px){.deploy__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}}.deploy__main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.deploy__note{padding:var(--space-3) var(--space-4);border-radius:var(--r-ctl);background:var(--wash);border:1px solid var(--rule);font-size:var(--step--1);color:var(--navy-2);align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.deploy__note svg{width:1rem;height:1rem;color:var(--green);flex:none;margin-top:.15rem}.e-deploy{gap:var(--space-4);border:1.5px solid var(--navy);border-radius:var(--r-stage);background:var(--card);box-shadow:var(--highlight), var(--lift-stage);align-content:start;padding:clamp(1.25rem,2.5vw,1.75rem)}.e-deploy__name{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);letter-spacing:-.035em;color:var(--navy)}.e-deploy__summary{margin-top:var(--space-2);font-size:var(--step--1);line-height:1.5}.e-deploy__btn{border-radius:var(--r-ctl);background:var(--flame);height:auto;min-height:3.25rem;color:var(--hot);white-space:normal;text-align:center;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff38, 0 2px 0 var(--flame-deep), 0 10px 20px -10px color-mix(in oklab, var(--flame) 75%, transparent);transition:transform var(--t-hover) var(--ease), background-color var(--t-hover);border:0;padding:.6rem 1.4rem;font-weight:600;line-height:1.2}@supports (color:lab(0% 0 0)){.e-deploy__btn{box-shadow:inset 0 1px 0 lab(100% 0 0/.22), 0 2px 0 var(--flame-deep), 0 10px 20px -10px color-mix(in oklab, var(--flame) 75%, transparent)}}.e-deploy__btn:not(:disabled):hover{background:var(--flame-hover);transform:translateY(-1px)}.e-deploy__btn:not(:disabled):active{transform:translateY(1px)scale(.98)}.earn{gap:var(--space-4);border-radius:var(--r-stage);background:var(--card);border:1px solid var(--rule);box-shadow:var(--highlight), var(--lift);flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.earn__art{min-height:10.5rem;padding:var(--space-3);border-radius:calc(var(--r-stage) - 8px);flex:1;place-items:end center;display:grid;position:relative}.earn__title{font-size:var(--step-1);letter-spacing:-.03em;line-height:1.12}.earn__list{margin-top:auto;display:grid}.earn__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--rule);padding-block:.7rem;display:flex}.earn__row dt{font-size:var(--step--1);color:var(--navy);font-weight:600;display:grid}.earn__row dt small{font-size:var(--step--2);color:var(--navy-2);font-weight:400}.earn__row dd{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.03em;color:var(--flame);white-space:nowrap}.deploy__next{gap:var(--space-3);padding:var(--space-5);border-radius:var(--r-card);background:var(--card);border:1px solid var(--rule);box-shadow:var(--highlight), var(--lift);display:grid}.deploy__next-title{letter-spacing:-.02em;font-size:1.1rem}.next{gap:var(--space-4);display:grid}.next__item{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.next__n{background:var(--green);width:2rem;height:2rem;color:var(--hot);font-weight:600;font-size:var(--step--1);border-radius:9px;place-items:center;display:grid}.next__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);font-size:1.02rem;font-weight:800;line-height:1.15}.next__text{font-size:var(--step--1);color:var(--navy-2);margin-top:.4rem;line-height:1.55}
