.qskxdq_card{isolation:isolate;background-color:var(--appsanic-hero-background);background-image:linear-gradient(90deg, color-mix(in srgb, var(--appsanic-hero-background) 90%, transparent), color-mix(in srgb, var(--appsanic-hero-background) 46%, transparent) 38%, transparent 75%), url(../media/feature-backdrop.0m-kmv8aovhg8.webp?dpl=3d1a99bcae3e34fa64c037f4496c5526e451123f8575dc9c85f971953390758a366165653566636630373035623336663930346338316366);width:100%;height:280px;box-shadow:0 20px 45px color-mix(in srgb, var(--appsanic-hero-background) 38%, transparent);text-align:left;background-position:50%;background-size:cover;border:0;border-radius:20px;margin:12px 0 0;position:relative;overflow:hidden}.qskxdq_card:after{z-index:4;background:linear-gradient(transparent, color-mix(in srgb, var(--appsanic-hero-background) 86%, transparent));content:"";pointer-events:none;height:70px;position:absolute;inset:auto 0 0}.qskxdq_copy{z-index:3;width:27%;color:var(--appsanic-white);position:absolute;top:65px;left:28px}.qskxdq_copy p{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:28px;font-weight:450;line-height:1.1}.qskxdq_scene{pointer-events:none;width:68%;position:absolute;inset:0 -1% 0 auto}.qskxdq_scene>picture,.qskxdq_connectors,.qskxdq_canvas{box-shadow:0 0 0 1px color-mix(in srgb, var(--appsanic-white) 16%, transparent), 0 18px 28px color-mix(in srgb, var(--appsanic-hero-background) 62%, transparent);border-radius:10px;position:absolute;overflow:hidden}.qskxdq_scene .qskxdq_code{z-index:0;width:49%;top:-30px;right:-4%;transform:rotate(7deg)}.qskxdq_scene .qskxdq_ai{z-index:1;width:42%;top:20px;left:0;transform:rotate(-7deg)}.qskxdq_canvas{z-index:3;border-radius:15px;width:41%;top:106px;left:24%;overflow:visible;transform:rotate(-3deg)}.qskxdq_canvas>picture:first-child{border-radius:inherit;overflow:hidden}.qskxdq_canvas .qskxdq_toolbar{width:96%;filter:drop-shadow(0 3px 8px var(--appsanic-shadow-high));position:absolute;top:-13px;left:4%}.qskxdq_scene .qskxdq_connectors{z-index:4;aspect-ratio:222/84;background:var(--appsanic-surface);width:35%;top:180px;right:2%;transform:rotate(5deg);container-type:inline-size}.qskxdq_connectorIdentity{align-items:center;gap:6cqi;height:100%;padding-inline:6.75cqi;display:flex}.qskxdq_connectors .qskxdq_connectorMark{border-radius:5cqi;width:24.3cqi;height:24.3cqi}.qskxdq_connectors .qskxdq_connectorMark img{width:14.4cqi;height:14.4cqi}.qskxdq_connectorCopy{white-space:nowrap}.qskxdq_connectorCopy strong{color:var(--appsanic-text);font-size:9.46cqi;font-weight:600;line-height:1.2;display:block}.qskxdq_connectorCopy span{color:var(--appsanic-text-muted);margin-top:3.6cqi;font-size:5.4cqi;line-height:1.25;display:block}.qskxdq_labels{z-index:5;background:color-mix(in srgb, var(--appsanic-hero-background) 76%, transparent);width:max-content;max-width:calc(100% - 56px);color:var(--appsanic-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.5;list-style:none;display:flex;position:absolute;inset:auto auto 16px 28px}.qskxdq_labels li{white-space:nowrap}@media (max-width:767px){.qskxdq_copy{width:29%;left:24px}.qskxdq_copy p{font-size:26px}}@media (max-width:520px){.qskxdq_card{background-position:65%;border-radius:18px;height:384px}.qskxdq_copy{width:220px;max-width:calc(100% - 40px);top:23px;left:20px}.qskxdq_copy p{max-width:190px;font-size:26px}.qskxdq_scene{width:122%;height:232px;top:138px;bottom:auto;right:-13%}.qskxdq_scene .qskxdq_ai{left:9%}.qskxdq_scene .qskxdq_code{top:18px}.qskxdq_canvas{top:88px;left:24%}.qskxdq_scene .qskxdq_connectors{top:158px;right:12%}.qskxdq_labels{justify-content:space-between;gap:8px;width:auto;max-width:none;padding:7px 8px;font-size:11px;inset:auto 12px 12px}}@media (prefers-reduced-motion:no-preference){.qskxdq_scene .qskxdq_code{--shot-x:64px;--shot-y:-48px;--shot-turn:10deg;--shot-scale:.8;--shot-delay:1.5s}.qskxdq_scene .qskxdq_ai{--shot-x:-72px;--shot-y:28px;--shot-turn:-10deg;--shot-scale:.8;--shot-delay:1.58s}.qskxdq_canvas{--shot-x:0px;--shot-y:84px;--shot-turn:4deg;--shot-scale:.74;--shot-delay:1.68s}.qskxdq_scene .qskxdq_connectors{--shot-x:48px;--shot-y:72px;--shot-turn:12deg;--shot-scale:.7;--shot-delay:1.8s}[data-hero-entrance=play] .qskxdq_card{transform-origin:50% 100%;animation:1.3s cubic-bezier(.2,.85,.25,1) 1.2s backwards qskxdq_hero-card-rise}[data-hero-entrance=play] .qskxdq_copy{animation:.9s cubic-bezier(.16,1,.3,1) 1.5s backwards qskxdq_hero-card-copy-in}[data-hero-entrance=play] .qskxdq_scene>*{animation:qskxdq_hero-shot-in 1.1s cubic-bezier(.34, 1.32, .64, 1) var(--shot-delay,1.5s) backwards}[data-hero-entrance=play] .qskxdq_labels{animation:.7s cubic-bezier(.16,1,.3,1) 1.9s backwards qskxdq_hero-labels-in}[data-hero-entrance=play] .qskxdq_labels li{animation:.6s cubic-bezier(.16,1,.3,1) 1.98s backwards qskxdq_hero-label-in}[data-hero-entrance=play] .qskxdq_labels li:nth-child(2){animation-delay:2.05s}[data-hero-entrance=play] .qskxdq_labels li:nth-child(3){animation-delay:2.12s}[data-hero-entrance=play] .qskxdq_labels li:nth-child(4){animation-delay:2.19s}}@keyframes qskxdq_hero-card-rise{0%{opacity:.02;filter:blur(10px);transform:perspective(1600px)translateY(64px)rotateX(24deg)scale(.92)}}@keyframes qskxdq_hero-card-copy-in{0%{opacity:0;filter:blur(6px);transform:translate(-18px)}}@keyframes qskxdq_hero-shot-in{0%{opacity:0;translate:var(--shot-x,0) var(--shot-y,40px);rotate:var(--shot-turn,0deg);scale:var(--shot-scale,.8)}}@keyframes qskxdq_hero-labels-in{0%{opacity:0;translate:0 14px}}@keyframes qskxdq_hero-label-in{0%{opacity:0;translate:0 6px}}
.SllSHG_prompt{pointer-events:none;-webkit-user-select:none;user-select:none}.SllSHG_caret{background:linear-gradient(var(--appsanic-purple), var(--appsanic-pink));vertical-align:-.13em;opacity:0;border-radius:1px;width:2px;height:1em;margin-left:3px;display:inline-block}.SllSHG_prompt[data-running] .SllSHG_caret{animation:1.1s ease-in-out infinite SllSHG_blink}.SllSHG_prompt[data-running][data-writing] .SllSHG_caret{opacity:.9;animation:none}@keyframes SllSHG_blink{0%,45%,to{opacity:.9}65%,85%{opacity:0}}@media (prefers-reduced-motion:reduce){.SllSHG_prompt .SllSHG_caret{animation:none;display:none}}
.xLlD7W_section{border-radius:0 0 calc(var(--home-slab-radius) / 2) calc(var(--home-slab-radius) / 2);width:100%;min-height:100svh;color:var(--appsanic-white);background:var(--appsanic-hero-background);position:relative;overflow:hidden}.xLlD7W_stage{min-height:100svh;padding:64px var(--marketing-gutter,48px) 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xLlD7W_content{z-index:3;text-align:center;flex-direction:column;align-items:center;width:clamp(640px,63vw,900px);max-width:100%;display:flex;position:relative}.xLlD7W_heading{font-size:var(--marketing-hero-title-size);letter-spacing:-.065em;white-space:nowrap;margin:0;font-weight:400;line-height:1.08;position:relative}.xLlD7W_lede{contain:inline-size;width:100%;color:color-mix(in srgb, var(--appsanic-white) 76%, transparent);text-shadow:0 1px 3px var(--appsanic-hero-background), 0 0 14px var(--appsanic-hero-background);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:20px 0 0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.xLlD7W_platformProof{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.xLlD7W_platformMarks{flex-shrink:0;align-items:center;display:inline-flex}.xLlD7W_platformMark{border:1px solid color-mix(in srgb, var(--appsanic-purple) 55%, var(--appsanic-hero-background));background:linear-gradient(135deg, color-mix(in srgb, var(--appsanic-purple) 22%, var(--appsanic-hero-background)), var(--appsanic-hero-background));border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.xLlD7W_platformMark+.xLlD7W_platformMark{border-color:color-mix(in srgb, var(--appsanic-pink) 45%, var(--appsanic-hero-background));background:linear-gradient(135deg, color-mix(in srgb, var(--appsanic-pink) 16%, var(--appsanic-hero-background)), var(--appsanic-hero-background));margin-left:-6px}.xLlD7W_platformMark:before{background:var(--appsanic-white);content:"";opacity:.88;width:14px;height:14px;display:block;-webkit-mask:url(/brand/platforms/apple.svg) 50%/contain no-repeat;mask:url(/brand/platforms/apple.svg) 50%/contain no-repeat}.xLlD7W_platformMark+.xLlD7W_platformMark:before{width:16px;height:16px;-webkit-mask-image:url(/brand/platforms/android.svg);mask-image:url(/brand/platforms/android.svg)}.xLlD7W_ideaArea{contain:inline-size;width:100%;min-width:0;margin-top:24px}.xLlD7W_ideaArea :is(button,a):focus-visible{outline:2px solid var(--appsanic-pink);outline-offset:4px}@media (max-width:767px){.xLlD7W_stage{padding-bottom:env(safe-area-inset-bottom,0px)}.xLlD7W_content{width:100%;max-width:640px}.xLlD7W_heading{width:100%;transition:font-size .32s cubic-bezier(.22,1,.36,1)}.xLlD7W_content:has(.xLlD7W_ideaArea[data-focused]) .xLlD7W_heading{font-size:clamp(1.25rem,7vw,2.15rem)}.xLlD7W_lede{margin-top:12px;font-size:14px;line-height:24px}.xLlD7W_ideaArea{margin-top:20px}}@media (max-width:767px) and (max-height:740px),(min-width:768px) and (max-height:680px){.xLlD7W_section{height:auto;min-height:100svh}.xLlD7W_stage{min-height:100svh;padding-block:90px 28px}}@media (prefers-reduced-motion:reduce){.xLlD7W_ideaArea *,.xLlD7W_heading{transition:none}}.xLlD7W_stage:before,.xLlD7W_stage:after{content:"";opacity:0;pointer-events:none;position:absolute}.xLlD7W_stage:before{z-index:1;background:linear-gradient(to top, transparent, var(--appsanic-hero-background) 40%);inset:0 0 -40%}.xLlD7W_stage:after{z-index:2;background:radial-gradient(ellipse 50% 62% at 50% 100%, color-mix(in srgb, var(--appsanic-pink) 40%, transparent), color-mix(in srgb, var(--appsanic-violet) 28%, transparent) 45%, transparent 75%);transform-origin:50% 100%;mix-blend-mode:screen;height:75%;inset:auto -10% 0}@media (prefers-reduced-motion:no-preference){.xLlD7W_stage[data-hero-entrance=play]:before{animation:2.4s cubic-bezier(.6,0,.2,1) backwards xLlD7W_hero-dawn}.xLlD7W_stage[data-hero-entrance=play]:after{animation:2.6s cubic-bezier(.25,.8,.3,1) .25s backwards xLlD7W_hero-horizon-swell}.xLlD7W_stage[data-hero-entrance=play] .xLlD7W_lede>span:first-child{animation:1s cubic-bezier(.16,1,.3,1) .62s backwards xLlD7W_hero-lede-in}.xLlD7W_stage[data-hero-entrance=play] .xLlD7W_platformMark{animation:.76s cubic-bezier(.34,1.56,.64,1) .82s backwards xLlD7W_hero-mark-pop}.xLlD7W_stage[data-hero-entrance=play] .xLlD7W_platformMark+.xLlD7W_platformMark{animation-delay:.92s}.xLlD7W_stage[data-hero-entrance=play] .xLlD7W_platformProof>span:last-child{animation:1s cubic-bezier(.16,1,.3,1) .9s backwards xLlD7W_hero-lede-in}}@keyframes xLlD7W_hero-dawn{0%{opacity:1;transform:translate(0,0)}to{opacity:1;transform:translateY(-100%)}}@keyframes xLlD7W_hero-horizon-swell{0%{opacity:0;transform:scale(.4,.15)}35%{opacity:1}to{opacity:0;transform:scale(1.5,1.6)}}@keyframes xLlD7W_hero-lede-in{0%{opacity:0;filter:blur(6px);transform:translateY(.7em)}}@keyframes xLlD7W_hero-mark-pop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}@media (forced-colors:active){.xLlD7W_stage:before,.xLlD7W_stage:after{display:none}}
.gmFxra_root{--appsanic-control-height:34px;--appsanic-control-radius:6px;--appsanic-text-label:12px;--appsanic-text-caption:11px;--font-sans:var(--appsanic-font-ui);z-index:5;text-align:left;width:100%;min-width:0;position:relative;container:public-composer sanic-panel/inline-size}.gmFxra_composer{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text);font-family:var(--appsanic-font-ui);box-shadow:0 2px 4px var(--appsanic-shadow-soft), 0 8px 24px var(--appsanic-shadow-low);border-radius:18px;font-size:14px;line-height:1.5;transition:box-shadow .15s,border-color .15s;position:relative}.gmFxra_composer:focus-within{border-color:var(--appsanic-border-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--appsanic-focus-ring) 65%, transparent), 0 8px 24px var(--appsanic-shadow-low)}.gmFxra_ring{z-index:1;border-radius:inherit;-webkit-mask:linear-gradient(var(--appsanic-white) 0 0) content-box, linear-gradient(var(--appsanic-white) 0 0);mask:linear-gradient(var(--appsanic-white) 0 0) content-box, linear-gradient(var(--appsanic-white) 0 0);pointer-events:none;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude;container-type:size}.gmFxra_ring:before{--ring-span:calc(hypot(100cqw, 100cqh) + 8px);width:var(--ring-span);height:var(--ring-span);background:conic-gradient(var(--appsanic-purple), color-mix(in srgb, var(--appsanic-purple) 65%, var(--appsanic-white)) 90deg, var(--appsanic-pink) 180deg, var(--appsanic-magenta) 270deg, var(--appsanic-purple));content:"";position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.gmFxra_ring:before{animation:12s steps(360,end) infinite gmFxra_composer-border-spin}}@keyframes gmFxra_composer-border-spin{to{rotate:1turn}}.gmFxra_inputArea{position:relative}.gmFxra_input,.gmFxra_measure,.gmFxra_animatedPrompt{box-sizing:border-box;width:100%;color:var(--appsanic-text);font:400 16px / 1.65 var(--appsanic-font-ui);letter-spacing:normal;resize:none;background:0 0;border:0;border-radius:16px;outline:none;margin:0;padding:18px 20px 12px;display:block}.gmFxra_input{scrollbar-width:thin;scrollbar-color:var(--appsanic-border-strong) transparent;min-height:112px;max-height:224px;overflow-y:auto}.gmFxra_input::placeholder{color:var(--appsanic-text-muted);opacity:1}.gmFxra_inputArea[data-animated] .gmFxra_input::placeholder{color:#0000}.gmFxra_animatedPrompt{height:100%;color:var(--appsanic-text-muted);white-space:pre-wrap;position:absolute;inset:0;overflow:hidden}.gmFxra_input:focus-visible{box-shadow:none;outline:none}.gmFxra_measure{visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:0;max-height:none;position:absolute;inset:0 0 auto;overflow:hidden}.gmFxra_toolbar,.gmFxra_preferences,.gmFxra_actions{align-items:center;display:flex}.gmFxra_toolbar{justify-content:space-between;gap:6px;min-height:56px;padding:8px 12px 10px}.gmFxra_preferences{flex:1;gap:4px;min-width:0}.gmFxra_actions{flex:none;gap:4px;margin-left:auto}.gmFxra_attach,.gmFxra_send{width:var(--assistant-composer-control-size,36px);height:var(--assistant-composer-control-size,36px);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gmFxra_attach{color:var(--appsanic-text-secondary);opacity:.38;cursor:var(--appsanic-cursor-not-allowed,default);background:0 0;border:1px solid #0000;border-radius:10px}.gmFxra_send{background:var(--appsanic-action-gradient);color:var(--appsanic-on-primary);box-shadow:0 3px 8px var(--appsanic-brand-shadow);border:0;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.gmFxra_send:hover:not(:disabled){background:var(--appsanic-action-hover-gradient);transform:translateY(-1px)}.gmFxra_send:disabled{background:var(--appsanic-surface-muted);color:var(--appsanic-text-muted);opacity:1;box-shadow:none;cursor:default}.gmFxra_root .gmFxra_composer button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.gmFxra_error{color:var(--appsanic-text);margin:0;padding:0 15px 12px;font-size:12px;line-height:1.5}.gmFxra_spinner{animation:.9s linear infinite gmFxra_spin}@keyframes gmFxra_spin{to{transform:rotate(360deg)}}@media (max-width:767px){.gmFxra_input,.gmFxra_measure,.gmFxra_animatedPrompt{padding:16px 16px 10px}.gmFxra_input{min-height:96px;max-height:192px}}@container public-composer (max-width:360px){.gmFxra_composer{--assistant-composer-control-size:32px;border-radius:14px}.gmFxra_input,.gmFxra_measure,.gmFxra_animatedPrompt{padding-inline:12px}.gmFxra_toolbar{gap:4px;min-height:50px;padding:6px 8px 8px}.gmFxra_preferences{gap:2px}}@container public-composer (max-width:300px){.gmFxra_toolbar{padding-inline:6px}.gmFxra_actions{gap:2px}.gmFxra_preferences{gap:0}}.gmFxra_root:before{z-index:-1;background:linear-gradient(90deg, var(--appsanic-violet), var(--appsanic-magenta) 50%, var(--appsanic-pink));filter:blur(16px);content:"";opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:calc(50% - 30px) 26%}@media (prefers-reduced-motion:no-preference){[data-hero-entrance=play] .gmFxra_root:before{animation:1.4s cubic-bezier(.25,.8,.35,1) .8s backwards gmFxra_composer-seed}[data-hero-entrance=play] .gmFxra_composer{animation:1.25s .95s backwards gmFxra_composer-morph}[data-hero-entrance=play] .gmFxra_ring{animation:1.2s ease-out 1.4s backwards gmFxra_composer-border-flare}[data-hero-entrance=play] .gmFxra_inputArea{animation:.8s cubic-bezier(.16,1,.3,1) 1.45s backwards gmFxra_composer-content-in}[data-hero-entrance=play] :is(.gmFxra_preferences,.gmFxra_actions)>*{animation:.66s cubic-bezier(.34,1.56,.64,1) 1.55s backwards gmFxra_composer-control-in}[data-hero-entrance=play] .gmFxra_preferences>:nth-child(2){animation-delay:1.62s}[data-hero-entrance=play] .gmFxra_actions>:first-child{animation-delay:1.69s}[data-hero-entrance=play] .gmFxra_actions>:nth-child(2){animation-delay:1.76s}[data-hero-entrance=play] .gmFxra_actions>:nth-child(3){animation-delay:1.84s}}[data-hero-view=away] .gmFxra_root{animation-play-state:paused!important}[data-hero-view=away] .gmFxra_root:before{animation-play-state:paused!important}[data-hero-view=away] .gmFxra_root *{animation-play-state:paused!important}[data-hero-view=away] .gmFxra_root :before{animation-play-state:paused!important}[data-hero-view=away] .gmFxra_root :after{animation-play-state:paused!important}@keyframes gmFxra_composer-seed{0%{opacity:0;transform:scale(.06,.5)}28%{opacity:1;transform:scale(.55,.85)}62%{opacity:.85;transform:scale(2.05,1.9)}to{opacity:0;transform:scale(2.3,2.8)}}@keyframes gmFxra_composer-morph{0%{opacity:0;filter:blur(14px)brightness(1.8);animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.28,.12)}36%{opacity:1;filter:blur(6px)brightness(1.4);animation-timing-function:cubic-bezier(.5,0,.3,1);transform:scale(1.012,.3)}70%{filter:blur(.6px)brightness(1.06);animation-timing-function:cubic-bezier(.3,0,.3,1);transform:scale(.997,1.018)}}@keyframes gmFxra_composer-border-flare{0%{filter:brightness(2.2)saturate(1.3)}}@keyframes gmFxra_composer-content-in{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}}@keyframes gmFxra_composer-control-in{0%{opacity:0;transform:translateY(8px)scale(.6)}}@media (forced-colors:active){.gmFxra_root:before{display:none}}@media (prefers-reduced-motion:reduce){.gmFxra_composer,.gmFxra_send{transition:none}.gmFxra_spinner{animation:none}}
.keBE4q_section{color:var(--appsanic-text);padding-block:clamp(72px,8vw,112px)}.keBE4q_inner{width:min(var(--marketing-content-max), calc(100% - 2 * var(--marketing-gutter)));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(56px,6vw,96px);margin-inline:auto;display:grid}.keBE4q_copy{grid-area:1/2;min-width:0}.keBE4q_copy h2{letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;font-size:clamp(34px,3.2vw,46px);font-weight:520;line-height:1.13}.keBE4q_copy h2 span{width:fit-content;display:block}.keBE4q_description{max-width:410px;color:var(--appsanic-text-secondary);text-wrap:pretty;margin:0;font-size:16px;line-height:1.75}.keBE4q_action{border:1px solid color-mix(in srgb, var(--appsanic-primary) 20%, var(--appsanic-border));background:var(--appsanic-surface);min-height:48px;box-shadow:0 2px 3px var(--appsanic-shadow-soft);color:var(--appsanic-primary-text);border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:30px;padding:12px 20px;font-size:14px;font-weight:550;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.keBE4q_action svg{transition:transform .18s}.keBE4q_action:hover{border-color:color-mix(in srgb, var(--appsanic-primary) 45%, var(--appsanic-border));background:color-mix(in srgb, var(--appsanic-primary) 4%, var(--appsanic-surface))}.keBE4q_action:hover svg{transform:translate(2px,-2px)}.keBE4q_directory{border-block:1px solid var(--appsanic-border);background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--appsanic-purple) 3%, transparent), transparent 70%);grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.keBE4q_service{border-bottom:1px solid var(--appsanic-border);min-width:0}.keBE4q_service:nth-child(odd):not(:last-child){border-right:1px solid var(--appsanic-border)}.keBE4q_service:last-child{border-bottom:0;grid-column:1/-1}.keBE4q_serviceContent{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:144px;padding:24px 12px;display:flex}.keBE4q_service:last-child .keBE4q_serviceContent{flex-direction:row;gap:22px;min-height:98px}.keBE4q_lockup{align-items:center;gap:12px;display:inline-flex}.keBE4q_lockup .keBE4q_mark{width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0}.keBE4q_lockup .keBE4q_mark img{width:36px;height:36px}.keBE4q_name{letter-spacing:-.045em;font-size:clamp(18px,1.65vw,24px);font-weight:600;line-height:1.2}.keBE4q_category{color:var(--appsanic-text-muted);font-size:12px;line-height:1.5}.keBE4q_action:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:5px}@media (max-width:1000px){.keBE4q_inner{gap:40px}.keBE4q_serviceContent{min-height:132px}.keBE4q_lockup{gap:9px}.keBE4q_lockup .keBE4q_mark{width:30px;height:30px}.keBE4q_lockup .keBE4q_mark img{width:28px;height:28px}}@media (max-width:800px){.keBE4q_inner{grid-template-columns:minmax(0,1fr);gap:40px;max-width:620px}.keBE4q_copy,.keBE4q_directory{grid-area:auto}.keBE4q_copy h2{max-width:510px;font-size:clamp(34px,6vw,44px)}.keBE4q_description{max-width:470px}.keBE4q_name{font-size:21px}}@media (max-width:420px){.keBE4q_serviceContent{min-height:128px;padding-inline:8px}.keBE4q_lockup{gap:7px}.keBE4q_lockup .keBE4q_mark{width:25px;height:28px}.keBE4q_lockup .keBE4q_mark img{width:25px;height:25px}.keBE4q_name{font-size:17px}.keBE4q_category{font-size:11px}.keBE4q_service:last-child .keBE4q_serviceContent{gap:16px}}@media (prefers-reduced-motion:reduce){.keBE4q_action,.keBE4q_action svg{transition:none}.keBE4q_action:hover svg{transform:none}}
