Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 21528 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://seaplus.com/robots.txt
301 MovedPermanently
https://heavylifting.com/?domain=seaplus.com
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Heavy Lifting LLC</title>
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMGEwYTBhIi8+PHRleHQgeD0iMTYiIHk9IjI0IiBmb250LWZhbWlseT0iQXJpYWwgQmxhY2ssIHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI5MDAiIGZpbGw9IiNlODcyMmEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGxldHRlci1zcGFjaW5nPSIwLjUiPkhMPC90ZXh0Pjwvc3ZnPg==">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Serif+Display:ital@0;1&family=DM+Mono:wght@400;500&family=Inter:wght@300;400;500&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--black: #0a0a0a;
--white: #f4f1eb;
--accent: #e8722a;
--accent-dark: #c45a1a;
--mid: #1c1c1c;
--muted: #9a9a9a;
--border: #2a2a2a;
--red: #b33a3a;
}
html { scroll-behavior: smooth; }
body {
background: var(--black);
color: var(--white);
font-family: 'Inter', sans-serif;
font-weight: 300;
line-height: 1.7;
overflow-x: hidden;
}
/* NAV */
nav {
position: fixed;
top: 0; left: 0; right: 0;
z-index: 100;
padding: 20px max(60px, calc((100% - 1280px) / 2 + 60px));
display: flex;
align-items: center;
justify-content: space-between;
background: rgba(10,10,10,0.92);
backdrop-filter: blur(8px);
border-bottom: 1px solid var(--border);
}
.logo {
font-family: 'Bebas Neue', sans-serif;
font-size: 22px;
letter-spacing: 0.12em;
color: var(--white);
text-decoration: none;
}
.logo span { color: var(--accent); }
.nav-domain {
font-family: 'DM Mono', monospace;
font-size: 11px;
color: var(--muted);
letter-spacing: 0.1em;
text-transform: uppercase;
display: none;
}
nav ul {
list-style: none;
display: flex;
gap: 40px;
}
nav a {
color: var(--muted);
text-decoration: none;
font-size: 11px;
letter-spacing: 0.18em;
text-transform: uppercase;
transition: color 0.2s;
}
nav a:hover { color: var(--white); }
/* HERO */
.hero {
min-height: 100vh;
display: flex;
align-items: center;
padding: 0 max(60px, calc((100% - 1280px) / 2 + 60px));
padding-top: 80px;
position: relative;
overflow: hidden;
}
.hero::before {
content: '';
position: absolute;
right: -80px; top: 50%;
transform: translateY(-50%);
width: 700px; height: 700px;
background: radial-gradient(circle, rgba(200,169,110,0.06) 0%, transparent 70%);
pointer-events: none;
}
.hero-label {
font-family: 'DM Mono', monospace;
font-size: 11px;
letter-spacing: 0.2em;
color: var(--accent);
text-transform: uppercase;
margin-bottom: 24px;
}
.hero h1 {
font-family: 'Bebas Neue', sans-serif;
font-size: clamp(72px, 8vw, 120px);
line-height: 0.92;
letter-spacing: 0.02em;
margin-bottom: 32px;
}
.hero h1 em {
font-style: normal;
color: var(--accent);
display: block;
}
.hero-desc {
font-size: 16px;
color: var(--muted);
max-width: 400px;
line-height: 1.8;
margin-bottom: 48px;
}
.hero-desc strong {
color: var(--white);
font-weight: 400;
}
.cta-group {
display: flex;
align-items: center;
gap: 32px;
}
.btn-primary {
display: inline-block;
padding: 14px 36px;
background: var(--accent);
color: var(--black);
text-decoration: none;
font-size: 11px;
letter-spacing: 0.18em;
text-transform: uppercase;
font-weight: 500;
font-family: 'Inter', sans-serif;
transition: background 0.2s, transform 0.2s;
}
.btn-primary:hover {
background: var(--accent-dark);
transform: translateY(-1px);
}
.btn-ghost {
font-size: 11px;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--muted);
text-decoration: none;
border-bottom: 1px solid var(--border);
padding-bottom: 2px;
transition: color 0.2s, border-color 0.2s;
}
.btn-ghost:hover { color: var(--white); border-color: var(--white); }
/* STATS STRIP */
.stats-strip {
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
padding: 40px max(60px, calc((100% - 1280px) / 2 + 60px));
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0;
}
.stat {
padding: 0 40px;
border-right: 1px solid var(--border);
}
.stat:first-child { padding-left: 0; }
.stat:last-child { border-right: none; }
.stat-num {
font-family: 'Bebas Neue', sans-serif;
font-size: 54px;
line-height: 1;
color: var(--accent);
letter-spacing: 0.03em;
}
.stat-label {
font-size: 11px;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--muted);
margin-top: 6px;
}
/* SECTION BASE */
section {
padding: 100px max(60px, calc((100% - 1280px) / 2 + 60px));
}
.section-tag {
font-family: 'DM Mono', monospace;
font-size: 11px;
letter-spacing: 0.2em;
color: var(--accent);
text-transform: uppercase;
margin-bottom: 16px;
display: flex;
align-items: center;
gap: 12px;
}
.section-tag::before {
content: '';
display: inline-block;
width: 30px;
height: 1px;
background: var(--accent);
}
/* ABOUT */
#about {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: start;
}
#about h2 {
font-family: 'DM Serif Display', serif;
font-size: clamp(36px, 3.5vw, 52px);
line-height: 1.15;
font-weight: 400;
}
#about h2 em {
font-style: italic;
color: var(--accent);
}
.about-right p {
color: var(--muted);
margin-bottom: 20px;
font-size: 15px;
line-height: 1.85;
}
.about-right p strong {
color: var(--white);
font-weight: 400;
}
/* PILLARS */
#services {
background: var(--mid);
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
}
#services h2 {
font-family: 'Bebas Neue', sans-serif;
font-size: 54px;
letter-spacing: 0.05em;
margin-bottom: 60px;
}
.pillars {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1px;
background: var(--border);
border: 1px solid var(--border);
}
.pillar {
background: var(--mid);
padding: 48px 40px;
position: relative;
transition: background 0.3s;
}
.pillar:hover { background: #232323; }
.pillar-num {
font-family: 'DM Mono', monospace;
font-size: 11px;
color: var(--accent);
letter-spacing: 0.14em;
margin-bottom: 24px;
}
.pillar h3 {
font-family: 'DM Serif Display', serif;
font-size: 26px;
font-weight: 400;
margin-bottom: 16px;
line-height: 1.2;
}
.pillar p {
font-size: 14px;
color: var(--muted);
line-height: 1.8;
}
/* DOMAINS / DEFENSE */
#domains {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: center;
}
#domains h2 {
font-family: 'DM Serif Display', serif;
font-size: clamp(34px, 3vw, 48px);
line-height: 1.2;
font-weight: 400;
margin-bottom: 24px;
}
#domains h2 em {
font-style: italic;
color: var(--accent);
}
#domains p {
font-size: 15px;
color: var(--muted);
line-height: 1.85;
margin-bottom: 16px;
}
/* WARNING BOX */
.warning-box {
border: 1px solid var(--accent);
background: rgba(232,114,42,0.06);
padding: 36px;
position: relative;
}
.warning-box::before {
content: '!';
position: absolute;
top: -14px; left: 36px;
background: var(--accent);
color: #fff;
font-family: 'Bebas Neue', sans-serif;
font-size: 16px;
letter-spacing: 0.05em;
padding: 2px 12px;
}
.warning-box p {
font-size: 14px;
color: #c0808080;
line-height: 1.85;
margin: 0;
}
.warning-box p strong {
color: #e0a0a0;
font-weight: 500;
}
.record-list {
margin-top: 32px;
list-style: none;
}
.record-list li {
display: flex;
align-items: center;
gap: 12px;
font-size: 13px;
color: var(--muted);
padding: 12px 0;
border-bottom: 1px solid var(--border);
letter-spacing: 0.04em;
}
.record-list li::before {
content: '';
display: inline-block;
width: 6px; height: 6px;
background: var(--accent);
flex-shrink: 0;
}
/* CONTACT */
#contact {
background: var(--mid);
border-top: 1px solid var(--border);
}
#contact h2 {
font-family: 'Bebas Neue', sans-serif;
font-size: 54px;
letter-spacing: 0.05em;
margin-bottom: 8px;
}
#contact .sub {
font-size: 14px;
color: var(--muted);
margin-bottom: 52px;
}
.contact-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 80px;
align-items: start;
}
.form-group {
margin-bottom: 24px;
}
.form-group label {
display: block;
font-size: 10px;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(--muted);
margin-bottom: 8px;
font-family: 'DM Mono', monospace;
}
.form-group input,
.form-group textarea,
.form-group select {
width: 100%;
background: var(--black);
border: 1px solid var(--border);
color: var(--white);
padding: 14px 18px;
font-family: 'Inter', sans-serif;
font-size: 14px;
font-weight: 300;
outline: none;
transition: border-color 0.2s;
appearance: none;
border-radius: 0;
}
.form-group select {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235a5a5a' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 16px center;
padding-right: 40px;
}
.form-group select option {
background: var(--black);
}
.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus {
border-color: var(--accent);
}
.form-group textarea {
height: 140px;
resize: vertical;
line-height: 1.6;
}
.btn-submit {
display: inline-block;
padding: 16px 48px;
background: var(--accent);
color: var(--black);
border: none;
font-size: 11px;
letter-spacing: 0.18em;
text-transform: uppercase;
font-weight: 500;
font-family: 'Inter', sans-serif;
cursor: pointer;
transition: background 0.2s, transform 0.2s;
width: 100%;
margin-top: 8px;
}
.btn-submit:hover {
background: var(--accent-dark);
transform: translateY(-1px);
}
.contact-info {
padding-top: 8px;
}
.contact-info h3 {
font-family: 'DM Serif Display', serif;
font-size: 28px;
font-weight: 400;
margin-bottom: 20px;
}
.contact-info p {
font-size: 14px;
color: var(--muted);
line-height: 1.85;
margin-bottom: 20px;
}
.contact-detail {
display: flex;
flex-direction: column;
gap: 16px;
margin-top: 32px;
}
.contact-detail-item {
display: flex;
gap: 16px;
align-items: flex-start;
}
.cd-label {
font-family: 'DM Mono', monospace;
font-size: 10px;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--accent);
min-width: 80px;
padding-top: 2px;
}
.cd-val {
font-size: 14px;
color: var(--muted);
}
/* SUCCESS MSG */
#form-success {
display: none;
background: rgba(200,169,110,0.08);
border: 1px solid rgba(200,169,110,0.3);
padding: 28px;
text-align: center;
color: var(--accent);
font-size: 14px;
letter-spacing: 0.06em;
margin-top: 12px;
}
/* FOOTER */
footer {
padding: 32px max(60px, calc((100% - 1280px) / 2 + 60px));
border-top: 1px solid var(--border);
display: flex;
align-items: center;
justify-content: space-between;
}
footer .logo { font-size: 18px; }
footer p {
font-size: 11px;
color: var(--muted);
letter-spacing: 0.1em;
}
/* ANIMATIONS */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-left > * {
opacity: 0;
animation: fadeUp 0.7s ease forwards;
}
.hero-label { animation-delay: 0.1s; }
.hero h1 { animation-delay: 0.25s; }
.hero-desc { animation-delay: 0.4s; }
.cta-group { animation-delay: 0.55s; }
/* RESPONSIVE */
@media (max-width: 900px) {
nav { padding: 18px 24px; }
nav ul { display: none; }
.hero { grid-template-columns: 1fr; padding: 100px 24px 60px; }
.hero-deco { display: none; }
.stats-strip { grid-template-columns: 1fr; padding: 40px 24px; gap: 32px; }
.stat { border-right: none; border-bottom: 1px solid var(--border); padding: 0 0 32px; }
.stat:last-child { border-bottom: none; }
section { padding: 72px 24px; }
#about, #domains, .contact-grid { grid-template-columns: 1fr; gap: 40px; }
.pillars { grid-template-columns: 1fr; }
footer { flex-direction: column; gap: 12px; text-align: center; padding: 28px 24px; }
}
</style>
</head>
<body>
<!-- NAV -->
<nav>
<div style="display:flex;align-items:baseline;gap:12px;">
<a href="#" class="logo">Heavy<span>.</span>Lifting</a>
<span class="nav-domain" id="nav-domain"></span>
</div>
<ul>
<li><a href="#about">About</a></li>
<li><a href="#services">What We Do</a></li>
<li><a href="#domains">Domains</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
<!-- HERO -->
<div class="hero">
<div class="hero-left">
<p class="hero-label">For More Than 25 Years</p>
<h1>We invest.<br>We build.<br><em>We hold.</em></h1>
<p class="hero-desc">
<strong>Digital assets, new media, and emerging technologies.</strong>
</p>
<div class="cta-group">
<a href="#contact" class="btn-primary">Get in Touch</a>
<a href="#about" class="btn-ghost">Learn More</a>
</div>
</div>
</div>
<!-- STATS -->
<div class="stats-strip">
<div class="stat">
<div class="stat-num">100%</div>
<div class="stat-label">UDRP Defense Success Rate</div>
</div>
<div class="stat">
<div class="stat-num">25+</div>
<div class="stat-label">Years of Operation</div>
</div>
<div class="stat">
<div class="stat-num">3</div>
<div class="stat-label">Pillars of Investment</div>
</div>
</div>
<!-- ABOUT -->
<section id="about">
<div>
<p class="section-tag">About</p>
<h2>Built to hold.<br><em>Built to last.</em></h2>
</div>
<div class="about-right">
<p>
Heavy Lifting LLC is a private investment company focused on <strong>digital assets, new media, and emerging technologies</strong>. We identify opportunities early and hold with conviction — because real value is built over time, not flipped overnight.
</p>
<p>
Among our core holdings are <strong>premium domain registrations</strong> — strategic digital real estate that we plan to develop and deploy on our own terms.
</p>
<p>
We operate with discipline, respect intellectual property law and ICANN rules, and stand behind every position we've taken — in the market and in every legal proceeding we've encountered.
</p>
</div>
</section>
<!-- SERVICES -->
<section id="services">
<p class="section-tag">What We Do</p>
<h2>Three Pillars</h2>
<div class="pillars">
<div class="pillar">
<div class="pillar-num">01</div>
<h3>Digital Assets</h3>
<p>We acquire, develop, and hold high-value digital assets — from premium domains to intellectual property — with a long-term investment mindset.</p>
</div>
<div class="pillar">
<div class="pillar-num">02</div>
<h3>New Media</h3>
<p>We invest in new media platforms, content infrastructure, and distribution channels positioned at the intersection of technology and audience.</p>
</div>
<div class="pillar">
<div class="pillar-num">03</div>
<h3>Emerging Tech</h3>
<p>We identify and back emerging technologies before they become obvious — operating at the edge of what's next, not what's already arrived.</p>
</div>
</div>
</section>
<!-- DOMAINS -->
<section id="domains">
<div>
<p class="section-tag">Domain Holdings</p>
<h2>Distinctive<br><em>domain assets.</em></h2>
<p>
Heavy Lifting LLC holds a portfolio of generic domain registrations.
</p>
<p>
All of our registrations comply fully with trademark law and ICANN policies. We conduct thorough due diligence on every acquisition and have an unblemished record in dispute proceedings.
</p>
<ul class="record-list">
<li>Full compliance with ICANN registration rules</li>
<li>No trademark infringement</li>
<li>100% success rate defending UDRP challenges</li>
<li>Experienced legal representation</li>
</ul>
</div>
<div>
<div class="warning-box">
<p>
We take our rights seriously. Threats of legal action or abuse of the UDRP process will be met with a <strong style="color: #ffffff;">swift, thorough, and well-resourced defense</strong>. Our track record speaks for itself. We have successfully defended every challenge brought against us — and we intend to keep it that way.
</p>
</div>
</div>
</section>
<!-- CONTACT -->
<section id="contact">
<p class="section-tag">Contact</p>
<h2>Get in Touch</h2>
<p class="sub">If you have a legitimate business inquiry — investment opportunities, strategic partnerships, or media requests — we want to hear from you.</p>
<div class="contact-grid">
<div>
<form id="contact-form">
<div class="form-group">
<label>Full Name</label>
<input type="hidden" name="domain" id="domain-field">
<input type="text" name="name" placeholder="Your name" required>
</div>
<div class="form-group">
<label>Email Address</label>
<input type="email" name="email" placeholder="your@email.com" required>
</div>
<div class="form-group">
<label>Subject</label>
<select name="subject" required>
<option value="" disabled>Select a topic</option>
<option>Investment Inquiry</option>
<option>Partnership Opportunity</option>
<option>Media / Press</option>
<option>General</option>
</select>
</div>
<div class="form-group">
<label>Message</label>
<textarea name="message" placeholder="Tell us about your inquiry…" required></textarea>
</div>
<div class="cf-turnstile" data-sitekey="0x4AAAAAAC9rVeV0X6vbTmMY" data-theme="dark" style="margin-bottom:16px;"></div>
<button type="submit" class="btn-submit" id="submit-btn">Send Message</button>
</form>
<div id="form-success">Message received. We'll be in touch if relevant.</div>
</div>
</div>
</section>
<!-- FOOTER -->
<footer>
<a href="#" class="logo">Heavy<span>.</span>Lifting</a>
<p>© <span id="copyright-year"></span> Heavy Lifting LLC · All rights reserved</p>
</footer>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
<script>
document.getElementById('copyright-year').textContent = new Date().getFullYear();
const params = new URLSearchParams(window.location.search);
const domain = params.get('domain');
if (domain) {
document.getElementById('domain-field').value = domain;
const navDomain = document.getElementById('nav-domain');
navDomain.textContent = '// ' + domain;
navDomain.style.display = 'block';
const select = document.querySelector('select[name="subject"]');
const domainOption = document.createElement('option');
domainOption.value = domain;
domainOption.textContent = domain;
domainOption.selected = true;
select.insertBefore(domainOption, select.firstChild);
}
document.getElementById('contact-form').addEventListener('submit', async function(e) {
e.preventDefault();
const btn = document.getElementById('submit-btn');
btn.textContent = 'Sending…';
btn.disabled = true;
const form = e.target;
const data = new URLSearchParams({
name: form.name.value,
email: form.email.value,
subject: form.subject.value,
message: form.message.value,
domain: form.domain.value,
'cf-turnstile-response': form['cf-turnstile-response'].value
});
try {
const res = await fetch('https://heavylifting.com/submit', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: data
});
const json = await res.json();
if (json.success) {
form.style.display = 'none';
document.getElementById('form-success').style.display = 'block';
} else {
btn.textContent = 'Send Message';
btn.disabled = false;
alert(json.error || 'Something went wrong. Please try again.');
}
} catch (err) {
btn.textContent = 'Send Message';
btn.disabled = false;
alert('Something went wrong. Please try again.');
}
});
</script>
</body>
</html>