
TRUST ORIGINS

FREE GUIDE
Free Download • 13-Page Guide
Discover How the Private Precedes the Public
Learn the ancient roots of trust law, how dynasty families preserved wealth for generations, and why private contracting is your constitutional right.
Your information is sacred. No spam, ever. Unsubscribe anytime.
/* LEAD MAGNET SECTION */
.lead-magnet {
padding: clamp(32px, 5vw, 48px) clamp(20px, 4vw, 50px);
position: relative;
overflow: hidden;
background: linear-gradient(180deg, #f5f4f0 0%, #fafaf8 100%);
border-bottom: 1px solid rgba(212, 175, 55, 0.15);
}
/* Ambient background elements */
.lm-accent-1 {
position: absolute;
top: -100px;
left: -100px;
width: 500px;
height: 500px;
background: radial-gradient(circle, rgba(212, 175, 55, 0.06) 0%, transparent 70%);
border-radius: 50%;
pointer-events: none;
}
.lm-accent-2 {
position: absolute;
bottom: -150px;
right: -100px;
width: 450px;
height: 450px;
background: radial-gradient(circle, rgba(26, 58, 82, 0.04) 0%, transparent 70%);
border-radius: 50%;
pointer-events: none;
}
.lm-container {
max-width: 1000px;
margin: 0 auto;
position: relative;
z-index: 2;
}
/* CONTENT GRID */
.lm-content {
display: grid;
grid-template-columns: auto 1fr;
gap: clamp(32px, 5vw, 56px);
align-items: center;
}
/* EBOOK VISUAL */
.lm-ebook-wrapper {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.lm-ebook-glow {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 120%;
height: 120%;
background: radial-gradient(ellipse, rgba(212, 175, 55, 0.15) 0%, rgba(212, 175, 55, 0.05) 40%, transparent 70%);
border-radius: 50%;
pointer-events: none;
z-index: 0;
}
.lm-ebook {
position: relative;
width: clamp(180px, 22vw, 240px);
z-index: 1;
transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.lm-ebook:hover {
transform: translateY(-8px) scale(1.02);
}
.lm-ebook-image {
width: 100%;
height: auto;
display: block;
filter: drop-shadow(0 8px 24px rgba(26, 58, 82, 0.2)) drop-shadow(0 4px 8px rgba(0,0,0,0.1));
transition: filter 0.4s ease;
}
.lm-ebook:hover .lm-ebook-image {
filter: drop-shadow(0 16px 32px rgba(26, 58, 82, 0.25)) drop-shadow(0 8px 16px rgba(0,0,0,0.15));
}
.lm-ebook-badge {
position: absolute;
top: 12px;
right: -8px;
background: linear-gradient(135deg, #d4af37 0%, #c9a432 100%);
color: #1a3a52;
font-family: 'Lora', serif;
font-size: clamp(0.6rem, 1.2vw, 0.7rem);
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
padding: 6px 12px;
border-radius: 2px;
box-shadow: 0 3px 10px rgba(212, 175, 55, 0.4);
z-index: 2;
}
.lm-ebook-badge::after {
content: '';
position: absolute;
bottom: -4px;
right: 0;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-top: 4px solid #a8892c;
}
.lm-ebook-shadow {
position: absolute;
bottom: -12px;
left: 50%;
transform: translateX(-50%);
width: 75%;
height: 20px;
background: radial-gradient(ellipse, rgba(0,0,0,0.18) 0%, transparent 70%);
filter: blur(6px);
z-index: 0;
transition: all 0.4s ease;
}
.lm-ebook:hover + .lm-ebook-shadow {
width: 80%;
height: 16px;
bottom: -20px;
opacity: 0.7;
}
/* FORM WRAPPER */
.lm-form-wrapper {
max-width: 480px;
}
.lm-eyebrow {
display: inline-block;
font-family: 'Lora', serif;
font-size: clamp(0.72rem, 1.5vw, 0.8rem);
color: #d4af37;
letter-spacing: 1.5px;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 10px;
}
.lm-headline {
font-family: 'Playfair Display', serif;
font-size: clamp(1.35rem, 3.5vw, 1.75rem);
font-weight: 700;
color: #1a3a52;
line-height: 1.2;
margin-bottom: 12px;
letter-spacing: -0.3px;
}
.lm-headline-accent {
color: #d4af37;
}
.lm-description {
font-family: 'Lora', serif;
font-size: clamp(0.88rem, 2vw, 0.95rem);
color: #555;
line-height: 1.6;
margin-bottom: 20px;
}
/* FORM */
.lm-form {
display: flex;
flex-direction: column;
gap: 12px;
}
.lm-input-group {
position: relative;
}
.lm-input {
width: 100%;
padding: clamp(12px, 2vw, 14px) clamp(14px, 2.5vw, 18px);
font-family: 'Lora', serif;
font-size: clamp(0.88rem, 2vw, 0.95rem);
color: #2c2c2c;
background: rgba(255, 255, 255, 0.9);
border: 1px solid rgba(212, 175, 55, 0.3);
border-radius: 3px;
transition: all 0.3s ease;
outline: none;
}
.lm-input::placeholder {
color: #999;
}
.lm-input:focus {
border-color: #d4af37;
box-shadow: 0 0 0 3px rgba(212, 175, 55, 0.1);
background: #fff;
}
.lm-button {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
width: 100%;
padding: clamp(14px, 2.5vw, 16px) clamp(16px, 3vw, 24px);
background: linear-gradient(135deg, #d4af37 0%, #c9a432 100%);
color: #1a3a52;
font-family: 'Lora', serif;
font-size: clamp(0.9rem, 2vw, 0.98rem);
font-weight: 700;
border: none;
border-radius: 3px;
cursor: pointer;
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
box-shadow: 0 4px 15px rgba(212, 175, 55, 0.3);
letter-spacing: 0.3px;
position: relative;
overflow: hidden;
}
.lm-button::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
transition: left 0.6s ease;
}
.lm-button:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(212, 175, 55, 0.4);
background: linear-gradient(135deg, #e0bc3d 0%, #d4af37 100%);
}
.lm-button:hover::before {
left: 100%;
}
.lm-button-text {
position: relative;
z-index: 1;
}
.lm-button-icon {
width: 18px;
height: 18px;
position: relative;
z-index: 1;
transition: transform 0.3s ease;
}
.lm-button:hover .lm-button-icon {
transform: translateX(4px);
}
/* PRIVACY TEXT */
.lm-privacy {
display: flex;
align-items: center;
justify-content: center;
gap: 6px;
margin-top: 14px;
font-family: 'Lora', serif;
font-size: clamp(0.72rem, 1.5vw, 0.78rem);
color: #888;
font-style: italic;
}
.lm-lock-icon {
width: 12px;
height: 12px;
opacity: 0.6;
}
/* RESPONSIVE */
@media (max-width: 768px) {
.lm-content {
grid-template-columns: 1fr;
gap: 28px;
text-align: center;
}
.lm-ebook-wrapper {
order: -1;
}
.lm-ebook {
width: clamp(160px, 45vw, 200px);
}
.lm-form-wrapper {
max-width: 100%;
}
.lm-eyebrow {
display: block;
}
.lm-accent-1 {
width: 350px;
height: 350px;
top: -80px;
left: -80px;
}
.lm-accent-2 {
width: 300px;
height: 300px;
bottom: -100px;
right: -80px;
}
}
@media (max-width: 480px) {
.lead-magnet {
padding: 28px 16px;
}
.lm-content {
gap: 24px;
}
.lm-ebook {
width: clamp(140px, 40vw, 170px);
}
.lm-ebook-badge {
top: 8px;
right: -6px;
font-size: 0.55rem;
padding: 5px 10px;
}
.lm-headline {
font-size: 1.25rem;
}
.lm-description {
font-size: 0.88rem;
}
.lm-form {
gap: 10px;
}
.lm-input {
padding: 12px 14px;
}
.lm-button {
padding: 14px 16px;
}
}
/* ACCESSIBILITY */
.lm-input:focus,
.lm-button:focus {
outline: 3px solid #d4af37;
outline-offset: 2px;
}
@media (prefers-reduced-motion: reduce) {
.lm-ebook,
.lm-button,
.lm-input,
.lm-button-icon,
.lm-ebook-image {
transition: none !important;
}
.lm-button::before {
display: none;
}
}
Send download link to:
