.craft[data-astro-cid-2qqxz7fn]{grid-template-columns:1fr minmax(16rem,26rem);align-items:center;gap:clamp(3rem,7vw,7rem);max-width:82rem;margin:0 auto;padding:clamp(5rem,10vw,8rem) clamp(1rem,5vw,4rem);display:grid}.craft__kicker[data-astro-cid-2qqxz7fn]{font:500 .7rem var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--azur-ice)}.craft[data-astro-cid-2qqxz7fn] h2[data-astro-cid-2qqxz7fn]{font:400 clamp(2.8rem, 6vw, 5.2rem)/.98 var(--font-display);max-width:14ch;margin:1.2rem 0 3rem}.craft[data-astro-cid-2qqxz7fn] h2[data-astro-cid-2qqxz7fn] em[data-astro-cid-2qqxz7fn]{color:var(--azur-ice);font-style:italic}.craft__list[data-astro-cid-2qqxz7fn]{border-top:1px solid #4fa8ff40;list-style:none}.craft__list[data-astro-cid-2qqxz7fn] li[data-astro-cid-2qqxz7fn]{border-bottom:1px solid #4fa8ff40;grid-template-columns:4rem 1fr;gap:1rem;padding:1.6rem 0;display:grid}.craft__no[data-astro-cid-2qqxz7fn]{font:400 1.1rem var(--font-display);color:var(--azur)}.craft[data-astro-cid-2qqxz7fn] h3[data-astro-cid-2qqxz7fn]{font:400 clamp(1.6rem, 2.4vw, 2.1rem)/1.1 var(--font-display);margin-bottom:.4rem}.craft__list[data-astro-cid-2qqxz7fn] p[data-astro-cid-2qqxz7fn]{color:#ece7deb8;max-width:34rem;line-height:1.65}.demo[data-astro-cid-2qqxz7fn]{perspective:1100px}.demo__card[data-astro-cid-2qqxz7fn]{aspect-ratio:275/472;transform-style:preserve-3d;background:var(--art) 4.95% 25.6% / 581% auto no-repeat;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:6px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #a9d6ff40,0 40px 90px #0009,0 0 60px #4fa8ff1f}.demo__card[data-astro-cid-2qqxz7fn].live{transition-duration:.12s}.demo__ui[data-astro-cid-2qqxz7fn]{background:linear-gradient(#0000,#080c14d9);justify-items:start;gap:.5rem;padding:1.4rem 1.3rem 1.5rem;display:grid;position:absolute;inset:auto 0 0;transform:translateZ(40px)}.demo__brand[data-astro-cid-2qqxz7fn]{font:600 .7rem var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--azur-ice)}.demo__title[data-astro-cid-2qqxz7fn]{font:400 2rem/1 var(--font-display);color:#fff}.demo__btn[data-astro-cid-2qqxz7fn]{font:600 .7rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#0b1220;background:#fff;border-radius:999px;margin-top:.4rem;padding:.9em 1.3em}.demo__glare[data-astro-cid-2qqxz7fn]{pointer-events:none;mix-blend-mode:soft-light;opacity:var(--go,0);background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffffffe6, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.demo[data-astro-cid-2qqxz7fn] figcaption[data-astro-cid-2qqxz7fn]{text-align:center;font:italic 400 1rem var(--font-display);color:var(--muted);margin-top:1.2rem}@media (width<=900px){.craft[data-astro-cid-2qqxz7fn]{grid-template-columns:1fr}.demo[data-astro-cid-2qqxz7fn]{max-width:20rem;margin:0 auto}}.proc[data-astro-cid-7l3fffln]{max-width:82rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,4rem) clamp(5rem,9vw,8rem)}.proc__kicker[data-astro-cid-7l3fffln]{font:500 .7rem var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--azur-ice)}.proc[data-astro-cid-7l3fffln] h2[data-astro-cid-7l3fffln]{font:400 clamp(2.8rem, 6vw, 5.2rem)/.98 var(--font-display);margin:1.2rem 0 4rem}.proc[data-astro-cid-7l3fffln] h2[data-astro-cid-7l3fffln] em[data-astro-cid-7l3fffln]{color:var(--azur-ice);font-style:italic}.proc__line[data-astro-cid-7l3fffln]{grid-template-columns:repeat(var(--n), 1fr);gap:2rem;padding-top:2.6rem;list-style:none;display:grid;position:relative}.proc__line[data-astro-cid-7l3fffln]:before,.proc__line[data-astro-cid-7l3fffln]:after{content:"";height:1px;position:absolute;top:.45rem;left:0;right:0}.proc__line[data-astro-cid-7l3fffln]:before{background:var(--line)}.proc__line[data-astro-cid-7l3fffln]:after{background:linear-gradient(90deg, var(--azur), var(--azur-ice));transform-origin:0;transition:transform 2.2s cubic-bezier(.6,0,.2,1) .3s;transform:scaleX(0);box-shadow:0 0 12px #4fa8ffb3}.proc__line[data-astro-cid-7l3fffln].in:after,html:not(.js) .proc__line[data-astro-cid-7l3fffln]:after{transform:scaleX(1)}.proc__dot[data-astro-cid-7l3fffln]{background:var(--obsidian);border:1px solid var(--line);width:.9rem;height:.9rem;transition:background .4s,border-color .4s,box-shadow .4s;transition-delay:calc(.4s + var(--i) * .5s);border-radius:50%;position:absolute;top:-2.6rem}.proc__line[data-astro-cid-7l3fffln] li[data-astro-cid-7l3fffln]{position:relative}.proc__line[data-astro-cid-7l3fffln].in .proc__dot[data-astro-cid-7l3fffln],html:not(.js) .proc__dot[data-astro-cid-7l3fffln]{background:var(--azur-ice);border-color:var(--azur-ice);box-shadow:0 0 14px #a9d6ffe6}.proc__no[data-astro-cid-7l3fffln]{font:400 2.6rem/1 var(--font-display);color:var(--azur);margin-bottom:.9rem;display:block}.proc[data-astro-cid-7l3fffln] h3[data-astro-cid-7l3fffln]{font:400 1.6rem/1.15 var(--font-display);margin-bottom:.5rem}.proc__line[data-astro-cid-7l3fffln] p[data-astro-cid-7l3fffln]{color:#ece7deb3;font-size:.95rem;line-height:1.6}.proc__note[data-astro-cid-7l3fffln]{font:italic 400 1.15rem var(--font-display);color:var(--muted);margin-top:4rem}@media (width<=800px){.proc__line[data-astro-cid-7l3fffln]{grid-template-columns:1fr;gap:2.4rem;padding:0 0 0 2.4rem}.proc__line[data-astro-cid-7l3fffln]:before,.proc__line[data-astro-cid-7l3fffln]:after{width:1px;height:auto;inset:0 auto 0 .45rem}.proc__line[data-astro-cid-7l3fffln]:after{background:linear-gradient(180deg, var(--azur), var(--azur-ice));transform-origin:top;transform:scaleY(0)}.proc__line[data-astro-cid-7l3fffln].in:after{transform:scaleY(1)}.proc__dot[data-astro-cid-7l3fffln]{top:.9rem;left:-2.4rem}}@media (prefers-reduced-motion:reduce){.proc__line[data-astro-cid-7l3fffln]:after,.proc__dot[data-astro-cid-7l3fffln]{transition:none}}.wp[data-astro-cid-xaqbadpx]{max-width:82rem;margin:0 auto;padding:clamp(4rem,8vw,6rem) clamp(1rem,5vw,4rem)}.wp__head[data-astro-cid-xaqbadpx]{grid-template-columns:1fr minmax(0,26rem);align-items:end;gap:1rem 4rem;margin-bottom:3rem;display:grid}.wp__kicker[data-astro-cid-xaqbadpx]{font:500 .7rem var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--azur-ice);grid-column:1/-1}.wp[data-astro-cid-xaqbadpx] h2[data-astro-cid-xaqbadpx]{font:400 clamp(2.8rem, 7vw, 5.5rem)/.95 var(--font-display)}.wp[data-astro-cid-xaqbadpx] h2[data-astro-cid-xaqbadpx] em[data-astro-cid-xaqbadpx]{color:var(--azur-ice);font-style:italic}.wp__lead[data-astro-cid-xaqbadpx]{color:#ece7debf;line-height:1.7}.wp__grid[data-astro-cid-xaqbadpx]{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.card[data-astro-cid-xaqbadpx]{background:#ffffff05;border:1px solid #4fa8ff40;border-radius:18px;flex-direction:column;gap:.8rem;padding:1.7rem 1.5rem;display:flex}.card--main[data-astro-cid-xaqbadpx]{border-color:var(--azur-ice);background:linear-gradient(160deg,#4fa8ff24,#4fa8ff05)}.card[data-astro-cid-xaqbadpx] h3[data-astro-cid-xaqbadpx]{font:400 1.7rem/1.1 var(--font-display)}.card__price[data-astro-cid-xaqbadpx]{font:400 2.3rem/1 var(--font-display);color:var(--azur-ice);font-variant-numeric:lining-nums}.card__price[data-astro-cid-xaqbadpx] small[data-astro-cid-xaqbadpx]{font:500 .85rem var(--font-body);color:#ece7de99}.card__what[data-astro-cid-xaqbadpx]{color:#ece7dec7;font-size:.95rem;line-height:1.6}.card__ex[data-astro-cid-xaqbadpx]{color:#ece7de99;font-size:.88rem}.card__ex[data-astro-cid-xaqbadpx] a[data-astro-cid-xaqbadpx],.extra[data-astro-cid-xaqbadpx] a[data-astro-cid-xaqbadpx]{color:var(--azur-ice)}.card__cta[data-astro-cid-xaqbadpx]{color:var(--azur-ice);margin-top:auto;padding-top:.6rem;font-size:.92rem;font-weight:600;text-decoration:none}.card__cta[data-astro-cid-xaqbadpx]:hover{text-decoration:underline}.wp__extras[data-astro-cid-xaqbadpx]{border-block:1px solid #4fa8ff40;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.extra[data-astro-cid-xaqbadpx]{align-content:start;gap:.4rem;padding:1.4rem 1.2rem;display:grid}.extra__name[data-astro-cid-xaqbadpx]{font:600 .72rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#ece7de99}.extra__price[data-astro-cid-xaqbadpx]{font:400 1.6rem var(--font-display);color:var(--azur-ice);font-variant-numeric:lining-nums}.extra__price[data-astro-cid-xaqbadpx] small[data-astro-cid-xaqbadpx],.extra__price[data-astro-cid-xaqbadpx] span[data-astro-cid-xaqbadpx]{font:500 .85rem var(--font-body);color:#ece7de99}.extra__what[data-astro-cid-xaqbadpx]{color:#ece7debf;font-size:.93rem;line-height:1.55}@media (width<=1100px){.wp__grid[data-astro-cid-xaqbadpx]{grid-template-columns:1fr 1fr}}@media (width<=900px){.wp__head[data-astro-cid-xaqbadpx],.wp__extras[data-astro-cid-xaqbadpx]{grid-template-columns:1fr}}@media (width<=560px){.wp__grid[data-astro-cid-xaqbadpx]{grid-template-columns:1fr}}
