.intro__grid[data-astro-cid-qvy62wvd],.onfarm__grid[data-astro-cid-qvy62wvd]{gap:42px;display:grid}@media (width>=900px){.intro__grid[data-astro-cid-qvy62wvd]{grid-template-columns:1.15fr .85fr;align-items:center;gap:62px}.onfarm__grid[data-astro-cid-qvy62wvd]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:62px}}.intro__media[data-astro-cid-qvy62wvd] .frame[data-astro-cid-qvy62wvd],.onfarm__media[data-astro-cid-qvy62wvd] .frame[data-astro-cid-qvy62wvd]{box-shadow:var(--shadow-lg)}.intro__calls[data-astro-cid-qvy62wvd]{gap:12px;margin-top:28px;display:grid}@media (width>=480px){.intro__calls[data-astro-cid-qvy62wvd]{grid-template-columns:1fr 1fr}}.callbox[data-astro-cid-qvy62wvd]{border-radius:var(--r-md);background:linear-gradient(145deg, var(--ink-2), var(--ink));color:#fff;transition:transform .2s var(--spring), box-shadow .22s var(--ease);gap:2px;padding:16px 20px;text-decoration:none;display:grid}.callbox[data-astro-cid-qvy62wvd]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.callbox__k[data-astro-cid-qvy62wvd]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-label);font-size:.66rem;font-weight:700}.callbox__n[data-astro-cid-qvy62wvd]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.22rem;font-weight:800}.work__grid[data-astro-cid-qvy62wvd]{gap:18px;display:grid}@media (width>=620px){.work__grid[data-astro-cid-qvy62wvd]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.work__grid[data-astro-cid-qvy62wvd]{grid-template-columns:repeat(3,1fr);gap:22px}}.wcard[data-astro-cid-qvy62wvd]{border-radius:var(--r-2xl);box-shadow:var(--shadow-sm);transition:transform .26s var(--spring), box-shadow .26s var(--ease);background:#fff;border:0;padding:28px 26px 30px;position:relative;overflow:hidden}.wcard[data-astro-cid-qvy62wvd]:before{content:"";background:var(--red);transform-origin:top;width:4px;transition:transform .32s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.wcard[data-astro-cid-qvy62wvd]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.wcard[data-astro-cid-qvy62wvd]:hover:before{transform:scaleY(1)}.wcard[data-astro-cid-qvy62wvd] h3[data-astro-cid-qvy62wvd]{margin-bottom:10px;font-size:1.1rem}.wcard[data-astro-cid-qvy62wvd] p[data-astro-cid-qvy62wvd]{color:var(--text-muted);font-size:.95rem}.nsts__grid[data-astro-cid-qvy62wvd]{gap:42px;display:grid}@media (width>=960px){.nsts__grid[data-astro-cid-qvy62wvd]{grid-template-columns:1.25fr .75fr;align-items:start;gap:62px}}.nsts__callout[data-astro-cid-qvy62wvd]{background:linear-gradient(145deg, var(--red) 0%, var(--red-dark) 100%);border-radius:var(--r-md);box-shadow:var(--shadow-red);margin:28px 0;padding:24px 26px}.nsts__callout[data-astro-cid-qvy62wvd] h3[data-astro-cid-qvy62wvd]{color:#fff;margin-bottom:8px;font-size:1.1rem}.nsts__callout[data-astro-cid-qvy62wvd] p[data-astro-cid-qvy62wvd]{color:#ffffffdb;margin:0}.nsts__book[data-astro-cid-qvy62wvd]{font-family:var(--font-display);color:#fff;margin-bottom:22px;font-size:1.1rem;font-weight:700}.nsts__side[data-astro-cid-qvy62wvd]{border:1px solid var(--ink-line);border-radius:var(--r-2xl);background:linear-gradient(160deg,#ffffff12,#ffffff05);padding:28px 26px 30px}.nsts__side[data-astro-cid-qvy62wvd] img[data-astro-cid-qvy62wvd]{border-radius:var(--r-sm);background:#fff;width:110px;height:auto;margin-bottom:22px;padding:10px}.nsts__side[data-astro-cid-qvy62wvd] ul[data-astro-cid-qvy62wvd]{margin:0;padding:0;list-style:none}.nsts__side[data-astro-cid-qvy62wvd] li[data-astro-cid-qvy62wvd]{color:#b9aca9;margin-bottom:13px;padding:0 0 0 28px;font-size:.95rem;position:relative}.nsts__side[data-astro-cid-qvy62wvd] li[data-astro-cid-qvy62wvd]:before{content:"";background:var(--red-bright);border-radius:2px;width:9px;height:9px;position:absolute;top:.52em;left:0;transform:rotate(45deg)}.faq__grid[data-astro-cid-qvy62wvd]{gap:36px;display:grid}@media (width>=900px){.faq__grid[data-astro-cid-qvy62wvd]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px}}.faq__list[data-astro-cid-qvy62wvd] details[data-astro-cid-qvy62wvd]{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow .22s var(--ease);background:#fff;border:0;margin-bottom:12px;overflow:hidden}.faq__list[data-astro-cid-qvy62wvd] details[data-astro-cid-qvy62wvd][open]{box-shadow:var(--shadow-md);border-color:#c1272d4d}.faq__list[data-astro-cid-qvy62wvd] summary[data-astro-cid-qvy62wvd]{cursor:pointer;font-family:var(--font-display);letter-spacing:-.014em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.01rem;font-weight:700;list-style:none;display:flex}.faq__list[data-astro-cid-qvy62wvd] summary[data-astro-cid-qvy62wvd]::-webkit-details-marker{display:none}.faq__list[data-astro-cid-qvy62wvd] summary[data-astro-cid-qvy62wvd]:after{content:"+";border-radius:var(--r-xs);background:var(--red-wash);width:28px;height:28px;color:var(--red);transition:background .2s var(--ease), color .2s var(--ease);flex:none;place-items:center;font-size:1.2rem;font-weight:700;line-height:1;display:grid}.faq__list[data-astro-cid-qvy62wvd] details[data-astro-cid-qvy62wvd][open] summary[data-astro-cid-qvy62wvd]:after{content:"−";background:var(--red);color:#fff}.faq__list[data-astro-cid-qvy62wvd] details[data-astro-cid-qvy62wvd] p[data-astro-cid-qvy62wvd]{color:var(--text-muted);margin:0;padding:0 22px 20px;font-size:.97rem}.enq__grid[data-astro-cid-qvy62wvd]{gap:42px;display:grid}@media (width>=900px){.enq__grid[data-astro-cid-qvy62wvd]{grid-template-columns:1fr 1fr;align-items:start;gap:60px}}.enq__list[data-astro-cid-qvy62wvd]{margin-top:24px}.enq__form[data-astro-cid-qvy62wvd]{border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-md);background:#fff;padding:26px 24px 30px}@media (width>=600px){.enq__form[data-astro-cid-qvy62wvd]{padding:34px 32px 38px}}
