.page-lura .lura-main {overflow:hidden;} .page-lura .lura-section {border-top:1px solid var(--contact-line);} .page-lura .lura-section:first-of-type {border-top:0;} .page-lura .lura-hero {position:relative;isolation:isolate;overflow:hidden;} .page-lura .lura-hero .contact-hero__intro {max-width:780px;position:relative;z-index:2;} .page-lura .lura-hero__scene {position:absolute;z-index:0;inset:2% -7% 2% 34%;pointer-events:none;opacity:.72;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 12%,#000 38%,#000 86%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 12%,#000 38%,#000 86%,transparent 100%);} .page-lura .lura-hero__scene canvas {display:block;width:100% !important;height:100% !important;transform:scale(1.06) translateX(4%);transform-origin:58% 50%;} .page-lura .lura-hero::after {content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--contact-bg) 0%,rgba(241,242,239,.92) 26%,rgba(241,242,239,.42) 48%,transparent 70%),linear-gradient(180deg,var(--contact-bg) 0%,transparent 18%,transparent 82%,var(--contact-bg) 100%);} .page-lura .hero__actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;} .page-lura .button--ghost {color:var(--contact-ink);border-color:var(--contact-line);background:rgba(255,255,255,.35);} .page-lura .button--ghost:hover {border-color:rgba(7,26,40,.22);background:rgba(255,255,255,.68);} .page-lura .lura-copy {max-width:760px;padding-top:4px;} .page-lura .lura-copy p {margin:0 0 24px;color:var(--contact-muted);font-size:clamp(16px,1.25vw,19px);line-height:1.78;} .page-lura .lura-open-list,.page-lura .lura-integration-list {border-top:1px solid var(--contact-line);} .page-lura .lura-open-list article {display:grid;grid-template-columns:minmax(120px,.26fr) minmax(0,.74fr);gap:clamp(22px,3vw,42px);padding:25px 0 29px;border-bottom:1px solid var(--contact-line);} .page-lura .lura-open-list article>span {padding-top:4px;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;} .page-lura .lura-open-list h3 {margin:0;color:var(--contact-ink);font-size:clamp(21px,2vw,29px);line-height:1.12;letter-spacing:-.025em;font-weight:500;} .page-lura .lura-open-list p {max-width:650px;margin:9px 0 0;color:var(--contact-muted);font-size:13.5px;line-height:1.68;} .page-lura .lura-architecture {display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,34px);padding:28px 0;border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);} .page-lura .lura-architecture>span {display:grid;gap:7px;} .page-lura .lura-architecture b {color:var(--contact-ink);font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.025em;} .page-lura .lura-architecture small {color:var(--contact-muted);font-size:12.5px;line-height:1.55;} .page-lura .lura-architecture>i {width:clamp(28px,4vw,58px);height:1px;background:linear-gradient(90deg,var(--contact-line),var(--accent),var(--contact-line));} .page-lura .lura-demo-placeholder {min-height:420px;border:1px solid var(--contact-line);background:linear-gradient(var(--contact-line) 1px,transparent 1px),linear-gradient(90deg,var(--contact-line) 1px,transparent 1px),radial-gradient(circle at 80% 20%,var(--accent-faint),transparent 32rem),var(--contact-surface);background-size:72px 72px,72px 72px,auto,auto;overflow:hidden;} .page-lura .lura-demo-placeholder__bar {display:flex;justify-content:space-between;gap:20px;padding:14px 18px;color:var(--contact-muted);border-bottom:1px solid var(--contact-line);font-size:10px;letter-spacing:.06em;text-transform:uppercase;} .page-lura .lura-demo-placeholder__body {min-height:365px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;text-align:center;} .page-lura .lura-demo-placeholder__body strong {max-width:660px;color:var(--contact-ink);font-size:clamp(24px,3vw,42px);line-height:1.08;letter-spacing:-.035em;font-weight:500;} .page-lura .lura-demo-placeholder__body small {max-width:620px;color:var(--contact-muted);font-size:12px;line-height:1.6;} .page-lura .lura-demo-placeholder--compact {min-height:320px;} .page-lura .lura-demo-placeholder--compact .lura-demo-placeholder__body {min-height:265px;} .page-lura .lura-integration-area {min-width:0;} .page-lura .lura-integration-list {margin-top:28px;} .page-lura .lura-integration-list>div {display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,.65fr);gap:26px;padding:20px 0;border-bottom:1px solid var(--contact-line);} .page-lura .lura-integration-list strong {color:var(--contact-ink);font-size:13px;font-weight:600;} .page-lura .lura-integration-list span {color:var(--contact-muted);font-size:13px;line-height:1.62;} .page-lura .contact-form-section__intro .text-link {margin-top:24px;color:var(--accent);border-bottom-color:var(--contact-line);} .page-lura .lura-value__content {min-width:0;display:flex;flex-direction:column;align-items:flex-start;} .page-lura .lura-value__lines {width:100%;} .page-lura .lura-value__lines {border-top:1px solid var(--contact-line);margin-bottom:30px;} .page-lura .lura-value__lines>div {display:grid;grid-template-columns:minmax(130px,.28fr) minmax(0,.72fr);gap:clamp(22px,3vw,42px);padding:22px 0;border-bottom:1px solid var(--contact-line);} .page-lura .lura-value__lines span {color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;} .page-lura .lura-value__lines strong {max-width:650px;color:var(--contact-ink);font-size:clamp(17px,1.55vw,22px);line-height:1.4;font-weight:450;} @media (max-width:760px) {.page-lura .lura-hero__scene {inset:8% -42% 8% 16%;opacity:.48;} .page-lura .lura-hero__scene canvas {transform:scale(1.16) translateX(8%);} .page-lura .hero__actions,.page-lura .hero__actions .button {width:100%;} .page-lura .lura-open-list article {grid-template-columns:1fr;gap:8px;} .page-lura .lura-architecture {grid-template-columns:1fr;gap:14px;} .page-lura .lura-architecture>i {width:1px;height:24px;margin-left:4px;background:linear-gradient(var(--contact-line),var(--accent),var(--contact-line));} .page-lura .lura-demo-placeholder {min-height:300px;} .page-lura .lura-demo-placeholder__bar {flex-direction:column;gap:4px;} .page-lura .lura-demo-placeholder__body {min-height:245px;padding:28px 20px;} .page-lura .lura-value__lines>div {grid-template-columns:1fr;gap:8px;}} .page-lura .lura-hero {min-height:clamp(600px,76svh,730px);padding-top:clamp(66px,9vh,104px);padding-bottom:clamp(70px,9vh,108px);} .page-lura .lura-hero .contact-hero__intro {max-width:760px;} .page-lura .lura-hero .contact-hero__intro h1 {max-width:760px;} .page-lura .lura-section--integrations {grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(60px,8vw,120px);} .page-lura .lura-section--integrations .contact-form-section__intro {grid-column:2;grid-row:1;} .page-lura .lura-section--integrations .lura-integration-area {grid-column:1;grid-row:1;} .page-lura .lura-section--value {display:block;} .page-lura .lura-section--value .contact-form-section__intro {position:static;max-width:900px;margin-bottom:clamp(34px,4vw,52px);} .page-lura .lura-section--value .lura-value__lines {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--contact-line);} .page-lura .lura-section--value .lura-value__lines>div {display:block;padding:24px clamp(18px,2.2vw,30px) 28px;border-bottom:0;border-right:1px solid var(--contact-line);} .page-lura .lura-section--value .lura-value__lines>div:first-child {padding-left:0;} .page-lura .lura-section--value .lura-value__lines>div:last-child {padding-right:0;border-right:0;} .page-lura .lura-section--value .lura-value__lines span {display:block;margin-bottom:12px;} .page-lura .lura-section--value .lura-value__lines strong {display:block;} @media (max-width:900px) {.page-lura .lura-section--value .lura-value__lines {grid-template-columns:1fr;} .page-lura .lura-section--value .lura-value__lines>div {padding:24px 0;border-right:0;border-bottom:1px solid var(--contact-line);} .page-lura .lura-section--value .lura-value__lines>div:last-child {border-bottom:0;} .page-lura .lura-section--integrations {grid-template-columns:1fr;gap:42px;} .page-lura .lura-section--integrations .contact-form-section__intro,.page-lura .lura-section--integrations .lura-integration-area {grid-column:1;} .page-lura .lura-section--integrations .contact-form-section__intro {grid-row:1;} .page-lura .lura-section--integrations .lura-integration-area {grid-row:2;}} @media (max-width:600px) {.page-lura .lura-hero {min-height:auto;padding-top:54px;padding-bottom:58px;}} @media (min-width:1101px) {.page-lura .lura-hero .contact-hero__intro {width:70%;max-width:none;} .page-lura .lura-hero .contact-hero__intro h1 {width:100%;max-width:none;}}