/*!
 * ===========================================================================
 *  L I N K Y S O F T
 *  Information Systems | Software Engineering | Digital Transformation
 * ---------------------------------------------------------------------------
 *  Enterprise web platforms . Custom business software . Mobile applications
 *  Cloud infrastructure . Cybersecurity . AI systems . Digital marketing
 *
 *  Designed, engineered and operated in-house by Linkysoft.
 * ---------------------------------------------------------------------------
 *  Copyright (c) 2026 Linkysoft. All rights reserved.
 *
 *  PROPRIETARY AND CONFIDENTIAL.
 *  This file, its source, its structure and this compiled output are the
 *  exclusive intellectual property of Linkysoft. Copying, modification,
 *  redistribution, publication, reverse engineering, decompilation or the
 *  creation of derivative works from any part of it, in whole or in part
 *  and by any medium, is strictly prohibited without prior written consent
 *  from Linkysoft. Unauthorized use is an infringement of copyright and
 *  will be pursued to the fullest extent of the law.
 * ---------------------------------------------------------------------------
 *  https://linkysoft.com  |  support@linkysoft.com
 * ===========================================================================
 */
/*! feature-card.min.css | v3.0.2 | built 2026-09-20 08:51 */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}@layer components{.fc-sec{padding-block:clamp(3.5rem,8vw,6.5rem)}.fc-sec-alt{background-color:var(--color-surface-alt,#cff2e7)}.fc-head{margin-bottom:calc(var(--spacing,.25rem)*12);align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);text-align:start;flex-direction:column;max-width:48rem;display:flex}.fc-head-c{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*14);align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;max-width:42rem;display:flex}.fc-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200,#9be0cf);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;align-self:flex-start;display:inline-flex}.fc-eyebrow:where(.dark,.dark *){border-color:var(--color-brand-800,#065948);color:var(--color-brand-300,#7fd8c4)}.fc-eyebrow{background:#26cfae17}@supports (color:color-mix(in lab, red, red)){.fc-eyebrow{background:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.fc-head-c .fc-eyebrow{align-self:center}.fc-eyebrow i{font-size:16px}.fc-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.35}.fc-lead{--tw-leading:1.9;max-width:62ch;color:var(--color-text-muted,#3a6e61);font-size:17px;line-height:1.9}.fc-li-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);flex-shrink:0;place-items:center;font-size:16px;display:grid}.fc-title,.fc-hero-title,.fc-feat-title{background-image:linear-gradient(105deg,transparent 42%,#ffffffe0 50%,transparent 58%),linear-gradient(180deg,var(--color-brand-500)0%,var(--color-brand-700)42%,var(--color-brand-900)80%,var(--color-brand-950)100%)}@supports (color:color-mix(in lab, red, red)){.fc-title,.fc-hero-title,.fc-feat-title{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-text-on-brand)88%,transparent)50%,transparent 58%),linear-gradient(180deg,var(--color-brand-500)0%,var(--color-brand-700)42%,var(--color-brand-900)80%,var(--color-brand-950)100%)}}.fc-title,.fc-hero-title,.fc-feat-title{color:#0000;filter:drop-shadow(0 1px #022e2766)drop-shadow(0 3px 2px #044a3d3d)drop-shadow(0 10px 16px #06594833);background-position:220% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.fc-title,.fc-hero-title,.fc-feat-title{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--color-brand-950)40%,transparent))drop-shadow(0 3px 2px color-mix(in srgb,var(--color-brand-900)24%,transparent))drop-shadow(0 10px 16px color-mix(in srgb,var(--color-brand-800)20%,transparent))}}.fc-title,.fc-hero-title,.fc-feat-title{animation:6s ease-in-out infinite fc-shine}.dark .fc-title,.dark .fc-hero-title,.dark .fc-feat-title{background-image:linear-gradient(105deg,transparent 42%,#ffffffeb 50%,transparent 58%),linear-gradient(180deg,var(--color-brand-100)0%,var(--color-brand-300)48%,var(--color-brand-500)100%)}@supports (color:color-mix(in lab, red, red)){.dark .fc-title,.dark .fc-hero-title,.dark .fc-feat-title{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-text-on-brand)92%,transparent)50%,transparent 58%),linear-gradient(180deg,var(--color-brand-100)0%,var(--color-brand-300)48%,var(--color-brand-500)100%)}}.dark .fc-title,.dark .fc-hero-title,.dark .fc-feat-title{filter:drop-shadow(0 2px #022e27b3)drop-shadow(0 6px 8px #022e2773)}@supports (color:color-mix(in lab, red, red)){.dark .fc-title,.dark .fc-hero-title,.dark .fc-feat-title{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--color-brand-950)70%,transparent))drop-shadow(0 6px 8px color-mix(in srgb,var(--color-brand-950)45%,transparent))}}html.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out-quart),transform .6s var(--ease-out-quart);transform:translateY(22px)}html.js [data-reveal].is-inview{opacity:1;transform:none}html.js [data-reveal][data-reveal-delay="1"]{transition-delay:80ms}html.js [data-reveal][data-reveal-delay="2"]{transition-delay:.16s}html.js [data-reveal][data-reveal-delay="3"]{transition-delay:.24s}html.js [data-reveal][data-stagger]{transform:none}html.js [data-stagger]:not(.is-inview)>:not(ul,ol,[aria-hidden=true]),html.js [data-stagger]:not(.is-inview)>:is(ul,ol)>li{opacity:0}html.js [data-stagger].is-inview>:not(ul,ol,[aria-hidden=true]),html.js [data-stagger].is-inview>:is(ul,ol)>li{animation:fc-rv-item .55s var(--ease-out-quart)backwards}html.js [data-stagger].is-inview>:nth-child(2){animation-delay:70ms}html.js [data-stagger].is-inview>:nth-child(3){animation-delay:.14s}html.js [data-stagger].is-inview>:nth-child(4){animation-delay:.21s}html.js [data-stagger].is-inview>:nth-child(5){animation-delay:.28s}html.js [data-stagger].is-inview>:nth-child(n+6){animation-delay:.35s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(2){animation-delay:.12s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(3){animation-delay:.19s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(4){animation-delay:.26s}.sv-gs-a{stop-color:var(--color-brand-800)}.sv-gs-b{stop-color:var(--color-brand-400)}.sv-blob{fill:#26cfae17}@supports (color:color-mix(in lab, red, red)){.sv-blob{fill:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.sv-card,.sv-chip{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5px}.sv-screen{fill:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.sv-screen{fill:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.sv-dot-mut{fill:var(--color-border-strong)}.sv-line-soft{fill:var(--color-border)}.sv-line-strong{fill:var(--color-border-strong)}.sv-glyph{fill:var(--color-brand-600)}.sv-glyph-soft{fill:#26cfae42}@supports (color:color-mix(in lab, red, red)){.sv-glyph-soft{fill:color-mix(in srgb,var(--color-brand-400)26%,transparent)}}.sv-glyph-line{fill:none;stroke:var(--color-brand-600);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-on-brand{fill:var(--color-text-on-brand)}.sv-on-brand-soft{fill:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.sv-on-brand-soft{fill:color-mix(in srgb,var(--color-text-on-brand)55%,transparent)}}.sv-on-brand-line{fill:none;stroke:var(--color-text-on-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-danger{fill:var(--color-danger)}.sv-success{fill:var(--color-success)}.svt{fill:var(--color-text-heading);font-weight:700}.svt-sub{fill:var(--color-text-muted);font-weight:600}.svt-brand{fill:var(--color-brand-700);font-weight:700}.svt-onbrand{fill:var(--color-text-on-brand);font-weight:700}.dark .sv-gs-a{stop-color:var(--color-brand-900)}.dark .sv-gs-b{stop-color:var(--color-brand-600)}.dark .sv-blob{fill:#26cfae12}@supports (color:color-mix(in lab, red, red)){.dark .sv-blob{fill:color-mix(in srgb,var(--color-brand-400)7%,transparent)}}.dark .sv-screen{fill:#26cfae17}@supports (color:color-mix(in lab, red, red)){.dark .sv-screen{fill:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.dark .sv-glyph{fill:var(--color-brand-700)}.dark .sv-glyph-soft{fill:#26cfae26}@supports (color:color-mix(in lab, red, red)){.dark .sv-glyph-soft{fill:color-mix(in srgb,var(--color-brand-400)15%,transparent)}}.dark .sv-glyph-line{stroke:var(--color-brand-700)}.dark .svt-brand{fill:var(--color-brand-300)}.fcv-anim{transform-box:fill-box;transform-origin:50%}.fcv-float{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite fcv-float}.fcv-float-2{animation:7s ease-in-out infinite reverse fcv-float}.fcv-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite fcv-pulse}.fcv-twinkle{transform-box:fill-box;transform-origin:50%;fill:#26cfae80}@supports (color:color-mix(in lab, red, red)){.fcv-twinkle{fill:color-mix(in srgb,var(--color-brand-400)50%,transparent)}}.fcv-twinkle{animation:3s ease-in-out infinite fcv-twinkle}.fcv-twinkle-2{animation-delay:-1.1s}.fcv-twinkle-3{animation-delay:-2s}.fcv-spark{stroke:var(--color-brand-400);stroke-width:3px;stroke-linecap:round;animation:2.6s ease-in-out infinite fcv-twinkle}.fcv-blink{animation:1.2s step-end infinite fcv-blink}.fcv-scan{transform-box:fill-box;animation:2.6s ease-in-out infinite fcv-scan}.fcv-fill{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite fcv-fill;transform:scaleX(.05)}.fcv-dash{stroke-dasharray:5 7;stroke-linecap:round;animation:1.1s linear infinite fcv-dash}.fcv-shimmer{transform-box:fill-box;animation:5.5s ease-in-out infinite fcv-shimmer}.fcv-chip{fill:url(#fc-hero-g)}.fcv-spin{transform-box:fill-box;transform-origin:50%;animation:1.4s linear infinite fcv-spin}[dir=rtl] .fc-hero-svg,[dir=rtl] .fc-feat-svg{transform:scaleX(-1)}[dir=rtl] .fc-hero-svg text,[dir=rtl] .fc-feat-svg text,[dir=rtl] .fc-hero-svg .svk,[dir=rtl] .fc-feat-svg .svk{transform-box:fill-box;transform-origin:50%;transform:scaleX(-1)}.fc-hero{padding-block:clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}.fc-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);background:radial-gradient(60% 60% at 82% 8%,#26cfae29,#0000 70%),radial-gradient(50% 50% at 6% 92%,#26cfae1f,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.fc-hero:before{background:radial-gradient(60% 60% at 82% 8%,color-mix(in srgb,var(--color-brand-400)16%,transparent),transparent 70%),radial-gradient(50% 50% at 6% 92%,color-mix(in srgb,var(--color-brand-400)12%,transparent),transparent 70%)}}[dir=rtl] .fc-hero:before{transform:scaleX(-1)}.fc-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem)*12);display:grid;position:relative}@media (min-width:64rem){.fc-hero-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:1.05fr 1fr}}.fc-hero-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;max-width:36rem;display:flex}.fc-hero-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.15}.fc-hero-accent{display:block}.fc-hero-lead{--tw-leading:1.85;max-width:40rem;color:var(--color-text-muted,#3a6e61);font-size:17.5px;line-height:1.85}.fc-hero-cta{align-items:center;gap:calc(var(--spacing,.25rem)*3.5);flex-wrap:wrap;display:flex}.fc-hero-ticks{margin-top:calc(var(--spacing,.25rem)*1);column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;display:flex}.fc-hero-ticks li{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.fc-tick-ico{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.fc-hero-art{width:100%;max-width:34rem;margin-inline:auto;position:relative}.fc-hero-svg{width:100%;height:auto}.fc-steps{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:40rem){.fc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fc-steps{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-step{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex;position:relative}.fc-step:hover{border-color:var(--color-brand-300,#7fd8c4)}.fc-step:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.fc-step:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.fc-step-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);flex-shrink:0;place-items:center;font-size:24px;display:grid}.fc-step-num{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*4);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:40px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-100,#c5ece1);position:absolute}.fc-step-num:where(.dark,.dark *){color:var(--color-brand-900,#044a3d)}.fc-step-eyebrow{--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-brand-600,#0c8770);text-transform:uppercase}.fc-step-eyebrow:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.fc-step-title{--tw-leading:var(--leading-snug,1.375);font-size:17px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.fc-step-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.fc-step-link{color:var(--color-brand-300,#7fd8c4);font-size:20px;display:none;position:absolute;top:50%}@media (min-width:64rem){.fc-step-link{display:block}}.fc-step-link:where(.dark,.dark *){color:var(--color-brand-700,#0a6e5b)}.fc-step-link{inset-inline-end:-1.05rem;transform:translateY(-50%)}.fc-feat{padding-block:clamp(2.75rem,6vw,4.5rem)}.fc-feat-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media (min-width:64rem){.fc-feat-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}.fc-feat-rev .fc-feat-media{order:-9999}}.fc-feat-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;max-width:34rem;display:flex}.fc-feat-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;font-size:clamp(1.55rem,3.2vw,2.1rem);line-height:1.4}.fc-feat-desc{--tw-leading:1.95;color:var(--color-text-muted,#3a6e61);font-size:16.5px;line-height:1.95}.fc-feat-list{gap:calc(var(--spacing,.25rem)*3.5);width:100%;display:grid}@media (min-width:40rem){.fc-feat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fc-feat-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.fc-feat-link{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);display:inline-flex}.fc-feat-link:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.fc-feat-link{transition:gap .25s var(--ease-out-quart),color .25s}.fc-feat-link:hover{gap:calc(var(--spacing,.25rem)*3);color:var(--color-brand-800,#065948)}.fc-feat-link:hover:where(.dark,.dark *){color:var(--color-brand-200,#9be0cf)}.fc-feat-link i{font-size:18px}.fc-feat-media{width:100%;max-width:33rem;margin-inline:auto}.fc-feat-svg{width:100%;height:auto}.fc-feat-shot{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.fc-feat-shot{padding:calc(var(--spacing,.25rem)*5)}}.fc-feat-shot{box-shadow:var(--shadow-xl)}.fc-grid{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fc-tile{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3.5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex}.fc-tile:hover{border-color:var(--color-brand-300,#7fd8c4)}.fc-tile:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.fc-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.fc-tile-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);flex-shrink:0;place-items:center;font-size:22px;display:grid}.fc-tile-title{--tw-leading:var(--leading-snug,1.375);font-size:16px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.fc-tile-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.fc-cta{padding-block:clamp(3rem,7vw,5rem)}.fc-cta-card{align-items:center;gap:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-modal,12px);max-width:60rem;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.fc-cta-card{padding-inline:calc(var(--spacing,.25rem)*12)}}.fc-cta-card{background:var(--gradient-brand-rich);box-shadow:var(--shadow-xl)}.fc-cta-card:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background:radial-gradient(40% 70% at 12% 0,#ffffff38,#0000 70%),radial-gradient(36% 60% at 90% 100%,#ffffff29,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.fc-cta-card:before{background:radial-gradient(40% 70% at 12% 0%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(36% 60% at 90% 100%,color-mix(in srgb,var(--color-text-on-brand)16%,transparent),transparent 70%)}}.fc-cta-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-50);background:#ffffff29;border-width:1px;border-color:#0000;border-radius:3.40282e38px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fc-cta-eyebrow{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.fc-cta-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);text-wrap:balance;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.25;position:relative}.fc-cta-lead{--tw-leading:1.85;color:#ffffffe6;max-width:46ch;font-size:17px;line-height:1.85;position:relative}@supports (color:color-mix(in lab, red, red)){.fc-cta-lead{color:color-mix(in srgb,var(--color-text-on-brand)90%,transparent)}}.fc-cta-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3.5);flex-wrap:wrap;display:flex;position:relative}.fc-cta-note{--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.fc-cta-note{color:color-mix(in srgb,var(--color-text-on-brand)80%,transparent)}}.btn-on-brand{color:var(--color-brand-800,#065948);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg)}.btn-on-brand:hover{color:var(--color-brand-900,#044a3d);background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.btn-on-brand:hover{background:color-mix(in srgb,var(--color-text-on-brand)92%,var(--color-brand-400))}}.btn-on-brand:hover{filter:none}.btn-ghost-on-brand{border-style:var(--tw-border-style);color:var(--color-text-on-brand,#fff);border-width:1px;border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand{border-color:color-mix(in srgb,var(--color-text-on-brand)40%,transparent)}}.btn-ghost-on-brand{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand{background:color-mix(in srgb,var(--color-text-on-brand)8%,transparent)}}.btn-ghost-on-brand:hover{background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand:hover{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}}@keyframes fc-shine{0%,55%{background-position:220% 0,0 0}90%,to{background-position:-120% 0,0 0}}@keyframes fc-rv-item{0%{opacity:0;translate:0 16px}}@keyframes fcv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fcv-pulse{0%{opacity:.7;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes fcv-twinkle{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes fcv-blink{0%,55%{opacity:1}56%,to{opacity:.12}}@keyframes fcv-scan{0%,to{transform:translateY(2px)}50%{transform:translateY(46px)}}@keyframes fcv-fill{0%{transform:scaleX(.05)}70%,to{transform:scaleX(1)}}@keyframes fcv-dash{to{stroke-dashoffset:-24px}}@keyframes fcv-shimmer{0%{opacity:0;transform:translate(-40px)}18%{opacity:.75}55%,to{opacity:0;transform:translate(360px)}}@keyframes fcv-spin{to{transform:rotate(360deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}