.cd{z-index:5;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:6vw;padding:130px 7vw 110px;display:grid;position:relative}.cd-main{text-shadow:0 0 22px #050507f2;min-width:0;max-width:820px}.cd-back{color:var(--muted);margin-bottom:26px;font-size:15px;transition:color .3s;display:inline-block}.cd-back:hover{color:var(--text)}.cd h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(40px,5vw,76px);font-weight:200;line-height:1.1}.cd h1 em{font-family:var(--serif);letter-spacing:0;color:var(--muted);margin-top:10px;font-size:.4em;font-style:italic;font-weight:400;display:block}.cd-lead{color:#f2f2f5d6;font-size:20px;line-height:1.8}.cd-sec{margin-top:64px}.cd-sec h2{border-bottom:1px solid var(--line);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:14px;font-size:clamp(28px,2.8vw,40px);font-weight:300;display:flex}.cd-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;list-style:none;display:grid}.cd-perks li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:15px 0;font-size:19px;line-height:1.55;display:grid}.cd-perks i{color:#8ff3e3;text-shadow:0 0 10px #6fe3d299;font-style:normal}.cd-card{position:sticky;top:110px}.cd-card-title{letter-spacing:-.03em;font-size:clamp(30px,3vw,42px);font-weight:200;line-height:1.15}.cd-pay{justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.cd{grid-template-columns:minmax(0,1fr);padding:110px 16px 60px}.cd-card{order:-1;width:100%;max-width:520px;position:static}.cd-perks{grid-template-columns:minmax(0,1fr)}}
