.fieldfire-mini-launch{background:linear-gradient(135deg,rgba(255,122,47,.12),transparent 28%),linear-gradient(215deg,rgba(36,124,255,.16),transparent 34%),#060a10;color:#f7fbff;padding:clamp(32px,6vw,88px) clamp(18px,4vw,64px);position:relative;overflow:hidden}.fieldfire-mini-launch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:64px 64px;animation:fieldfire-grid-drift 18s linear infinite;pointer-events:none}.fieldfire-mini-launch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,rgba(0,184,255,.1) 48%,transparent 64%);transform:translate(-120%);animation:fieldfire-page-sweep 9s ease-in-out infinite;pointer-events:none}.fieldfire-mini-launch>*{position:relative;z-index:1}.fieldfire-mini-launch__topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;max-width:min(var(--fieldfire-page-width),100%);margin:0 auto clamp(28px,5vw,62px)}.fieldfire-mini-launch__topbrand{display:inline-flex;width:min(168px,40vw)}.fieldfire-mini-launch__topbrand img{display:block;width:100%;height:auto}.fieldfire-mini-launch__nav{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.fieldfire-mini-launch__nav a,.fieldfire-mini-launch__portal-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 13px;color:#e2efffd1;background:#050e19a8;font-size:.86rem;font-weight:850;text-decoration:none}.fieldfire-mini-launch__portal-link{border-color:#ff7a2fb3;color:#fff;background:#ff7a2f24}.fieldfire-mini-launch h1,.fieldfire-mini-launch h2,.fieldfire-mini-launch p{margin:0}.fieldfire-mini-launch h1,.fieldfire-mini-launch h2,.fieldfire-mini-launch h3,.fieldfire-mini-launch strong{color:#f7fbff}.fieldfire-mini-launch__hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:clamp(24px,5vw,72px);align-items:center;max-width:min(var(--fieldfire-page-width),100%);margin:0 auto}.fieldfire-mini-launch__hero-copy{display:grid;gap:22px}.fieldfire-mini-launch__brand{width:min(300px,72vw)}.fieldfire-mini-launch__brand img{display:block;width:100%;height:auto}.fieldfire-mini-launch__eyebrow{color:#ffb04d;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.fieldfire-mini-launch h1{max-width:760px;font-size:5.4rem;line-height:.92;letter-spacing:0}.fieldfire-mini-launch__lead{max-width:660px;color:#e2efffd1;font-size:1.28rem;line-height:1.55}.fieldfire-mini-launch__actions,.fieldfire-mini-launch__proof,.fieldfire-mini-launch__signal-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fieldfire-mini-launch__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:var(--buttons-radius-outset, 6px);padding:0 18px;text-decoration:none;font-weight:800}.fieldfire-mini-launch__button--primary{background:#ff7a2f;color:#130600;box-shadow:0 12px 34px #ff7a2f42}.fieldfire-mini-launch__button--secondary{background:#247cff1a;color:#b9d5ff;box-shadow:inset 0 0 0 1px #247cff70}.fieldfire-mini-launch__button--portal{background:#35e4b61a;color:#bfffe9;box-shadow:inset 0 0 0 1px #35e4b65c}.fieldfire-mini-launch__proof span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 10px;color:#e2efffc7;font-size:.82rem}.fieldfire-mini-launch__signal-row{margin-top:2px}.fieldfire-mini-launch__signal-row span{border-left:3px solid #ff7a2f;background:#ffffff13;color:#fff;padding:10px 12px;font-size:.84rem;font-weight:850;animation:fieldfire-signal-glow 4.8s ease-in-out infinite}.fieldfire-mini-launch__signal-row span:nth-child(2){animation-delay:.6s}.fieldfire-mini-launch__signal-row span:nth-child(3){animation-delay:1.2s}.fieldfire-mini-launch__signal-row span:nth-child(4){animation-delay:1.8s}.fieldfire-mini-launch__hero-media{border:1px solid rgba(255,255,255,.14);border-radius:8px;overflow:hidden;background:#0b111b;box-shadow:0 28px 80px #0000007a,0 0 0 1px #ff7a2f1f;position:relative;animation:fieldfire-hero-float 7s ease-in-out infinite}.fieldfire-mini-launch__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 8%,rgba(255,255,255,.18) 44%,transparent 56%);mix-blend-mode:screen;transform:translate(-115%);animation:fieldfire-visual-sweep 6.8s ease-in-out infinite;pointer-events:none}.fieldfire-mini-launch img{display:block;width:100%;height:auto}.fieldfire-mini-launch__hero-media img{position:relative;z-index:1}.fieldfire-mini-launch__feature-grid,.fieldfire-mini-launch__product-band,.fieldfire-mini-launch__solution-band,.fieldfire-mini-launch__matrix-band,.fieldfire-mini-launch__steps-band,.fieldfire-mini-launch__cloud-band,.fieldfire-mini-launch__tiers,.fieldfire-mini-launch__gallery,.fieldfire-mini-launch__note,.fieldfire-mini-launch__support-band{max-width:min(var(--fieldfire-page-width),100%);margin:clamp(28px,6vw,82px) auto 0}.fieldfire-mini-launch__feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fieldfire-mini-launch__feature-grid article,.fieldfire-mini-launch__tier-list article,.fieldfire-mini-launch__use-grid article,.fieldfire-mini-launch__product-grid article,.fieldfire-mini-launch__steps-grid article,.fieldfire-mini-launch__cloud-grid article{border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(180deg,#ffffff15,#ffffff0a);padding:22px;box-shadow:inset 0 1px #ffffff14}.fieldfire-mini-launch__feature-grid span,.fieldfire-mini-launch__tier-list span,.fieldfire-mini-launch__use-grid span,.fieldfire-mini-launch__product-grid span,.fieldfire-mini-launch__steps-grid span,.fieldfire-mini-launch__cloud-grid span{display:inline-block;margin-bottom:12px;color:#35e4b6;font-size:.78rem;font-weight:800;text-transform:uppercase}.fieldfire-mini-launch__feature-grid h2,.fieldfire-mini-launch__tiers h2{margin-bottom:10px;font-size:2rem;line-height:1.05;letter-spacing:0}.fieldfire-mini-launch__product-band{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(20px,4vw,48px);align-items:start;border-top:1px solid rgba(255,122,47,.28);padding-top:clamp(22px,4vw,42px)}.fieldfire-mini-launch__product-band h2,.fieldfire-mini-launch__steps-band h2,.fieldfire-mini-launch__cloud-band h2,.fieldfire-mini-launch__support-band h2{margin-bottom:12px;max-width:700px;font-size:3rem;line-height:1;letter-spacing:0}.fieldfire-mini-launch__product-band>div>p,.fieldfire-mini-launch__steps-band>div>p,.fieldfire-mini-launch__cloud-band>div>p,.fieldfire-mini-launch__support-band>div>p{color:#e2efffc2;line-height:1.55}.fieldfire-mini-launch__product-grid,.fieldfire-mini-launch__steps-grid,.fieldfire-mini-launch__cloud-grid{display:grid;gap:12px}.fieldfire-mini-launch__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldfire-mini-launch__product-grid strong,.fieldfire-mini-launch__steps-grid strong,.fieldfire-mini-launch__cloud-grid strong{display:block;margin-bottom:8px;color:#fff;font-size:1.1rem;line-height:1.2}.fieldfire-mini-launch__product-grid a{width:fit-content;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;border:1px solid rgba(255,122,47,.5);border-radius:8px;padding:0 12px;color:#ffc49a;background:#ff7a2f14;font-weight:850;text-decoration:none}.fieldfire-mini-launch__feature-grid p,.fieldfire-mini-launch__tiers p,.fieldfire-mini-launch__note p,.fieldfire-mini-launch__use-grid p,.fieldfire-mini-launch__solution-band>div>p,.fieldfire-mini-launch__product-grid p,.fieldfire-mini-launch__steps-grid p,.fieldfire-mini-launch__cloud-grid p{color:#e2efffbd;line-height:1.55}.fieldfire-mini-launch__solution-band{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(20px,4vw,48px);align-items:start;border-top:1px solid rgba(255,122,47,.28);border-bottom:1px solid rgba(36,124,255,.28);padding:clamp(24px,5vw,48px) 0}.fieldfire-mini-launch__matrix-band{display:grid;grid-template-columns:minmax(0,.62fr) minmax(320px,1.38fr);gap:clamp(20px,4vw,48px);align-items:center;border:1px solid rgba(53,228,182,.22);border-radius:8px;background:linear-gradient(135deg,#35e4b614,#247cff14 48%,#ff7a2f12);padding:clamp(18px,4vw,34px);box-shadow:0 24px 72px #00000042,inset 0 1px #ffffff14}.fieldfire-mini-launch__matrix-copy{display:grid;gap:12px}.fieldfire-mini-launch__solution-band h2{margin-bottom:12px;max-width:560px;font-size:3.35rem;line-height:.98;letter-spacing:0}.fieldfire-mini-launch__matrix-band h2{max-width:520px;font-size:2.65rem;line-height:1;letter-spacing:0}.fieldfire-mini-launch__matrix-band p{color:#e2efffbd;line-height:1.55}.fieldfire-mini-launch__matrix-media{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#03070cb8;box-shadow:0 18px 52px #00000057;position:relative}.fieldfire-mini-launch__matrix-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 14%,rgba(53,228,182,.18) 46%,transparent 58%);transform:translate(-118%);animation:fieldfire-visual-sweep 7.4s ease-in-out infinite;pointer-events:none}.fieldfire-mini-launch__use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fieldfire-mini-launch__use-grid strong{display:block;margin-bottom:8px;font-size:1.03rem}.fieldfire-mini-launch__steps-band{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(20px,4vw,48px);align-items:start}.fieldfire-mini-launch__steps-grid,.fieldfire-mini-launch__cloud-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fieldfire-mini-launch__steps-grid span{color:#ffb04d;font-size:1.45rem}.fieldfire-mini-launch__cloud-band{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(20px,4vw,48px);align-items:start;border:1px solid rgba(36,124,255,.28);border-radius:8px;background:linear-gradient(135deg,#247cff1f,#35e4b614 54%,#ff7a2f12),#050e19c7;padding:clamp(20px,4vw,38px)}.fieldfire-mini-launch__cloud-actions,.fieldfire-mini-launch__support-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.fieldfire-mini-launch__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fieldfire-mini-launch__gallery img{aspect-ratio:1;object-fit:cover;border-radius:8px;background:#ffffff0d;animation:fieldfire-gallery-lift 8s ease-in-out infinite}.fieldfire-mini-launch__gallery img:nth-child(2){animation-delay:.8s}.fieldfire-mini-launch__gallery img:nth-child(3){animation-delay:1.6s}.fieldfire-mini-launch__gallery img:nth-child(4){animation-delay:2.4s}.fieldfire-mini-launch__gallery img:nth-child(5){animation-delay:3.2s}.fieldfire-mini-launch__gallery img:nth-child(6){animation-delay:4s}.fieldfire-mini-launch__tiers{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,4vw,48px);align-items:start}.fieldfire-mini-launch__tier-list{display:grid;gap:12px}.fieldfire-mini-launch__tier-list strong{display:block;margin-bottom:6px;font-size:1.15rem}.fieldfire-mini-launch__note{border-top:1px solid rgba(255,255,255,.14);padding-top:18px}.fieldfire-mini-launch__support-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,42px);align-items:center;border:1px solid rgba(255,122,47,.28);border-radius:8px;background:#050e19bd;padding:clamp(20px,4vw,34px)}@keyframes fieldfire-grid-drift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes fieldfire-page-sweep{0%,55%{transform:translate(-120%);opacity:0}68%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes fieldfire-signal-glow{0%,to{border-left-color:#ff7a2f;box-shadow:inset 0 0 0 1px transparent}50%{border-left-color:#35e4b6;box-shadow:inset 0 0 0 1px #35e4b659,0 0 22px #35e4b61f}}@keyframes fieldfire-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fieldfire-visual-sweep{0%,42%{transform:translate(-115%);opacity:0}54%{opacity:.85}to{transform:translate(115%);opacity:0}}@keyframes fieldfire-gallery-lift{0%,to{transform:translateY(0);box-shadow:0 0 #0000}50%{transform:translateY(-4px);box-shadow:0 14px 32px #0000003d}}@media(prefers-reduced-motion:reduce){.fieldfire-mini-launch:before,.fieldfire-mini-launch:after,.fieldfire-mini-launch__signal-row span,.fieldfire-mini-launch__hero-media,.fieldfire-mini-launch__hero-media:after,.fieldfire-mini-launch__matrix-media:after,.fieldfire-mini-launch__gallery img{animation:none}}@media screen and (max-width:900px){.fieldfire-mini-launch__topbar{grid-template-columns:1fr;justify-items:start}.fieldfire-mini-launch__nav{justify-content:flex-start}.fieldfire-mini-launch h1{font-size:3.2rem}.fieldfire-mini-launch__lead{font-size:1.08rem}.fieldfire-mini-launch__solution-band h2{font-size:2.45rem}.fieldfire-mini-launch__feature-grid h2,.fieldfire-mini-launch__tiers h2{font-size:1.65rem}.fieldfire-mini-launch__hero,.fieldfire-mini-launch__tiers,.fieldfire-mini-launch__matrix-band,.fieldfire-mini-launch__solution-band,.fieldfire-mini-launch__product-band,.fieldfire-mini-launch__product-grid,.fieldfire-mini-launch__steps-band,.fieldfire-mini-launch__steps-grid,.fieldfire-mini-launch__cloud-band,.fieldfire-mini-launch__cloud-grid,.fieldfire-mini-launch__support-band,.fieldfire-mini-launch__feature-grid,.fieldfire-mini-launch__gallery,.fieldfire-mini-launch__use-grid{grid-template-columns:1fr}.fieldfire-mini-launch__button,.fieldfire-mini-launch__portal-link,.fieldfire-mini-launch__product-grid a{width:100%}}.fieldfire-mini-launch{background:radial-gradient(circle at 83% 8%,rgba(30,108,214,.12),transparent 28rem),#030812;padding-top:clamp(20px,3vw,36px)}.fieldfire-mini-launch:before{background-image:linear-gradient(90deg,rgba(104,164,255,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(104,164,255,.028) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 38%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 38%);animation:none}.fieldfire-mini-launch:after,.fieldfire-mini-launch__hero-media:after{display:none}.fieldfire-mini-launch__topbar{margin-bottom:clamp(42px,6vw,82px);padding-bottom:18px;border-bottom:1px solid rgba(121,169,230,.18)}.fieldfire-mini-launch__topbrand{width:min(146px,38vw)}.fieldfire-mini-launch__nav a,.fieldfire-mini-launch__portal-link{border-color:transparent;background:transparent;border-radius:4px;letter-spacing:.08em;text-transform:uppercase}.fieldfire-mini-launch__nav a:hover,.fieldfire-mini-launch__nav a:focus-visible{color:#fff;border-bottom-color:#288dff}.fieldfire-mini-launch__portal-link{border:1px solid #ff6a1a;padding-inline:18px}.fieldfire-mini-launch__hero{min-height:min(690px,76vh);grid-template-columns:minmax(300px,.84fr) minmax(440px,1.16fr)}.fieldfire-mini-launch__hero-copy{gap:20px}.fieldfire-mini-launch h1{font-size:clamp(3.8rem,6.6vw,7.2rem);line-height:.88;max-width:800px}.fieldfire-mini-launch__eyebrow{color:#61a9ff;letter-spacing:.16em}.fieldfire-mini-launch__lead{max-width:600px;font-size:clamp(1.05rem,1.4vw,1.28rem)}.fieldfire-mini-launch__hero-media{border-color:#5c9aea33;border-radius:4px;box-shadow:0 30px 90px #0000008f;animation:none}.fieldfire-mini-launch__hero-media img{aspect-ratio:16 / 10;object-fit:cover}.fieldfire-mini-launch__proof span{border-radius:3px;border-color:#61a9ff38;background:#07111ead}.fieldfire-mini-launch__signal-row{gap:0;border-top:1px solid rgba(121,169,230,.16);border-bottom:1px solid rgba(121,169,230,.16)}.fieldfire-mini-launch__signal-row span{flex:1 1 120px;border-left:1px solid rgba(121,169,230,.16);background:transparent;padding:13px 14px;text-transform:uppercase;letter-spacing:.1em;animation:none}.fieldfire-mini-launch__button{border-radius:4px}.fieldfire-mini-launch__button--primary{background:#ff6514;color:#080401;box-shadow:none}.fieldfire-mini-launch__button--secondary,.fieldfire-mini-launch__button--portal{background:transparent}.fieldfire-mini-launch__product-band,.fieldfire-mini-launch__solution-band,.fieldfire-mini-launch__matrix-band,.fieldfire-mini-launch__steps-band,.fieldfire-mini-launch__cloud-band,.fieldfire-mini-launch__tiers,.fieldfire-mini-launch__support-band{border-radius:4px}.fieldfire-mini-launch__cloud-band{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:center;background:#07111f;border-color:#61a9ff42}.fieldfire-mini-launch__cloud-media{margin:0;overflow:hidden;border:1px solid rgba(97,169,255,.22);background:#02060e}.fieldfire-mini-launch__cloud-media img{aspect-ratio:4 / 3;object-fit:cover}.fieldfire-mini-launch__cloud-media figcaption{padding:12px 14px;color:#e2efffad;font-size:.78rem;letter-spacing:.04em}.fieldfire-mini-launch__cloud-grid{grid-column:1 / -1}.fieldfire-mini-launch__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,18px)}.fieldfire-mini-launch__gallery img{aspect-ratio:4 / 3;border:1px solid rgba(97,169,255,.18);border-radius:4px;animation:none}.fieldfire-mini-launch a:focus-visible{outline:2px solid #ffffff;outline-offset:3px}@media screen and (max-width:900px){.fieldfire-mini-launch__hero{min-height:0;grid-template-columns:1fr}.fieldfire-mini-launch h1{font-size:clamp(3.25rem,15vw,5rem)}.fieldfire-mini-launch__cloud-band,.fieldfire-mini-launch__gallery{grid-template-columns:1fr}.fieldfire-mini-launch__cloud-grid{grid-column:auto}}.fieldfire-password-launch{background:var(--gradient-background, rgb(var(--color-background)));color:rgb(var(--color-foreground));padding:clamp(32px,6vw,80px) clamp(18px,4vw,64px)}.fieldfire-password-launch h1,.fieldfire-password-launch h2,.fieldfire-password-launch p{margin:0}.fieldfire-password-launch__inner,.fieldfire-password-launch__features,.fieldfire-password-launch__note{max-width:min(var(--fieldfire-password-page-width),100%);margin:0 auto}.fieldfire-password-launch__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(24px,5vw,68px);align-items:center}.fieldfire-password-launch__copy{display:grid;gap:20px}.fieldfire-password-launch__eyebrow,.fieldfire-password-launch__features span{color:rgb(var(--color-link));font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.fieldfire-password-launch h1{max-width:820px;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.95;letter-spacing:0}.fieldfire-password-launch__lead{max-width:720px;color:rgba(var(--color-foreground),.76);font-size:clamp(1.04rem,2vw,1.3rem);line-height:1.55}.fieldfire-password-launch__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fieldfire-password-launch__status span{display:grid;gap:4px;border:1px solid rgba(var(--color-foreground),.14);border-radius:8px;background:rgba(var(--color-foreground),.05);padding:14px;color:rgba(var(--color-foreground),.74);line-height:1.35;animation:fieldfire-password-status-pulse 5.2s ease-in-out infinite}.fieldfire-password-launch__status span:nth-child(2){animation-delay:.8s}.fieldfire-password-launch__status span:nth-child(3){animation-delay:1.6s}.fieldfire-password-launch__status strong{color:rgb(var(--color-foreground));font-size:.78rem;text-transform:uppercase}.fieldfire-password-launch__media{border:1px solid rgba(var(--color-foreground),.14);border-radius:8px;overflow:hidden;background:rgba(var(--color-foreground),.05);box-shadow:0 28px 80px rgba(var(--color-shadow),.28);position:relative;animation:fieldfire-password-visual-float 7s ease-in-out infinite}.fieldfire-password-launch__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 10%,rgba(255,255,255,.2) 46%,transparent 58%);mix-blend-mode:screen;transform:translate(-115%);animation:fieldfire-password-visual-sweep 6.6s ease-in-out infinite;pointer-events:none}.fieldfire-password-launch__media img{display:block;width:100%;height:auto;position:relative;z-index:1}.fieldfire-password-launch__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(28px,6vw,72px)}.fieldfire-password-launch__features article{border:1px solid rgba(var(--color-foreground),.14);border-radius:8px;background:rgba(var(--color-foreground),.05);padding:22px}.fieldfire-password-launch__features h2{margin-top:12px;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.08;letter-spacing:0}.fieldfire-password-launch__features p{margin-top:10px;color:rgba(var(--color-foreground),.72);line-height:1.55}.fieldfire-password-launch__note{margin-top:clamp(24px,5vw,56px);border-top:1px solid rgba(var(--color-foreground),.14);padding-top:18px;color:rgba(var(--color-foreground),.68);line-height:1.55}@keyframes fieldfire-password-status-pulse{0%,to{border-color:rgba(var(--color-foreground),.14);box-shadow:none}50%{border-color:#ff8a1d94;box-shadow:0 0 24px #ff8a1d1f}}@keyframes fieldfire-password-visual-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fieldfire-password-visual-sweep{0%,42%{transform:translate(-115%);opacity:0}54%{opacity:.85}to{transform:translate(115%);opacity:0}}@media(prefers-reduced-motion:reduce){.fieldfire-password-launch__status span,.fieldfire-password-launch__media,.fieldfire-password-launch__media:after{animation:none}}@media screen and (max-width:900px){.fieldfire-password-launch__inner,.fieldfire-password-launch__features,.fieldfire-password-launch__status{grid-template-columns:1fr}}.fieldfire-vision{--ff-bg: #030812;--ff-panel: #07111f;--ff-panel-2: #0a1728;--ff-line: rgba(106, 174, 255, .22);--ff-copy: #c5d7ed;--ff-white: #f7fbff;--ff-orange: #ff6514;position:relative;overflow:hidden;min-height:80vh;padding:clamp(2.4rem,5vw,6.4rem) 0 clamp(5rem,8vw,10rem);background:var(--ff-bg);color:var(--ff-copy)}.fieldfire-vision__glow{position:absolute;inset:-10rem -20rem auto auto;width:72rem;height:72rem;border-radius:50%;background:radial-gradient(circle,rgba(22,112,255,.17),transparent 64%);pointer-events:none}.fieldfire-vision__shell{position:relative;z-index:1}.fieldfire-vision__crumb{display:flex;gap:1rem;margin-bottom:2.4rem;color:#7f9ab8;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.fieldfire-vision__crumb a,.fieldfire-vision__story a,.fieldfire-vision__trust a{color:#ff9259}.fieldfire-vision__grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(34rem,.72fr);gap:clamp(3rem,5vw,7rem);align-items:start}.fieldfire-vision__stage{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--ff-line);border-radius:.6rem;background:#01040a}.fieldfire-vision__stage::-webkit-scrollbar{display:none}.fieldfire-vision__stage--empty{min-height:50rem}.fieldfire-vision__media{display:grid;min-height:clamp(38rem,55vw,68rem);margin:0;place-items:center;scroll-snap-align:start}.fieldfire-vision__image,.fieldfire-vision__video,.fieldfire-vision__placeholder{display:block;width:100%;height:100%;max-height:72rem;object-fit:contain}.fieldfire-vision__rail{display:grid;grid-auto-flow:column;grid-auto-columns:8.8rem;gap:1rem;margin-top:1.2rem;overflow-x:auto;padding-bottom:.6rem}.fieldfire-vision__thumb{height:7rem;overflow:hidden;border:1px solid var(--ff-line);border-radius:.3rem;background:var(--ff-panel)}.fieldfire-vision__thumb:hover,.fieldfire-vision__thumb:focus-visible{border-color:var(--ff-orange)}.fieldfire-vision__thumb-image{width:100%;height:100%;object-fit:cover}.fieldfire-vision__panel{position:sticky;top:2rem;padding:clamp(2.4rem,3.5vw,4.2rem);border:1px solid var(--ff-line);border-top:3px solid var(--ff-orange);border-radius:.6rem;background:linear-gradient(145deg,#0a1728fa,#050e19fa);box-shadow:0 2.4rem 8rem #00000052}.fieldfire-vision__eyebrow{margin:0 0 1rem;color:#70adff;font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fieldfire-vision h1{margin:0;color:var(--ff-white);font-size:clamp(3.2rem,4.4vw,5.8rem);line-height:.98;letter-spacing:-.045em}.fieldfire-vision__price{margin-top:2rem}.fieldfire-vision__price .price,.fieldfire-vision__price .price-item{color:var(--ff-white)}.fieldfire-vision__signal{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:2.4rem 0}.fieldfire-vision__signal span{height:.2rem;background:var(--ff-line)}.fieldfire-vision__signal span:first-child{background:var(--ff-orange)}.fieldfire-vision__form{display:grid;gap:1.2rem}.fieldfire-vision__form label{color:var(--ff-white);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fieldfire-vision__select,.fieldfire-vision__quantity{width:100%;min-height:5rem;border:1px solid var(--ff-line);border-radius:.35rem;padding:0 1.4rem;background:var(--ff-bg);color:var(--ff-white)}.fieldfire-vision__quantity{max-width:10rem}.fieldfire-vision__add{min-height:5.8rem;margin-top:.8rem;border:0;border-radius:.35rem;background:var(--ff-orange);color:#130700;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.fieldfire-vision__add:hover{background:#ff8241}.fieldfire-vision__add:disabled{cursor:not-allowed;opacity:.52}.fieldfire-vision__checkout{margin-top:.4rem}.fieldfire-vision__checkout .shopify-payment-button__button{min-height:5.4rem;border-radius:.35rem}.fieldfire-vision__trust{display:grid;grid-template-columns:3.4rem 1fr;gap:1rem;margin-top:2.6rem;padding-top:2rem;border-top:1px solid var(--ff-line);font-size:1.3rem}.fieldfire-vision__trust span{color:#70adff;font-family:monospace}.fieldfire-vision__trust p{margin:0}.fieldfire-vision__story{max-width:112rem;margin:clamp(4rem,8vw,9rem) auto 0;padding:clamp(2.4rem,5vw,6rem);border:1px solid var(--ff-line);border-top:3px solid var(--ff-orange);border-radius:.6rem;background:var(--ff-panel);color:var(--ff-copy);font-size:clamp(1.55rem,1.8vw,1.85rem);line-height:1.72}.fieldfire-vision__story h2,.fieldfire-vision__story h3,.fieldfire-vision__story strong{color:var(--ff-white)}.fieldfire-vision__story h2{font-size:clamp(2.8rem,4vw,5rem);line-height:1.02}.fieldfire-vision__story h3{margin-top:3.6rem;padding-top:2.2rem;border-top:1px solid var(--ff-line)}body:has([data-fieldfire-product-vision="2026-07-12"]),body:has([data-fieldfire-product-vision="2026-07-12"]) #MainContent>.shopify-section,body:has([data-fieldfire-product-vision="2026-07-12"]) #MainContent .gradient,body:has([data-fieldfire-product-vision="2026-07-12"]) #MainContent .color-scheme-1,body:has([data-fieldfire-product-vision="2026-07-12"]) .shopify-section-group-footer-group,body:has([data-fieldfire-product-vision="2026-07-12"]) footer,body:has([data-fieldfire-product-vision="2026-07-12"]) footer.gradient{background:#030812!important;color:#c5d7ed}body:has([data-fieldfire-product-vision="2026-07-12"]) footer h2,body:has([data-fieldfire-product-vision="2026-07-12"]) footer a,body:has([data-fieldfire-product-vision="2026-07-12"]) footer summary{color:#f7fbff}@media screen and (max-width:989px){.fieldfire-vision__grid{grid-template-columns:1fr}.fieldfire-vision__panel{position:static}.fieldfire-vision__media{min-height:min(76vw,58rem)}}@media screen and (max-width:549px){.fieldfire-vision{padding-top:1.6rem}.fieldfire-vision__crumb{font-size:1rem}.fieldfire-vision__panel{padding:2.2rem 1.8rem}.fieldfire-vision__story{padding:2.4rem 1.8rem}.fieldfire-vision__stage--empty{min-height:34rem}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
