.hero.hero-refined{--hero-copy-color: #d0d9de;--hero-accent: #edb18c;height:auto;min-height:min(900px,100svh);max-height:none;padding:142px 0 90px}.hero-refined .hero-grid{grid-template-columns:1.12fr .88fr;gap:44px;padding-top:0}.hero-refined .hero-copy{min-width:0}.hero-refined .hero-copy .eyebrow{color:var(--hero-accent)!important;letter-spacing:.14em;line-height:1.7}.hero-refined h1{font-size:clamp(3.6rem,6.6vw,6.3rem);line-height:1.04;letter-spacing:-.055em;margin-bottom:28px}.hero-refined h1 span{background:none;color:#f0c5a7}.hero-refined .hero-copy>p:not(.eyebrow):not(.hero-foot){max-width:510px;color:var(--hero-copy-color);line-height:1.7}.hero-refined .hero-copy .hero-lede{font-size:1.2rem;font-weight:500;margin-bottom:16px}.hero-refined .hero-actions{gap:24px;flex-wrap:wrap;margin:30px 0 12px}.hero-refined .hero-actions .button{min-height:54px;padding-inline:26px}.hero-refined .hero-actions .text-link{min-height:48px;color:#f6f8f9}.hero-refined .hero-foot{color:var(--hero-copy-color)!important;font-size:.875rem!important;text-transform:none;letter-spacing:0;margin:0}.hero-refined .hero-capabilities{display:flex;flex-wrap:wrap;gap:16px 22px;padding:22px 0 0;margin:26px 0 0;border-top:1px solid rgba(203,213,217,.22);list-style:none;color:var(--hero-copy-color);font-size:.8125rem}.hero-refined .hero-capabilities li{display:flex;align-items:center;gap:8px}.hero-refined .hero-capabilities svg{width:16px;height:16px;color:var(--hero-accent);flex-shrink:0}.hero-refined .hero-visual{min-height:480px;min-width:0}.hero-refined .orbit-one{width:105%;height:auto;aspect-ratio:1}.hero-refined .orbit-two{width:118%;height:auto;aspect-ratio:1.45}.hero-refined .hero-logo-interaction{width:min(94%,470px)}.hero-refined .hero-noise{opacity:.5}.hero-refined .scroll-cue{color:var(--hero-copy-color);min-height:44px;bottom:14px}@media (max-width: 1050px){.hero.hero-refined{padding-top:126px}.hero-refined .hero-grid{gap:28px}.hero-refined h1{font-size:clamp(3.3rem,6.4vw,5rem)}.hero-refined .hero-visual{min-height:360px}}@media (max-width: 780px){.hero.hero-refined{min-height:0;padding:112px 0 40px}.hero-refined .hero-grid{grid-template-columns:1fr;gap:28px}.hero-refined h1{font-size:clamp(3.1rem,11.5vw,5.2rem)}.hero-refined .hero-visual{min-height:350px;width:min(100%,390px);margin:0 auto}.hero-refined .hero-logo-interaction{width:min(82%,310px)}.hero-refined .orbit-one{width:94%}.hero-refined .orbit-two{width:100%}.hero-refined .hero-capabilities{gap:12px 18px}}@media (max-width: 520px){.hero-refined .hero-actions{flex-direction:row;gap:8px 20px}.hero-refined .hero-visual{min-height:300px}.hero-refined .hero-logo-interaction{width:min(78%,270px)}}@media (prefers-reduced-motion: reduce){.hero-refined *,.hero-refined *:after{animation:none!important;transition:none!important}}.sample-workflow{--sample-motion-duration: .36s;--sample-motion-ease: cubic-bezier(.22, .75, .25, 1);margin-top:48px;margin-bottom:40px;padding:clamp(20px,4vw,40px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);scroll-margin-top:120px}.sample-workflow *,.sample-workflow *:before,.sample-workflow *:after{box-sizing:border-box}.sample-workflow-intro{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:28px}.sample-workflow-intro>div{min-width:0}.sample-workflow-intro>div:first-child{flex:1 1 450px}.sample-workflow .sample-workflow-label{margin:0 0 12px;color:var(--copper);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.6}.sample-workflow .sample-workflow-title{max-width:24ch;margin:0 0 16px;font-family:var(--heading-font);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.sample-workflow .sample-workflow-disclaimer{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.sample-workflow-switch{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.sample-workflow-switch button{min-height:44px;max-width:100%;padding:10px 16px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-weight:650;line-height:1.4;cursor:pointer;touch-action:manipulation}.sample-workflow-switch button:hover{border-color:var(--copper)}.sample-workflow-switch button[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--white)}.sample-workflow-switch button:active{opacity:.8}.sample-workflow-switch button:focus-visible,.sample-workflow-cta:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.sample-workflow-frame{display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate}.sample-workflow-panel{grid-area:1 / 1;min-width:0;display:flex;flex-direction:column;gap:24px;padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:10px;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity var(--sample-motion-duration) ease-out,transform var(--sample-motion-duration) ease-out,visibility 0s linear var(--sample-motion-duration)}.sample-workflow-panel[data-active=true]{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}.sample-workflow-before{background:var(--paper)}.sample-workflow-after{border-color:var(--navy);background:var(--navy);color:var(--white)}.sample-workflow-panel-heading{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sample-workflow-panel-heading>div{flex:1 1 160px;min-width:0}.sample-workflow-panel-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;color:var(--copper)}.sample-workflow-panel-icon svg{width:22px;height:22px}.sample-workflow-after .sample-workflow-panel-icon{border-color:var(--copper-light);color:var(--copper-light)}.sample-workflow .sample-workflow-kicker{margin:0 0 4px;font-size:.75rem;line-height:1.6;letter-spacing:.1em;font-weight:700;color:var(--text-secondary)}.sample-workflow-after .sample-workflow-kicker{color:var(--text-on-dark)}.sample-workflow-panel-heading h4{margin:0;font-size:1.125rem;line-height:1.4;font-weight:650}.sample-workflow-sample-badge{padding:4px 8px;border:1px solid var(--copper-light);border-radius:4px;color:var(--copper-light);font-size:.75rem;font-weight:700;line-height:1.6;letter-spacing:.08em}.sample-workflow-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;flex:1}.sample-workflow-channel{min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.sample-workflow-channel>svg{width:24px;height:24px;color:var(--copper);margin-bottom:16px}.sample-workflow-channel h5,.sample-workflow-order h5{margin:0 0 8px;font-size:1rem;line-height:1.5;font-weight:700}.sample-workflow-channel p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.sample-workflow .sample-workflow-takeaway{display:flex;align-items:flex-start;gap:10px;margin:auto 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:1rem;line-height:1.6}.sample-workflow-after .sample-workflow-takeaway{color:var(--text-on-dark);border-color:var(--text-secondary)}.sample-workflow-takeaway svg{flex:0 0 22px;width:22px;height:22px;margin-top:2px;color:var(--copper-light)}.sample-workflow-orders{display:grid;gap:0;margin:0;padding:0;list-style:none}.sample-workflow-order{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 0;border-bottom:1px solid var(--text-secondary)}.sample-workflow-order:first-child{padding-top:0}.sample-workflow-order:last-child{padding-bottom:0;border-bottom:0}.sample-workflow-order>div{flex:1 1 160px;min-width:0}.sample-workflow-reference{display:block;margin-bottom:4px;font-size:.75rem;line-height:1.6;letter-spacing:.08em;color:var(--copper-light)}.sample-workflow-order h5{margin-bottom:2px}.sample-workflow-order p{margin:0;font-size:1rem;line-height:1.6;color:var(--text-on-dark)}.sample-workflow-status{max-width:100%;padding:6px 10px;border:1px solid currentColor;border-radius:6px;font-size:.875rem;line-height:1.5;font-weight:600}.sample-workflow-status-planned{color:var(--text-on-dark)}.sample-workflow-status-progress{color:var(--copper-light)}.sample-workflow-status-ready{color:var(--white)}.sample-workflow-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:24px}.sample-workflow-footer p{flex:1 1 380px;max-width:60ch;margin:0;font-size:1rem;line-height:1.65;color:var(--text-secondary)}.sample-workflow-cta{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;padding:8px 0;color:var(--copper);font-size:1rem;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.sample-workflow-cta:hover{text-decoration-color:currentColor}.sample-workflow-cta svg{flex:0 0 20px;width:20px;height:20px}.sample-workflow-channel{--channel-delay: 0ms;opacity:0;transition:transform .36s var(--sample-motion-ease),opacity .18s ease-out}.sample-workflow-channel:nth-child(1){transform:translate(30%,10px) scale(.82)}.sample-workflow-channel:nth-child(2){--channel-delay: 40ms;transform:translateY(-12px) scale(.82)}.sample-workflow-channel:nth-child(3){--channel-delay: 80ms;transform:translate(-30%,10px) scale(.82)}.sample-workflow-before[data-active=true] .sample-workflow-channel{opacity:1;transition-delay:var(--channel-delay)}.sample-workflow-before[data-active=true] .sample-workflow-channel:nth-child(1){transform:translate(-3px,3px) rotate(-1deg)}.sample-workflow-before[data-active=true] .sample-workflow-channel:nth-child(2){transform:translateY(-3px)}.sample-workflow-before[data-active=true] .sample-workflow-channel:nth-child(3){transform:translate(3px,3px) rotate(1deg)}.sample-workflow-before[data-active=false]{transition:opacity .18s ease-in .14s,transform .32s var(--sample-motion-ease),visibility 0s linear .36s}.sample-workflow-order{opacity:0;transform:translateY(14px);transition:transform .14s ease-in,opacity .14s ease-in}.sample-workflow-after[data-active=true] .sample-workflow-order{opacity:1;transform:translateY(0);transition:transform .3s var(--sample-motion-ease),opacity .24s ease-out;transition-delay:.14s}.sample-workflow-after[data-active=true] .sample-workflow-order:nth-child(2){transition-delay:.18s}.sample-workflow-after[data-active=true] .sample-workflow-order:nth-child(3){transition-delay:.22s}@media (max-width: 780px){.sample-workflow-intro{align-items:flex-start}.sample-workflow-channels{grid-template-columns:minmax(0,1fr)}.sample-workflow-channel{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 16px;padding:16px}.sample-workflow-channel>svg{grid-row:1 / span 2;margin:0}.sample-workflow-channel h5{margin:0}.sample-workflow-channel p{grid-column:2}.sample-workflow-channel:nth-child(1),.sample-workflow-channel:nth-child(3){transform:translateY(14px) scale(.94)}.sample-workflow-before[data-active=true] .sample-workflow-channel:nth-child(n){transform:none}}@media (max-width: 520px){.sample-workflow{padding:20px 16px}.sample-workflow-switch{width:100%}.sample-workflow-switch button{flex:1 1 auto;padding-inline:12px}.sample-workflow-panel{padding:20px 16px}.sample-workflow-panel-heading{gap:12px}.sample-workflow-panel-heading>div{flex-basis:130px}.sample-workflow .sample-workflow-title{font-size:clamp(1.6rem,7vw,2rem)}.sample-workflow-channel{padding:16px 12px;gap:4px 12px}}@media (prefers-reduced-motion: reduce){.sample-workflow .sample-workflow-panel,.sample-workflow .sample-workflow-channel,.sample-workflow .sample-workflow-order{transition:none!important;transform:none!important}}
