.spinafx-us-home-intro{padding:var(--spinafx-space-72) 0 var(--spinafx-space-96)}.spinafx-us-home-intro__inner{display:flex;flex-direction:column;gap:24px}.spinafx-us-home-intro__heading{color:var(--spinafx-navy)}.spinafx-us-home-intro__heading-main{display:block;font-size:clamp(3rem,8.4vw,8.4rem);line-height:.94;letter-spacing:-.055em}.spinafx-us-home-intro__heading-sub{display:block;margin-top:.4em;max-width:1100px;font-size:clamp(1.5rem,3.2vw,3rem);line-height:1.1;letter-spacing:-.035em}.spinafx-us-home-intro__note{max-width:860px;color:var(--spinafx-navy);font-weight:600;font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.35;letter-spacing:-.015em}.spinafx-us-home-intro__highlight,.spinafx-get-in-touch__heading .spinafx-accent{padding:0 .04em;background:linear-gradient(180deg,transparent 0,transparent 72%,var(--spinafx-green) 72%,var(--spinafx-green) 90%,transparent 90%) no-repeat 0 0 / 100% 100%}.spinafx-us-home-intro__highlight{background-size:0% 100%;animation:spinafx-us-home-highlight 1.4s cubic-bezier(.65,0,.35,1) .5s forwards}@keyframes spinafx-us-home-highlight{to{background-size:100% 100%}}.spinafx-us-home-trial{position:relative;padding-top:var(--spinafx-space-112);margin-bottom:96px;background:var(--spinafx-green)}.spinafx-us-home-trial__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:40px 56px;align-items:end}.spinafx-us-home-trial__copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;min-width:0;padding-bottom:var(--spinafx-space-112)}.spinafx-us-home-trial__pill{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:8px 16px 8px 8px;border-radius:var(--spinafx-radius-pill);background:var(--spinafx-navy);color:var(--spinafx-white);font-size:16px;line-height:1.2;letter-spacing:.01em}.spinafx-us-home-trial__pill-dot{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--spinafx-radius-pill);background:var(--spinafx-green)}.spinafx-us-home-trial__pill-dot:after{content:"";width:8px;height:8px;border-radius:var(--spinafx-radius-pill);background:var(--spinafx-navy)}.spinafx-us-home-trial__acronym{font-weight:800;font-size:clamp(3.6rem,8vw,5.25rem);line-height:.8;letter-spacing:-.035em;color:var(--spinafx-navy)}.spinafx-us-home-trial__title{max-width:680px;font-weight:600;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.28;letter-spacing:-.01em;color:var(--spinafx-navy)}.spinafx-us-home-trial__card{position:relative;z-index:3;overflow:hidden;align-self:end;margin-bottom:-96px;display:flex;flex-direction:column;gap:28px;padding:clamp(28px,3.4vw,48px);border-radius:var(--spinafx-radius-card);background:var(--spinafx-navy);color:var(--spinafx-white);box-shadow:0 40px 90px #061f3052}.spinafx-us-home-trial__card-glow{position:absolute;right:-120px;top:-140px;width:360px;height:360px;pointer-events:none;border-radius:var(--spinafx-radius-pill);background:radial-gradient(closest-side,#d7e48a47,#d7e48a00)}.spinafx-us-home-trial__field{position:relative;display:flex;flex-direction:column;gap:6px}.spinafx-us-home-trial__field-label{font-weight:700;font-size:15px;color:var(--spinafx-green)}.spinafx-us-home-trial__registry-id{align-self:flex-start;font-family:var(--spinafx-mono);font-weight:500;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.1;letter-spacing:.02em;color:var(--spinafx-white);background:linear-gradient(100deg,#ffffff 0%,#ffffff 38%,var(--spinafx-green) 46%,#8fd0f5 54%,#ffffff 62%,#ffffff 100%) 100% 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:spinafx-us-home-strip 3.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes spinafx-us-home-strip{0%{background-position:100% 0}70%,to{background-position:0% 0}}.spinafx-us-home-trial__sponsor{font-size:19px}.spinafx-us-home-trial__divider{position:relative;height:1px;background:#ffffff24}.spinafx-us-home-trial__footer{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px}.spinafx-us-home-trial__button{min-height:52px}.spinafx-get-in-touch--large .spinafx-get-in-touch__heading{font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:.96}@supports (animation-timeline: view()){.spinafx-get-in-touch__heading .spinafx-accent{background-size:0% 100%;animation:spinafx-us-home-highlight linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}@media(max-width:900px){.spinafx-us-home-trial{margin-bottom:72px}.spinafx-us-home-trial__grid{grid-template-columns:minmax(0,1fr)}.spinafx-us-home-trial__copy{padding-bottom:0}.spinafx-us-home-trial__card{margin-bottom:-72px}}@media(prefers-reduced-motion:reduce){.spinafx-us-home-intro__highlight,.spinafx-get-in-touch__heading .spinafx-accent{animation:none;background-size:100% 100%}.spinafx-us-home-trial__registry-id{animation:none;background:none;-webkit-text-fill-color:var(--spinafx-white)}}
