/*!
 * ===========================================================================
 *  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
 * ===========================================================================
 */
/*! features.min.css | v3.0.2 | built 2026-10-04 15:57 */
@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{--ft-angle:0deg}}}@property --ft-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{interpolate-size:allow-keywords}.ft-wrap{max-width:var(--pt-container-wide);padding-inline:var(--pt-gutter);margin-inline:auto}.ft-h2{color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.35rem);font-weight:800;line-height:1.25}.ft-sub{color:var(--color-ink-muted);text-wrap:pretty;margin:.6rem 0 0;font-size:1.02rem;line-height:1.75}.ft-arrow{transition:transform .25s var(--ease-out-quart)}[dir=rtl] .ft-arrow{transform:scaleX(-1)}.ft-link{color:var(--color-brand-700);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.dark .ft-link{color:var(--color-brand-300)}.ft-link:hover .ft-arrow{transform:translate(3px)}[dir=rtl] .ft-link:hover .ft-arrow{transform:scaleX(-1)translate(3px)}.ft-hero{padding-block:calc(var(--pt-nav-h) + clamp(2.5rem,5vw,4.5rem))clamp(3rem,6vw,5rem);background:radial-gradient(60% 70% at 85% 10%,#5db8632e,transparent 70%),linear-gradient(180deg,#eef5ef,var(--color-card));position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.ft-hero{background:radial-gradient(60% 70% at 85% 10%,color-mix(in srgb,var(--color-brand-400)18%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--color-brand-600)6%,var(--color-card)),var(--color-card))}}.ft-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.ft-crumbs{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-end:1.25rem;font-size:.9rem;display:flex}.ft-crumbs a:hover{color:var(--color-brand-700)}.dark .ft-crumbs a:hover{color:var(--color-brand-300)}[dir=rtl] .ft-crumbs i{transform:scaleX(-1)}.ft-crumbs [aria-current]{color:var(--color-ink);font-weight:700}.ft-kicker{color:var(--color-brand-700);align-items:center;gap:.6rem;margin:0 0 .9rem;font-weight:800;display:inline-flex}.dark .ft-kicker{color:var(--color-brand-300)}.ft-title{color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.6rem);font-weight:800;line-height:1.15}.ft-lead{max-width:36rem;color:var(--color-ink-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.8}.ft-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.75rem;display:flex}.ft-actions.is-center{justify-content:center}.ft-btn-main{align-items:center;gap:.5rem;display:inline-flex}.ft-btn-main:hover .ft-arrow{transform:translate(3px)}[dir=rtl] .ft-btn-main:hover .ft-arrow{transform:scaleX(-1)translate(3px)}.ft-btn-ghost{background:var(--color-card)}.ft-btn-ghost:hover{border-color:#89c28d}@supports (color:color-mix(in lab, red, red)){.ft-btn-ghost:hover{border-color:color-mix(in srgb,var(--color-brand-500)50%,var(--color-line))}}.ft-btn-ghost:hover{background:#eaf3ea}@supports (color:color-mix(in lab, red, red)){.ft-btn-ghost:hover{background:color-mix(in srgb,var(--color-brand-600)8%,var(--color-card))}}.ft-btn-ghost:hover{color:var(--color-brand-700)}.dark .ft-btn-ghost:hover{color:var(--color-brand-300)}.ft-tile{background:linear-gradient(160deg,var(--color-brand-500),var(--color-brand-700));width:3rem;height:3rem;color:var(--color-white);border-radius:.9rem;flex:none;place-items:center;font-size:1.35rem;display:inline-grid;box-shadow:0 8px 18px -10px #14601bb3}@supports (color:color-mix(in lab, red, red)){.ft-tile{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--color-brand-700)70%,transparent)}}.ft-tile.is-sm{width:2rem;height:2rem;box-shadow:none;border-radius:.6rem;font-size:1rem}.ft-tile.is-lg{border-radius:1.1rem;width:3.75rem;height:3.75rem;font-size:1.7rem}.ft-art{isolation:isolate;position:relative}.ft-art-glow{z-index:-1;background:radial-gradient(closest-side,#3a9b414d,#0000);border-radius:50%;position:absolute;inset:8% 6%}@supports (color:color-mix(in lab, red, red)){.ft-art-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--color-brand-500)30%,transparent),transparent)}}.ft-art-glow{filter:blur(8px);animation:6s ease-in-out infinite ft-breathe}.ft-scene{filter:drop-shadow(0 24px 40px #03320338);width:100%;height:auto;display:block}@supports (color:color-mix(in lab, red, red)){.ft-scene{filter:drop-shadow(0 24px 40px color-mix(in srgb,var(--color-brand-900)22%,transparent))}}.ft-chip{border:1px solid var(--color-line);background:var(--color-elevated);width:3.25rem;height:3.25rem;color:var(--color-brand-700);box-shadow:var(--shadow-pop);border-radius:1rem;place-items:center;font-size:1.4rem;animation:5s ease-in-out infinite ft-float;display:grid;position:absolute}.dark .ft-chip{color:var(--color-brand-300)}.ft-chip.is-a{inset-block-start:-4%;inset-inline-end:6%}.ft-chip.is-b{color:var(--color-success);animation-delay:-2.5s;inset-block-end:-2%;inset-inline-start:4%}.ft-svg-frame{fill:var(--color-elevated);stroke:var(--color-line);stroke-width:1.5px}.ft-svg-panel{fill:var(--color-line-soft)}.ft-svg-card{fill:var(--color-card);stroke:var(--color-line);stroke-width:1.2px}.ft-svg-line{fill:var(--color-line)}.ft-svg-ink{fill:var(--color-ink)}.ft-svg-fill{fill:var(--color-brand-600)}.ft-svg-tint{fill:#3a9b4142}@supports (color:color-mix(in lab, red, red)){.ft-svg-tint{fill:color-mix(in srgb,var(--color-brand-500)26%,transparent)}}.ft-svg-soft{fill:#92d09673}@supports (color:color-mix(in lab, red, red)){.ft-svg-soft{fill:color-mix(in srgb,var(--color-brand-300)45%,transparent)}}.ft-svg-on{fill:var(--color-white)}.ft-svg-on-stroke{stroke:var(--color-white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ft-svg-badge{fill:var(--color-success)}.ft-svg-beam{fill:var(--color-danger);opacity:.85}.ft-svg-path{stroke:#3a9b41b3}@supports (color:color-mix(in lab, red, red)){.ft-svg-path{stroke:color-mix(in srgb,var(--color-brand-500)70%,transparent)}}.ft-svg-path{stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 9;fill:none}.ft-svg-rule{stroke:#3a9b4199}@supports (color:color-mix(in lab, red, red)){.ft-svg-rule{stroke:color-mix(in srgb,var(--color-brand-500)60%,transparent)}}.ft-svg-rule{stroke-width:3px;stroke-linecap:round;fill:none}.ft-svg-ink-stroke{stroke:var(--color-brand-700);stroke-width:4px;stroke-linecap:round;fill:none}.ft-svg-road{stroke:var(--color-line-soft);stroke-width:18px;stroke-linecap:round;fill:none}.ft-svg-line-stroke{stroke:var(--color-brand-600);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ft-svg-hand{stroke:var(--color-ink);stroke-width:4px;stroke-linecap:round}.ft-svg-hand.is-short{stroke:var(--color-brand-600)}.ft-svg-mark{fill:var(--color-white);font-size:34px;font-weight:800}.ft-svg-dot{fill:var(--color-brand-700)}.dark .ft-svg-dot{fill:var(--color-brand-200)}.ft-scene *,.ft-faq-art *{transform-box:fill-box;transform-origin:50%}.ft-pop{animation:ft-pop 4.8s var(--ease-out-quart)var(--d,0s)infinite both}.ft-seq{animation:ft-seq 4.8s ease-out var(--d,0s)infinite both}.ft-pulse{animation:ft-pulse 2.6s ease-in-out var(--d,0s)infinite}.ft-float{animation:5s ease-in-out infinite ft-float}.ft-bob{animation:ft-bob 2.4s ease-in-out var(--d,0s)infinite;transform-origin:bottom}.ft-flow{animation:1.4s linear infinite ft-flow}.ft-draw{stroke-dasharray:320;stroke-dashoffset:320px;animation:ft-draw 4.8s var(--ease-out-quart)var(--d,0s)infinite}.ft-fillx{transform-origin:0;animation:ft-fillx 4.8s var(--ease-out-quart)infinite}.ft-grow{transform-origin:bottom;animation:ft-grow 4.8s var(--ease-out-quart)var(--d,0s)infinite both}.ft-scan{animation:2.2s ease-in-out infinite alternate ft-scan}.ft-print{animation:ft-print 4.8s var(--ease-out-quart)infinite}.ft-travel{animation:2.4s ease-in-out infinite ft-travel}.ft-drive{animation:6s ease-in-out infinite ft-drive}.ft-swing{transform-origin:0;animation:3s ease-in-out infinite ft-swing}.ft-tilt{animation:4s ease-in-out infinite ft-tilt}.ft-spin{transform-origin:50% 100%;animation:6s linear infinite ft-spin}.ft-spin-slow{transform-origin:0%;animation:36s linear infinite ft-spin}.ft-wrench{transform-origin:10% 90%;animation:1.6s ease-in-out infinite alternate ft-wrench}.ft-blink{animation:1.4s ease-in-out infinite ft-blink}.ft-blink.is-2{animation-delay:.2s}.ft-blink.is-3{animation-delay:.4s}.ft-clip-receipt{clip-path:inset(0)}[data-ft-art].is-paused *,.ft-orbit.is-paused *{animation-play-state:paused}.ft-orbit{--r:min(11.5rem,34vw);width:calc(var(--r)*2 + 4rem);aspect-ratio:1;justify-self:center;position:relative}.ft-orbit-ring{border:1.5px dashed #3a9b4173;position:absolute;inset:2rem}@supports (color:color-mix(in lab, red, red)){.ft-orbit-ring{border:1.5px dashed color-mix(in srgb,var(--color-brand-500)45%,transparent)}}.ft-orbit-ring{border-radius:50%;animation:60s linear infinite ft-spin}.ft-orbit-ring.is-inner{inset:calc(2rem + var(--r)*.42);border-style:solid;border-color:var(--color-line);animation-direction:reverse}.ft-orbit-core{inset:calc(2rem + var(--r)*.55);background:linear-gradient(160deg,var(--color-brand-600),var(--color-brand-800));color:var(--color-white);text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:.15rem;display:grid;position:absolute;box-shadow:0 0 0 10px #3a9b4124,0 24px 50px -20px #044504b3}@supports (color:color-mix(in lab, red, red)){.ft-orbit-core{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-brand-500)14%,transparent),0 24px 50px -20px color-mix(in srgb,var(--color-brand-800)70%,transparent)}}.ft-orbit-core{animation:5s ease-in-out infinite ft-breathe}.ft-orbit-core svg{width:1.8rem;height:1.8rem}.ft-orbit-core b{font-size:1.6rem;font-weight:800;line-height:1}.ft-orbit-core small{opacity:.85;max-width:7rem;font-size:.72rem;line-height:1.3}.ft-orbit-track{animation:48s linear infinite ft-spin;position:absolute;inset:0}.ft-orbit-node{--a:calc(360deg/var(--n)*var(--i));border:1px solid var(--color-line);background:var(--color-elevated);width:2.9rem;height:2.9rem;color:var(--color-brand-700);box-shadow:var(--shadow-card);transform:rotate(var(--a))translate(var(--r))rotate(calc(-1*var(--a)));border-radius:.85rem;place-items:center;margin:-1.45rem;font-size:1.3rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.dark .ft-orbit-node{color:var(--color-brand-300)}.ft-orbit-node i{animation:48s linear infinite reverse ft-spin;display:inline-block}.ft-group{padding-block:clamp(3rem,6vw,4.5rem)}.ft-group.is-stock{background:#f0f7f1}@supports (color:color-mix(in lab, red, red)){.ft-group.is-stock{background:color-mix(in srgb,var(--color-brand-600)5%,var(--color-card))}}.ft-group-head{gap:.2rem;max-width:46rem;margin-block-end:2rem;display:grid}.ft-group-index{color:var(--color-brand-600);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.dark .ft-group-index{color:var(--color-brand-300)}.ft-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.ft-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-card{isolation:isolate;border:1px solid var(--color-line);border-radius:var(--pt-r-lg);background:var(--color-card);height:100%;transition:transform .35s var(--ease-out-quart),box-shadow .35s,border-color .35s;flex-direction:column;gap:.55rem;padding:1.4rem;display:flex;position:relative}.ft-card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ft-angle),transparent 0 55%,var(--color-brand-400),var(--color-brand-600),transparent 85%);-webkit-mask:linear-gradient(var(--color-ink)0 0)content-box,linear-gradient(var(--color-ink)0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-ink)0 0)content-box exclude,linear-gradient(var(--color-ink)0 0);-webkit-mask:linear-gradient(var(--color-ink)0 0)content-box exclude,linear-gradient(var(--color-ink)0 0);mask:linear-gradient(var(--color-ink)0 0)content-box exclude,linear-gradient(var(--color-ink)0 0);opacity:0;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1px}.ft-card:hover,.ft-card:focus-visible{box-shadow:var(--shadow-pop);border-color:#0000;transform:translateY(-4px)}.ft-card:hover:before,.ft-card:focus-visible:before{opacity:1;animation:2.4s linear infinite ft-orbit-edge}.ft-card .ft-tile{transition:transform .4s var(--ease-out-quart)}.ft-card:hover .ft-tile{transform:rotate(-8deg)scale(1.06)}.ft-card-title{color:var(--color-ink);margin-block-start:.4rem;font-size:1.12rem;font-weight:800}.ft-card-text{color:var(--color-ink-muted);font-size:.95rem;line-height:1.7}.ft-card-go{color:var(--color-brand-700);align-items:center;gap:.35rem;margin-block-start:auto;padding-block-start:.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.dark .ft-card-go{color:var(--color-brand-300)}.ft-card:hover .ft-card-go .ft-arrow{transform:translate(3px)}[dir=rtl] .ft-card:hover .ft-card-go .ft-arrow{transform:scaleX(-1)translate(3px)}.ft-section-head{max-width:46rem;margin-block-end:2.25rem}.ft-section-head.is-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;max-width:none;display:flex}.ft-what{padding-block:clamp(3rem,6vw,5rem)}.ft-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.ft-point{border-block-start:1px solid var(--color-line);gap:1rem;padding-block:1.4rem;display:flex}.ft-point-mark{background:#247d2b1f;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ft-point-mark{background:color-mix(in srgb,var(--color-brand-600)12%,transparent)}}.ft-point-mark{color:var(--color-brand-700);transition:background-color .3s,color .3s,transform .4s var(--ease-out-quart);font-size:1.15rem}.dark .ft-point-mark{color:var(--color-brand-300)}.ft-point:hover .ft-point-mark{background:var(--color-brand-600);color:var(--color-white);transform:scale(1.08)}.ft-point-body{gap:.3rem;display:grid}.ft-point-title{color:var(--color-ink);font-size:1.08rem;font-weight:800}.ft-point-text{color:var(--color-ink-muted);line-height:1.75}.ft-flow-band{background:linear-gradient(150deg,var(--color-chrome-deep),var(--color-chrome));color:var(--color-chrome-ink);padding-block:clamp(3rem,6vw,5rem)}.ft-flow-band .ft-h2{color:var(--color-chrome-ink)}.ft-flow-band .ft-sub{color:var(--color-chrome-ink-muted)}.ft-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ft-steps:before,.ft-steps:after{content:"";background:var(--color-chrome-line);height:2px;position:absolute;inset-block-start:1.4rem;inset-inline:1.4rem}.ft-steps:after{background:linear-gradient(90deg,transparent,var(--color-brand-300),transparent);width:4rem;animation:4s linear infinite ft-run;inset-inline-end:auto}[dir=rtl] .ft-steps:after{animation-name:ft-run-rtl}.ft-step{align-content:start;gap:.4rem;display:grid;position:relative}.ft-step-node{background:var(--color-brand-600);width:2.8rem;height:2.8rem;color:var(--color-white);border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 0 0 6px #5db86338}@supports (color:color-mix(in lab, red, red)){.ft-step-node{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-brand-400)22%,transparent)}}.ft-step-node{animation:ft-node 2.4s ease-in-out var(--d,0s)infinite}.ft-step-title{margin-block-start:.6rem;font-size:1.08rem;font-weight:800}.ft-step-text{color:var(--color-chrome-ink-muted);line-height:1.7}.ft-related{padding-block:clamp(3rem,6vw,5rem)}.ft-faq{background:#f2f8f3;padding-block:clamp(3rem,6vw,5rem)}@supports (color:color-mix(in lab, red, red)){.ft-faq{background:color-mix(in srgb,var(--color-brand-600)4%,var(--color-card))}}.ft-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ft-faq-head{justify-items:start;gap:.6rem;display:grid;position:sticky;inset-block-start:calc(var(--pt-nav-h) + 1.5rem)}.ft-faq-art{width:7.5rem;height:auto;margin-block-end:.5rem}.ft-faq-list{border:1px solid var(--color-line);border-radius:var(--pt-r-lg);background:var(--color-card);padding-inline:1.4rem}.ft-qa{border-block-end:1px solid var(--color-line-soft)}.ft-qa:last-child{border-block-end:0}.ft-qa summary{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-weight:700;line-height:1.55;list-style:none;display:flex}.ft-qa summary::-webkit-details-marker{display:none}.ft-qa summary i{background:#247d2b1a;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ft-qa summary i{background:color-mix(in srgb,var(--color-brand-600)10%,transparent)}}.ft-qa summary i{color:var(--color-brand-700);transition:transform .35s var(--ease-out-quart),background-color .25s,color .25s}.dark .ft-qa summary i{color:var(--color-brand-300)}.ft-qa[open] summary i{background:var(--color-brand-600);color:var(--color-white);transform:rotate(45deg)}.ft-qa summary:hover{color:var(--color-brand-700)}.dark .ft-qa summary:hover{color:var(--color-brand-300)}.ft-qa::details-content{block-size:0;transition:block-size .35s var(--ease-out-quart),content-visibility .35s allow-discrete;overflow:clip}.ft-qa[open]::details-content{block-size:auto}.ft-qa p{color:var(--color-ink-muted);margin:0;padding-block-end:1.15rem;line-height:1.8}.ft-cta-band{padding-block:clamp(3rem,6vw,5rem)}.ft-cta{border:1px solid var(--color-line);border-radius:var(--pt-r-xl);background:radial-gradient(70% 90% at 50% 0%,#5db86333,transparent 70%),var(--color-elevated);justify-items:center;gap:.4rem;max-width:52rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ft-cta{background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--color-brand-400)20%,transparent),transparent 70%),var(--color-elevated)}}.ft-cta{text-align:center;box-shadow:var(--shadow-pop)}.ft-cta .ft-tile{margin-block-end:.6rem}@keyframes ft-pop{0%{opacity:.35;transform:scale(.9)}14%,to{opacity:1;transform:none}}@keyframes ft-seq{0%,8%{opacity:.35}20%,90%{opacity:1}to{opacity:.35}}@keyframes ft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ft-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ft-flow{to{stroke-dashoffset:-22px}}@keyframes ft-draw{0%{stroke-dashoffset:320px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes ft-fillx{0%{transform:scaleX(.05)}70%,to{transform:scaleX(1)}}@keyframes ft-grow{0%{transform:scaleY(.1)}40%,to{transform:scaleY(1)}}@keyframes ft-scan{0%{transform:translate(0)}to{transform:translate(158px)}}@keyframes ft-print{0%{transform:translateY(-140px)}45%,85%{transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes ft-travel{0%{transform:translate(0)}50%{transform:translate(44px)}to{transform:translate(0)}}@keyframes ft-drive{0%{transform:translate(0)}50%{transform:translate(150px)translateY(-20px)}to{transform:translate(0)}}@keyframes ft-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes ft-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ft-spin{to{transform:rotate(360deg)}}@keyframes ft-wrench{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}@keyframes ft-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes ft-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ft-orbit-edge{to{--ft-angle:360deg}}@keyframes ft-run{0%{transform:translate(0)}to{transform:translate(calc(100cqi + 100%))}}@keyframes ft-run-rtl{0%{transform:translate(0)}to{transform:translate(calc(-100cqi - 100%))}}@keyframes ft-node{}.ft-steps{container-type:inline-size}@media (max-width:1023px){.ft-hero-grid{grid-template-columns:minmax(0,1fr)}.ft-art{justify-self:center;width:100%;max-width:34rem}.ft-faq-grid{grid-template-columns:minmax(0,1fr)}.ft-faq-head{position:static}.ft-cards.is-three{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media (max-width:767px){.ft-points{grid-template-columns:minmax(0,1fr)}.ft-steps{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding-inline-start:.2rem}.ft-steps:before{width:2px;height:auto;inset-block:1.4rem;inset-inline:1.39rem auto}.ft-steps:after{display:none}.ft-step{grid-template-columns:auto minmax(0,1fr);column-gap:1rem}.ft-step-node{grid-row:span 2}.ft-step-title{align-self:end;margin:0}.ft-faq-list{padding-inline:1rem}.ft-orbit{--r:min(8.5rem,34vw)}.ft-orbit-node{width:2.4rem;height:2.4rem;margin:-1.2rem;font-size:1.05rem}.ft-orbit-core small{display:none}}@media (prefers-reduced-motion:reduce){.ft-scene *,.ft-orbit *,.ft-art-glow,.ft-chip,.ft-step-node,.ft-steps:after,.ft-faq-art *,.ft-card:hover:before{animation:none}.ft-draw{stroke-dashoffset:0}.ft-pop,.ft-seq{opacity:1}.ft-card,.ft-point-mark{transition:none}.ft-qa::details-content{transition:none}}