@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.bento .bento-cell.hue-amber,.extra.hue-amber{--hue:#f5b800}.bento .bento-cell.hue-blurple,.extra.hue-blurple{--hue:#8b93ff}.bento .bento-cell.hue-emerald,.extra.hue-emerald{--hue:#3ccf8e}.bento .bento-cell.hue-cyan,.extra.hue-cyan{--hue:#38bdf8}.bento .bento-cell.hue-orange,.extra.hue-orange{--hue:#fb923c}.bento .bento-cell.hue-lime,.extra.hue-lime{--hue:#a3e635}:root[data-theme=light] .bento .bento-cell.hue-amber,:root[data-theme=light] .extra.hue-amber{--hue:#a87600}:root[data-theme=light] .bento .bento-cell.hue-blurple,:root[data-theme=light] .extra.hue-blurple{--hue:#4f58e0}:root[data-theme=light] .bento .bento-cell.hue-emerald,:root[data-theme=light] .extra.hue-emerald{--hue:#0f8a55}:root[data-theme=light] .bento .bento-cell.hue-cyan,:root[data-theme=light] .extra.hue-cyan{--hue:#0277b3}:root[data-theme=light] .bento .bento-cell.hue-orange,:root[data-theme=light] .extra.hue-orange{--hue:#c2410c}:root[data-theme=light] .bento .bento-cell.hue-lime,:root[data-theme=light] .extra.hue-lime{--hue:#4d7c0f}.bento .bento-cell{--hue:var(--accent);border-radius:calc(var(--radius) + 6px);background:linear-gradient(var(--card), var(--card)) padding-box, conic-gradient(from var(--ang), var(--line) 0deg, var(--line) 240deg, color-mix(in srgb, var(--hue) 90%, transparent) 300deg, var(--line) 360deg) border-box;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border:1px solid #0000;justify-content:flex-start;gap:0;padding:0}.bento .bento-cell:hover{box-shadow:0 30px 70px -40px color-mix(in srgb, var(--hue) 60%, transparent);animation:3s linear infinite border-spin}.bento .bento-cell:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--hue) 14%, transparent), transparent 60%)}@keyframes border-spin{to{--ang:360deg}}.bc-visual{border-radius:inherit;background:radial-gradient(90% 90% at 50% 0%, color-mix(in srgb, var(--hue) 24%, transparent), transparent 70%), linear-gradient(color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, color-mix(in srgb, var(--ink) 6%, transparent) 1px, transparent 1px) 0 0 / 26px 26px;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1;align-items:flex-end;min-height:210px;padding:54px 22px 0;display:flex;position:relative;overflow:hidden}.bc-visual:after{content:"";background:linear-gradient(transparent, var(--card));pointer-events:none;height:38%;position:absolute;inset:auto 0 0}.bc-visual .viz{border:1px solid color-mix(in srgb, var(--hue) 30%, var(--line-2));background:color-mix(in srgb, var(--bg-2) 88%, transparent);-webkit-backdrop-filter:blur(6px);width:100%;box-shadow:0 -20px 60px -30px color-mix(in srgb, var(--hue) 55%, transparent);transition:transform .8s var(--ease-out);border-bottom:0;border-radius:16px 16px 0 0;transform:translateY(10px)}.bento-cell:hover .bc-visual .viz{transform:translateY(0)scale(1.015)}.b-tall .bc-visual{align-items:center;padding-bottom:24px}.b-tall .bc-visual .viz{border-bottom:1px solid color-mix(in srgb, var(--hue) 30%, var(--line-2));border-radius:16px}.bc-visual .lb-score,.bc-visual .term .acc{color:var(--hue)}.bc-visual .lb-row.up{background:color-mix(in srgb, var(--hue) 16%, transparent)}.bc-visual .msg-b.bot i,.bc-visual .cron .bar:after{background:var(--hue)}.bc-visual .msg-b .embed{border-left-color:var(--hue)}.bc-visual .gauge .fg{stroke:var(--hue)}.bc-visual .skel .hero-b{background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 20%, var(--bg-3)) 0%, color-mix(in srgb, var(--hue) 40%, var(--bg-3)) 50%, color-mix(in srgb, var(--hue) 20%, var(--bg-3)) 100%);background-size:200% 100%}.bc-meta{z-index:2;color:var(--ink);border:1px solid color-mix(in srgb, var(--hue) 40%, var(--line-2));background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600;position:absolute;top:16px;right:16px}.bc-meta:before{content:"";background:var(--hue);width:6px;height:6px;box-shadow:0 0 10px var(--hue);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.bc-body{gap:10px;padding:22px 26px 26px;display:grid}.bento .bc-body h3{text-transform:uppercase;font-size:clamp(1.9rem,2.9vw,2.7rem);font-weight:800;font-stretch:64%;line-height:.92}.bento .bc-body h3 .serif{color:var(--hue);text-transform:none;font-size:.95em}.bento .bc-body p{margin-top:0}.bc-link{border:1px solid var(--line-2);color:var(--ink);transition:background .35s, color .35s, border-color .35s, gap .35s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.bc-link .arr{width:15px;height:15px}.bento-cell:hover .bc-link{background:var(--hue);border-color:var(--hue);color:#0a0a09;gap:12px}.promise{flex-wrap:wrap;gap:8px;display:flex}.promise span{border:1px solid var(--line-2);background:color-mix(in srgb, var(--bg-2) 80%, transparent);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;display:inline-flex}.promise span:before{content:"";background:var(--accent);border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.extra{--hue:var(--accent);border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--hue) 12%, transparent), transparent 60%), var(--card);transition:border-color .4s, transform .6s var(--ease-out), box-shadow .6s;align-content:start;gap:10px;padding:30px 24px 26px;display:grid;position:relative;overflow:hidden}.extra:before{content:"";background:linear-gradient(90deg, var(--hue), transparent);height:2px;box-shadow:0 0 18px var(--hue);transform-origin:0;transition:transform .7s var(--ease-out);border-radius:0 0 4px 4px;position:absolute;top:0;left:24px;right:24px;transform:scaleX(.35)}.extra:hover{border-color:color-mix(in srgb, var(--hue) 45%, var(--line));box-shadow:0 26px 60px -36px color-mix(in srgb, var(--hue) 70%, transparent);transform:translateY(-4px)}.extra:hover:before{transform:scaleX(1)}.extra h3{text-transform:uppercase;margin-bottom:8px;font-size:1.6rem;font-weight:800;font-stretch:64%;line-height:.95}.extra p{color:var(--ink-2);font-size:.95rem}@media (width<=900px){.extras{grid-template-columns:minmax(0,1fr)}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan{border-radius:calc(var(--radius) + 6px);border:1px solid var(--line);background:var(--card);isolation:isolate;transition:border-color .4s, transform .6s var(--ease-out);flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden}.plan:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--glow), transparent);opacity:0;height:80%;transition:opacity .5s;position:absolute;inset:auto -30% -60%}.plan:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));transform:translateY(-6px)}.plan:hover:before{opacity:1}.plan.lead{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), var(--card)}.plan .lbl{color:var(--ink-3);font-size:.9rem}.plan .for{color:var(--ink);font-size:1.05rem;font-weight:600}.plan .plan-price{font-size:clamp(3.2rem,6vw,5.2rem);font-weight:800;font-stretch:62%;line-height:.88}.plan .plan-price small{color:var(--ink-3);margin-bottom:6px;font-size:.85rem;font-weight:500;font-stretch:100%;display:block}.plan ul{flex:1;gap:10px;padding:0;list-style:none;display:grid}.plan li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.95rem;display:grid}.plan li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.5' fill='none' stroke='%230a0a09' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat, var(--accent);border-radius:50%;width:18px;height:18px;margin-top:2px}.plan .note{color:var(--ink-3);border-top:1px solid var(--line);padding-top:14px;font-size:.88rem}@media (width<=960px){.plans{grid-template-columns:minmax(0,1fr)}}.guarantees{border-radius:calc(var(--radius) + 6px);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.guarantee{background:var(--card);align-content:start;gap:10px;padding:clamp(22px,3vw,34px);transition:background .4s;display:grid}.guarantee:hover{background:var(--card-2)}.guarantee strong{text-transform:uppercase;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;font-stretch:66%;line-height:1}.guarantee strong em{font-family:var(--f-serif);text-transform:none;color:var(--accent-text);font-style:italic;font-weight:400;font-stretch:100%}.guarantee p{color:var(--ink-2);font-size:.95rem}@media (width<=900px){.guarantees{grid-template-columns:minmax(0,1fr)}}.process-wrap{position:relative}.process{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-line{background:var(--line-2);height:2px;position:absolute;top:23px;left:23px;right:23px;overflow:hidden}.process-line span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.process li{align-content:start;gap:12px;display:grid;position:relative}.process .dot-n{z-index:1;background:var(--bg);border:2px solid var(--line-2);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:800;font-stretch:70%;transition:background .4s,border-color .4s,color .4s;display:grid;position:relative}.process li.on .dot-n{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.process h3{text-transform:uppercase;font-size:1.6rem;font-weight:800;font-stretch:64%;line-height:1}.process p{color:var(--ink-2);font-size:.95rem}@media (width<=1000px){.process{grid-template-columns:minmax(0,1fr);gap:26px;padding-left:64px}.process-line{width:2px;height:auto;inset:0 auto 0 23px}.process-line span{transform-origin:top;width:100%;height:100%;transform:scaleY(0)}.process .dot-n{position:absolute;top:-4px;left:-64px}}
