.hero{--hero-bg: #f6f7f9;--hero-ink: #0b0b0d;--hero-sub: #4b5563;--hero-note: #6b7280;--hero-accent: #e8480c;--hero-tab-on: #0b0b0d;--hero-tab-off: #6b7280;position:relative;overflow:hidden;background:var(--hero-bg);padding:88px 0 28px}.hero-grid{position:relative;width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--page-x);display:grid;row-gap:28px;box-sizing:border-box}.hero-copy{position:relative;z-index:2;max-width:566px;min-width:0;container-type:inline-size}.hero-visual{position:relative;min-width:0}.hero-desk{display:none;max-width:720px;margin:0 auto}.hero-phone{width:min(100%,420px);margin:0 auto}@media(min-width:768px){.hero-desk{display:block}.hero-phone{display:none}}@media(min-width:1024px){.hero{padding:88px 0 24px}.hero-grid{grid-template-columns:minmax(0,640px) auto;justify-content:space-between;align-items:center;-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px)}.hero-copy{max-width:none}.hero-visual{width:min(880px,calc((100svh - 120px)*.9387),52vw)}.hero-desk{max-width:none}}.hero-h1{margin:0;color:var(--hero-ink);font-weight:800;letter-spacing:-.035em;line-height:1.02;font-size:min(46px,12.65cqw)}.hero-sub{margin:18px 0 0;max-width:500px;color:var(--hero-sub);font-size:16px;line-height:1.5;text-shadow:0 0 3px var(--hero-bg),0 0 8px var(--hero-bg),0 0 14px var(--hero-bg)}.hero-cta{margin-top:26px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:12px;width:-moz-max-content;width:max-content;max-width:100%}.hero-note{margin:14px 0 0;color:var(--hero-note);font-size:14px;line-height:1.5;text-shadow:0 0 3px var(--hero-bg),0 0 8px var(--hero-bg)}@media(min-width:768px){.hero-h1{font-size:min(60px,12.65cqw)}}@media(min-width:1024px){.hero-h1{font-size:min(80px,12.65cqw)}.hero-sub{margin-top:28px;font-size:19px}.hero-cta{margin-top:34px}}@media(max-width:639px){.hero-cta{width:100%;gap:10px;grid-auto-columns:minmax(0,1fr)}.hero-cta .fb{height:46px;padding:0 10px;font-size:min(15px,calc((100vw - 82px) / 18.6))}.hero-cta .fb__arr{display:none}.hero-cta .fb .fb__txt,.hero-cta .fb:focus-visible .fb__txt,.hero-cta .fb:hover .fb__txt{transform:none}}@media(min-width:1024px)and (max-width:1279px){.hero-cta{grid-auto-flow:row}}.hd-stage,.hp-stage{position:relative;width:100%;container-type:inline-size}.hero-pic{display:contents}.hd-stage img,.hp-stage img{position:absolute;left:0;top:0;display:block;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hd-edge,.hp-edge{position:absolute;inset:0;box-sizing:border-box;border:1px solid rgba(17,24,39,.1);pointer-events:none}.hd-hl,.hp-hl{position:absolute;box-sizing:border-box;border:2px solid var(--hero-accent);opacity:0}.hp-hl{border-width:1.5px}.hd-lens,.hp-lens{position:absolute;left:0;top:0;border-radius:50%;overflow:hidden;background:#f7f8fa;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--hero-ink),0 18px 36px -12px #11182773;transform-origin:50% 50%;z-index:3}.hd-inner,.hp-inner{position:absolute;left:0;top:0}.hd-cap,.hp-cap{position:absolute;display:inline-flex;align-items:center;white-space:nowrap;box-sizing:border-box;background:#0b0b0d;color:#f4f4f5;font-weight:500;line-height:1;box-shadow:0 6px 16px -6px #00000080;opacity:0;z-index:4}.hd-cap-dot,.hp-cap-dot{flex-shrink:0;border-radius:50%;background:var(--hero-accent)}.hd-flows,.hd-port,.hd-port-dot{display:none}@media(min-width:1024px){.hd-flows,.hd-port,.hd-port-dot{display:block}}.hd-flows{position:absolute;overflow:visible;pointer-events:none}.hd-line{fill:none;stroke:#111827;stroke-opacity:.14;stroke-width:1;stroke-dasharray:.6 5;stroke-linecap:round}.hd-line--quiet{stroke-opacity:.07}.hd-dot--wb{fill:#8b5cf6}.hd-dot--oz{fill:#2563eb}.hd-port{position:absolute;box-sizing:border-box;border-radius:50%;border:1px solid rgba(17,24,39,.45);background:#fff;z-index:2}.hd-port-dot{position:absolute;border-radius:50%;background:var(--hero-ink);z-index:2}.hd-frame{position:absolute;left:0;top:0;width:100%;margin:0;overflow:hidden;background:#f7f8fa;box-shadow:0 40px 80px -40px #11182759,0 12px 24px -12px #1118271f;z-index:1}.hd-screens,.hd-hlwrap{position:absolute;left:0;top:0;width:100%}.hd-ripple{position:absolute;box-sizing:border-box;border-radius:50%;border:2px solid var(--hero-accent);opacity:0;z-index:2}.hd-tabs{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;box-sizing:border-box;background:#fff;border:1px solid rgba(17,24,39,.1);box-shadow:0 1px 2px #1118270a;z-index:2}.hd-tab{position:relative;display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--hero-tab-off);white-space:nowrap}.hd-tab-track{position:absolute;height:2px;border-radius:1px;background:#1118271a;overflow:hidden}.hd-tab-bar{display:block;height:2px;background:var(--hero-accent);transform-origin:0 50%;transform:scaleX(0)}.hp-window{position:absolute;inset:0;margin:0;overflow:hidden;background:#f7f8fa;box-shadow:0 30px 60px -30px #11182759,0 10px 20px -10px #1118271f;z-index:1}.hp-screens,.hp-hlwrap{position:absolute;inset:0}.hp-tap{position:absolute;border-radius:50%;background:#1111148c;box-shadow:0 0 0 2px #fff;opacity:0;z-index:5}.hp-rip{position:absolute;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--hero-accent);opacity:0;z-index:5}.hero:is([data-hero-paused],[data-hero-wait]) :is(.hd-stage,.hp-stage) *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){:is(.hd-stage,.hp-stage) *{animation:none!important}.hd-mark-a,.hp-mark-a{opacity:1!important}.hd-tab-0{color:var(--hero-tab-on)!important}.hd-dot{display:none}}.pricing{--pricing-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.pricing__track{position:relative;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.pricing__track::-webkit-scrollbar{display:none}.pricing__card{position:relative;display:flex;flex-direction:column;flex:0 0 calc(100% - 64px);scroll-snap-align:center;border-radius:20px;background:#fff;border:1px solid rgba(17,24,39,.1);--pricing-ink: #111827;--pricing-muted: #6b7280;--pricing-line: rgba(17, 24, 39, .1);--pricing-row: #374151;--pricing-row-off: #9ca3af;--pricing-mark-bg: #111827;--pricing-mark-ink: #fff;--pricing-mark-off-bg: #f3f4f6;--pricing-mark-off-ink: #9ca3af}.pricing__card--pro{background:#030712;border-color:transparent;color:#fff;--pricing-ink: #fff;--pricing-muted: rgba(255, 255, 255, .6);--pricing-line: rgba(255, 255, 255, .15);--pricing-row: rgba(255, 255, 255, .85);--pricing-row-off: rgba(255, 255, 255, .45);--pricing-mark-bg: #fff;--pricing-mark-ink: #030712;--pricing-mark-off-bg: rgba(255, 255, 255, .12);--pricing-mark-off-ink: rgba(255, 255, 255, .5)}.pricing__name,.pricing__note-price{color:var(--pricing-muted)}.pricing__audience{color:var(--pricing-ink)}.pricing__price{font-family:var(--pricing-mono);font-size:36px;font-weight:500;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;color:var(--pricing-ink)}.pricing__divider{border-top:1px solid var(--pricing-line)}.pricing__rows{display:flex;flex-direction:column;gap:9px;padding:0;list-style:none}.pricing__row{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;color:var(--pricing-row);text-align:left}.pricing__row--off{color:var(--pricing-row-off)}.pricing__mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:.5px;border-radius:50%;background:var(--pricing-mark-bg);color:var(--pricing-mark-ink)}.pricing__row--off .pricing__mark{background:var(--pricing-mark-off-bg);color:var(--pricing-mark-off-ink)}.pricing__mark svg{width:12px;height:12px;stroke-width:3}.pricing__group{border-top:1px solid var(--pricing-line);font-family:var(--pricing-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pricing-muted)}.pricing__cta{display:flex;justify-content:center}.pricing__cta .fb{width:100%}.pricing__edge{position:absolute;left:22px;top:28px;transform:rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;pointer-events:none;font-family:var(--pricing-mono);font-size:13px;color:#ffffffe6;transition:opacity .2s ease}.pricing__edge[data-visible="0"]{opacity:0}@media(max-width:639.98px){.pricing__card>*{transition:opacity .2s ease}.pricing__card[data-peek="1"]>:not(.pricing__edge){opacity:.14}}.pricing__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px}.pricing__dot{width:6px;height:6px;border-radius:999px;background:#d1d5db;transition:width .2s ease,background-color .2s ease}.pricing__dot[data-active="1"]{width:18px;background:#111827}@media(min-width:640px){.pricing__track{display:grid;grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;align-items:stretch;gap:20px;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}.pricing__card{flex:none}.pricing__price{font-size:40px}.pricing__cta .fb{width:auto;min-width:220px}.pricing__edge,.pricing__dots{display:none}}@media(prefers-reduced-motion:reduce){.pricing__edge,.pricing__dot,.pricing__card>*{transition:none}}.faq{--faq-ink:#17181c;--faq-ink-2:#4b4d55;--faq-ink-3:#84868f;--faq-line:#dcdad3;--faq-paper:#f7f6f2;--faq-paper-2:#efede7;--faq-brand:#4f46e5;--faq-brand-ink:#4338ca;--faq-sans:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--faq-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--faq-radius:10px;--faq-pad-y:112px;--faq-gap:48px;--faq-max:72rem;--faq-pad-x:16px;--faq-sticky-top:100px}.faq{position:relative;padding:var(--faq-pad-y) 0;background:var(--faq-paper);color:var(--faq-ink);font-family:var(--faq-sans);font-size:17px;line-height:1.5}.faq *{box-sizing:border-box}.faq__wrap{max-width:var(--faq-max);margin:0 auto;padding:0 var(--faq-pad-x)}@media(min-width:640px){.faq{--faq-pad-x:24px}}.faq__grid{display:grid;grid-template-columns:5fr 7fr;gap:var(--faq-gap);align-items:start}.faq__aside{position:sticky;top:var(--faq-sticky-top)}.faq__kicker{margin:0;font-family:var(--faq-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faq-ink-3);display:flex;align-items:center;gap:10px}.faq__kicker:before{content:"";width:18px;height:1px;background:currentColor}.faq__title{margin:20px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:500;letter-spacing:-.025em;line-height:1.05}.faq__lede{margin:20px 0 0;max-width:34ch;color:var(--faq-ink-2)}.faq a{color:var(--faq-brand-ink);text-decoration:none}@media(hover:hover){.faq a:hover{text-decoration:underline;text-underline-offset:3px}}.faq :focus-visible{outline:2px solid var(--faq-brand);outline-offset:3px}.faq__probe{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none;opacity:0}@supports (animation-timeline:view()){.faq__probe{animation:faq-probe linear both;animation-timeline:view()}}@keyframes faq-probe{0%{translate:0 0}to{translate:0 1px}}.faq__list{display:flow-root}.faq__item{position:relative;border-top:1px solid var(--faq-line);scroll-margin-top:96px}.faq__item:last-child{border-bottom:1px solid var(--faq-line)}.faq__q{list-style:none;cursor:pointer;padding:24px 0;display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;gap:16px;font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--faq-ink);transition:color .18s}.faq__q::-webkit-details-marker{display:none}@media(hover:hover){.faq__item:hover .faq__q{color:var(--faq-brand-ink)}}.faq__n{font-family:var(--faq-mono);font-size:13px;font-weight:400;color:var(--faq-ink-3);font-feature-settings:"tnum"}.faq__q-text{text-wrap:pretty}.faq__sign{position:relative;width:16px;height:16px;flex:none;align-self:center;color:var(--faq-ink-3);transition:transform .28s cubic-bezier(.2,.7,.2,1),color .18s}.faq__sign:before,.faq__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;border-radius:2px}.faq__sign:after{transform:rotate(90deg);transition:opacity .28s}.faq__item[open] .faq__sign{transform:rotate(45deg);color:var(--faq-ink)}@media(hover:hover){.faq__item:hover .faq__sign{color:var(--faq-brand-ink)}}.faq__a{padding:0 0 26px}.faq__a p{margin:0;max-width:62ch;color:var(--faq-ink-2);font-size:16.5px;line-height:1.62;text-wrap:pretty}.faq__a p+p{margin-top:12px}.faq__a-inner{display:grid;grid-template-columns:44px 1fr;gap:16px}@supports selector(::details-content){.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease,content-visibility .32s;transition-behavior:allow-discrete}.faq__item[open]::details-content{block-size:auto;opacity:1}.faq__item--instant::details-content{transition:none}}.faq__link{margin-top:16px;display:inline-flex;align-items:center;gap:7px;font-family:var(--faq-mono);font-size:12px;letter-spacing:.03em;color:var(--faq-ink-3);background:none;border:0;padding:6px 10px 6px 0;cursor:pointer;transition:color .18s}@media(hover:hover){.faq__link:hover{color:var(--faq-brand-ink)}}.faq__link svg{width:13px;height:13px;flex:none}.faq__link[data-copied="1"]{color:var(--faq-brand-ink)}@media(hover:hover){.faq__link{opacity:0;transition:opacity .2s,color .18s}.faq__item[open] .faq__link,.faq__link:focus-visible{opacity:1}}.faq__contact{margin-top:32px;padding:24px;border:1px solid var(--faq-line);border-radius:var(--faq-radius);background:var(--faq-paper-2)}.faq__contact-title{margin:0;display:block;font-weight:500;font-size:16px;line-height:1.4}.faq__contact p{margin:6px 0 0;font-size:15px;color:var(--faq-ink-2)}.faq__contact-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.faq__contact-links a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;background:#fff;color:var(--faq-ink);font-size:14px;box-shadow:inset 0 0 0 1px var(--faq-line);transition:background .18s,color .18s}@media(hover:hover){.faq__contact-links a:hover{background:var(--faq-ink);color:#fff;text-decoration:none}}@media(max-width:1024px){.faq__grid{grid-template-columns:1fr;gap:36px}.faq__aside{position:static}.faq__lede{max-width:52ch}.faq__contact{margin-top:24px}}@media(max-width:760px){.faq{--faq-pad-y:56px;font-size:16px}.faq__grid{gap:0}.faq__aside{display:contents}.faq__kicker{order:1;font-size:11px}.faq__kicker:after{content:attr(data-count);margin-left:auto;letter-spacing:.04em}.faq__title{order:2;margin-top:12px;font-size:clamp(28px,8.6vw,38px);letter-spacing:-.03em}.faq__lede{order:3;margin-top:12px;max-width:38ch;font-size:15.5px;line-height:1.55}.faq__list{order:4;margin-top:28px}.faq__contact{order:5;margin-top:28px;padding:20px}.faq__q{grid-template-columns:24px 1fr 16px;gap:10px;padding:17px 0;font-size:17px;line-height:1.3;align-items:start}.faq__n{display:block;font-size:11px;padding-top:3px}.faq__sign{align-self:start;margin-top:3px;width:14px;height:14px}.faq__a{padding:0 0 20px}.faq__a-inner{grid-template-columns:24px 1fr;gap:10px}.faq__a-inner>div:first-child{border-right:1.5px solid var(--faq-brand);margin:2px 0 4px 11px}.faq__a p{font-size:15.5px;line-height:1.58}.faq__link{opacity:1;margin-top:12px;font-size:11px;position:relative}.faq__link:before{content:"";position:absolute;inset:-8px 0}.faq__contact-title{font-size:15px}.faq__contact p{font-size:14.5px}.faq__contact-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.faq__contact-links a{height:44px;justify-content:center;padding:0 10px;font-size:13.5px}}@media print{.faq{padding:0;background:#fff}.faq__item::details-content{block-size:auto!important;opacity:1!important;content-visibility:visible!important}.faq__sign,.faq__link,.faq__contact,.faq__probe{display:none}.faq__aside{position:static}.faq__a p{animation:none!important;opacity:1!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.faq *,.faq *:before,.faq *:after{transition-duration:.01ms!important}}.faq--light{--faq-paper:#fff;--faq-ink:#0e0f12;--faq-ink-2:#5c5e66;--faq-ink-3:#6f7178;--faq-line:transparent;--faq-pad-y:96px;--shade:rgba(14,15,18,.16);background:var(--faq-paper);overflow-x:clip}.faq--light .faq__title{font-weight:400;letter-spacing:-.032em}.faq--light .faq__lede{font-size:15px;line-height:1.6;color:var(--faq-ink-2);max-width:30ch}.faq--light .faq__kicker{color:var(--faq-ink-3)}.faq--light .faq__kicker:before{width:28px;background:currentColor}.faq--light .faq__item{position:relative;z-index:1;border:0;isolation:isolate;transform-origin:right center}.faq--light .faq__item:last-child{border:0}.faq--light .faq__q{grid-template-columns:32px 1fr 24px;gap:16px;padding:19px 24px;margin:3px 0;border-radius:18px;font-weight:500;font-size:18.5px;letter-spacing:-.014em;transition:color .3s}.faq--light .faq__n{padding-top:6px;font-size:12px;color:var(--faq-ink-3);transition:color .3s}@media(hover:hover){.faq--light .faq__item:hover .faq__q{color:#000}}.faq--light .faq__sign{width:16px;height:16px;align-self:center;background:none;box-shadow:none;color:var(--faq-ink-3);transition:transform .28s cubic-bezier(.2,.7,.2,1),color .3s}.faq--light .faq__sign:before,.faq--light .faq__sign:after{height:1px;background:currentColor}.faq--light .faq__item[open] .faq__sign{color:var(--faq-ink)}@media(hover:hover){.faq--light .faq__item:hover .faq__sign{color:var(--faq-ink)}}.faq--light .faq__q{background:#fff;box-shadow:0 1px 2px #0e0f1208,0 6px 18px -16px var(--shade)}@keyframes faq-light-arc{0%{opacity:.16;transform:translate(56px) scale(.9);filter:blur(1.6px)}38%{opacity:1;transform:none;filter:none}62%{opacity:1;transform:none;filter:none}to{opacity:.16;transform:translate(56px) scale(.9);filter:blur(1.6px)}}@keyframes faq-light-lift{0%,to{background:#fff;box-shadow:0 1px 2px #0e0f1205}40%,60%{background:#fff;box-shadow:0 2px 4px #0e0f120f,0 18px 34px -14px #0e0f124d,0 52px 88px -44px #0e0f12ad}}@keyframes faq-light-ink{0%,to{color:var(--faq-ink-3)}40%,60%{color:var(--faq-ink)}}@supports (animation-timeline:view()){.faq--light.scroll-ok .faq__item{animation:faq-light-arc linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.faq--light.scroll-ok .faq__q{animation:faq-light-lift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.faq--light.scroll-ok .faq__n{animation:faq-light-ink linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.faq--light.scroll-ok .faq__item[open]{animation:none;opacity:1;transform:none;filter:none;z-index:3;background:#fff}.faq--light.scroll-ok .faq__item[open] .faq__q,.faq--light.scroll-ok .faq__item[open] .faq__n{animation:none}.faq--light.scroll-ok .faq__item[open] .faq__q{box-shadow:0 2px 4px #0e0f120f,0 18px 34px -14px #0e0f124d,0 52px 88px -44px #0e0f12ad}.faq--light.scroll-ok .faq__item[open] .faq__n{color:var(--faq-ink)}}.faq--light .faq__a{padding:0 24px 24px}.faq--light .faq__a-inner{grid-template-columns:32px 1fr;gap:16px}.faq--light .faq__a-inner>div:first-child{border:0;background:none}.faq--light .faq__a p{font-size:16px;line-height:1.65;color:var(--faq-ink-2);max-width:56ch;animation:faq-light-in .4s cubic-bezier(.2,.7,.2,1) both}@keyframes faq-light-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.faq--light .faq__link{color:var(--faq-ink-2)}.faq--light .faq__link[data-copied="1"]{color:var(--faq-ink)}@media(hover:hover){.faq--light .faq__link:hover{color:var(--faq-ink)}}.faq--light .faq__contact{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin-top:36px}.faq--light .faq__contact-title{font-size:15px;font-weight:500}.faq--light .faq__contact p{font-size:14px;color:var(--faq-ink-2);max-width:30ch}.faq--light .faq__contact-links{gap:20px;margin-top:14px}.faq--light .faq__contact-links a{height:auto;padding:0;background:none;box-shadow:none;color:var(--faq-ink);font-size:14px;border-bottom:1px solid rgba(14,15,18,.2);border-radius:0;transition:border-color .25s}@media(hover:hover){.faq--light .faq__contact-links a:hover{background:none;color:var(--faq-ink);border-bottom-color:var(--faq-ink);text-decoration:none}}.faq--light :focus-visible{outline-color:var(--faq-ink)}@media(max-width:760px){.faq--light{--faq-pad-y:64px}.faq--light .faq__title{font-size:clamp(27px,7.8vw,34px)}.faq--light .faq__q{grid-template-columns:1fr 20px;gap:14px;padding:16px;font-size:17px;line-height:1.32}.faq--light .faq__n{display:none}.faq--light .faq__a{padding:0 16px 20px}.faq--light .faq__a-inner{grid-template-columns:1fr;gap:0}.faq--light .faq__a p{font-size:15.5px}.faq--light .faq__contact{margin-top:28px}.faq--light .faq__contact-links{display:flex;gap:20px}.faq--light .faq__contact-links a{height:auto;justify-content:flex-start;padding:0;font-size:14px;position:relative}.faq--light .faq__contact-links a:before{content:"";position:absolute;inset:-11px 0}.faq--light .faq__sign{margin-top:0}@keyframes faq-light-arc{0%{opacity:.18;transform:translate(34px) scale(.93);filter:blur(1.2px)}38%{opacity:1;transform:none;filter:none}62%{opacity:1;transform:none;filter:none}to{opacity:.18;transform:translate(34px) scale(.93);filter:blur(1.2px)}}}.faq--light.js-motion .faq__item{animation:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1),filter .4s ease}.faq--light.js-motion.has-focus .faq__item{opacity:.16;transform:translate(46px) scale(.92);filter:blur(1.4px)}.faq--light.js-motion.has-focus .faq__item.is-near{opacity:.5;transform:translate(22px) scale(.96);filter:blur(.6px)}.faq--light.js-motion.has-focus .faq__item.is-active,.faq--light.js-motion .faq__item[open],.faq--light.js-motion.has-focus .faq__item[open]{opacity:1;transform:none;filter:none}.faq--light.js-motion .faq__item[open]{z-index:3;background:#fff}.faq--light.js-motion .faq__q,.faq--light.js-motion .faq__n{animation:none;transition:background .35s,box-shadow .35s,color .35s}.faq--light.js-motion .faq__item.is-active .faq__q,.faq--light.js-motion .faq__item[open] .faq__q{box-shadow:0 2px 4px #0e0f120f,0 18px 34px -14px #0e0f124d,0 52px 88px -44px #0e0f12ad}.faq--light.js-motion .faq__item.is-active .faq__n,.faq--light.js-motion .faq__item[open] .faq__n{color:var(--faq-ink)}@media(prefers-reduced-motion:reduce){.faq--light .faq__item,.faq--light .faq__q,.faq--light .faq__n,.faq--light .faq__a p,.faq--light.js-motion .faq__item{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.faq--light .faq__q{background:#fff;box-shadow:0 1px 2px #0e0f1208,0 6px 18px -16px var(--shade)}.faq--light .faq__n{color:var(--faq-ink-3)}}@media print{.faq--light .faq__item,.faq--light .faq__q,.faq--light .faq__n,.faq--light .faq__a p,.faq--light.js-motion .faq__item{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.faq--light .faq__q{box-shadow:none}}
