nav:has(+.tl-ui){background:linear-gradient(180deg,oklch(.155 .013 165),oklch(.155 .013 165/.85),transparent)}.ct{--display:var(--font-display),"General Sans",var(--font-sans),var(--font-sans-ro),system-ui,sans-serif;padding:clamp(96px,12vw,140px) 0 80px}.ct-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:start;max-width:1120px;margin:0 auto;padding:0 clamp(16px,3vw,28px)}.ct p{margin:0}.ct-crumb{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--buy)}.ct h1{margin:16px 0 0;font-family:var(--display);font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:var(--text);text-wrap:balance}.ct h1 .hl{color:var(--buy)}.ct-lead{margin-top:18px!important;max-width:44ch;font-size:16px;line-height:1.6;color:var(--text-2)}.ct-channels{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--line-soft)}.ct-channels li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-soft);font-size:15px;color:var(--text)}.ct-channels .mono{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.ct-channels a{color:var(--text);text-decoration:none;overflow-wrap:anywhere}.ct-channels a:hover{color:var(--buy)}.ct-legal{margin-top:22px!important;font-size:13px;line-height:1.55;color:var(--text-3)}.ct-legal b{color:var(--text-2);font-weight:600}.ct-legal a{color:var(--buy);text-decoration:none}.ct-card{padding:clamp(22px,3.5vw,36px);background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--radius)}.ct-form{display:grid;gap:18px}.ct-topics{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.ct-topics legend{width:100%;margin-bottom:10px;font-size:13.5px;font-weight:600;color:var(--text)}.ct-topics button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text-2);font:inherit;font-size:14px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ct-topics button:hover{color:var(--text)}.ct-topics button.on{color:var(--text);background:var(--buy-soft);border-color:oklch(.81 .145 166/.55)}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-form label{display:grid;gap:7px}.ct-form label>span{font-size:13.5px;font-weight:600;color:var(--text)}.ct-form input,.ct-form textarea{width:100%;padding:12px 14px;border-radius:11px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:15.5px;line-height:1.5;resize:vertical;transition:border-color .15s,box-shadow .15s}.ct-form input:focus,.ct-form textarea:focus,.ct-topics button:focus-visible{outline:none;border-color:var(--buy);box-shadow:0 0 0 3px oklch(.81 .145 166/.18)}.ct-form textarea::-moz-placeholder{color:var(--text-3)}.ct-form textarea::placeholder{color:var(--text-3)}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ct-error{padding:10px 14px;border-radius:10px;background:var(--sell-soft);color:var(--text);font-size:14px}.ct-submit{min-height:52px;border:0;border-radius:12px;background:var(--buy);color:oklch(.2 .03 165);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:filter .15s,transform .15s}.ct-submit:hover{filter:brightness(1.07);transform:translateY(-1px)}.ct-submit:disabled{opacity:.6;cursor:progress;transform:none}.ct-submit:focus-visible{outline:2px solid var(--text);outline-offset:3px}.ct-sent{display:grid;justify-items:start;gap:10px;padding:12px 0}.ct-sent h2{margin:6px 0 0;font-family:var(--display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ct-sent p{font-size:15.5px;line-height:1.6;color:var(--text-2)}.ct-check{width:44px;height:44px;border-radius:50%;background:var(--buy-soft);position:relative}.ct-check:after{content:"";position:absolute;left:16px;top:11px;width:10px;height:18px;border:solid var(--buy);border-width:0 3px 3px 0;transform:rotate(45deg)}@media (max-width:860px){.ct-wrap{grid-template-columns:1fr}}@media (max-width:520px){.ct-row{grid-template-columns:1fr}.ct-channels li{grid-template-columns:84px minmax(0,1fr)}}