.individualni-module__TwY4LW__hero{background:var(--color-surface-alt);padding:5rem 0}.individualni-module__TwY4LW__heroInner{align-items:center;gap:3rem;display:grid}.individualni-module__TwY4LW__heroEyebrow{color:var(--color-brand);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.individualni-module__TwY4LW__heroTitle{color:var(--color-text);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1}.individualni-module__TwY4LW__heroSubtitle{color:var(--color-brand);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.individualni-module__TwY4LW__heroMeta{flex-direction:column;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.individualni-module__TwY4LW__heroMetaItem{color:var(--color-text);align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.6;display:flex}.individualni-module__TwY4LW__heroMetaIcon{color:var(--color-brand);flex-shrink:0;font-weight:700}.individualni-module__TwY4LW__heroMedia{justify-content:center;display:flex}.individualni-module__TwY4LW__heroPhoto{border-radius:var(--radius-panel);width:100%;max-width:500px;height:auto;box-shadow:var(--shadow-card);display:block}.individualni-module__TwY4LW__painPoints{background:var(--color-white);padding:4rem 0}.individualni-module__TwY4LW__painList{flex-direction:column;gap:1.75rem;max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex}.individualni-module__TwY4LW__painItem{color:var(--color-text);align-items:center;gap:1.25rem;font-size:1.1rem;line-height:1.5;display:flex}.individualni-module__TwY4LW__painIcon{flex-shrink:0;font-size:1.4rem;line-height:1}.individualni-module__TwY4LW__description{background:var(--color-surface-alt);padding:5rem 0}.individualni-module__TwY4LW__descriptionInner{align-items:start;gap:3rem;display:grid}.individualni-module__TwY4LW__descriptionTitle{margin-bottom:1.5rem}.individualni-module__TwY4LW__descriptionBody{color:var(--color-text);flex-direction:column;gap:1.25rem;font-size:1rem;line-height:1.8;display:flex}.individualni-module__TwY4LW__descriptionList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.individualni-module__TwY4LW__descriptionListItem{color:var(--color-text);align-items:flex-start;gap:.65rem;font-size:1rem;line-height:1.7;display:flex}.individualni-module__TwY4LW__descriptionListIcon{color:var(--color-brand);flex-shrink:0;margin-top:.1em;font-weight:700}.individualni-module__TwY4LW__descriptionPrice{color:var(--color-brand);margin-top:.5rem;font-size:1.8rem;font-weight:800;line-height:1}.individualni-module__TwY4LW__descriptionPhoto{border-radius:var(--radius-panel);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.individualni-module__TwY4LW__about{background:var(--color-white);padding:5rem 0}.individualni-module__TwY4LW__aboutInner{align-items:center;gap:3rem;display:grid}.individualni-module__TwY4LW__aboutTitle{margin-bottom:1.5rem}.individualni-module__TwY4LW__aboutBody{color:var(--color-text);flex-direction:column;gap:1.25rem;font-size:1rem;line-height:1.8;display:flex}.individualni-module__TwY4LW__aboutPhoto{mix-blend-mode:multiply;width:100%;max-width:420px;height:auto}.individualni-module__TwY4LW__contact{background:var(--color-surface-alt);padding:5rem 0}.individualni-module__TwY4LW__contactTitle{color:var(--color-text);margin-bottom:1.75rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.2}.individualni-module__TwY4LW__contactIntro{color:var(--color-text);margin-bottom:.75rem;font-size:.95rem;line-height:1.7}.individualni-module__TwY4LW__contactForm{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.individualni-module__TwY4LW__contactField{flex-direction:column;gap:.4rem;display:flex}.individualni-module__TwY4LW__contactField label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-size:.75rem;font-weight:700}.individualni-module__TwY4LW__contactField input,.individualni-module__TwY4LW__contactField textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-white);color:var(--color-text);box-sizing:border-box;width:100%;padding:.9rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .15s}.individualni-module__TwY4LW__contactField input:focus,.individualni-module__TwY4LW__contactField textarea:focus{border-color:var(--color-brand);outline:none}.individualni-module__TwY4LW__contactField input::placeholder,.individualni-module__TwY4LW__contactField textarea::placeholder{color:var(--color-text-muted)}.individualni-module__TwY4LW__contactCheckbox{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.75rem;font-weight:700;display:flex}.individualni-module__TwY4LW__contactCheckbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-brand);cursor:pointer;flex-shrink:0;margin-top:.1em}.individualni-module__TwY4LW__contactRequired{color:var(--color-text-muted);font-size:.85rem;font-style:italic}.individualni-module__TwY4LW__contactSubmit{background:var(--color-brand);width:100%;color:var(--color-white);border-radius:var(--radius-button);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:1.1rem;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .15s}.individualni-module__TwY4LW__contactSubmit:hover{opacity:.88}@media (min-width:900px){.individualni-module__TwY4LW__heroInner{grid-template-columns:1fr 1fr}.individualni-module__TwY4LW__descriptionInner{grid-template-columns:1.2fr .8fr}.individualni-module__TwY4LW__aboutInner{grid-template-columns:.8fr 1.2fr}}
