.cards[data-astro-cid-jgctki6q]{gap:var(--gap-cards);grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:80px;display:grid}.card[data-astro-cid-jgctki6q]{border-radius:var(--radius-xl);transition:transform .4s var(--ease), box-shadow .4s;flex-direction:column;gap:14px;padding:14px;display:flex;position:relative}@media (hover:hover){.card[data-astro-cid-jgctki6q]:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.card[data-astro-cid-jgctki6q]:hover .btn[data-astro-cid-jgctki6q]{background:var(--c-dark);border-color:var(--c-dark);color:var(--c-white)}}.card[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{backdrop-filter:none}.card[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]:hover{transform:none}.card--dark[data-astro-cid-jgctki6q]{color:#f9f8f7c7;background:linear-gradient(160deg,#3d3d3d,#222 90%);border-color:#ffffff1a}.card-text[data-astro-cid-jgctki6q]{flex-direction:column;flex:1;align-items:flex-start;padding:12px clamp(14px,1.6vw,26px) clamp(14px,1.6vw,24px);display:flex}.card[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{font-family:var(--f-serif);margin-bottom:var(--gap-item-text);font-size:clamp(32px,2.8vw,44px);line-height:1.1}.card--dark[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{color:#f9f8f7}.card[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{flex:1}.card[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{margin-top:calc(var(--gap-btn) - var(--gap-p))}.mini[data-astro-cid-jgctki6q]{--ink:#10101099;--line:#1010101a;--fill:#1010100a;--ok:#1f8a4c;--ok-bg:#50c87829;--node:#c25e00;height:170px;color:var(--ink);font-size:11px}.card--dark[data-astro-cid-jgctki6q] .mini[data-astro-cid-jgctki6q]{--ink:#f9f8f799;--line:#ffffff1a;--fill:#ffffff0d;--ok:#8fe3a2;--ok-bg:#50c87824;--node:#ffb070}.mini-body[data-astro-cid-jgctki6q]{height:100%;padding:18px clamp(14px,1.6vw,26px) 0}.mini-storage[data-astro-cid-jgctki6q]{flex-direction:column;gap:12px;display:flex}.m-bays[data-astro-cid-jgctki6q]{flex:1;grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.m-bays[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{background:var(--fill);border:1px solid var(--line);border-radius:6px;position:relative}.m-bays[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{width:6px;height:6px;box-shadow:0 0 var(--glow-blur) rgb(95 212 126/var(--glow-alpha));background:#5fd47e;border-radius:50%;margin-left:-3px;position:absolute;bottom:8px;left:50%}.m-cap[data-astro-cid-jgctki6q]{background:var(--line);border-radius:100px;height:8px;overflow:hidden}.m-cap[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{border-radius:inherit;background:linear-gradient(90deg, var(--c-blue), var(--c-yellow));transform-origin:0;width:64%;height:100%;display:block}.m-meta[data-astro-cid-jgctki6q]{justify-content:space-between;display:flex}.mini-security[data-astro-cid-jgctki6q]{flex-direction:column;gap:10px;display:flex}.m-log[data-astro-cid-jgctki6q]{flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.m-log[data-astro-cid-jgctki6q] ul[data-astro-cid-jgctki6q]{margin:0;padding:0;list-style:none}.m-log[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line);justify-content:space-between;padding:4px 2px;display:flex}.m-log[data-astro-cid-jgctki6q] code[data-astro-cid-jgctki6q]{color:var(--ink);font-family:ui-monospace,monospace}.m-log[data-astro-cid-jgctki6q] b[data-astro-cid-jgctki6q]{color:#ff8a7a}.m-log[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q].ok b[data-astro-cid-jgctki6q]{color:var(--ok)}.m-threats[data-astro-cid-jgctki6q]{color:var(--ink);background:var(--fill);border-radius:8px;padding:7px 10px}.m-threats[data-astro-cid-jgctki6q] b[data-astro-cid-jgctki6q]{color:var(--c-yellow)}.mini-hosting[data-astro-cid-jgctki6q]{flex-direction:column;gap:10px;display:flex}.m-nodes[data-astro-cid-jgctki6q]{flex:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.m-node[data-astro-cid-jgctki6q]{background:var(--fill);border:1px solid #e5700073;border-radius:8px;flex-direction:column;gap:5px;padding:8px;display:flex;position:relative}.m-node[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--node);font-weight:700}.m-node[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{background:var(--c-blue);border-radius:4px;height:14px}.m-node--2[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]:nth-of-type(2){background:var(--c-yellow)}.m-vm[data-astro-cid-jgctki6q]{background:var(--c-yellow);opacity:0;border-radius:4px;height:14px;position:absolute;top:46px;left:8px;right:8px}.m-event[data-astro-cid-jgctki6q]{color:var(--ok);background:var(--ok-bg);border-radius:8px;padding:7px 10px;font-weight:700;display:grid}.m-event[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{grid-area:1/1}.m-fail[data-astro-cid-jgctki6q]{color:var(--node);opacity:0}@media (prefers-reduced-motion:no-preference){.m-bays[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{animation:1.3s steps(2,jump-none) infinite m-led;animation-delay:var(--d)}.m-cap[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{animation:4s ease-in-out infinite alternate m-fill}.m-log[data-astro-cid-jgctki6q] ul[data-astro-cid-jgctki6q]{animation:16s linear infinite m-scroll}.m-node--2[data-astro-cid-jgctki6q]{animation:6s infinite m-down}.m-node--2[data-astro-cid-jgctki6q]>[data-astro-cid-jgctki6q]:not(.m-vm){animation:6s infinite m-dim}.m-node--2[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]:nth-of-type(2){animation:6s infinite m-leave}.m-vm[data-astro-cid-jgctki6q]{animation:m-move 6s var(--ease) infinite}.m-event[data-astro-cid-jgctki6q]{animation:6s infinite m-event-bg}.m-ok[data-astro-cid-jgctki6q]{animation:6s infinite m-hide}.m-fail[data-astro-cid-jgctki6q]{animation:6s infinite m-show}}@keyframes m-led{50%{opacity:.25}}@keyframes m-fill{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes m-scroll{to{transform:translateY(-50%)}}@keyframes m-down{0%,35%{border-color:#e5700073}40%,90%{border-color:#ff8a7acc}to{border-color:#e5700073}}@keyframes m-dim{0%,35%{opacity:1}40%,90%{opacity:.4}to{opacity:1}}@keyframes m-leave{0%,38%{opacity:1}40%,98%{opacity:0}to{opacity:1}}@keyframes m-move{0%,38%{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(0)}55%,90%{opacity:1;transform:translate(calc(100% + 26px),19px)}98%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes m-event-bg{0%,38%,94%,to{background:var(--ok-bg)}40%,92%{background:#e5700024}}@keyframes m-hide{0%,38%,94%,to{opacity:1}40%,92%{opacity:0}}@keyframes m-show{0%,38%,94%,to{opacity:0}40%,92%{opacity:1}}.testimonials-title[data-astro-cid-jgctki6q]{margin:0 auto var(--title-gap)}.testimonials[data-astro-cid-jgctki6q]{gap:var(--gap-cards);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]{--ink:#10101099;--line:#1010101a;--chip:#1010100d;isolation:isolate;background:var(--glass-bg);box-shadow:inset 0 0 0 1px var(--glass-border), var(--shadow-soft);color:var(--c-text);transition:flex-grow .5s var(--ease), margin-top .5s var(--ease), color .4s;border:0;position:relative}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(160deg,#3d3d3d,#222 90%);transition:opacity .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q].open{--ink:#f9f8f799;--line:#ffffff1f;--chip:#ffffff12;color:#f9f8f7d1}.accordion[data-astro-cid-jgctki6q] .open[data-astro-cid-jgctki6q]:before{opacity:1}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q] .t-value[data-astro-cid-jgctki6q]{color:var(--c-heading);transition:color .4s}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q].open .t-value[data-astro-cid-jgctki6q]{color:#f9f8f7}@media (width>=1101px){.testimonials[data-astro-cid-jgctki6q].accordion{--grow:3;--open:calc((100cqw - (var(--n) - 1) * var(--gap-cards) - var(--n) * 2 * var(--card-pad) - 8px) * var(--grow) / (var(--grow) + var(--n) - 1));height:var(--row,auto);display:flex;container-type:inline-size}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]{min-width:0;padding-top:max(var(--card-pad), 60px);cursor:pointer;flex:1 1 0;overflow:hidden}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q].open{flex-grow:var(--grow);cursor:auto}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:nth-child(4n+2):not(.open){margin-top:calc(var(--row,0px) * .38)}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:nth-child(4n+4):not(.open){margin-top:calc(var(--row,0px) * .2)}.accordion[data-astro-cid-jgctki6q] .t-value[data-astro-cid-jgctki6q]{white-space:nowrap}.accordion[data-astro-cid-jgctki6q] [data-astro-cid-jgctki6q]:is(.t-more,figcaption){width:var(--open)}.accordion[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{margin-top:auto}.accordion[data-astro-cid-jgctki6q] [data-astro-cid-jgctki6q]:is(.t-more,.who),.accordion[data-astro-cid-jgctki6q] .stars{transition:opacity .2s}.accordion[data-astro-cid-jgctki6q] .open[data-astro-cid-jgctki6q] [data-astro-cid-jgctki6q]:is(.t-more,.who),.accordion[data-astro-cid-jgctki6q] .open[data-astro-cid-jgctki6q] .stars{transition:opacity .5s .3s}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:not(.open) .t-more[data-astro-cid-jgctki6q]{pointer-events:none;position:absolute}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:not(.open) [data-astro-cid-jgctki6q]:is(.t-more,.who),.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:not(.open) .stars{opacity:0}.accordion[data-astro-cid-jgctki6q].measuring{height:auto}.accordion[data-astro-cid-jgctki6q].measuring .testimonial[data-astro-cid-jgctki6q]{margin-top:0;transition:none}.accordion[data-astro-cid-jgctki6q].measuring .testimonial[data-astro-cid-jgctki6q] .t-more[data-astro-cid-jgctki6q]{position:static}.accordion[data-astro-cid-jgctki6q] [data-astro-cid-jgctki6q]:is(.t-plus,.t-short){transition:opacity .2s .25s;display:block;position:absolute}.accordion[data-astro-cid-jgctki6q] .open[data-astro-cid-jgctki6q] [data-astro-cid-jgctki6q]:is(.t-plus,.t-short){opacity:0;transition-delay:0s}.accordion[data-astro-cid-jgctki6q] .t-plus[data-astro-cid-jgctki6q]{border:1px solid var(--line);width:26px;height:26px;color:var(--c-heading);border-radius:50%;top:27px;right:27px}.accordion[data-astro-cid-jgctki6q] .t-plus[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{margin:5px;display:block}.accordion[data-astro-cid-jgctki6q] .t-short[data-astro-cid-jgctki6q]{left:var(--card-pad);right:var(--card-pad);bottom:var(--card-pad);color:var(--ink);gap:8px;font-size:14px;line-height:1.4;display:grid}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q] .t-short[data-astro-cid-jgctki6q] .stars{opacity:1;width:72px}}.testimonial[data-astro-cid-jgctki6q]{--ink:#10101099;--line:#1010101a;--chip:#1010100d;padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft);flex-direction:column;margin:0;display:flex}.testimonial--dark[data-astro-cid-jgctki6q]{--ink:#f9f8f799;--line:#ffffff1f;--chip:#ffffff12;color:#f9f8f7d1;background:linear-gradient(160deg,#3d3d3d,#222 90%);border-color:#ffffff1a}.t-plus[data-astro-cid-jgctki6q],.t-short[data-astro-cid-jgctki6q]{display:none}.t-more[data-astro-cid-jgctki6q]{flex-direction:column;flex:1;display:flex}.t-head[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:22px;padding-bottom:22px;display:grid}.t-value[data-astro-cid-jgctki6q]{font-family:var(--f-serif);color:var(--c-heading);font-size:clamp(48px,4.4vw,68px);line-height:1}.testimonial--dark[data-astro-cid-jgctki6q] .t-value[data-astro-cid-jgctki6q]{color:#f9f8f7}.t-label[data-astro-cid-jgctki6q]{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.5}.t-tech[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.t-tech[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{background:var(--chip);border:1px solid var(--line);border-radius:100px;padding:4px 12px;font-size:12px;font-weight:700}.testimonial[data-astro-cid-jgctki6q] blockquote[data-astro-cid-jgctki6q]{flex:1;margin:0 0 24px}.testimonial[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{gap:4px;line-height:1.4;display:grid}.who[data-astro-cid-jgctki6q]{display:grid}.name[data-astro-cid-jgctki6q]{font-weight:700}.role[data-astro-cid-jgctki6q]{color:var(--ink);font-size:13px}.stars{width:88px;height:auto;display:block}.made-title[data-astro-cid-jgctki6q]{margin-bottom:var(--title-gap)}.made-cta[data-astro-cid-jgctki6q]{place-items:center;padding-inline:clamp(24px,4vw,64px);display:grid}.made-rail[data-astro-cid-jgctki6q]{overflow-x:auto}.made-track[data-astro-cid-jgctki6q]{gap:var(--gap-cards);will-change:transform;width:max-content;display:flex}.made[data-astro-cid-jgctki6q].pinned .made-stage[data-astro-cid-jgctki6q]{flex-direction:column;justify-content:center;height:100svh;padding-top:90px;display:flex;position:sticky;top:0}.made[data-astro-cid-jgctki6q].pinned{padding-top:0}.made[data-astro-cid-jgctki6q].pinned .made-rail[data-astro-cid-jgctki6q]{overflow:visible}.made[data-astro-cid-jgctki6q].pinned{overflow-x:clip}.made-progress[data-astro-cid-jgctki6q]{background:#1010101a;border-radius:100px;height:3px;margin-top:28px;display:none;overflow:hidden}.made[data-astro-cid-jgctki6q].pinned .made-progress[data-astro-cid-jgctki6q]{display:block}.made-progress[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{background:var(--c-heading);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.panel-chart[data-astro-cid-jgctki6q]{--p:1;border-radius:var(--radius-lg);color:#f9f8f7c7;width:min(780px,62vw);height:clamp(380px,50svh,470px);box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#3d3d3d,#222 90%);border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:24px 26px;display:flex;position:relative}.panel-chart[data-astro-cid-jgctki6q] header[data-astro-cid-jgctki6q]{gap:4px;display:grid}.panel-chart[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-family:var(--f-serif);color:#f9f8f7;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.panel-chart[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:#f9f8f780;font-size:12px}.legend[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:16px;font-size:12px;font-weight:700;display:flex}.lg[data-astro-cid-jgctki6q]{align-items:center;gap:8px;display:inline-flex}.lg[data-astro-cid-jgctki6q]:before{content:"";background:currentColor;border-radius:3px;width:18px;height:3px}.lg--cloud[data-astro-cid-jgctki6q]{color:var(--c-blue)}.lg--own[data-astro-cid-jgctki6q]{color:var(--c-yellow)}.cost[data-astro-cid-jgctki6q]{background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 25%);flex:1;min-height:0;margin-bottom:22px;position:relative}.cost[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{width:100%;height:100%;position:absolute;inset:0}.reveal-x[data-astro-cid-jgctki6q]{clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.ln[data-astro-cid-jgctki6q]{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.ln--cloud[data-astro-cid-jgctki6q]{stroke:var(--c-blue)}.ln--own[data-astro-cid-jgctki6q]{stroke:var(--c-yellow)}.savings[data-astro-cid-jgctki6q]{fill:#fcfc1324}.breakeven[data-astro-cid-jgctki6q]{white-space:nowrap;color:#f9f8f7;opacity:calc((var(--p) - .5) * 10);flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-5px)}.breakeven[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{width:10px;height:10px;box-shadow:0 0 0 var(--halo-dot) rgb(249 248 247/var(--halo-alpha));background:#f9f8f7;border-radius:50%}.savings-label[data-astro-cid-jgctki6q]{left:var(--x);top:var(--y);white-space:nowrap;color:var(--c-heading);background:var(--c-yellow);opacity:calc((var(--p) - .85) * 8);border-radius:100px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.years[data-astro-cid-jgctki6q]{text-align:right;color:#f9f8f766;grid-template-columns:repeat(4,1fr);font-size:11px;display:grid;position:absolute;bottom:-22px;left:0;right:0}.value[data-astro-cid-jgctki6q]{width:clamp(300px,29vw,410px);height:clamp(380px,50svh,470px);padding:var(--card-pad);border-radius:var(--radius-lg);transition:transform .5s var(--ease), box-shadow .5s;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.value[data-astro-cid-jgctki6q].on{box-shadow:var(--shadow-lift);transform:translateY(-8px)}.value-num[data-astro-cid-jgctki6q]{font-family:var(--f-serif);color:#1010100f;font-size:clamp(110px,10vw,150px);line-height:1;transition:color .5s;position:absolute;top:10px;right:22px}.value[data-astro-cid-jgctki6q].on .value-num[data-astro-cid-jgctki6q]{color:#1010101f}.value-icon[data-astro-cid-jgctki6q]{width:52px;height:52px;color:var(--c-heading);background:var(--c-yellow);box-shadow:0 0 0 var(--halo-icon) rgb(252 252 19/var(--halo-alpha));border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.value-icon[data-astro-cid-jgctki6q] svg{width:24px;height:24px}.value[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-family:var(--f-sans);font-size:var(--t4);margin-bottom:var(--gap-item-text);line-height:1.35}.value[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{margin:0}@media (width<=900px){.made-cta[data-astro-cid-jgctki6q]{padding:12px 0 0}.made-rail[data-astro-cid-jgctki6q]{overflow:visible}.made-track[data-astro-cid-jgctki6q]{flex-direction:column;width:auto}.panel-chart[data-astro-cid-jgctki6q],.value[data-astro-cid-jgctki6q]{width:auto;height:auto}.panel-chart[data-astro-cid-jgctki6q] .cost[data-astro-cid-jgctki6q]{flex:none;height:200px}.value[data-astro-cid-jgctki6q]{min-height:0}.value-num[data-astro-cid-jgctki6q]{font-size:96px}.made[data-astro-cid-jgctki6q].js .value[data-astro-cid-jgctki6q]:not(.on){opacity:0;transform:translateY(24px)}.value[data-astro-cid-jgctki6q].on{box-shadow:var(--shadow-soft);transform:none}.value[data-astro-cid-jgctki6q]{transition:opacity .5s, transform .5s var(--ease)}}@media (width<=640px){.made-title[data-astro-cid-jgctki6q]{text-align:center}.panel-chart[data-astro-cid-jgctki6q]{padding:20px}.panel-chart[data-astro-cid-jgctki6q] .cost[data-astro-cid-jgctki6q]{height:170px}}@media (width<=1100px){.testimonials[data-astro-cid-jgctki6q]{--w:min(84vw, 520px);scroll-snap-type:x mandatory;margin:-20px calc(-1 * var(--pad)) -40px;padding:20px calc((100vw - var(--w)) / 2) 40px;scrollbar-width:none;display:flex;overflow-x:auto}.testimonials[data-astro-cid-jgctki6q]::-webkit-scrollbar{display:none}.testimonial[data-astro-cid-jgctki6q]{flex:0 0 var(--w);scroll-snap-align:center}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q],.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q].open{--mix:calc(var(--t,0) * 100%);--ink:color-mix(in srgb, #f9f8f799 var(--mix), #10101099);--line:color-mix(in srgb, #ffffff1f var(--mix), #1010101a);--chip:color-mix(in srgb, #ffffff12 var(--mix), #1010100d);color:color-mix(in srgb, #f9f8f7d1 var(--mix), var(--c-text));transition:none}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q]:before,.accordion[data-astro-cid-jgctki6q] .open[data-astro-cid-jgctki6q]:before{opacity:var(--d,0);transition:none}.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q] .t-value[data-astro-cid-jgctki6q],.accordion[data-astro-cid-jgctki6q] .testimonial[data-astro-cid-jgctki6q].open .t-value[data-astro-cid-jgctki6q]{color:color-mix(in srgb, #f9f8f7 var(--mix), var(--c-heading));transition:none}}@media (width<=900px){.cards[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cards[data-astro-cid-jgctki6q]{scroll-margin-top:12px}.card-text[data-astro-cid-jgctki6q]{text-align:center;align-items:center}.savings-label[data-astro-cid-jgctki6q]{left:var(--xm);top:var(--ym)}}.dev-card[data-astro-cid-jgctki6q]{border-radius:var(--radius-xl);gap:clamp(20px,2.4vw,32px);padding:clamp(14px,1.6vw,22px);display:grid}.dev-head[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;padding:clamp(14px,1.8vw,28px) clamp(14px,1.6vw,26px) 0;display:grid}.dev-head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin-bottom:var(--gap-item-text);font-family:var(--f-serif);grid-column:1/-1;font-size:clamp(32px,2.8vw,44px);line-height:1.1}.dev-head[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{max-width:620px;margin:0}.dev-head[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{justify-self:end}.dev-parts[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.dev-part[data-astro-cid-jgctki6q]{border-radius:var(--radius-lg);background:#ffffff8c;border:1px solid #1010100f;flex-direction:column;gap:6px;padding:clamp(12px,1.4vw,18px);display:flex}.dev-part-text[data-astro-cid-jgctki6q]{padding:8px 6px 4px}.dev-part[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-family:var(--f-sans);margin-bottom:6px;font-size:19px;font-weight:700;line-height:1.3}.dev-part[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{text-wrap:balance;max-width:30em;margin:0;font-size:15px}.dev-mini[data-astro-cid-jgctki6q]{height:auto;padding:0}.d-split[data-astro-cid-jgctki6q]{border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.6vw,22px);height:clamp(200px,17vw,236px);margin-bottom:10px;padding:clamp(14px,1.6vw,20px);display:grid;overflow:hidden}.d-code[data-astro-cid-jgctki6q]{border-right:1px solid var(--line);align-content:space-between;gap:14px;padding-right:clamp(12px,1.6vw,22px);display:grid}.d-line[data-astro-cid-jgctki6q]{gap:6px;height:9px;display:flex}.d-line[data-astro-cid-jgctki6q]:nth-child(n+2):nth-child(-n+6){padding-left:14px}.d-line[data-astro-cid-jgctki6q]:nth-child(n+3):nth-child(-n+4){padding-left:28px}.d-tok[data-astro-cid-jgctki6q]{background:var(--line);border-radius:4px;height:100%}.d-tok--k[data-astro-cid-jgctki6q]{background:#2b6aa873}.d-tok--f[data-astro-cid-jgctki6q]{background:#c25e0059}.d-tok--s[data-astro-cid-jgctki6q]{background:#1f8a4c59}.d-tok--t[data-astro-cid-jgctki6q]{background:#10101024}.d-page[data-astro-cid-jgctki6q]{grid-template-rows:auto auto auto 1fr auto;gap:11px;display:grid}.d-nav[data-astro-cid-jgctki6q]{background:linear-gradient(90deg, #1010108c 0 22%, transparent 22% 54%, var(--line) 54% 66%, transparent 66% 70%, var(--line) 70% 82%, transparent 82% 86%, var(--line) 86%);border-radius:6px;height:6px;margin-bottom:4px}.d-h[data-astro-cid-jgctki6q]{background:#10101099;border-radius:5px;width:80%;height:11px}.d-h--short[data-astro-cid-jgctki6q]{width:52%}.d-bars[data-astro-cid-jgctki6q]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:5px;min-height:56px;margin-top:4px;display:grid}.d-bars[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{height:var(--h);background:#8cb4d7b3;border-radius:3px 3px 1px 1px}.d-bars[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]:last-child{background:var(--c-yellow)}.d-btn[data-astro-cid-jgctki6q]{background:var(--c-yellow);border-radius:100px;width:44%;height:16px;margin-top:2px}.d-live[data-astro-cid-jgctki6q],.d-sync[data-astro-cid-jgctki6q]{color:var(--ok);font-weight:700}.d-api[data-astro-cid-jgctki6q]{border-right:1px solid var(--line);padding-right:clamp(12px,1.6vw,22px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.d-api[data-astro-cid-jgctki6q] ul[data-astro-cid-jgctki6q]{margin:0;padding:0;list-style:none}.d-api[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px;height:26px;display:grid}.d-api[data-astro-cid-jgctki6q] code[data-astro-cid-jgctki6q]{color:var(--c-heading);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;overflow:hidden}.d-m[data-astro-cid-jgctki6q]{letter-spacing:.4px;font-size:9.5px}.d-m--get[data-astro-cid-jgctki6q]{color:#1f8a4c}.d-m--post[data-astro-cid-jgctki6q]{color:#2b6aa8}.d-m--patch[data-astro-cid-jgctki6q]{color:#8a7f00}.d-code-ok[data-astro-cid-jgctki6q]{color:var(--ok);font-weight:700}.d-time[data-astro-cid-jgctki6q]{display:none}.d-db[data-astro-cid-jgctki6q]{grid-template-rows:auto repeat(4,1fr);gap:6px;display:grid}.d-db-head[data-astro-cid-jgctki6q]{color:var(--c-heading);align-items:center;gap:6px;margin-bottom:4px;font-weight:700;display:flex}.d-db-head[data-astro-cid-jgctki6q] svg[data-astro-cid-jgctki6q]{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.d-row[data-astro-cid-jgctki6q]{background:var(--fill);border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.d-row[data-astro-cid-jgctki6q] b[data-astro-cid-jgctki6q]{color:var(--c-heading);font-variant-numeric:tabular-nums}.d-row[data-astro-cid-jgctki6q]>span[data-astro-cid-jgctki6q]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d-st[data-astro-cid-jgctki6q]{border-radius:100px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:800}.d-st--0[data-astro-cid-jgctki6q]{color:#7a7000;background:#fcfc1380}.d-st--1[data-astro-cid-jgctki6q]{color:#c25e00;background:#e5700021}.d-st--2[data-astro-cid-jgctki6q]{color:#1f8a4c;background:#50c8782b}@media (prefers-reduced-motion:no-preference){.dev-part[data-astro-cid-jgctki6q] .d-line[data-astro-cid-jgctki6q]{clip-path:inset(0 100% 0 0);animation:9s steps(12,end) infinite d-type;animation-delay:calc(var(--l) * .45s)}.dev-part[data-astro-cid-jgctki6q] .d-page[data-astro-cid-jgctki6q]>[data-astro-cid-jgctki6q]{opacity:0;animation:d-show 9s var(--ease) infinite;animation-delay:calc(var(--l) * .45s + .3s)}.dev-part[data-astro-cid-jgctki6q] .d-bars[data-astro-cid-jgctki6q] i[data-astro-cid-jgctki6q]{transform-origin:bottom;animation:d-grow 9s var(--ease) infinite;animation-delay:1.65s}.dev-part[data-astro-cid-jgctki6q] .d-live[data-astro-cid-jgctki6q]{opacity:0;animation:9s infinite d-live}.dev-part[data-astro-cid-jgctki6q] .d-api[data-astro-cid-jgctki6q] ul[data-astro-cid-jgctki6q]{animation:14s linear infinite d-scroll}.dev-part[data-astro-cid-jgctki6q] .d-row[data-astro-cid-jgctki6q]{animation:d-write 8s var(--ease) infinite;animation-delay:calc(var(--r) * .6s)}}@keyframes d-type{0%{clip-path:inset(0 100% 0 0)}7%,85%{clip-path:inset(0)}95%,to{clip-path:inset(0 100% 0 0)}}@keyframes d-show{0%{opacity:0;transform:translateY(4px)}6%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes d-grow{0%{transform:scaleY(0)}10%,85%{transform:scaleY(1)}95%,to{transform:scaleY(0)}}@keyframes d-live{0%,40%{opacity:0}44%,82%{opacity:1}90%,to{opacity:0}}@keyframes d-scroll{to{transform:translateY(-33.3333%)}}@keyframes d-write{0%{opacity:0;background:#fcfc1359;transform:translate(-8px)}6%{opacity:1;background:#fcfc1359;transform:none}18%,88%{opacity:1;background:var(--fill)}96%,to{opacity:0}}@media (width<=1000px){.dev-parts[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.dev-head[data-astro-cid-jgctki6q]{text-align:center;display:contents}.dev-head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q],.dev-head[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{padding-inline:14px}.dev-head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin:18px 0 -8px}.dev-head[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{order:1;justify-self:center;margin-bottom:14px}.dev-part-text[data-astro-cid-jgctki6q]{text-align:center}.dev-part[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{margin-inline:auto}.d-split[data-astro-cid-jgctki6q]{padding:12px}.d-row[data-astro-cid-jgctki6q]{grid-template-columns:38px minmax(0,1fr)}.d-st[data-astro-cid-jgctki6q]{display:none}}
