.pulse-landing{--pulse-gutter:clamp(1rem, 3.75vw, 3rem);--pulse-text:var(--brand-ivory);--pulse-muted:#c7bead;--pulse-accent:var(--brand-gold);--pulse-line:#d8b66b36;--pulse-focus:var(--brand-gold);background:var(--brand-ink);color:var(--pulse-text)}.pulse-landing :focus-visible{outline:2px solid var(--pulse-focus);outline-offset:3px}.pulse-shell{width:min(74rem, calc(100% - var(--pulse-gutter) - var(--pulse-gutter)));margin-inline:auto}.pulse-nav{border-bottom:1px solid var(--pulse-line)}.pulse-nav-inner,.pulse-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.pulse-nav-inner{min-height:5rem;padding-block:.75rem}.pulse-brand{min-height:2.75rem;color:var(--brand-ivory);align-items:center;gap:.6rem;display:inline-flex}.pulse-brand-mark{width:1.95rem;height:1.95rem;color:var(--brand-gold);flex-shrink:0}.pulse-brand-name,.pulse-brand-byline{display:block}.pulse-brand-name{letter-spacing:.13em;white-space:nowrap;font-size:.92rem;font-weight:700}.pulse-brand-name span{color:var(--brand-gold)}.pulse-brand-byline{color:var(--pulse-muted);margin-top:.08rem;font-size:.7rem}.pulse-nav-links,.pulse-nav-actions,.pulse-footer nav{flex-wrap:wrap;align-items:center;gap:.15rem clamp(.7rem,2.4vw,1.6rem);display:flex}.pulse-nav-links a,.pulse-sign-in,.pulse-footer nav a{min-height:2.75rem;color:var(--pulse-muted);align-items:center;font-size:.875rem;font-weight:550;display:inline-flex}.pulse-sign-in{color:var(--pulse-text)}.pulse-nav-links a:hover,.pulse-sign-in:hover,.pulse-footer nav a:hover{color:var(--brand-gold)}.pulse-button{text-align:center;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.875rem;padding:.65rem .95rem;font-size:.875rem;font-weight:650;line-height:1.25;transition:background-color .15s,border-color .15s;display:inline-flex}.pulse-button svg{flex-shrink:0}.pulse-button-gold{background:var(--brand-gold);color:var(--brand-ink)}.pulse-button-gold:hover{background:#efd18b}.pulse-button-outline{border-color:var(--pulse-line);color:var(--brand-ivory);background:#f7f2e508}.pulse-button-outline:hover{border-color:var(--brand-gold);background:#d8b66b14}.pulse-hero{background:radial-gradient(ellipse at 78% 42%, #231b0e 0%, var(--brand-ink) 59%)}.pulse-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(1.8rem,4.3vw,4.5rem);padding-block:clamp(3.5rem,7vw,7rem) clamp(2.25rem,5vw,4.25rem);display:grid}.pulse-hero-copy{min-width:0}.pulse-eyebrow{color:var(--pulse-accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;line-height:1.35;display:flex}.pulse-eyebrow>span,.pulse-art-caption-dot{background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem}.pulse-hero h1{letter-spacing:-.048em;max-width:13ch;margin-top:1.15rem;font-size:clamp(3rem,6.25vw,5.75rem);font-weight:400;line-height:.99}.pulse-hero h1 em{color:var(--brand-gold);font-style:normal;display:block}.pulse-hero-description,.pulse-section-heading>p:not(.pulse-eyebrow){max-width:39ch;color:var(--pulse-muted);margin-top:1.1rem;font-size:clamp(1rem,1.15vw,1.13rem);line-height:1.66}.pulse-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.pulse-hero-note{color:var(--pulse-muted);margin-top:1rem;font-size:.78rem;line-height:1.5}.pulse-art{isolation:isolate;aspect-ratio:1.09;border:1px solid var(--pulse-line);background:radial-gradient(at 53% 49%,#d8b66b21,#0000 61%),linear-gradient(142deg,#17120c,#0a0907 72%);border-radius:clamp(.75rem,2vw,1.35rem);min-width:0;min-height:14rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f2e517,0 1.6rem 4rem #00000045}.pulse-art:before{z-index:1;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 3rem #07070647}.pulse-art-static,.pulse-art-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pulse-art-static{transition:opacity .25s}.pulse-art[data-animated=true] .pulse-art-static{opacity:.42}.pulse-art-caption{z-index:2;border:1px solid var(--pulse-line);color:var(--pulse-accent);letter-spacing:.04em;background:#070706d1;border-radius:.375rem;align-items:center;gap:.5rem;padding:.48rem .66rem;font-size:.68rem;display:flex;position:absolute;bottom:1rem;right:1rem}.pulse-hero-footer{border-top:1px solid var(--pulse-line);color:var(--pulse-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;padding-block:.35rem;font-size:.75rem;display:flex}.pulse-hero-footer a{min-height:2.75rem;color:var(--brand-gold);align-items:center;gap:.45rem;display:inline-flex}.pulse-light{--pulse-text:var(--brand-ink);--pulse-muted:#554d40;--pulse-accent:#694d20;--pulse-line:#d7cbb5;--pulse-focus:#694d20;background:var(--brand-ivory);color:var(--pulse-text)}.pulse-section{padding-block:clamp(3.4rem,7.5vw,7rem);scroll-margin-top:1rem}.pulse-section-heading{min-width:0}.pulse-section-heading h2{letter-spacing:-.045em;max-width:22ch;margin-top:.85rem;font-size:clamp(2.35rem,4.6vw,4.2rem);font-weight:400;line-height:1.05}.pulse-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:clamp(1.7rem,3.2vw,2.8rem);display:grid}.pulse-feature,.pulse-pilot-panel,.pulse-form-card{border:1px solid var(--pulse-line);background:var(--card);border-radius:.75rem;min-width:0;box-shadow:0 1px #694d2014}.pulse-feature{min-height:12.8rem;padding:clamp(1rem,2.1vw,1.55rem)}.pulse-feature-top{color:var(--pulse-accent);justify-content:space-between;align-items:center;display:flex}.pulse-feature-top span{letter-spacing:.08em;font-size:.71rem;font-weight:700}.pulse-feature h3,.pulse-steps h3{letter-spacing:-.018em;margin-top:1rem;font-size:clamp(1.26rem,2vw,1.6rem);font-weight:400;line-height:1.2}.pulse-feature p,.pulse-steps li>p:last-child{color:var(--pulse-muted);margin-top:.55rem;font-size:.94rem;line-height:1.58}.pulse-workflow{border-block:1px solid var(--pulse-line);background:radial-gradient(ellipse at 15% 0, #21180d 0, transparent 56%), var(--brand-surface)}.pulse-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem 2rem;margin-top:2.3rem;display:grid;position:relative}.pulse-steps:before{background:var(--pulse-line);content:"";height:1px;position:absolute;inset:1.5rem 27% auto 1.4rem}.pulse-steps li{min-width:0;padding-top:4rem;position:relative}.pulse-step-marker{border:1px solid var(--pulse-line);width:3rem;height:3rem;color:var(--brand-gold);background:#21190f;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pulse-step-number{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:650}.pulse-steps h3{margin-top:.4rem}.pulse-pilot-grid,.pulse-demo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.55rem,4.7vw,4.6rem);display:grid}.pulse-pilot-panels{gap:.8rem;display:grid}.pulse-pilot-panel,.pulse-form-card{padding:clamp(1rem,2.15vw,1.7rem)}.pulse-pilot-status{color:var(--pulse-accent);font-family:var(--font-sans);letter-spacing:normal;align-items:center;gap:.55rem;font-size:.85rem;font-weight:700;display:flex}.pulse-pilot-planned{color:var(--pulse-muted)}.pulse-pilot-panel ul{color:var(--pulse-muted);gap:.45rem;margin-top:.75rem;padding-left:1.15rem;font-size:.93rem;line-height:1.45;list-style-type:disc;display:grid}.pulse-pilot-panel li::marker{color:var(--pulse-accent)}.pulse-demo{border-top:1px solid var(--pulse-line);background:linear-gradient(110deg, #ece1ca, var(--brand-ivory) 58%)}.pulse-light-link{min-height:2.75rem;color:var(--pulse-accent);text-underline-offset:.22em;align-items:center;gap:.45rem;margin-top:.6rem;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.pulse-footer{border-top:1px solid var(--pulse-line);padding-block:1.4rem}.pulse-footer p{color:var(--pulse-muted);font-size:.8rem}@media (width<=56rem){.pulse-hero-grid{grid-template-columns:minmax(0,1fr)}.pulse-art{width:min(100%,36rem);margin-inline:auto}.pulse-pilot-grid,.pulse-demo-grid{grid-template-columns:minmax(0,1fr)}.pulse-form-card{max-width:40rem}}@media (width<=44rem){.pulse-nav-inner{gap:.25rem 1rem}.pulse-nav-links{border-top:1px solid var(--pulse-line);order:3;gap:.25rem 1rem;width:100%}.pulse-nav-links a{font-size:.81rem}.pulse-nav-demo{display:none}.pulse-feature-grid,.pulse-steps{grid-template-columns:minmax(0,1fr)}.pulse-feature{min-height:0}.pulse-steps:before{width:1px;height:auto;inset:1.5rem auto 2rem 1.48rem}.pulse-steps li{min-height:3rem;padding:.15rem 0 0 4rem}}@media (width<=30rem){.pulse-hero-actions{display:grid}.pulse-hero-footer{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:.7rem}.pulse-footer-inner{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (prefers-reduced-motion:reduce){.pulse-button,.pulse-art-static{transition:none}}
