/* Clytrix interaction finish: clear hierarchy, responsive controls, quiet motion. */
:root{--cx-motion-fast:160ms;--cx-motion-settle:280ms;--cx-motion-ease:cubic-bezier(.22,1,.36,1)}
body.cx-refined{-webkit-font-smoothing:antialiased}
.cx-refined h1,.cx-refined h2{text-wrap:balance}.cx-refined p{text-wrap:pretty}
.cx-refined .cx-btn{min-height:46px;border-radius:10px;transition:transform var(--cx-motion-fast) var(--cx-motion-ease),background-color 180ms ease,color 180ms ease;touch-action:manipulation;position:relative}
.cx-refined .cx-btn:active{transform:scale(.975);transition-duration:90ms}
.cx-refined :is(a,button,input,select,textarea):focus-visible{outline:3px solid #64834a;outline-offset:4px}
.cx-refined .cx-plan{border:1px solid #d4dfc8;border-radius:20px;box-shadow:0 10px 35px -25px #193d2840;display:flex;flex-direction:column;min-width:0;overflow:hidden}
.cx-refined .cx-plan--pop{border-color:#688e45;box-shadow:0 14px 40px -24px #365e3445}
.cx-refined .cx-plan__head{padding-bottom:22px;border-bottom:1px solid #e3eadb}
.cx-refined .cx-plan .cx-btn{margin-top:auto;width:100%}
.cx-refined .cx-plan__price,.cx-refined [data-price],.cx-refined .cx-tld-pill{font-variant-numeric:tabular-nums}
.cx-refined .hp-product{border:1px solid #d5dfca;border-radius:20px;background:#fff;box-shadow:0 12px 32px -28px #24472e60}
.cx-refined .hp-heading>p{max-width:65ch;line-height:1.8}
.cx-refined .hp-hero h1{font-weight:650;letter-spacing:-.055em}
.cx-refined .hp-hero-art{border-radius:24px;overflow:hidden;isolation:isolate}
.cx-refined .hp-foundations{display:grid;grid-template-columns:1.3fr repeat(4,1fr) 1.2fr;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px}
.cx-refined .hp-foundations strong{display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px}
.cx-refined .hp-foundations strong img{width:27px;height:27px;object-fit:contain}
.cx-refined .cx-domain-searchbar{border-radius:14px;background:#fff;box-shadow:0 10px 30px -22px #21442d60;transition:box-shadow 180ms ease}
.cx-refined .cx-domain-searchbar:focus-within{box-shadow:0 0 0 3px #8aa76550,0 14px 35px -24px #21442d70}
.cx-refined .cx-domain-searchbar input{min-width:0;font-size:16px}
.cx-refined .cx-domain-searchbar button{border-radius:10px;min-height:46px}
.cx-refined .cx-currency{border-radius:10px!important;min-height:42px}
.cx-refined [data-cur-menu]{border-radius:12px!important;border-top-width:1px!important;box-shadow:0 14px 35px #193d281a!important}
.cx-refined .cx-craft-nav__group.is-current{background:#e9f0df;border-color:#dbe5ce}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .cx-refined .cx-plan,.cx-refined .hp-product{transition:transform var(--cx-motion-settle) var(--cx-motion-ease),border-color 180ms ease}
 .cx-refined .cx-plan:hover,.cx-refined .hp-product:hover{transform:translateY(-5px);border-color:#89a76c}
 .cx-refined .cx-btn:hover{transform:translateY(-2px)}
 .cx-refined .cx-btn:active{transform:scale(.975)}
}
@media(max-width:760px){
 .cx-refined .hp-foundations{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:24px 20px}
 .cx-refined .hp-foundations>span,.cx-refined .hp-foundations>a{grid-column:1/-1;width:auto;text-align:center}
 .cx-refined .hp-foundations strong{justify-content:flex-start;font-size:15px;width:auto}
 .cx-refined .hp-hero h1{font-size:clamp(38px,10vw,54px);line-height:1.08}
 .cx-refined .hp-actions{gap:16px;align-items:center}
 .cx-refined .cx-plan{border-radius:16px}
 .cx-refined .cx-domain-searchbar{gap:10px;padding:10px}
 .cx-refined .cx-domain-searchbar input{width:100%}
 .cx-refined input,.cx-refined select,.cx-refined textarea{font-size:16px}
 .cx-refined .cx-craft-nav__label{display:none}
}
@media(prefers-reduced-motion:reduce){.cx-refined *, .cx-refined *::before,.cx-refined *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
