.pg-company{.rl-hero{background:linear-gradient(135deg,#2d1b69,#1a1438);color:white;padding:88px 32px 96px;position:relative;overflow:hidden}.rl-hero:before{top:-20%;right:-10%;width:60%;background:radial-gradient(circle,rgba(217,70,239,.18) 0,transparent 65%)}.rl-hero:after,.rl-hero:before{content:"";position:absolute;height:140%;pointer-events:none}.rl-hero:after{bottom:-30%;left:-10%;width:50%;background:radial-gradient(circle,rgba(107,70,229,.22) 0,transparent 65%)}.rl-hero-container{max-width:1180px;margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.rl-hero-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;background:rgba(196,181,253,.1);padding:7px 16px;border-radius:100px;margin-bottom:24px;border:1px solid rgba(196,181,253,.18)}.rl-hero h1{font-size:56px;font-weight:700;line-height:1.05;letter-spacing:-.025em;color:white;margin-bottom:22px}.rl-hero h1 .accent{background:linear-gradient(90deg,#c4b5fd,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rl-hero-sub{font-size:17px;line-height:1.65;color:rgba(196,181,253,.88);max-width:560px}.rl-hero-card{background:rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.18);border-radius:18px;padding:28px;backdrop-filter:blur(12px)}.rl-hero-card-title{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;margin-bottom:22px;display:flex;align-items:center;gap:10px}.rl-hero-card-flag{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:2px;background:#DA291C;position:relative}.rl-hero-card-flag:before{width:8px;height:2px}.rl-hero-card-flag:after,.rl-hero-card-flag:before{content:"";position:absolute;background:white;border-radius:1px}.rl-hero-card-flag:after{width:2px;height:8px}.rl-hero-card-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(196,181,253,.12)}.rl-hero-card-row:last-child{border-bottom:none;padding-bottom:0}.rl-hero-card-row:first-of-type{padding-top:0}.rl-hero-card-label{font-size:12px;color:rgba(196,181,253,.6);font-weight:500;letter-spacing:.04em}.rl-hero-card-value{font-size:13.5px;color:white;font-weight:600;text-align:right}.rl-section{padding:96px 32px}.rl-section-light{background:white}.rl-section-tinted{background:linear-gradient(180deg,#ffffff,#faf9ff)}.rl-section-soft{background:linear-gradient(180deg,#faf9ff,#f0ebff)}.rl-section-dark{background:linear-gradient(135deg,#2d1b69,#1a1438);color:white;position:relative;overflow:hidden}.rl-section-dark:before{content:"";position:absolute;top:-20%;right:-10%;width:50%;height:140%;background:radial-gradient(circle,rgba(217,70,239,.12) 0,transparent 65%);pointer-events:none}.rl-section-container{max-width:1180px;margin:0 auto;position:relative;z-index:1}.rl-section-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6b46e5;margin:0 auto 16px;display:block;width:fit-content;text-align:center}.rl-section-dark .rl-section-eyebrow{color:#c4b5fd}.rl-section h2{font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:#0f0f23;margin:0 auto 20px;text-align:center}.rl-section-dark h2{color:white}.rl-section h2 .accent{background:linear-gradient(90deg,#6b46e5,#a21caf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rl-section-dark h2 .accent{background:linear-gradient(90deg,#c4b5fd,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rl-section-sub{font-size:17px;line-height:1.6;color:#4a4a6a;max-width:720px;text-align:center;margin-left:auto;margin-right:auto}.rl-section-dark .rl-section-sub{color:rgba(196,181,253,.85)}.rl-mulklick-header{text-align:center;margin-bottom:64px}.rl-mulklick-header .rl-section-sub{margin:0 auto}.rl-mulklick-quote{background:linear-gradient(135deg,#2d1b69,#1a1438);border-radius:20px;padding:48px 52px;color:white;margin-bottom:56px;position:relative;overflow:hidden}.rl-mulklick-quote:before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:160%;background:radial-gradient(circle,rgba(217,70,239,.15) 0,transparent 65%);pointer-events:none}.rl-mulklick-quote-mark{font-size:72px;line-height:.5;color:rgba(196,181,253,.4);font-family:Georgia,serif;margin-bottom:8px;display:block}.rl-mulklick-quote-text{font-size:26px;line-height:1.35;font-weight:600;letter-spacing:-.015em;color:white;position:relative;z-index:1;max-width:820px}.rl-mulklick-quote-text .accent{background:linear-gradient(90deg,#c4b5fd,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rl-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rl-layer{background:white;border:1px solid rgba(107,70,229,.12);border-radius:18px;padding:32px 28px;position:relative;transition:all .25s}.rl-layer:hover{border-color:rgba(107,70,229,.3);transform:translateY(-3px);box-shadow:0 12px 32px rgba(107,70,229,.08)}.rl-layer-num{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;font-feature-settings:"tnum";margin-bottom:16px}.rl-layer-icon{width:44px;height:44px;border-radius:12px;background:rgba(107,70,229,.08);display:flex;align-items:center;justify-content:center;color:#6b46e5;margin-bottom:18px}.rl-layer-name{font-size:19px;font-weight:700;color:#0f0f23;margin-bottom:10px;letter-spacing:-.01em}.rl-layer-desc{font-size:13.5px;line-height:1.55;color:#6b6b85;margin-bottom:16px}.rl-layer-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.06em;padding:4px 10px;border-radius:100px}.rl-layer-status-live{background:rgba(16,185,129,.1);color:#059669}.rl-layer-status-dot-live{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.rl-layer-status-roadmap{background:rgba(107,70,229,.08);color:#6b46e5}.rl-layer-status-dot-roadmap{width:6px;height:6px;border-radius:50%;background:#6b46e5}.rl-vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:56px}.rl-vm-card{border-radius:20px;padding:44px 40px;position:relative;overflow:hidden}.rl-vm-card-vision{background:linear-gradient(135deg,#f5f0ff,#faf9ff);border:1px solid rgba(107,70,229,.15)}.rl-vm-card-mission{background:linear-gradient(135deg,#6b46e5,#a855f7);color:white}.rl-vm-card-mission:before{content:"";position:absolute;top:-30%;right:-20%;width:60%;height:160%;background:radial-gradient(circle,rgba(217,70,239,.25) 0,transparent 65%);pointer-events:none}.rl-vm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6b46e5;margin-bottom:14px;display:inline-block}.rl-vm-card-mission .rl-vm-eyebrow{color:#f0d4ff}.rl-vm-headline{font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.018em;color:#0f0f23;margin-bottom:18px;position:relative;z-index:1}.rl-vm-card-mission .rl-vm-headline{color:white}.rl-vm-body{font-size:14.5px;line-height:1.65;color:#4a4a6a;position:relative;z-index:1}.rl-vm-card-mission .rl-vm-body{color:rgba(255,255,255,.92)}.rl-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start;margin-top:24px}.rl-founder-portrait{position:sticky;top:96px}.rl-founder-photo{aspect-ratio:4/5;border-radius:20px;background:radial-gradient(ellipse at top right,rgba(217,70,239,.18) 0,transparent 55%),linear-gradient(135deg,#2d1b69,#1a1438);border:1px solid rgba(196,181,253,.18);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.rl-founder-photo-placeholder{color:rgba(196,181,253,.4);text-align:center;padding:24px}.rl-founder-photo-placeholder-mark{width:80px;height:80px;border-radius:50%;background:rgba(196,181,253,.1);border:1.5px dashed rgba(196,181,253,.35);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:rgba(196,181,253,.5)}.rl-founder-photo-placeholder-text{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(196,181,253,.55)}.rl-founder-meta{margin-top:18px;padding:18px 22px;background:white;border:1px solid rgba(107,70,229,.12);border-radius:14px}.rl-founder-meta-name{font-size:17px;font-weight:700;color:#0f0f23;margin-bottom:4px;letter-spacing:-.01em}.rl-founder-meta-title{font-size:13px;color:#6b6b85;margin-bottom:14px}.rl-founder-meta-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#6b46e5;padding:6px 12px;background:rgba(107,70,229,.08);border-radius:100px;transition:all .15s}.rl-founder-meta-link:hover{background:rgba(107,70,229,.15)}.rl-founder-content h3{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f0f23;margin-bottom:18px}.rl-founder-bio{font-size:16px;line-height:1.65;color:#4a4a6a;margin-bottom:36px}.rl-founder-bio strong{color:#0f0f23;font-weight:600}.rl-founder-lessons-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6b46e5;margin-bottom:14px;display:inline-block}.rl-founder-lessons-headline{font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:#0f0f23;margin-bottom:28px}.rl-lessons{display:flex;flex-direction:column;gap:18px}.rl-lesson{padding:24px;background:white;border:1px solid rgba(107,70,229,.12);border-left:3px solid #6b46e5;border-radius:12px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:start}.rl-lesson-num{font-size:13px;font-weight:700;color:#c4b5fd;font-feature-settings:"tnum";letter-spacing:.06em;padding-top:4px}.rl-lesson-body{flex:1}.rl-lesson-title{font-size:15.5px;font-weight:700;color:#0f0f23;margin-bottom:6px;letter-spacing:-.01em}.rl-lesson-text{font-size:13.5px;line-height:1.55;color:#6b6b85}.rl-lesson-feature{background:linear-gradient(135deg,#f5f0ff,#faf9ff);border:1px solid rgba(107,70,229,.15);padding:10px 14px;border-radius:10px;text-align:right;min-width:160px}.rl-lesson-feature-label{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6b85;margin-bottom:4px}.rl-lesson-feature-name{font-size:12.5px;font-weight:700;color:#6b46e5;letter-spacing:-.005em}.rl-founder-close{margin-top:32px;padding:22px 26px;background:linear-gradient(135deg,#f5f0ff,#faf9ff);border-left:3px solid #d946ef;border-radius:12px;font-size:14.5px;line-height:1.6;color:#4a4a6a;font-style:italic}.rl-founder-close strong{color:#0f0f23;font-style:normal;font-weight:600}.rl-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.rl-pillar{background:white;border:1px solid rgba(107,70,229,.12);border-radius:18px;padding:32px 28px;transition:all .25s}.rl-pillar:hover{border-color:rgba(107,70,229,.3);transform:translateY(-3px);box-shadow:0 12px 32px rgba(107,70,229,.08)}.rl-pillar-num{font-size:32px;font-weight:700;letter-spacing:-.02em;color:#c4b5fd;font-feature-settings:"tnum";margin-bottom:14px;line-height:1}.rl-pillar-name{font-size:18px;font-weight:700;color:#0f0f23;margin-bottom:10px;letter-spacing:-.01em}.rl-pillar-desc{font-size:13.5px;line-height:1.6;color:#6b6b85}.rl-pillar-desc strong{color:#4a4a6a;font-weight:600}.rl-products{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;margin-top:56px}.rl-product-realeasty{background:rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.2);border-radius:20px;padding:36px 36px 32px;backdrop-filter:blur(8px);position:relative}.rl-product-realeasty-eyebrow-row{display:flex;align-items:center;gap:10px;margin-bottom:22px}.rl-product-realeasty-eyebrow{font-size:11px;letter-spacing:.16em;color:#c4b5fd;background:rgba(196,181,253,.1);padding:5px 12px}.rl-product-badge-live,.rl-product-realeasty-eyebrow{font-weight:700;text-transform:uppercase;border-radius:100px}.rl-product-badge-live{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;background:rgba(16,185,129,.18);color:#34d399;padding:5px 11px}.rl-product-badge-live-dot{width:5px;height:5px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.25)}.rl-product-realeasty h3{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.018em;color:white;margin-bottom:12px}.rl-product-realeasty-desc{font-size:14.5px;line-height:1.6;color:rgba(196,181,253,.85);margin-bottom:26px}.rl-product-realeasty-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:white;color:#6b46e5;border-radius:100px;font-size:13px;font-weight:600;transition:all .2s}.rl-product-realeasty-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(255,255,255,.15)}.rl-product-stack{background:rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.2);border-radius:20px;padding:28px}.rl-product-stack-title{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fd;margin-bottom:18px}.rl-product-stack-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.rl-product-stack-list li{font-size:14px;color:rgba(255,255,255,.92);padding:12px 14px;background:rgba(255,255,255,.03);border-radius:10px;border:1px solid rgba(196,181,253,.1);display:flex;align-items:center;gap:10px}.rl-product-stack-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:#c4b5fd;flex-shrink:0}.rl-product-stack-note{font-size:12.5px;color:rgba(196,181,253,.7);line-height:1.55;padding-top:16px;border-top:1px solid rgba(196,181,253,.12)}.rl-products-footnote{margin-top:32px;text-align:center;font-size:13.5px;color:rgba(196,181,253,.7);line-height:1.6}.rl-products-footnote strong{color:white;font-weight:600}.rl-swiss-block{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rl-swiss-card{background:white;border:1px solid rgba(107,70,229,.12);border-radius:14px;padding:26px 22px;transition:border-color .2s}.rl-swiss-card:hover{border-color:rgba(107,70,229,.25)}.rl-swiss-icon{width:38px;height:38px;border-radius:10px;background:rgba(107,70,229,.08);display:flex;align-items:center;justify-content:center;color:#6b46e5;margin-bottom:16px}.rl-swiss-name{font-size:14.5px;font-weight:700;color:#0f0f23;margin-bottom:6px;letter-spacing:-.01em}.rl-swiss-desc{font-size:12.5px;line-height:1.55;color:#6b6b85}.rl-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.rl-trust-card{background:white;border:1px solid rgba(107,70,229,.12);border-radius:18px;padding:32px 28px;text-align:left;transition:all .25s}.rl-trust-card:hover{border-color:rgba(107,70,229,.3);transform:translateY(-3px);box-shadow:0 12px 32px rgba(107,70,229,.08)}.rl-trust-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(107,70,229,.12),rgba(217,70,239,.1));display:flex;align-items:center;justify-content:center;color:#6b46e5;margin-bottom:20px}.rl-trust-name{font-size:18px;font-weight:700;color:#0f0f23;margin-bottom:10px;letter-spacing:-.01em}.rl-trust-desc{font-size:13.5px;line-height:1.6;color:#6b6b85}.rl-contact-form{max-width:720px;margin:48px auto 0;background:rgba(255,255,255,.04);border:1px solid rgba(196,181,253,.18);border-radius:16px;padding:36px;backdrop-filter:blur(8px)}.rl-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.rl-contact-form-field{display:flex;flex-direction:column;margin-bottom:20px}.rl-contact-form-row .rl-contact-form-field{margin-bottom:0}.rl-contact-form-field label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c4b5fd;margin-bottom:8px}.rl-contact-optional{font-weight:500;letter-spacing:.04em;text-transform:none;color:rgba(196,181,253,.55)}.rl-contact-form-field input,.rl-contact-form-field select,.rl-contact-form-field textarea{background:rgba(255,255,255,.05);border:1px solid rgba(196,181,253,.22);border-radius:10px;padding:13px 16px;font-size:14.5px;color:white;font-family:inherit;transition:all .2s;width:100%;box-sizing:border-box}.rl-contact-form-field textarea{resize:vertical;min-height:120px;line-height:1.55}.rl-contact-form-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%23c4b5fd' stroke-width='1.6' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px;cursor:pointer}.rl-contact-form-field select option{background:#1a1a2e;color:white}.rl-contact-form-field input::placeholder,.rl-contact-form-field textarea::placeholder{color:rgba(196,181,253,.4)}.rl-contact-form-field input:focus,.rl-contact-form-field select:focus,.rl-contact-form-field textarea:focus{outline:none;border-color:rgba(196,181,253,.5);background:rgba(255,255,255,.07)}.rl-contact-form-submit{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#6b46e5,#a855f7);color:white;border:none;border-radius:10px;padding:14px 28px;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;margin-top:8px}.rl-contact-form-submit:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(107,70,229,.35)}.rl-contact-form-submit-arrow{transition:transform .2s}.rl-contact-form-submit:hover .rl-contact-form-submit-arrow{transform:translateX(3px)}.rl-contact-form-note{font-size:12.5px;color:rgba(196,181,253,.55);margin-top:20px;margin-bottom:0}@media (max-width:980px){.rl-hero h1{font-size:42px}.rl-hero-container{grid-template-columns:1fr;gap:40px}.rl-section{padding:72px 28px}.rl-section h2{font-size:32px}.rl-mulklick-quote{padding:36px 32px}.rl-mulklick-quote-text{font-size:20px}.rl-founder,.rl-layers,.rl-vm-grid{grid-template-columns:1fr}.rl-founder{gap:36px}.rl-founder-portrait{position:static;max-width:360px}.rl-pillars,.rl-products{grid-template-columns:1fr}.rl-swiss-block{grid-template-columns:1fr 1fr}.rl-trust-grid{grid-template-columns:1fr}.rl-contact-form{padding:24px}.rl-contact-form-row{grid-template-columns:1fr;gap:20px}.rl-contact-form-row .rl-contact-form-field{margin-bottom:20px}.rl-contact-form-row .rl-contact-form-field:last-child{margin-bottom:0}.rl-lesson{grid-template-columns:1fr;gap:14px}.rl-lesson-feature{text-align:left}}@media (max-width:640px){.rl-hero{padding:56px 22px 64px}.rl-hero h1{font-size:34px}.rl-section{padding:56px 22px}.rl-section h2{font-size:26px}.rl-swiss-block{grid-template-columns:1fr}}}