#partner-topbar .partner-topbar-track{scrollbar-width:none;-ms-overflow-style:none}#partner-topbar .partner-topbar-track::-webkit-scrollbar{display:none}#partner-topbar .partner-topbar-logo{flex:0 0 auto;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}#partner-topbar .partner-topbar-logo img{filter:grayscale(100%) saturate(0);-webkit-filter:grayscale(100%) saturate(0);opacity:.62;transition:filter .25s ease,opacity .25s ease,transform .25s ease}#partner-topbar .partner-topbar-logo:hover{transform:translateY(-2px);background-color:#fff;border-color:#ef444438;box-shadow:0 8px 20px #0f172a14,0 2px 6px #0f172a0d}#partner-topbar .partner-topbar-logo:hover img{filter:none;-webkit-filter:none;opacity:1;transform:scale(1.05)}#partner-topbar-hover-preview{position:fixed;width:min(22rem,calc(100vw - 2rem));padding:.7rem;background:linear-gradient(180deg,#fffffffe,#f9fafbfe);border:1px solid rgba(229,231,235,.98);border-radius:1.1rem;box-shadow:0 30px 70px #0f172a3d,0 12px 30px #0f172a21,inset 0 1px #fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.45rem) scale(.97);transform-origin:top center;transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility .16s ease;z-index:99999}#partner-topbar-hover-preview.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}#partner-topbar .partner-topbar-preview-indicator{position:absolute;right:.28rem;bottom:.22rem;display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;color:#fff;background:#dc2626;border:2px solid #ffffff;border-radius:9999px;font-size:.42rem;line-height:1;box-shadow:0 2px 6px #0f172a2e}#partner-topbar .partner-topbar-logo{position:relative}#partner-topbar-hover-preview .partner-topbar-preview-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.6rem;padding:.75rem .8rem;background:linear-gradient(135deg,#111827,#1f2937 58%,#991b1b);border:1px solid rgba(255,255,255,.08);border-radius:.82rem;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a1f}#partner-topbar-hover-preview .partner-topbar-preview-identity{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.12rem}#partner-topbar-hover-preview .partner-topbar-preview-kicker{display:inline-flex;align-items:center;gap:.32rem;color:#fecaca;font-size:.56rem;line-height:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#partner-topbar-hover-preview .partner-topbar-preview-name{display:block;max-width:13rem;overflow:hidden;color:#fff;font-size:1rem;line-height:1.2rem;font-weight:800;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}#partner-topbar-hover-preview .partner-topbar-preview-format{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;padding:.3rem .5rem;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.15);border-radius:9999px;font-size:.56rem;line-height:.78rem;font-weight:800}#partner-topbar-hover-preview .partner-topbar-preview-resource{margin:0 .15rem .55rem;color:#374151;font-size:.78rem;line-height:1.05rem;font-weight:800;text-align:left}#partner-topbar-hover-preview .partner-topbar-preview-media{display:flex;align-items:center;justify-content:center;min-height:9rem;max-height:23rem;overflow:hidden;background:radial-gradient(circle at center,#fff,#f9fafb 75%,#f3f4f6);border:1px solid #eef0f3;border-radius:.85rem}#partner-topbar-hover-preview .partner-topbar-preview-media img{display:block;width:100%;height:auto;max-height:22rem;-o-object-fit:contain;object-fit:contain}#partner-topbar-hover-preview .partner-topbar-preview-footer{display:flex;align-items:center;justify-content:center;gap:.35rem;padding-top:.55rem;color:#9ca3af;font-size:.62rem;line-height:.85rem;font-weight:600}#partner-topbar .partner-topbar-logo:focus-visible,#partner-topbar .partner-topbar-link:focus-visible{outline:2px solid #dc2626;outline-offset:3px}@media(max-width:767px){#partner-topbar .partner-topbar-scroll-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.25rem;pointer-events:none;background:linear-gradient(90deg,#fff0,#fffffffa)}}#partners-section .partner-card>.partner-resource-actions{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-.35rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}#partners-section .partner-card:hover>.partner-resource-actions,#partners-section .partner-card.is-selected>.partner-resource-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)}#partners-section .partner-card.is-selected>div.aspect-square{border-color:#dc26268c!important;box-shadow:0 0 0 3px #dc26261f,0 22px 45px #0f172a29!important;transform:translateY(-.25rem)}#partners-section .partner-card.is-selected .filter-grayscale{filter:none!important;-webkit-filter:none!important;opacity:1!important;transform:scale(1.1)!important}#partner-topbar .partner-topbar-logo.is-selected{background-color:#fff;border-color:#dc262673;box-shadow:0 0 0 3px #dc26261a,0 8px 20px #0f172a1a;transform:translateY(-2px)}#partner-topbar .partner-topbar-logo.is-selected img{filter:none;-webkit-filter:none;opacity:1;transform:scale(1.05)}#partners-section .partner-badge{z-index:60}#partners-section .partner-badge-preview{position:absolute;top:2.4rem;right:0;width:min(15rem,calc(100vw - 2rem));padding:.65rem;background:#fff;border:1px solid rgba(229,231,235,1);border-radius:1rem;box-shadow:0 24px 50px #0f172a33,0 10px 24px #0f172a1a;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-.4rem) scale(.97);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:100}#partners-section .partner-badge:hover+.partner-badge-preview{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)}#partners-section .partner-badge-preview-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;padding:.65rem .7rem;background:linear-gradient(135deg,#111827,#1f2937 62%,#991b1b);border:1px solid rgba(255,255,255,.08);border-radius:.75rem;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0f172a1a}#partners-section .partner-badge-preview-identity{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.1rem}#partners-section .partner-badge-preview-kicker{display:inline-flex;align-items:center;gap:.3rem;color:#fecaca;font-size:.52rem;line-height:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}#partners-section .partner-badge-preview-name{display:block;max-width:9rem;overflow:hidden;color:#fff;font-size:.88rem;line-height:1.1rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}#partners-section .partner-badge-preview-format{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;padding:.25rem .45rem;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);border-radius:9999px;font-size:.52rem;line-height:.75rem;font-weight:800}#partners-section .partner-badge-preview-resource{margin-bottom:.5rem;color:#374151;font-size:.72rem;line-height:1rem;font-weight:700;text-align:left}#partners-section .partner-badge-preview-media{display:flex;align-items:center;justify-content:center;min-height:7rem;overflow:hidden;background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid #f3f4f6;border-radius:.75rem}#partners-section .partner-badge-preview-media img{display:block;width:100%;height:auto;max-height:18rem;-o-object-fit:contain;object-fit:contain}.fn-home-hero{height:680px;min-height:680px}@media(min-width:640px){.fn-home-hero{height:80vh;min-height:640px;max-height:760px}}@media(min-width:1024px){.fn-home-hero{height:76vh;min-height:610px;max-height:720px}}@media(min-width:1280px){.fn-home-hero{height:74vh;min-height:600px;max-height:700px}}.hero-reveal{animation:heroTextReveal .9s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.hero-reveal--video{animation-delay:.18s}.hero-reveal--subtitle{animation-delay:.34s}.hero-reveal--title{animation-delay:.5s}.hero-reveal--actions{animation-delay:.66s}@keyframes heroTextReveal{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hero-reveal{animation:none;opacity:1;transform:none;will-change:auto}}#franceNumeriqueVideoPanel{width:min(96vw,72rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}#franceNumeriqueVideoStage{width:100%;height:min(54vw,40.5rem,calc(100vh - 8.5rem));height:min(54vw,40.5rem,calc(100dvh - 8.5rem));min-height:0}#franceNumeriquePresentationVideo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}@media(max-width:639px){#franceNumeriqueVideoPanel{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);border-radius:.875rem}#franceNumeriqueVideoStage{height:min(54vw,calc(100vh - 7.5rem));height:min(54vw,calc(100dvh - 7.5rem))}}@media(max-height:560px){#franceNumeriqueVideoPanel{width:min(96vw,64rem)}#franceNumeriqueVideoStage{height:calc(100vh - 5.5rem);height:calc(100dvh - 5.5rem)}.fn-video-header{padding-top:.5rem;padding-bottom:.5rem}.fn-video-footer{display:none}}.relative.h-full.w-full img{transform:scale(1.05);transition:transform 10s ease-out}.animate-fade-in-up{animation:fadeInUp .8s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}#contactModal{transition:opacity .3s ease}.modal-enter{animation:modalEnter .3s ease-out}@keyframes modalEnter{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}#produits-premium .fn-product-flip{position:relative;width:100%;height:400px;perspective:1200px;-webkit-perspective:1200px;perspective-origin:center center;-webkit-perspective-origin:center center;transform:none!important;-webkit-transform:none!important;animation:none!important;filter:none!important;opacity:1!important;isolation:isolate}#produits-premium .fn-product-flip__inner{position:relative;width:100%;height:100%;text-align:center;transform:rotateY(0);-webkit-transform:rotateY(0deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:center center;-webkit-transform-origin:center center;transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform}#produits-premium .fn-product-flip:hover .fn-product-flip__inner,#produits-premium .fn-product-flip:focus-within .fn-product-flip__inner{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}#produits-premium .fn-product-flip__front,#produits-premium .fn-product-flip__back{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;transform-origin:center center;-webkit-transform-origin:center center;transform-style:flat;-webkit-transform-style:flat}#produits-premium .fn-product-flip__front{z-index:2;transform:rotateY(0) translateZ(1px);-webkit-transform:rotateY(0deg) translateZ(1px);pointer-events:auto}#produits-premium .fn-product-flip__back{z-index:1;transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px);pointer-events:none}#produits-premium .fn-product-flip:hover .fn-product-flip__front,#produits-premium .fn-product-flip:focus-within .fn-product-flip__front{pointer-events:none}#produits-premium .fn-product-flip:hover .fn-product-flip__back,#produits-premium .fn-product-flip:focus-within .fn-product-flip__back{pointer-events:auto}@media(prefers-reduced-motion:reduce){#produits-premium .fn-product-flip__inner{transition:none!important}#produits-premium .fn-product-flip:hover .fn-product-flip__inner,#produits-premium .fn-product-flip:focus-within .fn-product-flip__inner{transform:rotateY(180deg)!important;-webkit-transform:rotateY(180deg)!important}}.btn-shine{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;transition:all .3s ease}.btn-shine:hover{background-position:100% 0}.filter-grayscale{filter:grayscale(100%)!important;filter:grayscale(1) saturate(0)!important;-webkit-filter:grayscale(1) saturate(0)!important;opacity:.7!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important;will-change:filter,opacity,transform}.group:hover .filter-grayscale{filter:grayscale(0%)!important;filter:none!important;-webkit-filter:none!important;opacity:1!important;transform:scale(1.1)!important}@keyframes cardAppear{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}section.bg-gradient-to-b .grid.grid-cols-2>div,section.bg-gradient-to-b .grid.grid-cols-3>div,section.bg-gradient-to-b .grid.grid-cols-6>div{animation:cardAppear .6s ease-out forwards;opacity:0}section.bg-gradient-to-b .grid.grid-cols-6>div:nth-child(1){animation-delay:.1s}section.bg-gradient-to-b .grid.grid-cols-6>div:nth-child(2){animation-delay:.2s}section.bg-gradient-to-b .grid.grid-cols-6>div:nth-child(3){animation-delay:.3s}section.bg-gradient-to-b .grid.grid-cols-6>div:nth-child(4){animation-delay:.4s}section.bg-gradient-to-b .grid.grid-cols-6>div:nth-child(5){animation-delay:.5s}section.bg-gradient-to-b .grid.grid-cols-6>div:nth-child(6){animation-delay:.6s}.group>div.aspect-square{position:relative;overflow:hidden;z-index:1}.group>div.aspect-square:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ef444433,#3b82f633,#8b5cf633);border-radius:24px;opacity:0;z-index:-1;transition:opacity .5s ease}.group:hover>div.aspect-square:before{opacity:1}.group>div.aspect-square:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .7s ease;z-index:1}.group:hover>div.aspect-square:after{left:100%}@media(max-width:768px){section.bg-gradient-to-b .grid.grid-cols-6{gap:1.5rem}section.bg-gradient-to-b .group>div.aspect-square{padding:1.5rem}.filter-grayscale{max-height:3rem!important}}.fn-home-hero__overlay{background-color:#000;opacity:.4}.fn-home-hero__overlay[data-home-overlay="0"]{opacity:0}.fn-home-hero__overlay[data-home-overlay="1"]{opacity:.01}.fn-home-hero__overlay[data-home-overlay="2"]{opacity:.02}.fn-home-hero__overlay[data-home-overlay="3"]{opacity:.03}.fn-home-hero__overlay[data-home-overlay="4"]{opacity:.04}.fn-home-hero__overlay[data-home-overlay="5"]{opacity:.05}.fn-home-hero__overlay[data-home-overlay="6"]{opacity:.06}.fn-home-hero__overlay[data-home-overlay="7"]{opacity:.07}.fn-home-hero__overlay[data-home-overlay="8"]{opacity:.08}.fn-home-hero__overlay[data-home-overlay="9"]{opacity:.09}.fn-home-hero__overlay[data-home-overlay="10"]{opacity:.1}.fn-home-hero__overlay[data-home-overlay="11"]{opacity:.11}.fn-home-hero__overlay[data-home-overlay="12"]{opacity:.12}.fn-home-hero__overlay[data-home-overlay="13"]{opacity:.13}.fn-home-hero__overlay[data-home-overlay="14"]{opacity:.14}.fn-home-hero__overlay[data-home-overlay="15"]{opacity:.15}.fn-home-hero__overlay[data-home-overlay="16"]{opacity:.16}.fn-home-hero__overlay[data-home-overlay="17"]{opacity:.17}.fn-home-hero__overlay[data-home-overlay="18"]{opacity:.18}.fn-home-hero__overlay[data-home-overlay="19"]{opacity:.19}.fn-home-hero__overlay[data-home-overlay="20"]{opacity:.2}.fn-home-hero__overlay[data-home-overlay="21"]{opacity:.21}.fn-home-hero__overlay[data-home-overlay="22"]{opacity:.22}.fn-home-hero__overlay[data-home-overlay="23"]{opacity:.23}.fn-home-hero__overlay[data-home-overlay="24"]{opacity:.24}.fn-home-hero__overlay[data-home-overlay="25"]{opacity:.25}.fn-home-hero__overlay[data-home-overlay="26"]{opacity:.26}.fn-home-hero__overlay[data-home-overlay="27"]{opacity:.27}.fn-home-hero__overlay[data-home-overlay="28"]{opacity:.28}.fn-home-hero__overlay[data-home-overlay="29"]{opacity:.29}.fn-home-hero__overlay[data-home-overlay="30"]{opacity:.3}.fn-home-hero__overlay[data-home-overlay="31"]{opacity:.31}.fn-home-hero__overlay[data-home-overlay="32"]{opacity:.32}.fn-home-hero__overlay[data-home-overlay="33"]{opacity:.33}.fn-home-hero__overlay[data-home-overlay="34"]{opacity:.34}.fn-home-hero__overlay[data-home-overlay="35"]{opacity:.35}.fn-home-hero__overlay[data-home-overlay="36"]{opacity:.36}.fn-home-hero__overlay[data-home-overlay="37"]{opacity:.37}.fn-home-hero__overlay[data-home-overlay="38"]{opacity:.38}.fn-home-hero__overlay[data-home-overlay="39"]{opacity:.39}.fn-home-hero__overlay[data-home-overlay="40"]{opacity:.4}.fn-home-hero__overlay[data-home-overlay="41"]{opacity:.41}.fn-home-hero__overlay[data-home-overlay="42"]{opacity:.42}.fn-home-hero__overlay[data-home-overlay="43"]{opacity:.43}.fn-home-hero__overlay[data-home-overlay="44"]{opacity:.44}.fn-home-hero__overlay[data-home-overlay="45"]{opacity:.45}.fn-home-hero__overlay[data-home-overlay="46"]{opacity:.46}.fn-home-hero__overlay[data-home-overlay="47"]{opacity:.47}.fn-home-hero__overlay[data-home-overlay="48"]{opacity:.48}.fn-home-hero__overlay[data-home-overlay="49"]{opacity:.49}.fn-home-hero__overlay[data-home-overlay="50"]{opacity:.5}.fn-home-hero__overlay[data-home-overlay="51"]{opacity:.51}.fn-home-hero__overlay[data-home-overlay="52"]{opacity:.52}.fn-home-hero__overlay[data-home-overlay="53"]{opacity:.53}.fn-home-hero__overlay[data-home-overlay="54"]{opacity:.54}.fn-home-hero__overlay[data-home-overlay="55"]{opacity:.55}.fn-home-hero__overlay[data-home-overlay="56"]{opacity:.56}.fn-home-hero__overlay[data-home-overlay="57"]{opacity:.57}.fn-home-hero__overlay[data-home-overlay="58"]{opacity:.58}.fn-home-hero__overlay[data-home-overlay="59"]{opacity:.59}.fn-home-hero__overlay[data-home-overlay="60"]{opacity:.6}.fn-home-hero__overlay[data-home-overlay="61"]{opacity:.61}.fn-home-hero__overlay[data-home-overlay="62"]{opacity:.62}.fn-home-hero__overlay[data-home-overlay="63"]{opacity:.63}.fn-home-hero__overlay[data-home-overlay="64"]{opacity:.64}.fn-home-hero__overlay[data-home-overlay="65"]{opacity:.65}.fn-home-hero__overlay[data-home-overlay="66"]{opacity:.66}.fn-home-hero__overlay[data-home-overlay="67"]{opacity:.67}.fn-home-hero__overlay[data-home-overlay="68"]{opacity:.68}.fn-home-hero__overlay[data-home-overlay="69"]{opacity:.69}.fn-home-hero__overlay[data-home-overlay="70"]{opacity:.7}.fn-home-hero__overlay[data-home-overlay="71"]{opacity:.71}.fn-home-hero__overlay[data-home-overlay="72"]{opacity:.72}.fn-home-hero__overlay[data-home-overlay="73"]{opacity:.73}.fn-home-hero__overlay[data-home-overlay="74"]{opacity:.74}.fn-home-hero__overlay[data-home-overlay="75"]{opacity:.75}.fn-home-hero__overlay[data-home-overlay="76"]{opacity:.76}.fn-home-hero__overlay[data-home-overlay="77"]{opacity:.77}.fn-home-hero__overlay[data-home-overlay="78"]{opacity:.78}.fn-home-hero__overlay[data-home-overlay="79"]{opacity:.79}.fn-home-hero__overlay[data-home-overlay="80"]{opacity:.8}.fn-home-hero__overlay[data-home-overlay="81"]{opacity:.81}.fn-home-hero__overlay[data-home-overlay="82"]{opacity:.82}.fn-home-hero__overlay[data-home-overlay="83"]{opacity:.83}.fn-home-hero__overlay[data-home-overlay="84"]{opacity:.84}.fn-home-hero__overlay[data-home-overlay="85"]{opacity:.85}.fn-home-hero__overlay[data-home-overlay="86"]{opacity:.86}.fn-home-hero__overlay[data-home-overlay="87"]{opacity:.87}.fn-home-hero__overlay[data-home-overlay="88"]{opacity:.88}.fn-home-hero__overlay[data-home-overlay="89"]{opacity:.89}.fn-home-hero__overlay[data-home-overlay="90"]{opacity:.9}.fn-product-flip__media{min-height:15rem;isolation:isolate}.fn-product-flip__image{z-index:0}.fn-product-flip__media-overlay{z-index:1}.fn-product-flip__badge{border:1px solid rgba(255,255,255,.18)}.fn-product-flip__description{color:#dbeafeeb}.fn-product-flip--firewall .fn-product-flip__back-surface{background:linear-gradient(135deg,#1e2d35,#3a5f69,#538a91)}.fn-product-flip--firewall .fn-product-flip__pdf{color:#1e2d35}.fn-product-flip--hosting .fn-product-flip__back-surface{background:linear-gradient(135deg,#0b1a1e,#23545a,#3e9da6)}.fn-product-flip--hosting .fn-product-flip__pdf{color:#0b1a1e}.fn-product-flip--sdwan .fn-product-flip__back-surface{background:linear-gradient(135deg,#051721,#033a4d,#075e84)}.fn-product-flip--sdwan .fn-product-flip__pdf{color:#051721}.fn-product-flip--backup .fn-product-flip__back-surface{background:linear-gradient(135deg,#051721,#033a4d,#075e84)}.fn-product-flip--backup .fn-product-flip__pdf{color:#051721}.fn-product-flip--web .fn-product-flip__back-surface{background:linear-gradient(135deg,#140f40,#211d58,#2d2c6f)}.fn-product-flip--web .fn-product-flip__pdf{color:#140f40}.fn-product-flip--support .fn-product-flip__back-surface{background:linear-gradient(135deg,#15191e,#545964)}.fn-product-flip--support .fn-product-flip__pdf{color:#15191e}.fn-home-video-pulse{animation-duration:2.2s}#fn-home-page{--fn-home-btn-primary-bg: #dc2626;--fn-home-btn-primary-text: #ffffff;--fn-home-btn-primary-border: #dc2626;--fn-home-btn-primary-hover-bg: #b91c1c;--fn-home-btn-primary-hover-text: #ffffff;--fn-home-btn-secondary-bg: #ffffff;--fn-home-btn-secondary-text: #0f172a;--fn-home-btn-secondary-border: #cbd5e1;--fn-home-btn-secondary-hover-bg: #f8fafc;--fn-home-btn-secondary-hover-text: #0f172a}#fn-home-page .fn-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:.9rem;font-size:.95rem;font-weight:750;line-height:1.15;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,color .16s ease}#fn-home-page .fn-home-btn>i{margin:0;font-size:.9em;opacity:.82}#fn-home-page .fn-home-btn--primary{background:var(--fn-home-btn-primary-bg);color:var(--fn-home-btn-primary-text);border-color:var(--fn-home-btn-primary-border)}#fn-home-page .fn-home-btn--secondary{background:var(--fn-home-btn-secondary-bg);color:var(--fn-home-btn-secondary-text);border-color:var(--fn-home-btn-secondary-border)}#fn-home-page[data-home-button-style=outline] .fn-home-btn{background:transparent}#fn-home-page[data-home-button-style=soft] .fn-home-btn--primary{background:color-mix(in srgb,var(--fn-home-btn-primary-bg) 13%,transparent);color:var(--fn-home-btn-primary-bg);border-color:color-mix(in srgb,var(--fn-home-btn-primary-bg) 22%,transparent)}#fn-home-page[data-home-button-style=ghost] .fn-home-btn{background:transparent;border-color:transparent;box-shadow:none}#fn-home-page[data-home-button-style=minimal] .fn-home-btn{min-height:2.3rem;padding-inline:.2rem;background:transparent;border-color:transparent;box-shadow:none}#fn-home-page[data-home-button-shape=square] .fn-home-btn{border-radius:.35rem}#fn-home-page[data-home-button-shape=rounded] .fn-home-btn{border-radius:.9rem}#fn-home-page[data-home-button-shape=pill] .fn-home-btn{border-radius:999px}#fn-home-page[data-home-button-size=sm] .fn-home-btn{min-height:2.55rem;padding:.62rem .95rem;font-size:.875rem}#fn-home-page[data-home-button-size=lg] .fn-home-btn{min-height:3.45rem;padding:.95rem 1.45rem;font-size:1.02rem}#fn-home-page[data-home-button-shadow=none] .fn-home-btn{box-shadow:none}#fn-home-page[data-home-button-shadow=soft] .fn-home-btn{box-shadow:0 8px 22px #0f172a1a}#fn-home-page[data-home-button-shadow=strong] .fn-home-btn{box-shadow:0 14px 32px #0f172a2b}#fn-home-page[data-home-button-icon=none] .fn-home-btn:after{content:none}#fn-home-page[data-home-button-icon=chevron] .fn-home-btn:after{content:"";width:.42rem;height:.42rem;border-top:1.7px solid currentColor;border-right:1.7px solid currentColor;transform:rotate(45deg);opacity:.72;margin-left:.08rem;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s ease}@media(hover:hover){#fn-home-page .fn-home-btn:hover{transform:translateY(-1px)}#fn-home-page .fn-home-btn--primary:hover{background:var(--fn-home-btn-primary-hover-bg);color:var(--fn-home-btn-primary-hover-text)}#fn-home-page .fn-home-btn--secondary:hover{background:var(--fn-home-btn-secondary-hover-bg);color:var(--fn-home-btn-secondary-hover-text)}#fn-home-page[data-home-button-icon=chevron] .fn-home-btn:hover:after{transform:translate(2px) rotate(45deg);opacity:1}}#fn-home-page .fn-home-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--fn-home-btn-primary-bg) 35%,transparent);outline-offset:3px}#fn-home-page .fn-home-btn--on-dark{backdrop-filter:blur(8px)}@media(prefers-reduced-motion:reduce){#fn-home-page .fn-home-btn,#fn-home-page .fn-home-btn:after{transition:none}}
