.home-hero[data-v-6044e36d]{padding-top:clamp(2rem,6vw,4.5rem)}.hero-shell[data-v-6044e36d]{background:linear-gradient(145deg,#ffffff0f,#ffffff04),linear-gradient(180deg,#080d11d6,#0a1116f5),var(--tf-color-panel);border-radius:var(--tf-radius-md);box-shadow:0 30px 90px #0006,inset 0 1px #ffffff14;overflow:hidden;padding:clamp(1.4rem,3vw,2rem);position:relative}.hero-atmosphere[data-v-6044e36d]{inset:0;pointer-events:none;position:absolute}.hero-atmosphere[data-v-6044e36d]:before{background:linear-gradient(115deg,hsla(0,0%,100%,.04),transparent 38%),radial-gradient(circle at 78% 24%,rgba(255,127,0,.18),transparent 30%),radial-gradient(circle at 64% 58%,rgba(64,103,136,.18),transparent 38%);content:"";inset:0;position:absolute}.hero-atmosphere[data-v-6044e36d]:after{border:1px solid hsla(0,0%,100%,.08);clip-path:polygon(0 0,calc(100% - 3rem) 0,100% 3rem,100% 100%,2rem 100%,0 calc(100% - 2rem));content:"";inset:1rem;position:absolute}.hero-glow[data-v-6044e36d]{border-radius:999px;filter:blur(24px);opacity:.7;position:absolute}.hero-glow--orange[data-v-6044e36d]{background:#ff7f002e;height:18rem;right:-3rem;top:-4rem;width:18rem}.hero-glow--steel[data-v-6044e36d]{background:#34567433;bottom:-9rem;height:22rem;left:42%;width:22rem}.hero-gridline[data-v-6044e36d]{background:linear-gradient(90deg,transparent,rgba(127,231,234,.28),transparent);opacity:.42;position:absolute}.hero-gridline--vertical[data-v-6044e36d]{bottom:1rem;right:38%;top:1rem;width:1px}.hero-gridline--horizontal[data-v-6044e36d]{bottom:24%;height:1px;left:38%;right:1rem}.hero-layout[data-v-6044e36d]{align-items:stretch;display:grid;gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);position:relative;z-index:1}.hero-copy[data-v-6044e36d]{align-content:start;display:grid}.hero-region[data-v-6044e36d]{color:var(--tf-color-orange);font-family:var(--tf-font-ui);font-size:.72rem;letter-spacing:.16em}.hero-region[data-v-6044e36d],h1[data-v-6044e36d]{text-transform:uppercase}h1[data-v-6044e36d]{font-size:clamp(2.6rem,7vw,5.1rem);line-height:1.08;margin-top:var(--tf-space-md);max-width:13ch;text-wrap:balance}.hero-text[data-v-6044e36d]{color:#f5f5f3d1;font-size:1.08rem;margin-top:var(--tf-space-lg);max-width:56ch}.hero-actions[data-v-6044e36d]{display:flex;flex-wrap:wrap;gap:var(--tf-space-sm);margin-top:var(--tf-space-xl)}.hero-metrics[data-v-6044e36d]{display:grid;gap:var(--tf-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--tf-space-2xl) 0 0}.hero-metric[data-v-6044e36d]{background:#0c131894;border:1px solid hsla(0,0%,100%,.1);padding:.95rem 1rem 1rem}.hero-metric dt[data-v-6044e36d]{color:var(--tf-color-hover-accent);font-family:var(--tf-font-ui);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.hero-metric dd[data-v-6044e36d]{color:var(--tf-text-secondary);margin:.6rem 0 0}.hero-stage[data-v-6044e36d]{align-content:center;display:grid;gap:var(--tf-space-md)}.stage-console[data-v-6044e36d]{background:linear-gradient(160deg,#ffffff0d,#ffffff04),linear-gradient(180deg,#0c1318c7,#080d12f0);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px #ffffff14;min-height:24rem;overflow:hidden;padding:clamp(1.2rem,2.4vw,1.8rem);position:relative}.stage-console[data-v-6044e36d]:before{background:linear-gradient(180deg,transparent,rgba(255,127,0,.16));clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:52%;inset:auto 0 0 auto;position:absolute;width:48%}.stage-console[data-v-6044e36d]:after{border:1px solid rgba(127,231,234,.12);clip-path:polygon(0 0,4rem 0,4rem 1px,1px 1px,1px 4rem,0 4rem);content:"";inset:1rem;position:absolute}.stage-rings[data-v-6044e36d]{height:18rem;inset:auto auto 12% 52%;position:absolute;transform:translate(-50%);width:18rem}.stage-rings span[data-v-6044e36d]{border:1px solid rgba(127,231,234,.24);border-radius:999px;inset:50%;position:absolute;transform:translate(-50%,-50%)}.stage-rings span[data-v-6044e36d]:first-child{height:8rem;width:8rem}.stage-rings span[data-v-6044e36d]:nth-child(2){height:12rem;opacity:.75;width:12rem}.stage-rings span[data-v-6044e36d]:nth-child(3){height:16rem;opacity:.4;width:16rem}.stage-core[data-v-6044e36d]{display:grid;gap:var(--tf-space-sm);max-width:29rem;position:relative;z-index:1}.stage-card-kicker[data-v-6044e36d],.stage-label[data-v-6044e36d]{color:var(--tf-color-hover-accent);font-family:var(--tf-font-ui);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.stage-core h2[data-v-6044e36d]{font-size:clamp(1.4rem,3vw,2rem);max-width:16ch}.stage-points[data-v-6044e36d]{display:grid;gap:.55rem;list-style:none;margin:var(--tf-space-sm) 0 0;padding:0}.stage-points li[data-v-6044e36d]{color:#f5f5f3c7;padding-left:1rem;position:relative}.stage-points li[data-v-6044e36d]:before{background:var(--tf-color-orange);content:"";height:1px;left:0;position:absolute;top:.65rem;width:.45rem}.stage-cards[data-v-6044e36d]{display:grid;gap:var(--tf-space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.stage-card[data-v-6044e36d]{background:#0c1318c2;border:1px solid hsla(0,0%,100%,.11);min-height:11rem;padding:1rem;transition:transform var(--tf-dur-base) var(--tf-ease-standard),border-color var(--tf-dur-base) var(--tf-ease-standard),background-color var(--tf-dur-base) var(--tf-ease-standard)}.stage-card[data-v-6044e36d]:focus-within,.stage-card[data-v-6044e36d]:hover{background:#0f181ee6;border-color:#7fe7ea61;transform:translateY(-4px)}.stage-card h3[data-v-6044e36d]{font-size:1rem;line-height:1.3;margin-top:.75rem}.stage-card p[data-v-6044e36d]{font-size:.95rem;margin-top:.65rem}@media(max-width:1180px){.hero-layout[data-v-6044e36d]{grid-template-columns:1fr}.stage-rings[data-v-6044e36d]{left:auto;right:10%;transform:none}}@media(max-width:900px){.hero-metrics[data-v-6044e36d],.stage-cards[data-v-6044e36d]{grid-template-columns:1fr}.stage-console[data-v-6044e36d]{min-height:20rem}.stage-rings[data-v-6044e36d]{bottom:8%;height:13rem;right:4%;width:13rem}}@media(prefers-reduced-motion:reduce){.stage-card[data-v-6044e36d]{transition:none}.stage-card[data-v-6044e36d]:focus-within,.stage-card[data-v-6044e36d]:hover{transform:none}}.services-head[data-v-5ac62359]{align-items:end;display:grid;gap:var(--tf-space-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,28rem)}.services-intro[data-v-5ac62359]{justify-self:end;max-width:32rem}.services-grid[data-v-5ac62359]{display:grid;gap:var(--tf-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--tf-space-xl)}.service-card[data-v-5ac62359]{background:linear-gradient(180deg,#ffffff08,#fff0),#0b1218db;border:1px solid hsla(0,0%,100%,.12);min-height:21rem;transition:transform var(--tf-dur-base) var(--tf-ease-standard),border-color var(--tf-dur-base) var(--tf-ease-standard),box-shadow var(--tf-dur-base) var(--tf-ease-standard)}.service-card[data-v-5ac62359]:focus-within,.service-card[data-v-5ac62359]:hover{border-color:#7fe7ea66;box-shadow:0 20px 36px #00000040;transform:translateY(-4px)}.service-link[data-v-5ac62359]{align-content:start;display:grid;min-height:inherit;padding:clamp(1rem,2vw,1.35rem)}.service-topline[data-v-5ac62359]{align-items:center;display:flex;gap:var(--tf-space-sm);justify-content:space-between}.service-cta[data-v-5ac62359],.service-index[data-v-5ac62359],.service-kicker[data-v-5ac62359]{font-family:var(--tf-font-ui);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.service-index[data-v-5ac62359]{color:var(--tf-color-orange)}.service-cta[data-v-5ac62359],.service-kicker[data-v-5ac62359]{color:var(--tf-color-hover-accent)}h3[data-v-5ac62359]{font-size:1.3rem;line-height:1.3;margin-top:var(--tf-space-lg)}p[data-v-5ac62359]{color:#f5f5f3c2;margin-top:var(--tf-space-sm)}.service-points[data-v-5ac62359]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:var(--tf-space-lg) 0 0;padding:0}.service-points li[data-v-5ac62359]{background:#101920cc;border:1px solid hsla(0,0%,100%,.1);color:var(--tf-text-secondary);font-size:.85rem;padding:.35rem .6rem}.service-cta[data-v-5ac62359]{margin-top:auto;padding-top:var(--tf-space-xl)}@media(max-width:1100px){.services-grid[data-v-5ac62359],.services-head[data-v-5ac62359]{grid-template-columns:1fr 1fr}.services-head-copy[data-v-5ac62359]{grid-column:1/-1}.services-intro[data-v-5ac62359]{justify-self:start}}@media(max-width:768px){.services-grid[data-v-5ac62359],.services-head[data-v-5ac62359]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.service-card[data-v-5ac62359]{transition:none}.service-card[data-v-5ac62359]:focus-within,.service-card[data-v-5ac62359]:hover{transform:none}}.trust-grid[data-v-0f1ad82a]{display:grid;gap:var(--tf-space-lg);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.trust-story[data-v-0f1ad82a]{border-radius:var(--tf-radius-md);padding:clamp(1.35rem,3vw,2rem)}.trust-story p+p[data-v-0f1ad82a]{margin-top:var(--tf-space-md)}.trust-actions[data-v-0f1ad82a]{display:flex;flex-wrap:wrap;gap:var(--tf-space-sm);margin-top:var(--tf-space-xl)}.trust-side[data-v-0f1ad82a]{display:grid;gap:var(--tf-space-lg)}.trust-panel[data-v-0f1ad82a]{background:#0b1218d1;border:1px solid hsla(0,0%,100%,.12);padding:1.25rem}h3[data-v-0f1ad82a]{font-size:1rem;text-transform:uppercase}.metric-list[data-v-0f1ad82a],.workflow-list[data-v-0f1ad82a]{margin:var(--tf-space-md) 0 0;padding:0}.metric-list[data-v-0f1ad82a]{display:grid;gap:1rem}.metric-item[data-v-0f1ad82a]{align-items:start;display:grid;gap:.9rem;grid-template-columns:auto 1fr}.metric-item dt[data-v-0f1ad82a]{color:var(--tf-color-orange);font-family:var(--tf-font-headline);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.metric-item dd[data-v-0f1ad82a]{display:grid;gap:.25rem;margin:0}.metric-item strong[data-v-0f1ad82a]{color:var(--tf-color-soft-white);font-size:.96rem;font-weight:600}.metric-item span[data-v-0f1ad82a]{color:var(--tf-text-secondary)}.workflow-list[data-v-0f1ad82a]{counter-reset:workflow;display:grid;gap:.9rem;list-style:none}.workflow-list li[data-v-0f1ad82a]{align-items:start;display:grid;gap:.9rem;grid-template-columns:auto 1fr}.workflow-list span[data-v-0f1ad82a]{align-items:center;border:1px solid hsla(0,0%,100%,.12);color:var(--tf-color-hover-accent);display:inline-flex;font-family:var(--tf-font-ui);font-size:.76rem;justify-content:center;letter-spacing:.14em;min-height:2.35rem;min-width:2.35rem}.workflow-list strong[data-v-0f1ad82a]{color:var(--tf-color-soft-white);display:block;font-size:.98rem}.workflow-list p[data-v-0f1ad82a]{margin-top:.35rem}@media(max-width:1024px){.trust-grid[data-v-0f1ad82a]{grid-template-columns:1fr}}
