.DJjNRG_root{--plane:clamp(220px, 25vw, 390px);--spread:0;--mx:0;--my:0;--tilt-x:58deg;--tilt-z:-40deg;--gap-min:calc(var(--plane) * .1);--gap-max:calc(var(--plane) * .34);--radius:calc(var(--plane) * .13);--parallax:9px;width:calc(var(--plane) * 1.5);height:calc(var(--plane) * 1.55);perspective:calc(var(--plane) * 5);perspective-origin:50% 35%;pointer-events:none;position:relative}.DJjNRG_essence{--plane:clamp(240px, 22vw, 360px);--tilt-x:56deg;--tilt-z:-34deg}.DJjNRG_compact{--plane:clamp(150px, 15vw, 210px);--gap-min:calc(var(--plane) * .12);--gap-max:calc(var(--plane) * .3);--parallax:5px}.DJjNRG_mobile{--plane:min(56vw, 280px);--parallax:0px}.DJjNRG_scene{width:var(--plane);height:var(--plane);margin:calc(var(--plane) / -2) 0 0 calc(var(--plane) / -2);transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-x) + var(--my) * -4deg)) rotateZ(calc(var(--tilt-z) + var(--mx) * 5deg));transition:transform .9s var(--ease-out-soft);position:absolute;top:58%;left:50%}.DJjNRG_item{--lift:0px;transform-style:preserve-3d;transform:translate3d(calc(var(--mx) * (var(--depth) + 1) * var(--parallax) + var(--spread) * var(--offset-x)), calc(var(--my) * (var(--depth) + 1) * var(--parallax) + var(--spread) * var(--offset-y)), calc(var(--depth) * ( var(--gap-min) + (var(--spread) + var(--hover-gap,0)) * (var(--gap-max) - var(--gap-min)) ) + var(--lift)));transition:transform .3s var(--ease-out-soft);position:absolute;inset:0}.DJjNRG_item[data-active=true]{--lift:calc(var(--plane) * .07)}.DJjNRG_float{transform-style:preserve-3d;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.DJjNRG_root:not([data-lite=true]) .DJjNRG_float{animation:DJjNRG_bob 7s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--i) * -1.6s)}}@keyframes DJjNRG_bob{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, 0, calc(var(--plane) * .025))}}.DJjNRG_plane{border-radius:var(--radius);transform-style:preserve-3d;position:absolute;inset:0}.DJjNRG_plane:before{content:"";border-radius:inherit;transform:translate3d(0, 0, calc(var(--plane) * -.018));background:#26301f59;position:absolute;inset:0}.DJjNRG_surface{border-radius:inherit;pointer-events:auto;cursor:pointer;transition:opacity var(--duration-base) var(--ease-out-soft);position:absolute;inset:0;overflow:hidden}.DJjNRG_root[data-has-active=true] .DJjNRG_item:not([data-active=true]) .DJjNRG_surface{opacity:.72}.DJjNRG_surface:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--duration-base) var(--ease-out-soft);background:radial-gradient(circle at 30% 25%,#ffffffbf,#0000 55%),radial-gradient(circle at 70% 80%,#b5cf868c,#0000 60%);position:absolute;inset:0}.DJjNRG_item[data-active=true] .DJjNRG_surface:after{opacity:1}.DJjNRG_surface[data-tone=glass]{background:linear-gradient(140deg,#ffffffd1,#ecf2e073 55%,#d6e4be59),linear-gradient(90deg,#555c4412 1px,#0000 1px) 0 0/12.5% 12.5%,linear-gradient(0deg,#555c4412 1px,#0000 1px) 0 0/12.5% 12.5%;box-shadow:inset 0 0 0 1.5px #fffffff2,inset 0 0 40px #ffffff80}.DJjNRG_surface[data-tone=sage]{background:linear-gradient(140deg,#e2eccdeb,#a9c07ad9 60%,#80965ce6);box-shadow:inset 0 0 0 1.5px #ffffffb3,inset 0 -30px 60px #555c4440}.DJjNRG_surface[data-tone=moss]{background:radial-gradient(circle,#dce8c68c 1.2px,#0000 1.6px) 0 0/7% 7%,linear-gradient(140deg,#708a4ef2,#445830f5 60%,#2f3e22);box-shadow:inset 0 0 0 1.5px #dce8c673,inset 0 0 50px #141c0e59}.DJjNRG_surface[data-tone=night]{background:linear-gradient(140deg,#344028,#1e2718 55%,#12180e);box-shadow:inset 0 0 0 1.5px #b5cf8659,inset 0 0 60px #0006}.DJjNRG_pattern{width:100%;height:100%;position:absolute;inset:0}.DJjNRG_label{font-size:calc(var(--plane) * .055);letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink);opacity:0;transition:opacity var(--duration-base) var(--ease-out-soft);gap:.6em;font-weight:500;display:flex;position:absolute;top:9%;left:9%}.DJjNRG_surface[data-tone=moss] .DJjNRG_label,.DJjNRG_surface[data-tone=night] .DJjNRG_label{color:var(--color-ivory)}.DJjNRG_root:hover{--hover-gap:var(--hover-spread,0)}.DJjNRG_root[data-labels=always] .DJjNRG_label,.DJjNRG_root[data-labels=hover]:hover .DJjNRG_label,.DJjNRG_item[data-active=true] .DJjNRG_label{opacity:1}.DJjNRG_beam{width:1.5px;height:calc(3 * var(--gap-max) + var(--plane) * .35);transform-origin:50% 0;transform:rotateX(90deg) scaleY(calc(.55 + var(--spread) * .45));pointer-events:none;background:linear-gradient(#b5cf86e6,#ffffff8c 60%,#0000);position:absolute}.DJjNRG_node{width:calc(var(--plane) * .022);height:calc(var(--plane) * .022);margin:calc(var(--plane) * -.011);pointer-events:none;background:#f0f8e0;border-radius:999px;position:absolute;box-shadow:0 0 8px 2px #b5cf86d9,0 0 18px 4px #b5cf8659}@media (prefers-reduced-motion:no-preference){.DJjNRG_root:not([data-lite=true]) .DJjNRG_node,.DJjNRG_root:not([data-lite=true]) .DJjNRG_beam{animation:DJjNRG_glow 3.6s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--n,0) * -.9s)}}@keyframes DJjNRG_glow{0%,to{opacity:.45}50%{opacity:1}}.DJjNRG_shadow{border-radius:var(--radius);transform:translate3d(0, 0, calc(var(--plane) * -.12)) scale(calc(1.05 + var(--spread) * .08));opacity:calc(.9 - var(--spread) * .35);pointer-events:none;background:radial-gradient(closest-side,#26301f59,#0000);position:absolute;inset:6%}
.cPVKrG_demo{isolation:isolate;border-radius:.9rem;height:100%;min-height:9rem;position:relative;overflow:hidden}.cPVKrG_dark{color:#f3efe7eb;background:linear-gradient(160deg,#555c44f2,#26301f)}.cPVKrG_light{color:var(--color-ink);background:linear-gradient(160deg,#ffffffd9,#eae5dae6)}.cPVKrG_words{flex-direction:column;justify-content:center;gap:.55rem;display:flex;position:absolute;inset:14% 12%;transform:rotate(-8deg)}.cPVKrG_word{letter-spacing:.24em;text-transform:uppercase;font-size:.68rem}.cPVKrG_wire{grid-template-columns:1.3fr 1fr;gap:.5rem;display:grid;position:absolute;inset:14%}.cPVKrG_box{background:linear-gradient(to top right,#0000 calc(50% - .5px),#12121124,#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#12121124,#0000 calc(50% + .5px));border:1px solid #1212112e;border-radius:.4rem}.cPVKrG_boxFill{opacity:.4;transition:opacity .7s var(--ease-out-soft), transform .7s var(--ease-out-soft);background:linear-gradient(150deg,#b5cf868c,#6b6f4f8c);border-color:#0000;transform:scale(.96)}.cPVKrG_cursor{width:.9rem;height:.9rem;color:var(--color-ink);position:absolute;top:40%;left:30%}.cPVKrG_code{flex-direction:column;gap:.45rem;display:flex;position:absolute;inset:14% 12%}.cPVKrG_codeLine{transform-origin:0;background:#b5cf86cc;border-radius:2px;height:2px}.cPVKrG_codeLine:nth-child(3n){background:#f3efe773}.cPVKrG_chart{width:80%;height:66%;position:absolute;inset:22% 10% 12%;overflow:visible}.cPVKrG_trend{stroke-dasharray:1}.cPVKrG_chartLabel{letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;position:absolute;top:10%;left:10%}.cPVKrG_cards{flex-direction:column;justify-content:flex-end;gap:.4rem;display:flex;position:absolute;inset:14% 12%}.cPVKrG_chip{letter-spacing:.18em;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff6;border-radius:.5rem;align-self:flex-start;padding:.35rem .7rem;font-size:.62rem}@media (prefers-reduced-motion:no-preference){[data-active=true] .cPVKrG_word{animation:cPVKrG_rise 2.8s var(--ease-out-soft) infinite;animation-delay:calc(var(--i) * .16s)}[data-active=true] .cPVKrG_boxFill{opacity:1;transform:scale(1)}[data-active=true] .cPVKrG_cursor{animation:cPVKrG_cursor 3.2s var(--ease-in-out-soft) infinite}[data-active=true] .cPVKrG_codeLine{animation:cPVKrG_typing 2.2s var(--ease-out-soft) infinite alternate;animation-delay:calc(var(--i) * .11s)}.cPVKrG_trend{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-out-soft)}[data-active=true] .cPVKrG_trend{stroke-dashoffset:0}[data-active=true] .cPVKrG_chip{animation:cPVKrG_rise 2.6s var(--ease-out-soft) infinite;animation-delay:calc(var(--i) * .2s)}}@keyframes cPVKrG_rise{0%{opacity:0;transform:translateY(10px)}25%,80%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-6px)}}@keyframes cPVKrG_cursor{0%,to{transform:translate(0,0)}40%{transform:translate(90%,160%)}70%{transform:translate(320%,40%)}}@keyframes cPVKrG_typing{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}
._4QId7G_screen{background:var(--surface);width:100%;height:100%;color:var(--ink);font-size:10px;line-height:1.2;position:relative;overflow:hidden}._4QId7G_bar{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);letter-spacing:.18em;justify-content:space-between;align-items:center;padding:.7em 1em;font-size:.8em;font-weight:600;display:flex}._4QId7G_navDots{gap:.6em;display:flex}._4QId7G_navDots span{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:1em;width:2.2em;height:.35em}._4QId7G_step{padding:1em;position:absolute;inset:2.6em 0 0}._4QId7G_cycling ._4QId7G_step{opacity:0;animation:_4QId7G_step-cycle 9s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--step) * 3s)}._4QId7G_static ._4QId7G_step:not([data-step="0"]){display:none}@keyframes _4QId7G_step-cycle{0%{opacity:0;transform:translate(8%)}6%,30%{opacity:1;transform:translate(0,0)}36%,to{opacity:0;transform:translate(-8%)}}@media (prefers-reduced-motion:reduce){._4QId7G_cycling ._4QId7G_step{opacity:0;animation:none}._4QId7G_cycling ._4QId7G_step[data-step="0"]{opacity:1}}._4QId7G_grid{grid-template-columns:repeat(3,1fr);gap:.7em;display:grid}._4QId7G_tile{flex-direction:column;gap:.4em;display:flex}._4QId7G_thumb{aspect-ratio:1;background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--accent) 55%, white) 0 18%, transparent 19%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, white), color-mix(in srgb, var(--accent) 28%, white));border-radius:.5em}._4QId7G_text{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:1em;height:.45em;display:block}._4QId7G_textStrong{background:color-mix(in srgb, var(--ink) 55%, transparent)}._4QId7G_title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.9em;font-weight:300;line-height:1}._4QId7G_pill{background:var(--accent);color:var(--surface);letter-spacing:.12em;text-transform:uppercase;border-radius:2em;justify-content:center;align-items:center;padding:.55em 1.1em;font-size:.8em;font-weight:600;display:inline-flex}._4QId7G_split{grid-template-columns:1.1fr 1fr;align-items:start;gap:1em;display:grid}._4QId7G_big{aspect-ratio:1}._4QId7G_stack{flex-direction:column;gap:.55em;display:flex}._4QId7G_row{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);align-items:center;gap:.7em;padding:.55em 0;display:flex}._4QId7G_mini{aspect-ratio:1;background:color-mix(in srgb, var(--accent) 22%, white);border-radius:.4em;flex:none;width:2.4em}._4QId7G_grow{flex-direction:column;flex:1;gap:.35em;display:flex}._4QId7G_calendar{grid-template-columns:repeat(7,1fr);gap:.35em;display:grid}._4QId7G_day{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:.35em}._4QId7G_dayActive{background:var(--accent)}._4QId7G_dayMuted{opacity:.35}._4QId7G_wave{background:radial-gradient(ellipse 120% 60% at 50% 120%, color-mix(in srgb, var(--accent) 70%, white), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, white), color-mix(in srgb, var(--accent) 40%, white));border-radius:.6em;height:4.5em}._4QId7G_check{aspect-ratio:1;background:color-mix(in srgb, var(--accent) 18%, white);width:3em;color:var(--accent);border-radius:999px;place-items:center;margin-inline:auto;font-size:1.4em;display:grid}._4QId7G_swatches{gap:.5em;display:flex}._4QId7G_swatches span{aspect-ratio:1;border-radius:999px;width:2.4em}._4QId7G_status{background:color-mix(in srgb, var(--accent) 16%, white);color:var(--accent);border-radius:1em;padding:.25em .7em;font-size:.75em;font-weight:600}._4QId7G_label{border:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);border-radius:.5em;padding:.8em}._4QId7G_barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 .15em, transparent .15em .35em, var(--ink) .35em .45em, transparent .45em .7em);opacity:.75;height:2.6em;margin-top:.6em}
.r4nL1a_frame{aspect-ratio:4/3.4;isolation:isolate;background:radial-gradient(80% 60% at 70% 20%,#ffffff73,#0000 70%),linear-gradient(160deg,#555c44f2,#26301f);position:relative;overflow:hidden}.r4nL1a_frame[data-variant=design]{background:radial-gradient(70% 60% at 80% 10%,#ffffffd9,#0000 70%),linear-gradient(160deg,#e9e4d8,#cfc8b8)}.r4nL1a_frame[data-variant=growth]{background:radial-gradient(60% 70% at 85% 15%,#b5cf8673,#0000 70%),linear-gradient(160deg,#5f6a4a,#2a3521)}.r4nL1a_pane{transition:transform .9s var(--ease-out-soft);background:linear-gradient(150deg,#ffffff52,#ffffff14);border:1px solid #ffffff8c;border-radius:.6rem;position:absolute;box-shadow:0 18px 30px -18px #00000080}.r4nL1a_light .r4nL1a_pane{background:linear-gradient(150deg,#ffffffe6,#ffffff8c);border-color:#ffffffe6;box-shadow:0 22px 36px -22px #26301f8c}.r4nL1a_line{background:#ffffff80;border-radius:2px;height:2px;display:block}.r4nL1a_light .r4nL1a_line{background:#26301f40}.r4nL1a_mono{letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;font-size:.55rem}.r4nL1a_strategyBack{inset:16% 14% 18% 34%;transform:perspective(700px)rotateY(-24deg)translateZ(-40px)}.r4nL1a_strategyFront{flex-direction:column;gap:.5rem;padding:1rem;display:flex;inset:22% 36% 12% 12%;transform:perspective(700px)rotateY(-24deg)}.r4nL1a_radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 18%,#ffffff40 18% 19%);border:1px solid #ffffff8c;border-radius:999px;width:26%;position:absolute;top:26%;right:18%}.r4nL1a_sweep{border-radius:inherit;background:conic-gradient(#b5cf86bf,#0000 28%);position:absolute;inset:0;transform:rotate(0)}.r4nL1a_tablet{background:linear-gradient(150deg,#f7f4ee,#e8e3d7);border:6px solid #1d221a;border-radius:.9rem;padding:1rem;inset:18% 10% 14% 14%;transform:perspective(800px)rotateX(10deg)rotateY(-14deg)}.r4nL1a_mockTitle{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.85rem,1.3vw,1.15rem);font-weight:300;line-height:1.05}.r4nL1a_swatches{gap:.35rem;display:flex;position:absolute;top:.9rem;right:1rem}.r4nL1a_swatch{width:.9rem;height:.9rem;transition:transform .7s var(--ease-out-soft);border-radius:999px}.r4nL1a_leaf{aspect-ratio:1;width:34%;transition:transform 1.2s var(--ease-out-soft);background:linear-gradient(135deg,#6b6f4fcc,#b5cf8680);border-radius:0 70%;position:absolute;top:8%;right:6%;transform:rotate(-20deg)}.r4nL1a_editor{background:linear-gradient(150deg,#12160feb,#1e2519e0);border-color:#b5cf864d;flex-direction:column;gap:.45rem;padding:.8rem;display:flex;inset:14% 22% 22% 10%}.r4nL1a_dots{gap:.25rem;margin-bottom:.3rem;display:flex}.r4nL1a_dots span{background:#ffffff59;border-radius:999px;width:.35rem;height:.35rem}.r4nL1a_code{transform-origin:0;background:#b5cf86bf;border-radius:2px;height:2px;display:block}.r4nL1a_code:nth-child(odd){background:#fff6}.r4nL1a_chip{aspect-ratio:1.1;color:#ffffffe6;place-items:center;width:30%;display:grid}.r4nL1a_cloud{top:40%;right:8%}.r4nL1a_db{bottom:8%;right:26%}.r4nL1a_chart{padding:.9rem;inset:16% 12% 14%}.r4nL1a_chartSvg{width:88%;height:70%;position:absolute;inset:22% 6% 8%;overflow:visible}.r4nL1a_bar{transform-box:fill-box;transform-origin:bottom;transition:transform .9s var(--ease-out-soft)}.r4nL1a_trend{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-out-soft)}@media (prefers-reduced-motion:no-preference){.service-card:is(:hover,:focus-within) .r4nL1a_strategyBack{transform:perspective(700px)rotateY(-14deg)translate3d(12px,-6px,-20px)}.service-card:is(:hover,:focus-within) .r4nL1a_strategyFront{transform:perspective(700px)rotateY(-10deg)translate3d(-6px,-8px,20px)}.service-card:is(:hover,:focus-within) .r4nL1a_sweep{animation:2.4s linear infinite r4nL1a_sweep}.service-card:is(:hover,:focus-within) .r4nL1a_tablet{transform:perspective(800px)rotateX(4deg)rotateY(-4deg)translateY(-6px)}.service-card:is(:hover,:focus-within) .r4nL1a_leaf{transform:rotate(-4deg)scale(1.08)}.service-card:is(:hover,:focus-within) .r4nL1a_swatch:nth-child(2){transform:translateY(-6px)}.service-card:is(:hover,:focus-within) .r4nL1a_code{animation:r4nL1a_typing 1.8s var(--ease-out-soft) infinite alternate;animation-delay:calc(var(--n,0) * .12s)}.service-card:is(:hover,:focus-within) .r4nL1a_cloud{transform:translateY(-10px)}.service-card:is(:hover,:focus-within) .r4nL1a_db{transform:translate(-8px,-4px)}.service-card:is(:hover,:focus-within) .r4nL1a_bar{transform:scaleY(1.25)}.service-card:not(:hover,:focus-within) .r4nL1a_trend{stroke-dashoffset:1px}}@keyframes r4nL1a_sweep{to{transform:rotate(360deg)}}@keyframes r4nL1a_typing{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}
