.inmo[data-astro-cid-g3d72ldi]{color:var(--black);background:#fafaf8;position:relative}.inmo__hero[data-astro-cid-g3d72ldi]{min-height:100vh;padding:calc(60px + var(--space-md)) var(--container-padding) var(--space-md);align-items:center;display:flex}.inmo__hero-grid[data-astro-cid-g3d72ldi]{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:100%;display:grid}.inmo__hero-copy[data-astro-cid-g3d72ldi]{max-width:760px}.inmo__eyebrow[data-astro-cid-g3d72ldi],.inmo__card-kicker[data-astro-cid-g3d72ldi],.inmo__case-label[data-astro-cid-g3d72ldi]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--gray-400);margin-bottom:1rem;display:inline-flex}.inmo__eyebrow--light[data-astro-cid-g3d72ldi]{color:#f5f5f09e}.inmo__headline[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.06em;color:var(--black);max-width:980px;margin-bottom:1.4rem;font-size:clamp(2.75rem,6.5vw,6.4rem);font-weight:700;line-height:.96}.inmo__subtext[data-astro-cid-g3d72ldi]{font-family:var(--font-body);color:var(--gray-500);max-width:690px;margin-bottom:2rem;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.65}.inmo__hero-actions[data-astro-cid-g3d72ldi],.inmo__case-actions[data-astro-cid-g3d72ldi]{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.inmo__btn[data-astro-cid-g3d72ldi]{min-height:52px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--black);justify-content:center;align-items:center;padding:.95rem 1.35rem;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.inmo__btn[data-astro-cid-g3d72ldi]:hover{transform:translateY(-2px)}.inmo__btn--primary[data-astro-cid-g3d72ldi]{background:var(--black);color:var(--white)}.inmo__btn--primary[data-astro-cid-g3d72ldi]:hover{background:var(--gray-500);border-color:var(--gray-500)}.inmo__btn--secondary[data-astro-cid-g3d72ldi]{color:var(--black);background:0 0}.inmo__btn--secondary[data-astro-cid-g3d72ldi]:hover{background:var(--black);color:var(--white)}.inmo__proof-row[data-astro-cid-g3d72ldi]{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.inmo__proof-row[data-astro-cid-g3d72ldi] span[data-astro-cid-g3d72ldi]{border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500);background:#ffffff6b;padding:.55rem .75rem}.inmo__hero-visual[data-astro-cid-g3d72ldi]{border:1px solid var(--border-strong);background:var(--black);position:relative;overflow:hidden;box-shadow:0 28px 80px #0a0a0a1f}.inmo__hero-visual[data-astro-cid-g3d72ldi] img[data-astro-cid-g3d72ldi],.inmo__hero-video[data-astro-cid-g3d72ldi]{object-fit:cover;opacity:.92;width:100%;height:100%;min-height:420px;display:block}.inmo__visual-label[data-astro-cid-g3d72ldi]{z-index:2;color:var(--white);backdrop-filter:blur(10px);background:#0a0a0ab8;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.inmo__visual-label[data-astro-cid-g3d72ldi] span[data-astro-cid-g3d72ldi],.inmo__visual-label[data-astro-cid-g3d72ldi] strong[data-astro-cid-g3d72ldi]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase}.inmo__visual-label[data-astro-cid-g3d72ldi] span[data-astro-cid-g3d72ldi]{color:#f5f5f0ad;font-weight:400}.inmo__visual-label[data-astro-cid-g3d72ldi] strong[data-astro-cid-g3d72ldi]{color:var(--white);font-weight:500}.inmo__divider[data-astro-cid-g3d72ldi]{margin:0 var(--container-padding)}.inmo__system-grid[data-astro-cid-g3d72ldi]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inmo__system-card[data-astro-cid-g3d72ldi],.inmo__offer-card[data-astro-cid-g3d72ldi],.inmo__shot[data-astro-cid-g3d72ldi]{border:1px solid var(--border);background:#ffffff57}.inmo__system-card[data-astro-cid-g3d72ldi]{flex-direction:column;min-height:100%;padding:clamp(1.5rem,3vw,3rem);display:flex}.inmo__system-card--dark[data-astro-cid-g3d72ldi]{background:var(--black);color:var(--white);border-color:var(--black)}.inmo__system-card[data-astro-cid-g3d72ldi] h3[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}.inmo__system-card[data-astro-cid-g3d72ldi] p[data-astro-cid-g3d72ldi]{font-size:var(--text-body);color:var(--gray-500);max-width:640px;margin-bottom:1.5rem;line-height:1.65}.inmo__system-card--dark[data-astro-cid-g3d72ldi] p[data-astro-cid-g3d72ldi]{color:#f5f5f0ad}.inmo__system-card[data-astro-cid-g3d72ldi] ul[data-astro-cid-g3d72ldi],.inmo__not-web[data-astro-cid-g3d72ldi] ul[data-astro-cid-g3d72ldi],.inmo__case-list[data-astro-cid-g3d72ldi],.inmo__offer-features[data-astro-cid-g3d72ldi]{gap:.75rem;display:grid}.inmo__system-card[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi],.inmo__not-web[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi],.inmo__case-list[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi],.inmo__offer-features[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]{font-family:var(--font-body);font-size:var(--text-body);color:var(--black);padding-left:1.2rem;line-height:1.5;position:relative}.inmo__system-card[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]:before,.inmo__not-web[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]:before,.inmo__case-list[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]:before,.inmo__offer-features[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]:before{content:"—";color:var(--gray-300);position:absolute;left:0}.inmo__system-card--dark[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]{color:var(--white)}.inmo__system-card--dark[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]:before{color:#f5f5f059}.inmo__shots-grid[data-astro-cid-g3d72ldi]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inmo__shot[data-astro-cid-g3d72ldi]{transition:border-color .2s,transform .2s;overflow:hidden}.inmo__shot[data-astro-cid-g3d72ldi]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.inmo__shot-media[data-astro-cid-g3d72ldi]{aspect-ratio:16/9;background:var(--black);border-bottom:1px solid var(--border);overflow:hidden}.inmo__shot-media[data-astro-cid-g3d72ldi] img[data-astro-cid-g3d72ldi]{object-fit:cover;width:100%;height:100%}.inmo__shot--portrait[data-astro-cid-g3d72ldi] .inmo__shot-media[data-astro-cid-g3d72ldi]{aspect-ratio:16/9;background:#0f0f0f;justify-content:center;align-items:center;display:flex}.inmo__shot--portrait[data-astro-cid-g3d72ldi] .inmo__shot-media[data-astro-cid-g3d72ldi] img[data-astro-cid-g3d72ldi]{object-fit:contain;width:auto;height:100%}.inmo__shot-copy[data-astro-cid-g3d72ldi]{gap:.45rem;padding:1.25rem;display:grid}.inmo__shot-copy[data-astro-cid-g3d72ldi] span[data-astro-cid-g3d72ldi]{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--gray-300);letter-spacing:.08em}.inmo__shot-copy[data-astro-cid-g3d72ldi] h3[data-astro-cid-g3d72ldi]{font-family:var(--font-display);font-size:var(--text-medium);letter-spacing:-.02em;color:var(--black)}.inmo__shot-copy[data-astro-cid-g3d72ldi] p[data-astro-cid-g3d72ldi]{font-size:var(--text-body);color:var(--gray-500);line-height:1.55}.inmo__not-web[data-astro-cid-g3d72ldi]{padding-top:0}.inmo__not-web-inner[data-astro-cid-g3d72ldi]{background:var(--black);color:var(--white);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,6vw,5rem);display:grid}.inmo__not-web[data-astro-cid-g3d72ldi] h2[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.05em;max-width:920px;font-size:clamp(2rem,4.6vw,5rem);line-height:1}.inmo__not-web[data-astro-cid-g3d72ldi] p[data-astro-cid-g3d72ldi]{font-size:var(--text-medium);color:#f5f5f0b8;grid-area:1/2/span 2;align-self:end;margin-bottom:1.4rem;line-height:1.6}.inmo__not-web[data-astro-cid-g3d72ldi] ul[data-astro-cid-g3d72ldi]{grid-column:2;margin-top:0}.inmo__not-web[data-astro-cid-g3d72ldi] li[data-astro-cid-g3d72ldi]{color:var(--white)}.inmo__case-grid[data-astro-cid-g3d72ldi]{gap:var(--grid-gap);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;display:grid}.inmo__case-media[data-astro-cid-g3d72ldi]{border:1px solid var(--border-strong);background:var(--black);overflow:hidden}.inmo__case-video[data-astro-cid-g3d72ldi]{width:100%;height:auto;display:block}.inmo__case-content[data-astro-cid-g3d72ldi]{border:1px solid var(--border);background:#ffffff57;padding:clamp(1.4rem,3vw,3rem)}.inmo__case-desc[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);margin-bottom:1.5rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.25}.inmo__case-list[data-astro-cid-g3d72ldi]{margin-bottom:1.7rem}.inmo__offer-card[data-astro-cid-g3d72ldi]{max-width:980px;margin:0 auto;padding:clamp(1.4rem,3.5vw,3.5rem)}.inmo__offer-head[data-astro-cid-g3d72ldi]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.inmo__offer-head[data-astro-cid-g3d72ldi] h3[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.inmo__price-box[data-astro-cid-g3d72ldi]{border:1px solid var(--border-strong);text-align:right;gap:.25rem;min-width:220px;padding:1.1rem;display:grid}.inmo__price-box[data-astro-cid-g3d72ldi] span[data-astro-cid-g3d72ldi],.inmo__price-box[data-astro-cid-g3d72ldi] em[data-astro-cid-g3d72ldi]{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--gray-400);text-transform:uppercase;letter-spacing:.08em;font-style:normal}.inmo__price-box[data-astro-cid-g3d72ldi] strong[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--black);font-size:clamp(2rem,3vw,3.1rem);line-height:1}.inmo__offer-features[data-astro-cid-g3d72ldi]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem}.inmo__offer-note[data-astro-cid-g3d72ldi]{color:var(--gray-500);border-top:1px solid var(--border);margin-bottom:1.5rem;padding-top:1.5rem;line-height:1.6}.inmo__offer-cta[data-astro-cid-g3d72ldi]{width:100%}.inmo__cta-section[data-astro-cid-g3d72ldi]{text-align:center;padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.inmo__cta-inner[data-astro-cid-g3d72ldi]{max-width:780px;margin:0 auto}.inmo__cta-title[data-astro-cid-g3d72ldi]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--black);margin-bottom:1rem;font-size:clamp(2rem,4.5vw,4.5rem);line-height:1.02}.inmo__cta-desc[data-astro-cid-g3d72ldi]{font-size:var(--text-medium);color:var(--gray-500);margin-bottom:2rem;line-height:1.6}@media (width<=1100px){.inmo__hero-grid[data-astro-cid-g3d72ldi],.inmo__case-grid[data-astro-cid-g3d72ldi],.inmo__not-web-inner[data-astro-cid-g3d72ldi]{grid-template-columns:1fr}.inmo__not-web[data-astro-cid-g3d72ldi] p[data-astro-cid-g3d72ldi],.inmo__not-web[data-astro-cid-g3d72ldi] ul[data-astro-cid-g3d72ldi]{grid-area:auto}}@media (width<=860px){.inmo__hero[data-astro-cid-g3d72ldi]{min-height:auto;padding-top:calc(56px + var(--space-md))}.inmo__hero-grid[data-astro-cid-g3d72ldi],.inmo__system-grid[data-astro-cid-g3d72ldi],.inmo__shots-grid[data-astro-cid-g3d72ldi]{grid-template-columns:1fr}.inmo__hero-visual[data-astro-cid-g3d72ldi] img[data-astro-cid-g3d72ldi],.inmo__hero-video[data-astro-cid-g3d72ldi]{min-height:260px}.inmo__offer-head[data-astro-cid-g3d72ldi]{grid-template-columns:1fr}.inmo__price-box[data-astro-cid-g3d72ldi]{text-align:left;min-width:0}.inmo__offer-features[data-astro-cid-g3d72ldi]{grid-template-columns:1fr 1fr}}@media (width<=640px){.inmo__headline[data-astro-cid-g3d72ldi]{font-size:clamp(2.35rem,13vw,4rem)}.inmo__hero-actions[data-astro-cid-g3d72ldi],.inmo__case-actions[data-astro-cid-g3d72ldi]{align-items:stretch}.inmo__btn[data-astro-cid-g3d72ldi]{width:100%;min-height:50px;padding:.9rem 1rem}.inmo__visual-label[data-astro-cid-g3d72ldi]{flex-direction:column;align-items:flex-start;position:static}.inmo__hero-visual[data-astro-cid-g3d72ldi] img[data-astro-cid-g3d72ldi],.inmo__hero-video[data-astro-cid-g3d72ldi]{min-height:auto}.inmo__offer-features[data-astro-cid-g3d72ldi]{grid-template-columns:1fr}.footer__right[data-astro-cid-g3d72ldi]{gap:1rem}}
