.ffv3{overflow-x:clip}.ffv3 section[id]{scroll-margin-top:120px}.ffv3 .ff-photo{background-color:#15202d;background-image:linear-gradient(#0000 40%,#0817239e),url(/frontier-foundry-team.png);background-position:50% 38%;background-repeat:no-repeat;background-size:cover}.ffv3 .ff-photo:after{background:linear-gradient(118deg,#0000 32%,#ff3d0014 45%,#ff3d0057 61%,#ff3d0024 70%,#0000 84%)}.ffv3-head{max-width:1160px;margin:0 auto 54px}.ffv3-head.center{text-align:center}.ffv3-head.center .eyebrow{justify-content:center}.ffv3-head.center>p:not(.eyebrow){max-width:760px;margin:24px auto 0}.ffv3-head h2,.ffv3-deployment h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,59px);font-weight:500;line-height:1.06}.ffv3-head>p:not(.eyebrow),.ffv3-head.split>p,.ffv3-deployment-copy>p:not(.eyebrow){color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.8}.ffv3-head.split{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;max-width:1360px;display:grid}.ffv3-head.split>p{margin:0}.ffv3-operation,.ffv3-experience,.ffv3-sovereignty,.ffv3-architecture,.ffv3-industries{padding:118px max(7vw,32px)}.ffv3-operation{background:var(--mist)}.ffv3-compare{grid-template-columns:1fr 1fr;gap:22px;max-width:1120px;margin:auto;display:grid}.ffv3-compare article{box-shadow:var(--shadow);background:#fff;border:1px solid #5c4a3914;border-radius:22px;padding:42px}.ffv3-compare article.featured{color:#fff;border-top:3px solid var(--orange);background:linear-gradient(145deg,#15202d,#08354d)}.ffv3-compare small,.ffv3-architecture-grid small{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.ffv3-compare h3{margin:20px 0 26px;font-size:30px}.ffv3 ul{margin:0;padding:0;list-style:none}.ffv3-compare li,.ffv3-architecture-grid li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:14px;line-height:1.55}.ffv3-compare li:before,.ffv3-architecture-grid li:before,.ffv3-controls li:before{content:"✓";color:var(--orange);margin-right:10px;font-weight:800}.ffv3-compare .featured li{color:#d0e0e9;border-color:#ffffff1f}.ffv3-close{border-left:3px solid var(--orange);max-width:1000px;color:var(--muted);background:#ffffffb8;margin:42px auto 0;padding:22px 26px;font-size:15px;line-height:1.75}.ffv3-experience{background:#fff}.ffv3-highlight{border:1px solid var(--line);max-width:1120px;color:var(--blue);background:linear-gradient(135deg,#f6f1ea,#fbf8f3);border-radius:16px;margin:0 auto 46px;padding:28px 34px;font-size:19px;font-weight:700;line-height:1.6}.ffv3-steps{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1360px;margin:auto;display:grid}.ffv3-steps article{background:var(--mist);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:310px;padding:29px;display:flex}.ffv3-steps small,.ffv3-pillars small,.ffv3-industry-grid small{color:var(--orange);letter-spacing:-.035em;font-size:clamp(26px,2.3vw,34px);font-weight:800;line-height:1}.ffv3-deployment-list small{color:var(--orange);letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:1}.ffv3-steps h3{min-height:78px;color:var(--blue);margin:44px 0 16px;font-size:22px}.ffv3-pillars h3{color:var(--blue);margin:auto 0 16px;font-size:22px}.ffv3-steps p,.ffv3-pillars p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.ffv3-sovereignty{color:#fff;background:linear-gradient(145deg,#101b29,#08263a)}.ffv3-sovereignty .ffv3-head>p:not(.eyebrow){color:#bfd1dc}.ffv3-pillars{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1360px;margin:auto;display:grid}.ffv3-pillars article{background:#fff1;border:1px solid #ffffff1f;border-radius:19px;flex-direction:column;min-height:340px;padding:32px;display:flex}.ffv3-pillars h3{color:#fff}.ffv3-pillars p{color:#bfd1dc}.ffv3-controls{max-width:1120px;color:var(--ink);border-top:3px solid var(--orange);background:#fff;border-radius:20px;margin:48px auto 0;padding:38px}.ffv3-controls h3{color:var(--blue);margin:0 0 26px;font-size:28px}.ffv3-controls ul{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.ffv3-controls li{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:14px;line-height:1.55}.ffv3-controls>p{color:#84919a;margin:26px 0 0;font-size:12px;line-height:1.6}.ffv3-architecture{background:linear-gradient(135deg,#f6f1ea,#fbf8f3)}.ffv3-architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1380px;margin:auto;display:grid}.ffv3-architecture-grid article{min-width:0;box-shadow:var(--shadow);background:#fff;border:1px solid #5c4a3914;border-radius:22px;padding:38px}.ffv3-architecture-grid article.featured{color:#fff;background:linear-gradient(150deg,#15202d,#07344b)}.ffv3-architecture-grid h3{color:var(--blue);margin:52px 0 18px;font-size:38px}.ffv3-architecture-grid .featured h3{color:#fff}.ffv3-architecture-grid article>p{min-height:152px;color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.75}.ffv3-architecture-grid .featured>p,.ffv3-architecture-grid .featured li{color:#c9dbe6}.ffv3-architecture-grid .featured li{border-color:#ffffff1f}.ffv3-architecture-cta{margin:28px auto 0;display:flex}.ffv3-deployment{color:#fff;background:#071724;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px max(7vw,32px);display:grid}.ffv3-deployment-copy>p:not(.eyebrow){color:#bfd1dc}.ffv3-deployment-close{border-top:1px solid #ffffff21;padding-top:22px}.ffv3-deployment-list{gap:13px;display:grid}.ffv3-deployment-list article{background:#fff1;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:22px 24px;display:grid}.ffv3-deployment-list p{color:#d1e0e8;margin:0;font-size:14px;line-height:1.65}.ffv3-industries{background:#fff}.ffv3-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1360px;margin:auto;display:grid}.ffv3-industry-grid article{background:var(--mist);border:1px solid var(--line);border-radius:19px;flex-direction:column;min-width:0;min-height:360px;padding:30px;transition:all .25s;display:flex}.ffv3-industry-grid article:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.ffv3-industry-grid h3{max-width:100%;color:var(--blue);margin:auto 0 15px;font-size:24px}.ffv3-industry-grid article:last-child h3{white-space:nowrap;font-size:clamp(17px,1.35vw,22px)}.ffv3-industry-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.ffv3-industry-grid a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;font-size:12px;font-weight:800;display:flex}.ffv3-industry-grid svg{width:19px}.ffv3-closing{max-width:calc(100% - 36px);overflow:hidden}.ffv3-closing .tri{right:-60px}@media (width<=1180px){.ffv3-steps,.ffv3-industry-grid{grid-template-columns:1fr 1fr}.ffv3-industry-grid article:last-child h3{font-size:24px}.ffv3-architecture-grid{grid-template-columns:1fr}.ffv3-architecture-grid article>p{min-height:auto}.ffv3-architecture-grid h3{margin-top:34px}}@media (width<=900px){.ffv3-head.split,.ffv3-deployment{grid-template-columns:1fr}.ffv3-head.split{gap:28px}.ffv3-deployment{gap:48px}.ffv3-controls ul{grid-template-columns:1fr}}@media (width<=600px){.ffv3-operation,.ffv3-experience,.ffv3-sovereignty,.ffv3-architecture,.ffv3-deployment,.ffv3-industries{padding:88px 22px}.ffv3-head{margin-bottom:38px}.ffv3-head h2,.ffv3-deployment h2{font-size:38px}.ffv3-head>p:not(.eyebrow),.ffv3-head.split>p,.ffv3-deployment-copy>p:not(.eyebrow){font-size:14px}.ffv3-compare,.ffv3-steps,.ffv3-pillars,.ffv3-industry-grid{grid-template-columns:1fr}.ffv3-compare article,.ffv3-architecture-grid article{padding:28px}.ffv3-compare li,.ffv3-architecture-grid li,.ffv3-steps p,.ffv3-pillars p,.ffv3-deployment-list p,.ffv3-industry-grid p{font-size:14px}.ffv3-highlight{padding:24px;font-size:17px}.ffv3-steps article,.ffv3-pillars article{min-height:290px}.ffv3-steps h3{min-height:auto;margin:36px 0 16px}.ffv3-steps small,.ffv3-pillars small,.ffv3-industry-grid small{font-size:28px}.ffv3-deployment-list small{font-size:24px}.ffv3-controls{padding:28px 22px}.ffv3-controls li{font-size:14px}.ffv3-controls>p{font-size:12px}.ffv3-architecture-grid{grid-template-columns:minmax(0,1fr)}.ffv3-architecture-grid article{width:100%;max-width:100%;overflow:hidden}.ffv3-deployment-list article{grid-template-columns:42px 1fr;padding:19px}.ffv3-industry-grid article{min-height:330px}.ffv3-industry-grid h3{overflow-wrap:normal;font-size:24px}.ffv3-closing{max-width:calc(100% - 20px)}.ffv3-closing .tri{right:-160px}}
