section.rp-glow.svelte-1y67q1k:before{z-index:1}.svc-cell.svelte-25qzuu.svelte-25qzuu{margin-bottom:1.75rem}@supports (grid-template-rows: subgrid){.svc-cell.svelte-25qzuu.svelte-25qzuu,.svc.svelte-25qzuu.svelte-25qzuu{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.svc.svelte-25qzuu.svelte-25qzuu{--svc-line:rgb(var(--c-primary) / .7);--svc-shadow:rgb(var(--c-primary) / .85);--svc-tint:rgb(var(--c-primary) / .1);--svc-bg:rgb(var(--c-surface));position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:2px solid var(--svc-line);border-radius:14px;background:var(--svc-bg);box-shadow:6px 6px 0 var(--svc-shadow);transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1)}.svc.svelte-25qzuu.svelte-25qzuu:hover{transform:translate(-4px,-4px);box-shadow:10px 10px 0 var(--svc-shadow)}.svc--featured.svelte-25qzuu.svelte-25qzuu{--svc-line:rgb(var(--c-accent) / .8);--svc-shadow:rgb(var(--c-accent) / .9);--svc-tint:rgb(var(--c-accent) / .12)}.svc-grid.svelte-25qzuu.svelte-25qzuu,.svc-dots.svelte-25qzuu.svelte-25qzuu{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .4s ease}.svc-grid.svelte-25qzuu.svelte-25qzuu{background-image:linear-gradient(to right,rgb(var(--c-fg) / .035) 1px,transparent 1px),linear-gradient(to bottom,rgb(var(--c-fg) / .035) 1px,transparent 1px);background-size:10px 10px;opacity:.6}.svc-dots.svelte-25qzuu.svelte-25qzuu{background-image:radial-gradient(rgb(var(--c-fg) / .12) 1px,transparent 1px);background-size:16px 16px;opacity:0}.svc.svelte-25qzuu:hover .svc-grid.svelte-25qzuu,.svc.svelte-25qzuu:hover .svc-dots.svelte-25qzuu{opacity:1}.svc-corner.svelte-25qzuu.svelte-25qzuu{position:absolute;top:-26px;right:-26px;z-index:3;width:52px;height:52px;background:var(--rp-gradient);transform:rotate(45deg)}.svc-corner.svelte-25qzuu span.svelte-25qzuu{position:absolute;bottom:3px;left:50%;transform:translate(-50%) rotate(-45deg);font-size:13px;font-weight:700;color:#080a14}.svc-head.svelte-25qzuu.svelte-25qzuu{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 2.25rem 1rem 1.25rem;border-bottom:2px solid var(--svc-line);background:repeating-linear-gradient(45deg,rgb(var(--c-fg) / .045) 0 6px,transparent 6px 12px),var(--svc-tint)}.svc-icon.svelte-25qzuu.svelte-25qzuu{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border:2px solid var(--svc-line);border-radius:8px;background:var(--svc-bg);color:rgb(var(--c-hover));box-shadow:3px 3px 0 var(--svc-shadow)}.svc-name.svelte-25qzuu.svelte-25qzuu{font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--slate-100))}.svc-tag.svelte-25qzuu.svelte-25qzuu{flex-shrink:0;padding:.3rem .6rem;border:2px solid var(--svc-line);border-radius:6px;background:var(--svc-bg);box-shadow:2px 2px 0 var(--svc-shadow);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--slate-100));transform:rotate(3deg);transition:transform .3s ease}.svc--featured.svelte-25qzuu .svc-tag.svelte-25qzuu{border-color:transparent;background:var(--rp-gradient);color:#080a14}.svc.svelte-25qzuu:hover .svc-tag.svelte-25qzuu{transform:rotate(-2deg) scale(1.08)}.svc-body.svelte-25qzuu.svelte-25qzuu,.svc-coupon.svelte-25qzuu.svelte-25qzuu,.svc-cta.svelte-25qzuu.svelte-25qzuu{position:relative;z-index:2;padding-inline:1.25rem}.svc-body.svelte-25qzuu.svelte-25qzuu{padding-top:1.4rem}.svc-ideal.svelte-25qzuu.svelte-25qzuu{margin-top:1rem;padding:.6rem .85rem;border:1px solid rgb(var(--c-fg) / .1);border-left:4px solid var(--svc-line);border-radius:6px;background:rgb(var(--c-fg) / .03);font-size:.875rem;line-height:1.6;color:rgb(var(--slate-300))}.svc-feature.svelte-25qzuu.svelte-25qzuu{display:flex;gap:.65rem;transition:transform .2s ease}.svc-feature.svelte-25qzuu.svelte-25qzuu:hover{transform:translate(3px)}.svc-check.svelte-25qzuu.svelte-25qzuu{display:grid;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;border:2px solid var(--svc-line);border-radius:5px;background:var(--svc-tint);color:rgb(var(--c-hover));box-shadow:2px 2px 0 rgb(var(--c-fg) / .15);transition:transform .2s ease}.svc--featured.svelte-25qzuu .svc-check.svelte-25qzuu{color:rgb(var(--c-accent))}.svc-feature.svelte-25qzuu:hover .svc-check.svelte-25qzuu{transform:rotate(-6deg)}.svc-check.svelte-25qzuu svg.svelte-25qzuu{width:.7rem;height:.7rem}.svc-coupon.svelte-25qzuu.svelte-25qzuu{margin-top:auto;padding-top:2.25rem}.svc-coupon.svelte-25qzuu.svelte-25qzuu:before{content:"";position:absolute;top:1.25rem;left:1.25rem;right:1.25rem;border-top:2px dashed rgb(var(--c-fg) / .15)}.svc-coupon.svelte-25qzuu.svelte-25qzuu:after{content:"✂";position:absolute;top:.55rem;left:50%;padding:0 .5rem;background:var(--svc-bg);font-size:.9rem;color:rgb(var(--slate-500));transform:translate(-50%) rotate(90deg)}.svc-cta.svelte-25qzuu.svelte-25qzuu{padding-bottom:1.5rem}.svc-price.svelte-25qzuu.svelte-25qzuu{display:inline;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:rgb(var(--slate-50));background:linear-gradient(transparent 62%,rgb(var(--c-accent) / .35) 62%)}.svc-discount.svelte-25qzuu.svelte-25qzuu{display:inline-block;margin-bottom:.6rem;padding:.25rem .55rem;border:2px solid rgb(var(--c-fg) / .9);border-radius:6px;background:var(--rp-gradient);box-shadow:2px 2px 0 rgb(var(--c-fg) / .9);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#080a14;transform:rotate(-1.5deg)}.svc-button.svelte-25qzuu.svelte-25qzuu{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;margin-top:1.1rem;padding:.7rem 1.1rem;overflow:hidden;border:2px solid rgb(var(--c-fg) / .9);border-radius:10px;background:var(--rp-gradient);box-shadow:4px 4px 0 rgb(var(--c-fg) / .9);font-size:.8rem;font-weight:800;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase;color:#080a14;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.svc-button.svelte-25qzuu.svelte-25qzuu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;width:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);transition:left .6s ease}.svc-button.svelte-25qzuu.svelte-25qzuu:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 rgb(var(--c-fg) / .9)}.svc-button.svelte-25qzuu.svelte-25qzuu:hover:before{left:100%}.svc-button.svelte-25qzuu.svelte-25qzuu:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgb(var(--c-fg) / .9)}.svc-button.svelte-25qzuu.svelte-25qzuu:focus-visible{outline:3px solid rgb(var(--c-hover));outline-offset:3px}.svc-arrow.svelte-25qzuu.svelte-25qzuu{transition:transform .2s ease}.svc-button.svelte-25qzuu:hover .svc-arrow.svelte-25qzuu{transform:translate(3px)}.svc-diamond.svelte-25qzuu.svelte-25qzuu{position:absolute;right:1.75rem;bottom:-1.1rem;z-index:1;width:2.2rem;height:2.2rem;border:2px solid var(--svc-line);border-radius:6px;background:var(--svc-tint);transform:rotate(45deg);transition:transform .3s ease}.svc.svelte-25qzuu:hover .svc-diamond.svelte-25qzuu{transform:rotate(55deg) scale(1.1)}@media (prefers-reduced-motion: reduce){.svc.svelte-25qzuu.svelte-25qzuu,.svc-tag.svelte-25qzuu.svelte-25qzuu,.svc-feature.svelte-25qzuu.svelte-25qzuu,.svc-check.svelte-25qzuu.svelte-25qzuu,.svc-button.svelte-25qzuu.svelte-25qzuu,.svc-button.svelte-25qzuu.svelte-25qzuu:before,.svc-arrow.svelte-25qzuu.svelte-25qzuu,.svc-diamond.svelte-25qzuu.svelte-25qzuu{transition:none}.svc.svelte-25qzuu.svelte-25qzuu:hover,.svc.svelte-25qzuu:hover .svc-tag.svelte-25qzuu,.svc-feature.svelte-25qzuu.svelte-25qzuu:hover,.svc-feature.svelte-25qzuu:hover .svc-check.svelte-25qzuu,.svc.svelte-25qzuu:hover .svc-diamond.svelte-25qzuu{transform:none}.svc.svelte-25qzuu.svelte-25qzuu:hover{box-shadow:6px 6px 0 var(--svc-shadow)}}.faq-answer.svelte-958l3p a{color:rgb(var(--c-hover));text-decoration:underline;text-underline-offset:4px}
