:root{--text-xs:clamp(0.75rem,0.7rem + 0.25vw,0.875rem);--text-sm:clamp(0.875rem,0.8rem + 0.35vw,1rem);--text-base:clamp(1rem,0.95rem + 0.25vw,1.125rem);--text-lg:clamp(1.125rem,1rem + 0.75vw,1.5rem);--text-xl:clamp(1.5rem,1.2rem + 1.25vw,2.25rem);--text-2xl:clamp(2rem,1.2rem + 2.5vw,3.5rem);--text-hero:clamp(3rem,1rem + 7vw,7.5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-full:9999px;--content:1080px;--bg:#0d0f14;--surface:#141821;--surface-2:#1a1f2b;--border:#262c3a;--text:#edeef2;--text-muted:#9aa1b1;--text-faint:#626a7d;--accent:#c9a86a;--accent-hover:#d8bd88;--accent-soft:hsla(39,47%,60%,.12);--shadow-lg:0 24px 60px rgba(0,0,0,.5);--transition:200ms cubic-bezier(0.16,1,0.3,1);--font-display:"Fraunces",Georgia,serif;--font-body:"Inter","Helvetica Neue",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{min-height:100dvh;line-height:1.6;font-family:var(--font-body);font-size:var(--text-base);color:var(--text);background:radial-gradient(1200px 600px at 50% -10%,hsla(39,47%,60%,.1),transparent 60%),var(--bg)}h1,h2,h3{text-wrap:balance;line-height:1.08;font-family:var(--font-display);font-weight:500}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-md)}::selection{background:var(--accent-soft);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wrap{width:100%;max-width:var(--content);margin-inline:auto;padding-inline:var(--space-6)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(13,15,20,.72);border-bottom:1px solid var(--border)}.site-header .wrap{justify-content:space-between;padding-block:var(--space-4)}.brand,.site-header .wrap{display:flex;align-items:center}.brand{gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg)}.brand .badge{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--border);padding:.2rem .55rem;border-radius:var(--radius-full)}.header-cta{font-size:var(--text-sm);color:var(--text-muted)}.header-cta:hover{color:var(--text)}.hero{text-align:center;padding-block:clamp(var(--space-20),12vw,var(--space-32)) var(--space-16)}.eyebrow{display:inline-block;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-6)}.domain-name{font-size:clamp(2.3rem,10.5vw,7.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.02}.domain-name .dn-name,.domain-name .dot{display:inline-block;white-space:nowrap}.domain-name .dot{color:var(--accent)}.hero-sub{max-width:46ch;margin:var(--space-6) auto 0;color:var(--text-muted);font-size:var(--text-lg)}.price-card{margin:var(--space-12) auto 0;max-width:460px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);box-shadow:var(--shadow-lg)}.price-label{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.price{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;margin-top:var(--space-2)}.price .cur{color:var(--text-muted);font-size:.55em;vertical-align:super;margin-right:.15em}.price-note{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.cta-row{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;padding:.95rem 1.5rem;border-radius:var(--radius-md);transition:all var(--transition)}.btn-primary{background:var(--accent);color:#1a140a}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6) var(--space-10);margin-top:var(--space-16);color:var(--text-muted);font-size:var(--text-sm)}.trust .item{display:flex;align-items:center;gap:var(--space-2)}.trust svg{color:var(--accent);flex-shrink:0}.section{padding-block:clamp(var(--space-16),8vw,var(--space-24))}.section-head{text-align:center;max-width:52ch;margin:0 auto var(--space-12)}.section-head h2{font-size:var(--text-xl)}.section-head p{color:var(--text-muted);margin-top:var(--space-3)}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8)}.card .icn{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);margin-bottom:var(--space-4)}.card h3{font-size:var(--text-lg);font-family:var(--font-body);font-weight:600;margin-bottom:var(--space-2)}.card p{color:var(--text-muted);font-size:var(--text-sm)}.inquire{max-width:620px;margin-inline:auto}.form-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(var(--space-8),5vw,var(--space-12));box-shadow:var(--shadow-lg)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field.full{grid-column:1/-1}.field label{font-size:var(--text-sm);color:var(--text-muted)}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:.8rem .95rem;color:var(--text);transition:border-color var(--transition)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field textarea{resize:vertical;min-height:110px}.form-actions{margin-top:var(--space-6)}.form-actions .btn-primary{width:100%}.form-note{text-align:center;color:var(--text-faint);font-size:var(--text-xs);margin-top:var(--space-4)}.form-msg{text-align:center;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-6)}.form-msg.ok{background:rgba(90,170,110,.12);color:#8fd6a3;border:1px solid rgba(90,170,110,.3)}.form-msg.err{background:rgba(200,90,90,.12);color:#e79a9a;border:1px solid rgba(200,90,90,.3)}.success-state{text-align:center;padding-block:var(--space-8)}.success-state .check{width:56px;height:56px;margin:0 auto var(--space-4);display:grid;place-items:center;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent)}.success-state h3{font-family:var(--font-body);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-2)}.success-state p{color:var(--text-muted)}.site-footer{border-top:1px solid var(--border);padding-block:var(--space-8);margin-top:var(--space-24)}.site-footer .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--text-faint);font-size:var(--text-xs)}@media (max-width:560px){.form-grid{grid-template-columns:1fr}}