.fc-landscape-footer{--footer-sky:#000;--footer-ink:#f4f7fb;--footer-muted:#b7c4d6;--footer-top:112px;padding:var(--footer-top) 0 0;color:var(--footer-ink);background:#000;margin:0;position:relative}.fc-landscape-footer:before{content:"";height:calc(var(--footer-top) + 2px);background:var(--footer-sky);pointer-events:none;top:-1px;position:absolute;inset-inline:0}.fc-footer-frame{isolation:isolate;background:var(--footer-sky);position:relative;overflow:hidden}.fc-footer-content{z-index:2;grid-template-columns:1.65fr 1fr 1.1fr 1fr;gap:32px;padding-block:58px 46px;display:grid;position:relative}.fc .fc-footer-intro .fc-brand{color:var(--footer-ink);font-size:34px}.fc .fc-footer-intro>p{max-width:28ch;color:var(--footer-muted);margin-top:17px;font-size:clamp(18px,1.7vw,21px);line-height:1.6}.fc-footer-shortcuts{gap:8px;margin-top:24px;display:flex}.fc-footer-shortcuts a{width:40px;height:40px;color:var(--footer-ink);transition:color .16s ease, background-color .16s ease, border-color .16s ease, transform var(--fc-spring);border:1px solid #ffffff38;border-radius:7px;place-items:center;display:grid}.fc-footer-icon-window{width:18px;height:18px;transition:transform var(--fc-spring);position:relative}.fc-footer-icon-window[data-motion=ring]:after{content:"";opacity:0;transition:transform var(--fc-spring), opacity .2s ease;border:1px solid;border-radius:50%;position:absolute;inset:-7px;transform:scale(.8)}.fc .fc-footer-shortcuts .fc-footer-icon-window svg{width:18px;height:18px}.fc .fc-footer-shortcuts a:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff6b}.fc .fc-footer-column h2{letter-spacing:-.01em;text-wrap:nowrap;margin:3px 0 20px;font-size:18px;font-weight:550;line-height:1.5}.fc-footer-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fc-footer-column a{color:var(--footer-muted);align-items:center;gap:6px;padding-block:2px;font-size:16px;line-height:1.5;transition:color .16s;display:inline-flex;position:relative}.fc-footer-column a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--fc-spring);pointer-events:none;background:#fff;position:absolute;bottom:calc(50% - 14px);left:0;right:0;transform:scaleX(0)}.fc-footer-column a:focus-visible{color:#fff}.fc-footer-column a:focus-visible:after{transition:none;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.fc-footer-column a:hover{color:#fff}.fc-footer-column a:hover:after{transform-origin:0;transform:scaleX(1)}.fc .fc-footer-shortcuts a:hover{color:#fff;background:#1d1d1d;border-color:#686868}.fc .fc-footer-shortcuts a:hover .fc-footer-icon-window[data-motion=up]{transform:translateY(-3px)}.fc .fc-footer-shortcuts a:hover .fc-footer-icon-window[data-motion=ring]:after{opacity:.4;transform:scale(1)}}.fc .fc-footer-shortcuts a:active{transition-duration:.1s;transform:scale(.95)}.fc-footer-column a svg{width:12px;height:12px}.fc-footer-colophon{z-index:2;color:var(--footer-muted);border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:13px;line-height:1.6;display:flex;position:relative}.fc-footer-credit{color:var(--footer-ink);text-underline-offset:3px;text-decoration:underline}.fc-footer-landscape{pointer-events:none;height:clamp(220px,24vw,440px);margin-top:-4px;position:relative}.fc-footer-landscape img{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block;-webkit-mask-image:url(/landing/footer-wave-mask.svg);mask-image:url(/landing/footer-wave-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fc-footer-texture{z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@media (width<=1000px){.fc-landscape-footer{--footer-top:88px}.fc-footer-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:42px 36px}.fc-footer-intro{grid-column:1/-1}.fc .fc-footer-intro .fc-brand{font-size:30px}}@media (width<=760px){.fc-landscape-footer{--footer-top:72px}.fc-footer-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;padding-block:34px 30px}.fc-footer-intro{grid-column:1/-1}.fc-footer-intro>p{max-width:none}.fc-footer-colophon{align-items:flex-start;gap:20px;font-size:12px}.fc-footer-landscape{height:220px}}@media (width<=440px){.fc-footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.fc-footer-colophon{flex-direction:column;gap:7px}.fc-footer-landscape{height:180px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.fc-footer-shortcuts a,.fc-footer-column a,.fc-footer-column a:after,.fc-footer-icon-window,.fc-footer-icon-window:after{transition:none}.fc .fc-footer-shortcuts a:is(:hover,:active),.fc .fc-footer-shortcuts a:hover .fc-footer-icon-window[data-motion],.fc .fc-footer-shortcuts a:hover .fc-footer-icon-window[data-motion=ring]:after{transform:none}}.bf-section{--foreground:var(--fc-ink);--muted-foreground:var(--fc-muted);color:var(--foreground);background:#000;padding:100px 0 70px}.bf-container{width:min(1160px,100% - 96px);margin-inline:auto}.bf-heading{text-align:center;flex-direction:column;align-items:center;gap:22px;margin-bottom:48px;display:flex}.bf-heading>span{color:var(--fc-muted);letter-spacing:.13em;font-size:11px;font-weight:500}.bf-section .bf-heading h2{letter-spacing:-.04em;font-size:clamp(34px,3.7vw,50px);line-height:1.12}.bf-section .bf-heading p{color:var(--fc-muted);font-size:16px;line-height:1.75}.bf-grid{gap:var(--fc-grid-gap);display:grid}.bf-grid-top{grid-template-columns:1fr 1.25fr 1fr}.bf-grid-bottom{margin-top:var(--fc-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.bf-card{border:1px solid var(--fc-border);background:linear-gradient(145deg, var(--fc-surface-raised), var(--fc-surface));border-radius:20px;flex-direction:column;min-width:0;min-height:310px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003}.bf-card-copy{z-index:2;text-align:center;padding:24px 24px 0;position:relative}.bf-section .bf-card h3{letter-spacing:-.025em;color:var(--fc-ink);font-size:20px;font-weight:500;line-height:1.35}.bf-section .bf-card-copy p{color:var(--fc-muted);margin-top:9px;font-size:12px;line-height:1.65}.bf-calendar-art{flex:1;min-height:218px;position:relative;overflow:hidden}.bf-calendar-grid{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(5,60px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(75% 75%,#000 35%,#0000 88%);mask-image:radial-gradient(75% 75%,#000 35%,#0000 88%)}.bf-calendar-grid>div{color:#888;border:1px solid #3338;place-items:center;font-size:13px;display:grid}.bf-calendar-selected{background:var(--brand);box-shadow:0 0 38px #0000;color:#fff!important}.bf-section .bf-calendar-selected svg{width:30px;height:30px}.bf-appointment{border:1px solid var(--fc-border);background:var(--fc-surface-raised);border-radius:10px;align-items:center;gap:10px;width:208px;padding:12px 14px;font-size:12px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0005}.bf-appointment small{color:var(--fc-muted);margin-top:4px;font-size:10px;display:block}.bf-appointment>svg{width:15px;height:15px;color:var(--fc-ink);margin-left:auto}.bf-appointment-dot,.bf-status-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.bf-card-flow{background:radial-gradient(at top,#242424,#181818 65%,#141414)}.bf-flow-art{--bf-brand-top:22px;--bf-brand-height:58px;--bf-node-top:142px;height:205px;padding-top:var(--bf-brand-top);position:relative}.bf-flow-brand{z-index:1;width:185px;height:var(--bf-brand-height);background:linear-gradient(135deg, var(--brand), #161616);letter-spacing:-.035em;border:1px solid #ffffff30;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:auto;padding:0 18px;font-size:20px;display:flex;position:relative;box-shadow:0 12px 30px #0005}.bf-section .bf-flow-lines{top:calc(var(--bf-brand-top) + var(--bf-brand-height));width:100%;height:calc(var(--bf-node-top) - var(--bf-brand-top) - var(--bf-brand-height));stroke:#4c5864;stroke-width:1.25px;pointer-events:none;position:absolute;left:0}.bf-flow-pulse{stroke:#80c2ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.18 1;stroke-dashoffset:.18px;opacity:0}.bf-flow-lines>g:last-child .bf-flow-pulse{stroke:#8fe0b9}.bf-flow-nodes{left:0;right:0;top:var(--bf-node-top);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.bf-flow-nodes>span{flex-direction:column;align-items:center;gap:8px;display:flex}.bf-section .bf-flow-nodes svg{border:1px solid var(--fc-border);width:44px;height:44px;color:var(--fc-ink);background:linear-gradient(135deg,#292929,#181818);border-radius:12px;padding:11px;box-shadow:0 8px 20px #0004}.bf-flow-nodes small{color:var(--fc-muted);font-size:9px}.bf-card-flow .bf-card-copy{padding:16px 24px 24px}.bf-orbit-art{flex:1;place-items:center;min-height:180px;display:grid;position:relative}.bf-orbit-ring{border:1px solid #777;border-radius:50%;width:215px;height:84px;position:absolute;transform:rotate(-16deg);box-shadow:0 0 12px #0000}.bf-message-tile{background:linear-gradient(145deg, var(--brand), var(--brand));border:1px solid #ffffff30;border-radius:22px;place-items:center;width:76px;height:76px;margin-top:-15px;display:grid;transform:rotate(-8deg);box-shadow:0 14px 28px #0005}.bf-section .bf-message-tile svg{width:34px;height:34px}.bf-orbit-dot{border:1px solid var(--fc-border);width:27px;height:27px;color:var(--fc-ink);background:#202020;border-radius:50%;place-items:center;display:grid;position:absolute}.bf-section .bf-orbit-dot svg{width:13px;height:13px}.bf-orbit-dot-one{top:50%;left:calc(50% + 76px)}.bf-orbit-dot-two{top:calc(50% + 22px);right:calc(50% + 76px)}.bf-orbit-art+.bf-card-copy{padding:8px 24px 24px}.bf-review-art{border:1px solid var(--fc-border);background:#1c1c1c;border-radius:12px 12px 0 0;flex-direction:column;gap:12px;margin:24px 20px 0;padding:16px;display:flex}.bf-review-head{align-items:center;gap:9px;font-size:12px;display:flex}.bf-avatar{width:30px;height:30px;color:var(--fc-ink);background:#343434;border-radius:50%;place-items:center;display:grid}.bf-review-head small{color:var(--fc-muted);margin-top:3px;font-size:9px;display:block}.bf-section .bf-review-head>svg{width:16px;height:16px;color:var(--fc-muted);margin-left:auto}.bf-section .bf-review-art>p{color:var(--fc-ink);font-size:13px;line-height:1.6}.bf-review-status{color:var(--fc-muted);align-items:center;gap:7px;min-height:16px;font-size:10px;display:flex}.bf-review-art button{background:var(--brand);color:#fff;border:1px solid #ffffff30;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.bf-review-art button:hover{background:var(--brand)}.bf-section .bf-review-art button svg{width:14px;height:14px}.bf-belt-art{flex:1;min-height:208px;position:relative}.bf-section .bf-belt-svg{width:100%;height:100%;position:absolute;inset:0}.bf-belt-tile{background:var(--fc-surface-raised);border:1px solid var(--fc-border);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 25px #0004}.bf-section .bf-belt-tile svg{color:#fff;width:27px;height:27px}.bf-quiet-art{flex:1;min-height:190px;position:relative}.bf-section .bf-quiet-art>svg{width:100%;height:100%;position:absolute;inset:0}.bf-quiet-clock{background:linear-gradient(135deg, var(--brand), var(--brand));border:1px solid #ffffff30;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 20px #0004}.bf-section .bf-quiet-clock svg{width:25px;height:25px}.bf-quiet-slot{border:1px solid var(--fc-border);background:#202020;border-radius:8px;padding:9px 14px;font-size:12px;position:absolute;bottom:24px;right:25px}.bf-quiet-slot small{color:var(--fc-muted);margin-top:3px;font-size:9px;display:block}@media (width<=1000px){.bf-grid-top,.bf-grid-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-grid-top>:last-child,.bf-grid-bottom>:last-child{grid-column:1/-1}.bf-card{min-height:315px}}@media (width<=600px){.bf-section{padding:72px 0 40px}.bf-container{width:calc(100% - 40px)}.bf-grid-top,.bf-grid-bottom{gap:var(--fc-grid-gap);grid-template-columns:minmax(0,1fr)}.bf-grid-bottom{margin-top:var(--fc-grid-gap)}.bf-heading{gap:18px;margin-bottom:32px}.bf-section .bf-heading p{font-size:14px}.bf-card{min-height:310px}}@media (prefers-reduced-motion:reduce){.bf-section *,.bf-section :before,.bf-section :after{transition:none!important;animation:none!important}}.fc .bf-section .lucide{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.fc .bf-flow-brand>svg{width:25px;height:25px}.fc .bf-flow-node{background:#242629;border:1px solid #ffffff20;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.fc .bf-flow-node>svg{z-index:1;width:22px;height:22px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.fc .bf-flow-node:after{content:"";border-radius:inherit;opacity:0;background:#006ce04a;border:1px solid #87baff;position:absolute;inset:0}.fc .bf-flow-nodes>span:last-child .bf-flow-node:after{background:#2b986b55;border-color:#8fe0b9}.fc .bf-flow-nodes>span:first-child .bf-flow-node{color:#ddc5fa;background:#30253e;border-color:#62457f}.fc .bf-flow-nodes>span:first-child .bf-flow-node:after{background:#8b5bc066;border-color:#c59afa}.fc .bf-flow-lines>g:first-child .bf-flow-pulse{stroke:#c59afa}.fc .bf-avatar{border:1px solid #ffffff20;flex-shrink:0;width:36px;height:36px;overflow:hidden}.fc .bf-avatar img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.fc .bf-orbit-art{min-height:196px}.fc .bf-message-tile{background:#22865d;border-radius:20px;width:68px;height:68px;margin:0;position:absolute;top:24px;left:calc(50% - 34px);transform:none}.fc .bf-message-tile>svg{fill:currentColor;stroke:none;width:32px;height:32px}.bf-chat-request,.bf-chat-reply{white-space:nowrap;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 24px #0003}.bf-chat-request{background:#292c30;border-bottom-left-radius:4px;top:104px;left:calc(50% - 114px)}.bf-chat-reply{color:#b8e8cb;background:#23382e;border-bottom-right-radius:4px;top:148px;right:calc(50% - 122px)}.fc .bf-chat-request>svg,.fc .bf-reply-copy>svg{width:15px;height:15px}.bf-reply-copy{align-items:center;gap:6px;display:inline-flex}.bf-typing{border-right:1px solid #b8e8cb30;align-items:center;gap:3px;padding-right:7px;display:flex}.bf-typing i{background:currentColor;border-radius:50%;width:3px;height:3px}.fc .bf-calendar-selected{z-index:1;position:relative}.fc .bf-calendar-selected:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #78b8ff;position:absolute;inset:-4px}.fc .bf-review-status{gap:8px;min-height:28px}.fc .bf-review-connector{width:13px;height:13px}.fc .bf-review-option{color:#b8e8cb;isolation:isolate;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex;position:relative}.fc .bf-review-option:before{content:"";z-index:-1;border-radius:inherit;opacity:.5;background:#2b5740;position:absolute;inset:0}.fc .bf-review-option>svg{width:12px;height:12px}.fc .bf-review-booked{position:relative}.fc .bf-review-booked:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.fc .bf-belt-item{transform:translate(var(--belt-x), var(--belt-y))}.fc .bf-clock-hand{transform-origin:12px 12px}.fc .bf-quiet-traveler{offset-distance:0%;offset-anchor:0px 0px;offset-rotate:0deg;transform-box:view-box}.fc .bf-quiet-slot-anchor .bf-quiet-slot{width:100%;padding:9px 10px;display:block;position:static}@media (prefers-reduced-motion:no-preference){.fc .bf-card{--bf-play-state:paused}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover){--bf-play-state:running}.fc .bf-flow-art{--bf-flow-duration:2.4s}.fc .bf-flow-node:after{animation:bf-stage-light var(--bf-flow-duration) linear infinite;animation-play-state:var(--bf-play-state)}.fc .bf-flow-pulse{animation:bf-route-travel var(--bf-flow-duration) linear infinite;animation-play-state:var(--bf-play-state)}.fc .bf-flow-lines>g:nth-child(2) .bf-flow-pulse{animation-delay:.4s}.fc .bf-flow-lines>g:nth-child(3) .bf-flow-pulse{animation-delay:.8s}.fc .bf-flow-nodes>span:nth-child(2) .bf-flow-node:after{animation-delay:.4s}.fc .bf-flow-nodes>span:nth-child(3) .bf-flow-node:after{animation-delay:.8s}.fc .bf-typing i{animation:1.2s infinite bf-typing-dot;animation-play-state:var(--bf-play-state)}.fc .bf-typing i:nth-child(2){animation-delay:.15s}.fc .bf-typing i:nth-child(3){animation-delay:.3s}.fc :is(.bf-calendar-selected,.bf-chat-request,.bf-chat-reply,.bf-belt-item,.bf-clock-hand){transition:transform .5s var(--fc-ease)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-calendar-selected{transform:translate(60px)}.fc .bf-appointment-check{clip-path:inset(0 100% 0 0);transition:clip-path .24s var(--fc-ease)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-appointment-check{clip-path:inset(0);transition-delay:.18s}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-chat-request{transform:translate(-7px)rotate(-2deg)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-chat-reply{transform:translate(7px)rotate(2deg)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-belt-item{transform:translate(var(--grid-x), var(--grid-y))}.fc .bf-belt-svg>path{transition:opacity .24s}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-belt-svg>path{opacity:0}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-clock-hand{transform:rotate(180deg)}.fc .bf-calendar-selected:after{animation:1.8s infinite bf-signal;animation-play-state:var(--bf-play-state)}.fc .bf-quiet-slot{transition:border-color .2s,background-color .2s}.fc .bf-quiet-traveler{transition:offset-distance .6s var(--fc-ease)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-quiet-traveler{offset-distance:100%}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-quiet-slot{background:#243a2e;border-color:#69b18c;transition-delay:.6s}.fc .bf-review-booked:after{transition:transform .2s var(--fc-ease)}.fc .bf-review-option{color:var(--fc-muted);transition:color .2s}.fc .bf-review-option:before{transform-origin:0;opacity:0;transition:transform .24s var(--fc-ease), opacity .2s ease;transform:scaleX(.85)}.fc .bf-review-option>svg{clip-path:inset(0 100% 0 0);transition:clip-path .24s var(--fc-ease)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-review-booked:after{transform:scaleX(1)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-review-option{color:#b8e8cb;transition-delay:.24s}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-review-option:before{opacity:1;transition-delay:.24s;transform:scaleX(1)}:is(.fc[data-motion-trigger=view] .bf-card[data-in-view=true],.fc[data-motion-trigger=hover] .bf-card:hover) .bf-review-option>svg{clip-path:inset(0);transition-delay:.32s}}@keyframes bf-stage-light{0%,60%,76%,to{opacity:0}60.01%,70%{opacity:1}}@keyframes bf-route-travel{0%{stroke-dashoffset:.18px;opacity:0}5%{opacity:1}60%{stroke-dashoffset:-.82px;opacity:1}70%{stroke-dashoffset:-1px;opacity:1}72%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes bf-typing-dot{0%,60%,to{opacity:.45;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}}@keyframes bf-signal{0%,to{opacity:0;transform:scale(.94)}20%{opacity:.65}75%{opacity:0;transform:scale(1.3)}}.fc-faq06{--background:#000;--foreground:var(--fc-ink);--muted-foreground:var(--fc-muted);--card:var(--fc-surface);--border:var(--fc-border);--muted:var(--fc-surface-raised);color:var(--foreground)}.fc-faq06 [data-slot=faq-badge]{border-color:var(--fc-border);color:var(--fc-muted);border-radius:100px;padding:7px 14px;font-weight:500}.fc .fc-faq06 [data-slot=faq-title]{letter-spacing:-.04em;font-family:inherit;font-size:clamp(34px,3.7vw,48px);font-weight:500;line-height:1.12}.fc .fc-faq06 [data-slot=faq-description]{max-width:48ch;font-size:16px;line-height:1.7}.fc-faq06 [data-slot=faq-list]>div{cursor:pointer;border-radius:12px;transition:background-color .18s,border-color .18s}.fc-faq06 [data-slot=faq-list]>div:has([data-state=open]){background:var(--fc-surface-raised);border-color:#555}.fc .fc-faq06 [data-slot=faq-card] h3{font-size:inherit;text-wrap:wrap;margin:0}.fc-faq06 [data-slot=faq-card] button{min-height:76px;color:var(--fc-ink);gap:20px;line-height:1.5;text-decoration:none}.fc-faq06 [data-slot=faq-list]>div:has(button:focus-visible){outline:2px solid var(--fc-accent);outline-offset:3px}.fc .fc-faq06 [data-slot=faq-card] button:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.fc .fc-faq06[data-slot=faq] [data-slot=faq-list]>div:hover{background:#191919;border-color:#414141}.fc .fc-faq06 [data-slot=faq-list]>div:hover button{color:#fff;text-decoration:none}.fc .fc-faq06 [data-slot=faq-list]>div:hover button>svg{color:#e1edff}}.fc-faq06 [data-slot=faq-card] button>span{text-align:left;text-wrap:wrap;flex:1;min-width:0;font-size:16px;font-weight:500}.fc-faq06 [data-slot=faq-card] p{padding:0 28px 6px 0;font-size:14px;line-height:1.85}@media (width<=600px){.fc-faq06 [data-slot=faq-card] button{gap:12px;min-height:74px}.fc-faq06 [data-slot=faq-card] button>span{font-size:15px}.fc-faq06 [data-slot=faq-card] p{padding-right:0}}@media (prefers-reduced-motion:reduce){.fc-faq06 *,.fc-faq06 :before,.fc-faq06 :after{transition:none!important;animation:none!important}}
