:root{color-scheme:light;--ink:#17221d;--muted:#4d5c54;--surface:#fff;--surface-soft:#f2f7f3;--line:#cad8ce;--border-strong:#64806f;--accent:#176b45;--accent-strong:#0f4d31;--accent-soft:#d7eddf;--button-bg:var(--accent-strong);--button-bg-hover:var(--accent);--button-fg:#fff;--success-fg:#0b653a;--success-bg:#d9f1e3;--warning-fg:#6b4f00;--warning-bg:#fbeecb;--danger-fg:#a12a2a;--danger-bg:#fbe4e1;--badge-bg:#e7ebe8;--badge-fg:var(--ink);--focus-ring:#0f4d31;--radius-sm:.35rem;--radius-md:.55rem;--radius-lg:.75rem;--shadow-md:0 1.25rem 3rem #17221d1a;--max-width:74rem;color:var(--ink);background:var(--surface);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--ink:#eaf2ec;--muted:#a9b9ae;--surface:#10160f;--surface-soft:#182019;--line:#2c3a33;--border-strong:#55705f;--accent:#4fd699;--accent-strong:#7be3ab;--accent-soft:#17342a;--button-bg:#1f7a51;--button-bg-hover:#227d55;--button-fg:#fff;--success-fg:#7be3ab;--success-bg:#163a29;--warning-fg:#f2c96d;--warning-bg:#3a2f10;--danger-fg:#ff9b8a;--danger-bg:#3a1a16;--badge-bg:#202b23;--badge-fg:var(--ink);--focus-ring:#7be3ab;--shadow-md:0 1.25rem 3rem #00000073}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{flex-direction:column;min-height:100vh;margin:0;line-height:1.6;display:flex}main{flex:1}a{color:var(--accent-strong);text-underline-offset:.18em}a:hover{text-decoration-thickness:.14em}h1,h2,h3{text-wrap:balance;line-height:1.18}h1{font-size:clamp(2rem,6vw,4.25rem)}h2{margin-top:2.5rem}.shell{width:min(100% - 2rem, var(--max-width));margin-inline:auto}.section{padding-block:clamp(2.5rem,7vw,6rem)}.lede{max-width:48rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.3rem)}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.82rem;font-weight:800}.button{border:1px solid var(--button-bg);border-radius:var(--radius-sm);background:var(--button-bg);min-height:2.75rem;color:var(--button-fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-bg-hover);border-color:var(--button-bg-hover)}.button-secondary{background:var(--surface);color:var(--accent-strong);border-color:var(--border-strong)}.field{gap:.35rem;display:grid}.field label{font-weight:700}.field-hint{color:var(--muted);margin:0;font-size:.88rem}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.6rem .7rem}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.table-controls{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);grid-template-columns:minmax(14rem,2fr) repeat(2,minmax(10rem,1fr)) auto;align-items:end;gap:1rem;margin-block:2rem 1rem;padding:1rem;display:grid}.table-status{color:var(--muted)}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption{text-align:left;color:var(--muted);padding:.75rem}th,td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.75rem}thead th{background:var(--surface-soft);border-top:0}thead button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}tbody tr:hover{background:color-mix(in srgb, var(--surface-soft) 65%, var(--surface))}thead [data-col=reg],thead [data-col=renewal],[data-market-registration-column],[data-market-renewal-column]{border-bottom:.2rem solid var(--accent);font-weight:800}[data-market-registration],[data-market-renewal]{font-weight:700}.price-value{font-variant-numeric:tabular-nums;min-width:12.5rem;font-size:.88rem;display:block}.price-value strong{font-size:1.05rem}.term-notice{max-width:26rem;color:var(--muted);margin-top:.45rem;display:block}.badge{background:var(--badge-bg);color:var(--badge-fg);white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.82rem;font-weight:700;display:inline-block}.badge-positive{background:var(--success-bg);color:var(--success-fg)}.badge-on-request{border:1px solid var(--border-strong);background:var(--warning-bg);color:var(--ink)}.sale-action,.on-request-note{display:block}.on-request-note{max-width:18rem;color:var(--muted);margin-top:.45rem}.notice{border-left:.3rem solid var(--accent);background:var(--surface-soft);padding:1rem}.section-soft{background:var(--surface-soft)}.home-hero{background:radial-gradient(circle at 80% 20%, var(--accent-soft) 0, transparent 32rem), var(--surface)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.text-link{margin-top:1rem;font-weight:800;display:inline-block}.domain-check{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:clamp(1.25rem,4vw,2rem)}.domain-check h2{margin-top:0}.domain-input-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.check-result{min-height:1.8rem;margin-top:.75rem;font-weight:700}.check-result:empty{min-height:0;margin-top:0}.result-success{color:var(--success-fg)}.result-success:before{content:"✓ "}.result-error{color:var(--danger-fg)}.result-error:before{content:"✕ "}.result-warning{color:var(--warning-fg)}.result-warning:before{content:"! "}.checkout-shell{max-width:58rem}.checkout-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-block:2rem;padding:0;list-style:none;display:grid}.checkout-steps li{border-bottom:.2rem solid var(--line);color:var(--muted);padding:.65rem;font-weight:700}.checkout-steps li[aria-current=step]{border-color:var(--accent);color:var(--ink)}.checkout-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-block:1.25rem;padding:clamp(1rem,4vw,1.75rem)}fieldset.checkout-card{min-width:0}fieldset.checkout-card:disabled{opacity:.55}.checkout-card>h2,.checkout-card>legend{margin-top:0;font-size:1.35rem;font-weight:800}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field-wide{grid-column:1/-1}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.order-summary{border:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-soft);margin-bottom:1.5rem;padding:1rem}.order-summary h2{margin-top:0;font-size:1.2rem}.order-summary dl,.confirmation-details{font-variant-numeric:tabular-nums;gap:.6rem;display:grid}.order-summary dl div,.confirmation-details div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);gap:1rem;padding-bottom:.6rem;display:grid}.order-summary dt,.confirmation-details dt{font-weight:800}.order-summary dd,.confirmation-details dd{margin:0}.consents{gap:.85rem;margin-block:1.5rem;display:grid}.consents label{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.consents input{width:auto;min-height:auto;margin-top:.35rem}.order-submit{width:100%;font-size:1.05rem}.form-result{min-height:1.5rem;font-weight:700}.confirmation-card{max-width:48rem}.honesty-box{border:1px solid var(--line);border-left:.3rem solid var(--accent-strong);border-radius:var(--radius-md);background:var(--surface-soft);padding:clamp(1.1rem,3vw,1.6rem)}.honesty-box .eyebrow{margin-bottom:.35rem}.honesty-claim{margin:0 0 .5rem;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700}.honesty-meta{color:var(--muted);margin:0}.honesty-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,6rem);display:grid}.principles{gap:1rem;display:grid}.principles article{border-bottom:1px solid var(--line);padding-bottom:1rem}.principles h3{margin-bottom:.25rem}.principles p{color:var(--muted);margin-top:0}.product-hero{padding-bottom:2rem}.tld-intro{margin-top:1rem}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem;display:grid}.price-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1.25rem}.price-card h2{margin-top:0;font-size:1.1rem}.price-card .price-value strong,.price-card>strong{font-size:clamp(1.4rem,4vw,2rem);display:block}.price-card.featured{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cta-panel{border-radius:var(--radius-md);background:var(--ink);color:var(--surface);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.cta-panel h2,.cta-panel p{margin-block:.25rem}.cta-panel.honest{background:var(--warning-bg);color:var(--ink);border:1px solid var(--border-strong)}.own-offer{background:var(--accent-soft)}.market-method{color:var(--muted)}.market-source{min-width:17rem}.market-source time,.market-source small{margin-top:.25rem;display:block}.market-source small{max-width:28rem;color:var(--muted)}.facts-and-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);display:grid}.facts{gap:.75rem;display:grid}.facts div{border-bottom:1px solid var(--line);padding-bottom:.75rem}.facts dt{font-weight:800}.facts dd{color:var(--muted);margin:.15rem 0 0}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding-block:.85rem}.faq-list summary{cursor:pointer;font-weight:800}.related-links{flex-wrap:wrap;gap:1rem 2rem;padding-block:2rem;display:flex}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.header-inner,.footer-inner{justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.5rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{color:var(--accent-strong);flex:none}.site-header ul,.footer-inner nav{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header a[aria-current=page]{font-weight:700}.site-footer{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted);margin-top:3rem}.footer-top{gap:.35rem;display:grid}.footer-legal-note{margin:0;font-size:.88rem}.withdraw-link{font-weight:800}.legal-shell{max-width:52rem}.legal-content address{font-style:normal}.legal-content h2{margin-top:2.5rem}.draft-notice{border:2px solid var(--warning-fg);border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--ink);padding:1rem}.legal-source-note{border-top:1px solid var(--line);color:var(--muted);margin-top:3rem;padding-top:1rem;font-size:.9rem}.withdrawal-function{border:3px solid var(--accent-strong);border-radius:var(--radius-md);background:var(--surface-soft);margin-block:2.5rem;padding:clamp(1rem,4vw,1.75rem)}.withdrawal-function h2{margin-top:0}.model-form{border:1px solid var(--line);background:var(--surface-soft);padding:1rem}.article-shell{max-width:52rem}.article-date{color:var(--muted)}.article-body{margin-top:2.5rem}.article-body h2{margin-top:2.75rem}.article-body h3{margin-top:1.75rem}.article-body li+li{margin-top:.35rem}.article-body blockquote{border-left:.3rem solid var(--accent);color:var(--muted);margin-inline:0;padding:.25rem 1.25rem}.article-body table{margin-block:1.5rem}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.article-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1.25rem}.article-card h2{margin-top:0;font-size:1.25rem}.not-found-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.skip-link{z-index:100;background:var(--ink);color:var(--surface);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (width<=42rem){.header-inner,.footer-inner{flex-direction:column;align-items:flex-start}.table-controls,.price-grid,.facts-and-faq,.hero-grid,.honesty-grid,.not-found-grid{grid-template-columns:1fr}.cta-panel{flex-direction:column;align-items:stretch}.domain-input-row,.form-grid,.checkout-steps,.article-grid{grid-template-columns:1fr}.order-summary dl div,.confirmation-details div{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
