.dhead{text-align:center;padding:80px 0 0;position:relative;overflow:hidden}.dhead:before{content:"";background:radial-gradient(circle, var(--ember-soft), transparent 64%);opacity:.6;border-radius:50%;width:680px;height:520px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.dhead .wrap{position:relative}.dhead .kick{justify-content:center}.dhead h1{text-transform:uppercase;letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(42px,6vw,78px)}.dhead .sub{max-width:48ch;color:var(--ink-2);margin:22px auto 0;font-size:19px}.searchwrap{max-width:680px;margin:40px auto 0}.searchbox{background:var(--card);border:1.5px solid var(--line);border-radius:100px;gap:10px;padding:8px 8px 8px 24px;transition:border .15s;display:flex;box-shadow:0 16px 40px -24px #23191466}.searchbox:focus-within{border-color:var(--ember)}.searchbox input{font-family:var(--body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:18px}.searchbox input::placeholder{color:var(--ink-3)}.searchbox .go{flex:none}.searchhint{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin-top:14px;font-size:12px}.results{max-width:760px;margin:0 auto}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.result-head .t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.drow{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);align-items:center;gap:18px;margin-bottom:12px;padding:20px 24px;transition:all .15s;display:flex}.drow:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 14px 30px -22px #2319144d}.drow.feat{border-color:var(--ember);background:var(--ember-wash)}.drow .name{font-family:var(--disp);letter-spacing:-.02em;align-items:baseline;font-size:22px;font-weight:700;display:flex}.drow .name .tld{color:var(--ember-deep)}.drow .tags{gap:8px;margin-left:4px;display:flex}.drow .avail{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#2c7a52;background:#dff0e6;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.drow .avail:before{content:"";background:#2c9e5e;border-radius:50%;width:7px;height:7px}.drow .premium{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ember-deep);background:var(--ember-soft);border-radius:100px;padding:4px 10px;font-size:11px}.drow .spacer{flex:1}.drow .price{text-align:right}.drow .price .fy{font-family:var(--disp);letter-spacing:-.02em;font-size:24px;font-weight:800}.drow .price .fy span{font-family:var(--body);color:var(--ink-2);font-size:13px;font-weight:500}.drow .price .rn{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);margin-top:2px;font-size:11px}.drow .add{flex:none}.add-btn{font-family:var(--body);border:1.5px solid var(--line-2);color:var(--ink);cursor:pointer;background:0 0;border-radius:100px;padding:11px 22px;font-size:14px;font-weight:700;transition:all .15s}.add-btn:hover{border-color:var(--ember);color:var(--ember-deep)}.add-btn.added,.drow.feat .add-btn{background:var(--ember);border-color:var(--ember);color:#fff}.drow.feat .add-btn:hover{background:var(--ember-deep)}.val-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.val{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);padding:30px;transition:all .18s}.val:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 20px 42px -26px #23191447}.val .ic{background:var(--ember-soft);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex}.val .ic svg{width:26px;height:26px}.val h4{text-transform:uppercase;margin-bottom:10px;font-size:20px}.val p{color:var(--ink-2);font-size:14.5px}.bundle{background:var(--ink);color:var(--cream);border-radius:30px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.bundle .l{padding:60px 56px}.bundle .l .kick{margin-bottom:16px}.bundle .l h2{text-transform:uppercase;color:var(--cream);font-size:clamp(30px,3.8vw,46px)}.bundle .l p{color:var(--peach);max-width:40ch;margin-top:16px;font-size:17px}.bundle .l .row2{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.bundle .r{background:repeating-linear-gradient(135deg,#ffffff0f 0 16px,#ffffff05 16px 32px);justify-content:center;align-items:center;padding:40px;display:flex}.mailcard{background:var(--card);border-radius:18px;width:100%;max-width:300px;padding:24px;box-shadow:0 24px 50px -20px #0006}.mailcard .mh{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mailcard .mh .av{background:var(--ember-soft);width:42px;height:42px;font-family:var(--disp);color:var(--ember-deep);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.mailcard .mh .who .n{color:var(--ink);font-size:14px;font-weight:700}.mailcard .mh .who .e{font-family:var(--mono);color:var(--ember-deep);font-size:11px}.mailcard .line{background:var(--cream-2);border-radius:5px;height:9px;margin-bottom:10px}.mailcard .line.s{width:60%}.upsell{grid-template-columns:1fr 1fr;gap:18px;display:grid}.up{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);align-items:center;gap:22px;padding:30px 32px;transition:all .18s;display:flex}.up:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 18px 40px -26px #23191442}.up .ic{background:var(--ember-soft);border-radius:15px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.up .ic svg{width:28px;height:28px}.up .tx{flex:1}.up h4{text-transform:uppercase;margin-bottom:6px;font-size:20px}.up p{color:var(--ink-2);font-size:14px}.up .arrow-lnk{font-family:var(--body);color:var(--ember-deep);white-space:nowrap;flex:none;font-size:14px;font-weight:700}@media (max-width:980px){.val-grid{grid-template-columns:1fr 1fr}.bundle,.upsell{grid-template-columns:1fr}.bundle .r{min-height:240px}}@media (max-width:620px){.val-grid{grid-template-columns:1fr}.drow{flex-wrap:wrap;gap:12px}.drow .spacer{display:none}.drow .price{text-align:left}.up{flex-wrap:wrap}}
