.trail-home{background:radial-gradient(circle at 100% 0,#e8a3170d,#0000 24rem),radial-gradient(circle at 15% 22%,#ffffff06,#0000 18rem);position:relative;overflow:clip}.trail-home__fan-field{z-index:0;pointer-events:none;position:fixed;inset:0}.trail-home__fan-svg{width:100%;height:100%;overflow:visible}.trail-home__fan-motif{opacity:.48}.trail-home__orb-aura{fill:#3e84a40a}.trail-home__orb-ring{fill:none;stroke:#e8a3172e;stroke-width:1.2px}.trail-home__orb-core{fill:#e8a31785}.trail-home__graph-cursor{fill:#e8a3179e}.trail-home:before,.trail-home:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.trail-home:before{opacity:.92;background:radial-gradient(circle at 14% 16%,#3b91bc26 0%,#16486814 24%,#05070b00 56%),radial-gradient(circle at 82% 18%,#246c971f 0%,#05070b00 44%)}.trail-home:after{opacity:.72;background:radial-gradient(circle at 50% 34%,#e8a31709 0%,#05070b00 34%),linear-gradient(#ffffff03,#fff0 18%)}.trail-home__grid-pattern{z-index:0;opacity:.46;inset:-12rem 0;-webkit-mask-image:linear-gradient(#000000eb,#000000c7 42%,#0000 88%);mask-image:linear-gradient(#000000eb,#000000c7 42%,#0000 88%)}.trail-home__ambient{z-index:0;pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:100% 8rem,8rem 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 82%);mask-image:linear-gradient(#0009,#0000 82%)}.trail-home__deferred-shell{z-index:1;position:relative}.trail-home__deferred-placeholder{max-width:72rem;padding:clamp(4rem, 7vw, 6rem) var(--page-gutter) clamp(5rem, 9vw, 7rem);margin:0 auto}.trail-home__deferred-placeholder-line,.trail-home__deferred-placeholder-card{background:linear-gradient(90deg,#ffffff05,#ffffff0d,#ffffff05);border:1px solid #ffffff12;border-radius:999px}.trail-home__deferred-placeholder-line{width:min(42rem,100%);height:1rem}.trail-home__deferred-placeholder-line--lg{width:min(18rem,56%);height:.78rem;margin-bottom:1.25rem}.trail-home__deferred-placeholder-line+.trail-home__deferred-placeholder-line{margin-top:.85rem}.trail-home__deferred-placeholder-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2rem;display:grid}.trail-home__deferred-placeholder-card{border-radius:1rem;min-height:12rem;display:block}.trail-home__hero,.trail-home__band{z-index:1;position:relative}.trail-home__hero{padding:clamp(6.5rem,11vw,10rem) 0 clamp(5.5rem,8vw,7.5rem)}.trail-home__hero:before,.trail-home__hero:after,.trail-home__band--context:before,.trail-home__band--context:after{content:"";pointer-events:none;z-index:0;position:absolute}.trail-home__hero:before{filter:blur(12px);opacity:.55;background:radial-gradient(circle,#e8a3172e 0%,#1a597d1a 28%,#05070b00 72%);border-radius:999px;width:min(42rem,48vw);height:min(42rem,48vw);top:clamp(2rem,6vw,5rem);left:4%}.trail-home__hero:after{filter:blur(8px);opacity:.42;background:radial-gradient(circle,#2478a41f 0%,#05070b00 72%);border-radius:999px;width:min(28rem,34vw);height:min(28rem,34vw);top:clamp(4rem,8vw,7rem);right:7%}.trail-home__band--context:before{filter:blur(18px);opacity:.5;background:radial-gradient(circle,#e8a31714 0%,#e8a3170d 24%,#05070b00 72%);width:min(48rem,64vw);height:min(24rem,40vw);top:10%;left:52%;transform:translate(-50%)}.trail-home__band--context:after{opacity:.45;background:linear-gradient(#ffffff04,#0000 22%);inset:0}.trail-home__band{padding:clamp(5.5rem,9vw,8.5rem) 0}.trail-home__band:before{content:"";top:0;left:var(--page-gutter);right:var(--page-gutter);background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute}.trail-home__proof-grid,.trail-home__trust-grid,.trail-home__cta-shell{gap:clamp(2rem,4vw,4rem);display:grid}.trail-home__hero-copy{text-align:center;z-index:1;max-width:54rem;margin-inline:auto;position:relative}.trail-home__hero-copy-content{flex-direction:column;align-items:center;width:100%;display:flex}.trail-home__eyebrow{color:var(--accent);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.trail-home__headline,.trail-home__section-copy h2,.trail-home__proof-copy h2,.trail-home__trust-copy h2,.trail-home__cta-shell h2,.trail-home__proof-head h3{font-family:var(--font-body-stack);letter-spacing:-.045em}.trail-home__headline{margin-top:1rem;font-size:clamp(3.6rem,7.4vw,6.8rem);line-height:.92}.trail-home__headline-line{color:var(--text-secondary);white-space:nowrap;display:inline}.trail-home__headline-line-wrap{align-items:baseline;gap:.28em;display:inline-flex}.trail-home__headline-copy{white-space:nowrap;vertical-align:baseline;line-height:1}.trail-home__headline-rotate{vertical-align:baseline;color:#e8a317e0;text-shadow:0 0 24px #e8a3171a;min-width:8.4ch;margin-left:.04em;display:inline-flex}.trail-home__subheadline{max-width:40rem;color:var(--text-primary);margin-top:1.6rem;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.45}.trail-home__body{max-width:40rem;margin-top:1rem}.trail-home__meta-label,.trail-home__trail-time{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;display:block}.trail-home__cta-group,.trail-home__cta-actions,.trail-home__tag-row{flex-wrap:wrap;gap:.9rem;display:flex}.trail-home__cta-actions{justify-content:center}.trail-home__cta-group{justify-content:center;margin-top:1rem}.trail-home__tag-row{justify-content:center;margin-top:1.5rem}.trail-home__tag,.trail-home__inline-badge,.trail-home__resource-chip,.trail-home__trail-pill{color:var(--text-secondary);font-size:var(--text-sm);background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:.55rem .85rem;display:inline-flex}.trail-home__hero-visual,.trail-home__proof-stage,.trail-home__trust-stage,.trail-home__cta-shell{background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #ffffff14}.trail-home__hero-visual,.trail-home__proof-stage,.trail-home__trust-stage{padding:clamp(1.35rem,2.2vw,2rem)}.trail-home__hero-visual--full{z-index:1;width:100%;position:relative}.trail-home__beam-stage{border-bottom:1px solid #ffffff14;min-height:30rem;position:relative;overflow:hidden}.trail-home__beam-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(12rem,.9fr) minmax(0,.88fr);align-items:center;gap:clamp(1.25rem,2vw,1.8rem);min-height:25.5rem;padding:1rem 0 1.15rem;display:grid;position:relative}.trail-home__beam-column{align-items:center;display:grid}.trail-home__beam-column--sources{gap:1.1rem}.trail-home__beam-node{background:linear-gradient(#ffffff07,#ffffff03),#05070beb;border:1px solid #ffffff17;border-radius:1.15rem;gap:.7rem;display:grid;position:relative;box-shadow:0 14px 34px #00000024}.trail-home__beam-node strong{color:var(--text-primary);font-size:1rem;line-height:1.1;display:block}.trail-home__beam-node p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.42}.trail-home__beam-node--question{max-width:28rem;padding:1.5rem}.trail-home__beam-node--question strong{max-width:12ch;font-size:clamp(1.45rem,2.1vw,2.1rem);line-height:1.04}.trail-home__beam-node--question input{background:#ffffff07;height:3.2rem}.trail-home__beam-node--question p{max-width:23rem}.trail-home__beam-node--source{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:7.5rem;padding:1.5rem}.trail-home__beam-node--output{padding:1.5rem}.trail-home__beam-output-head{align-items:center;gap:.8rem;display:flex}.trail-home__beam-icon{color:#201608;background:#ffdd9c;border:1px solid #ffdd9c99;border-radius:.8rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.trail-home__beam-icon--primary{width:2.5rem;height:2.5rem}.trail-home__animated-beam{pointer-events:none;z-index:0;opacity:.88;position:absolute;inset:0}.trail-home__flow,.trail-home__reconcile-flow{width:100%;height:100%}.trail-home__reconcile{justify-content:center;margin-top:1.5rem;display:flex}.trail-home__reconcile-flow{width:65rem;height:18rem;margin:0 auto}.trail-home__flow .react-flow__renderer,.trail-home__flow .react-flow__viewport,.trail-home__flow .react-flow__pane{cursor:default}.trail-home__flow .react-flow__attribution,.trail-home__flow .react-flow__controls,.trail-home__flow .react-flow__minimap{display:none}.trail-home__flow .react-flow__node{box-shadow:none;background:0 0;border:0;padding:0}.trail-home__flow .react-flow__handle{opacity:0}.trail-home__parcel-divider,.trail-home__parcel-record-line,.trail-home__trail-axis,.trail-home__rail-line{fill:none;stroke:#ffffff1a;stroke-width:.28px}.trail-home__flow-node{color:var(--text-secondary);display:inline-flex}.trail-home__flow-node--panel,.trail-home__flow-node--display{backdrop-filter:blur(12px);background:linear-gradient(#ffffff09,#ffffff04),#05070be6;border:1px solid #ffffff17;border-radius:1.1rem;box-shadow:0 16px 44px #0000002e}.trail-home__flow-node--panel{width:12.25rem}.trail-home__flow-node--display{width:19rem}.trail-home__flow-panel,.trail-home__flow-display{width:100%}.trail-home__flow-panel{padding:.95rem 1rem 1rem}.trail-home__flow-display{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1.2rem 1.25rem 1.15rem;display:grid}.trail-home__flow-display-bar{background:linear-gradient(90deg,#e8a31714,#e8a317ad,#e8a31714);border-radius:999px;grid-column:1/-1;height:.5rem}.trail-home__flow-kicker{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;display:block}.trail-home__flow-panel strong,.trail-home__flow-display strong{color:var(--text-primary);font-size:1rem;line-height:1.05;display:block}.trail-home__flow-panel p,.trail-home__flow-display p{color:var(--text-secondary);margin:.55rem 0 0;font-size:.82rem;line-height:1.4}.trail-home__flow-display-copy{min-width:0}.trail-home__flow-display-ring{background:#ffffff08;border-radius:999px;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:relative;overflow:hidden}.trail-home__flow-display-ring:before{content:"";border-radius:inherit;background:var(--surface-base);z-index:1;position:absolute;inset:.3rem}.trail-home__flow-display-ring-fill{background:conic-gradient(#e8a317eb 0deg,#e8a31724 280deg,#e8a317eb 360deg);position:absolute;inset:0}.trail-home__flow-display-value{z-index:2;color:var(--text-primary);font-size:.9rem;font-weight:600;position:relative}.trail-home__flow-node--dot,.trail-home__flow-node--resolved{background:#ffffff4d;border:1px solid #ffffff1f;border-radius:999px;width:.95rem;height:.95rem}.trail-home__flow-node--mid{background:#e8a3179e;border-color:#e8a3174d}.trail-home__flow-node--resolved{background:#e8a317eb;border-color:#e8a31770;width:1.4rem;height:1.4rem;box-shadow:0 0 0 .55rem #e8a31714,inset 0 0 0 1px #ffffff14}.trail-home__proof-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding-top:1.2rem;display:grid}.trail-home__proof-ledger>div,.trail-home__trust-item{border-top:1px solid #ffffff14;padding-top:1rem}.trail-home__proof-copy p,.trail-home__trust-item p{margin:0}.trail-home__trail-lockup strong{color:var(--text-primary);font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1;display:block}.trail-home__hero-caption{border-top:1px solid #ffffff14;gap:.5rem;padding-top:1.2rem;display:grid}.trail-home__hero-caption p{max-width:34rem;margin:0}.trail-home__meta-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.trail-home__meta-list li{color:var(--text-primary);padding-left:1rem;position:relative}.trail-home__meta-list li:before{content:"";background:#e8a317e6;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.7rem;left:0}.trail-home__meta-list--ordered{counter-reset:trail-count}.trail-home__meta-list--ordered li:before{content:counter(trail-count, decimal-leading-zero);counter-increment:trail-count;width:auto;height:auto;color:var(--text-tertiary);font-family:var(--font-mono-stack);background:0 0;font-size:.72rem;top:.18rem}.trail-home__section-copy{gap:.8rem;margin-bottom:clamp(2.2rem,5vw,4rem);display:grid}.trail-home__section-copy h2,.trail-home__proof-copy h2,.trail-home__trust-copy h2,.trail-home__cta-shell h2{max-width:14ch;margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.96}.trail-home__trust-copy{flex-direction:column;align-items:center;gap:3.5rem;display:flex}.trail-home__cta-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,2vw,2.25rem);display:grid}.trail-home__section-copy--center{text-align:center;justify-items:center}.trail-home__section-copy--center h2{max-width:18ch}.trail-home__section-copy--wide h2{max-width:30ch}.trail-home__section-copy--sm h2{max-width:20ch;font-size:clamp(1.95rem,3vw,2.9rem)}.trail-home__context-body{max-width:34rem;color:var(--text-secondary);margin:0;font-size:1.08rem;line-height:1.55}.trail-home__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:3rem;padding-top:1.55rem;display:grid;position:relative}.trail-home__rail-line,.trail-home__rail-progress{height:1px;position:absolute;top:0;left:0;right:0}.trail-home__rail-progress{background:linear-gradient(90deg,#e8a3171a,#e8a317d9);width:5%}.trail-home__rail-step{align-items:start;display:grid}.trail-home__rail-panel{min-height:7.4rem;color:var(--text-primary);background:linear-gradient(#ffffff06,#ffffff03),#05070bc7;border:1px solid #ffffff14;border-radius:1.05rem;gap:.9rem;padding:1rem 1rem 1.05rem;display:grid;box-shadow:0 12px 28px #0000001f}.trail-home__rail-panel span:last-child{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.05}.trail-home__rail-dot{background:#e8a317d1;border-radius:999px;width:.8rem;height:.8rem;box-shadow:0 0 0 .35rem #e8a31714}.trail-home__proof-grid,.trail-home__trust-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start}.trail-home__proof-copy p{max-width:33rem}.trail-home__proof-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.trail-home__proof-head h3{max-width:15ch;margin:.4rem 0 0;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.02}.trail-home__parcel-frame{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;min-height:25rem;margin-top:1.8rem}.trail-home__parcel-svg{width:100%;height:25rem}.trail-home__parcel-outline,.trail-home__parcel-core{fill:none;stroke:#ffffff5c;stroke-width:.48px}.trail-home__parcel-core{stroke:#e8a317ad}.trail-home__parcel-overlay{stroke:#e8a3177a;stroke-width:.28px;fill:#e8a31714}.trail-home__parcel-overlay--hazard{stroke:#fff3;fill:#ffffff0d}.trail-home__parcel-pin{fill:#e8a317eb}.trail-home__parcel-pin--dim{fill:#ffffff73}.trail-home__proof-ledger>div{background:#ffffff03;border:1px solid #fff1;border-radius:.95rem;min-height:100%;padding:1.05rem 1rem 1rem}.trail-home__meter{background:#ffffff0f;border-radius:999px;height:.55rem;margin-top:.25rem;overflow:hidden}.trail-home__meter-fill{background:linear-gradient(90deg,#e8a3173d,#e8a317eb);width:84%;height:100%;display:block}.trail-home__use-list{border-top:1px solid #ffffff14;position:relative}.trail-home__use-list:before{content:"";background:linear-gradient(#e8a31729,#ffffff0f,#e8a31729);width:1px;position:absolute;top:0;bottom:0;left:2.25rem}.trail-home__use-row{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:6rem minmax(0,16rem) minmax(0,1fr);align-items:start;gap:1.5rem;margin:0;padding:1.65rem 1.4rem 1.7rem;display:grid;position:relative}.trail-home__use-row:before{content:"";background:#e8a317d1;border-radius:999px;width:.7rem;height:.7rem;animation:6s ease-in-out infinite use-dot-pulse;position:absolute;top:2rem;left:2.05rem;box-shadow:0 0 0 .3rem #e8a31714}.trail-home__use-row:after{content:"";background:linear-gradient(90deg,#e8a31773,#ffffff14);width:2rem;height:1px;position:absolute;top:2.35rem;left:2.75rem}.trail-home__use-index{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.1em;padding-left:2.6rem;font-size:.82rem}.trail-home__use-row h3,.trail-home__trust-item h3{margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.08}.trail-home__use-row p{margin:0}.trail-home__trust-grid{margin-bottom:2rem}.trail-home__trust-stage{align-items:center;min-height:26rem;display:grid;position:relative}.trail-home__trail-stage{min-height:26rem;position:relative}.trail-home__trail-axis,.trail-home__trail-progress{width:1px;position:absolute;top:6%;bottom:6%;left:1rem}.trail-home__trail-progress{background:linear-gradient(#e8a31700,#e8a317e6,#e8a31700);height:3rem}.trail-home__trail-item{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1rem;width:100%;display:grid;position:absolute;left:0}.trail-home__trail-time{text-align:right;margin:0}.trail-home__trail-lockup{text-align:right;position:absolute;bottom:1.5rem;right:0}.trail-home__trail-lockup span{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;display:block}.trail-home__trust-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem;padding-top:3.5rem;display:grid}.trail-home__trust-item{background:#ffffff03;border:1px solid #fff1;border-radius:.95rem;min-height:100%;padding:1.15rem 1.1rem 1.2rem}.trail-home__trust-item h3{margin-bottom:.65rem}.trail-home__resource-marquee{--gap:1rem;--duration:30s;margin-top:2.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.trail-home__resource-grid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem;display:flex}.trail-home__resource-chip{color:var(--text-primary);opacity:.78;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;padding:.78rem 1rem}.trail-home__cta-shell h2{max-width:17ch}@media (max-width:1180px){.trail-home__proof-grid,.trail-home__trust-grid,.trail-home__cta-shell,.trail-home__proof-ledger,.trail-home__trust-points,.trail-home__deferred-placeholder-card-grid,.trail-home__beam-grid{grid-template-columns:1fr}.trail-home__beam-column--sources{grid-template-columns:repeat(3,minmax(0,1fr))}.trail-home__beam-stage{min-height:28rem}}@media (max-width:900px){.trail-home__rail,.trail-home__use-row{grid-template-columns:1fr}.trail-home__rail{gap:1.25rem}.trail-home__rail-line,.trail-home__rail-progress,.trail-home__use-list:before,.trail-home__use-row:after{display:none}.trail-home__use-row:before{left:1.25rem}.trail-home__use-index{padding-left:0}.trail-home__trail-item{grid-template-columns:1fr;left:1.4rem}.trail-home__beam-column--sources{grid-template-columns:1fr}.trail-home__beam-node--question{max-width:none}}@media (max-width:820px){.trail-home__hero,.trail-home__band{padding:4.75rem 0}.trail-home__hero:before{opacity:.4;width:88vw;height:88vw;top:1.5rem;left:50%;transform:translate(-50%)}.trail-home__hero:after,.trail-home__band--context:after{display:none}.trail-home__band--context:before{width:92vw;height:16rem;top:6%;left:50%}.trail-home__headline{font-size:clamp(3rem,13vw,4.8rem);line-height:.96}.trail-home__headline-line{white-space:normal;margin-top:.14em;display:block}.trail-home__headline-line-wrap{display:inline}.trail-home__headline-copy,.trail-home__headline-rotate{white-space:normal}.trail-home__headline-rotate{min-width:0;margin-left:.08em}.trail-home__cta-group,.trail-home__cta-actions{flex-direction:column;align-items:stretch}.trail-home__flow-node--display{width:15rem}.trail-home__flow-node--panel{width:10.5rem}.trail-home__parcel-svg{height:19rem}.trail-home__beam-stage{min-height:auto}.trail-home__beam-grid{min-height:auto;padding:.4rem 0 .85rem}.trail-home__hero-caption p{max-width:none}.trail-home__fan-motif{opacity:.24}}.trail-home__problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.trail-home__problem-card{background:#ffffff03;border:1px solid #fff1;border-radius:.95rem;gap:.75rem;padding:1.35rem 1.25rem 1.4rem;display:grid}.trail-home__problem-card h3{color:var(--text-primary);margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.08}.trail-home__problem-card p{color:var(--text-secondary);margin:0;line-height:1.55}.trail-home__problem-index{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.1em;font-size:.72rem}.trail-home__compact-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.trail-home__compact-step{background:#ffffff04;border:1px solid #ffffff14;border-radius:.95rem;gap:.65rem;padding:1.25rem 1.15rem 1.3rem;display:grid}.trail-home__compact-step-num{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.1em;font-size:.72rem}.trail-home__compact-step strong{color:var(--text-primary);font-size:1.05rem;line-height:1.05;display:block}.trail-home__compact-step p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.trail-home__band--trust .trail-home__section-copy{margin-bottom:clamp(2.2rem,4vw,3.5rem)}.trail-home__band--trust .trail-home__section-copy .trail-home__context-body{margin-inline:auto}.trail-home__flow-display-label{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-size:.62rem;display:block}@media (max-width:1180px){.trail-home__problem-grid{grid-template-columns:1fr}}@media (max-width:900px){.trail-home__compact-flow{grid-template-columns:1fr}}.platform-hero,.platform-hero__layout,.platform-hero__copy,.platform-hero__visual,.platform-hero__body,.platform-eyebrow,.platform-actions,.platform-button,.platform-button--secondary,.platform-section-heading,.platform-section-heading--split,.platform-workflow-grid,.platform-workflow-card,.platform-capability-grid,.platform-capability-card,.platform-application-grid,.platform-application-card,.platform-application-card--planned,.platform-problem-grid,.platform-problem-card,.platform-card-index,.platform-card-meta,.platform-card-link,.platform-availability,.platform-inline-link,.platform-system-flow,.platform-cta-band{--platform-component:1}.platform-home{background:var(--surface-base);position:relative;overflow:clip}.platform-home:before{content:none}.platform-home>*{z-index:1;position:relative}.platform-home .platform-hero{border-bottom:1px solid var(--border);padding:clamp(6rem,10vw,9rem) 0 clamp(5rem,8vw,7rem)}.platform-home .platform-hero__layout{align-items:center;gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.platform-home .platform-hero__copy{grid-column:1/span 6}.platform-home .platform-hero__visual{grid-column:8/span 5}.platform-eyebrow{margin:0 0 var(--space-4);color:var(--accent);font-family:var(--font-mono-stack);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.platform-home .platform-hero h1{max-width:10ch;font-size:var(--text-3xl);line-height:.95}.platform-home .platform-hero__body{max-width:38rem;margin:var(--space-6) 0 0;color:var(--text-secondary);font-size:var(--text-lg)}.platform-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.platform-button{justify-content:center;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--text-inverse);font-family:var(--font-display-stack);font-size:var(--text-sm);font-weight:600;display:inline-flex}.platform-button--secondary{border-color:var(--border-visible);background:var(--surface-raised);color:var(--text-primary)}.platform-home__section{border-bottom:1px solid var(--border);padding:clamp(5rem,8vw,7.5rem) 0}.platform-home__section--raised{background:var(--surface-inset)}.platform-section-heading{gap:var(--space-4);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.platform-section-heading--split{align-items:end;gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.platform-section-heading--split>:first-child{grid-column:1/span 7}.platform-section-heading--split>:last-child{grid-column:9/span 4}.platform-section-heading h2,.platform-home .platform-cta-band h2{max-width:17ch;font-size:var(--text-2xl);line-height:1}.platform-section-heading>p,.platform-section-heading--split>div>p,.platform-home__trust-layout>div>p,.platform-home .platform-cta-band p{margin:0}.platform-home .platform-workflow-grid,.platform-home .platform-capability-grid,.platform-home .platform-application-grid{gap:var(--space-4);display:grid}.platform-home .platform-workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-home .platform-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-home .platform-application-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-workflow-card,.platform-capability-card,.platform-application-card{min-height:18rem;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.platform-workflow-card h3,.platform-capability-card h3,.platform-application-card h3{font-size:var(--text-lg);margin-top:auto}.platform-workflow-card p,.platform-capability-card p,.platform-application-card p{margin:var(--space-4) 0 0}.platform-card-index,.platform-availability{color:var(--text-secondary);font-family:var(--font-mono-stack);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.platform-card-meta{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.platform-availability{max-width:18ch;color:var(--accent);text-align:right}.platform-card-link,.platform-inline-link{align-items:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;display:inline-flex}.platform-capability-card .platform-card-link,.platform-application-card .platform-card-link{padding-top:var(--space-6);margin-top:auto}.platform-application-card--planned,.platform-application-card--in_development{background:var(--surface-inset);box-shadow:none}.platform-problem-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform-problem-card{align-content:start;gap:var(--space-4);min-height:18rem;padding:var(--space-5);border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-raised);display:grid}.platform-problem-card h3{color:var(--text-primary);font-size:var(--text-md);margin:0;line-height:1.25}.platform-problem-card p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.platform-problem-card strong{color:var(--text-primary);font-size:var(--text-sm);margin-top:auto;font-weight:500}.platform-home__bridge{max-width:52rem;margin:var(--space-8) 0 0;padding-left:var(--space-5);border-left:2px solid var(--accent);color:var(--text-primary);font-size:var(--text-lg)}.platform-home__trust{background:var(--surface-raised)}.platform-home__trust-layout{gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.platform-home__trust-layout>:first-child{grid-column:1/span 6;margin-bottom:0}.platform-home__trust-layout>:last-child{padding-top:var(--space-10);grid-column:8/span 5}.platform-home .platform-system-flow{border-top:1px solid var(--border-visible);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-home .platform-system-flow li{min-height:9rem;padding:var(--space-5);border-right:1px solid var(--border);align-content:space-between;display:grid;position:relative}.platform-home .platform-system-flow li:last-child{border-right:0}.platform-home .platform-system-flow span{color:var(--accent);font-family:var(--font-mono-stack);font-size:var(--text-xs)}.platform-home .platform-system-flow strong{font-size:var(--text-lg)}.platform-home .platform-system-flow i{right:calc(var(--space-3) * -1);bottom:var(--space-5);z-index:1;color:var(--accent);font-style:normal;position:absolute}.platform-home__closing{padding:clamp(4rem,7vw,6rem) 0}.platform-home .platform-cta-band{align-items:end;gap:var(--space-8);border:1px solid var(--border-visible);border-radius:var(--radius-xl);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.5rem,4vw,3rem);display:grid}.platform-home .platform-cta-band .platform-actions{margin-top:0}@media (max-width:1180px){.platform-home .platform-hero__layout,.platform-section-heading--split,.platform-home__trust-layout{grid-template-columns:repeat(8,minmax(0,1fr))}.platform-home .platform-hero__copy{grid-column:1/span 5}.platform-home .platform-hero__visual{grid-column:6/span 3}.platform-section-heading--split>:first-child,.platform-home__trust-layout>:first-child{grid-column:1/span 5}.platform-section-heading--split>:last-child,.platform-home__trust-layout>:last-child{grid-column:6/span 3}.platform-home .platform-workflow-grid,.platform-home .platform-capability-grid,.platform-home .platform-application-grid,.platform-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.platform-home .platform-hero__copy,.platform-home .platform-hero__visual,.platform-section-heading--split>:first-child,.platform-section-heading--split>:last-child,.platform-home__trust-layout>:first-child,.platform-home__trust-layout>:last-child{grid-column:1/-1}.platform-home .platform-hero__layout,.platform-section-heading--split,.platform-home__trust-layout{gap:var(--space-10)}.platform-home .platform-hero h1{font-size:var(--text-2xl)}.platform-home__trust-layout>:last-child{padding-top:0}.platform-home .platform-system-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.platform-home .platform-hero{padding:var(--space-16) 0 var(--space-20)}.platform-home .platform-hero__layout,.platform-section-heading--split,.platform-home__trust-layout{grid-template-columns:1fr}.platform-home .platform-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}.platform-home .platform-hero__body{font-size:var(--text-base)}.platform-home .platform-workflow-grid,.platform-home .platform-capability-grid,.platform-home .platform-application-grid,.platform-home .platform-system-flow,.platform-home .platform-cta-band,.platform-problem-grid{grid-template-columns:1fr}.platform-workflow-card,.platform-capability-card,.platform-application-card{min-height:14rem}.platform-home .platform-system-flow li{border-right:0;border-bottom:1px solid var(--border)}.platform-home .platform-system-flow i{display:none}.platform-home .platform-cta-band{align-items:start}.platform-home .platform-cta-band .platform-actions,.platform-actions{flex-direction:column;width:100%}.platform-button{width:100%}}@keyframes use-dot-pulse{0%,to{background:#e8a31785;box-shadow:0 0 0 .3rem #e8a3170f}8%{background:#e8a317;box-shadow:0 0 0 .15rem #e8a31761,0 0 1.2rem .35rem #e8a3172e}12%{background:#e8a317;box-shadow:0 0 0 .15rem #e8a31761,0 0 1.2rem .35rem #e8a3172e}20%{background:#e8a317d1;box-shadow:0 0 0 .3rem #e8a31714}}.trail-home__use-row:first-child:before{animation-delay:0s}.trail-home__use-row:nth-child(2):before{animation-delay:1.5s}.trail-home__use-row:nth-child(3):before{animation-delay:3s}.trail-home__use-row:nth-child(4):before{animation-delay:4.5s}@media (prefers-reduced-motion:reduce){.trail-home__use-row:before{animation:none}}.platform-home .platform-button,.platform-home .platform-capability-card,.platform-home .platform-card-link,.platform-home .platform-inline-link{transition:opacity .16s ease-out,transform .16s ease-out}.platform-home .platform-button:hover,.platform-home .platform-button:focus-visible,.platform-home .platform-capability-card:hover,.platform-home .platform-capability-card:focus-visible,.platform-home .platform-card-link:hover,.platform-home .platform-card-link:focus-visible,.platform-home .platform-inline-link:hover,.platform-home .platform-inline-link:focus-visible{opacity:.88;transform:translateY(-1px)}.platform-button:focus-visible,.platform-capability-card:focus-visible,.platform-card-link:focus-visible,.platform-inline-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.platform-home .platform-button,.platform-home .platform-capability-card,.platform-home .platform-card-link,.platform-home .platform-inline-link{transition:none}}
