.contact-form-module__CM2MiW__form{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);gap:1.15rem;padding:clamp(1.15rem,3.4vw,2rem);display:grid}.contact-form-module__CM2MiW__field{gap:.45rem;display:grid}.contact-form-module__CM2MiW__field label{color:var(--foreground);font-size:.9rem;font-weight:600}.contact-form-module__CM2MiW__field label span{color:var(--card-foreground);font-size:.82rem;font-weight:400}.contact-form-module__CM2MiW__field input,.contact-form-module__CM2MiW__field textarea,.contact-form-module__CM2MiW__select{border:1px solid var(--input);border-radius:var(--radius);background:var(--background);width:100%;min-height:2.9rem;color:var(--foreground);font:inherit;padding:.7rem .8rem;font-size:.95rem}.contact-form-module__CM2MiW__field textarea{resize:vertical;min-height:9rem}.contact-form-module__CM2MiW__field input:focus-visible,.contact-form-module__CM2MiW__field textarea:focus-visible,.contact-form-module__CM2MiW__select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.contact-form-module__CM2MiW__field input[aria-invalid=true],.contact-form-module__CM2MiW__field textarea[aria-invalid=true],.contact-form-module__CM2MiW__select[aria-invalid=true]{border-color:var(--destructive)}.contact-form-module__CM2MiW__fieldHint,.contact-form-module__CM2MiW__fieldError{margin:0;font-size:.82rem;line-height:1.5}.contact-form-module__CM2MiW__fieldHint{color:var(--card-foreground)}.contact-form-module__CM2MiW__fieldError{color:var(--destructive)}.contact-form-module__CM2MiW__submit{background:var(--primary);width:100%;min-height:3rem;color:var(--primary-foreground);margin-top:.2rem;font-size:.95rem;font-weight:700}.contact-form-module__CM2MiW__submit:disabled{cursor:wait}.contact-form-module__CM2MiW__success{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);gap:.8rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.contact-form-module__CM2MiW__successTitle{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2}.contact-form-module__CM2MiW__success>span:last-child{color:var(--card-foreground);line-height:1.6}
.sales-module__X_4kiq__page{background:var(--lucenza-page);min-height:calc(100vh - 3.5rem);color:var(--lucenza-ink);padding-bottom:clamp(4rem,8vw,7rem)}.sales-module__X_4kiq__contentWidth{width:min(100% - 3rem,76rem);margin-inline:auto}.sales-module__X_4kiq__pageIntro{border-bottom:1px solid var(--lucenza-line);padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,5vw,4.5rem)}.sales-module__X_4kiq__eyebrow{color:var(--lucenza-terracotta-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.72rem;font-weight:700;line-height:1.5}.sales-module__X_4kiq__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:.98}.sales-module__X_4kiq__introduction{max-width:48rem;color:var(--lucenza-muted);margin:1.6rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.sales-module__X_4kiq__section{border-bottom:1px solid var(--lucenza-line);padding-block:clamp(2.8rem,6vw,5.2rem)}.sales-module__X_4kiq__sectionHeading{max-width:44rem;font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1.08}.sales-module__X_4kiq__body{max-width:48rem;color:var(--lucenza-muted);margin:0;line-height:1.75}.sales-module__X_4kiq__categoryGrid,.sales-module__X_4kiq__offerGrid,.sales-module__X_4kiq__profileGrid,.sales-module__X_4kiq__portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.sales-module__X_4kiq__category,.sales-module__X_4kiq__offer,.sales-module__X_4kiq__profileBlock,.sales-module__X_4kiq__portfolioBlock{border:1px solid var(--lucenza-line);background:var(--lucenza-paper);min-width:0;color:var(--lucenza-ink);padding:clamp(1.25rem,3vw,2rem)}.sales-module__X_4kiq__categoryTitle,.sales-module__X_4kiq__offerTitle,.sales-module__X_4kiq__profileTitle,.sales-module__X_4kiq__portfolioHeading{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;line-height:1.12}.sales-module__X_4kiq__offer .sales-module__X_4kiq__body{color:var(--lucenza-ink)}.sales-module__X_4kiq__programList{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.sales-module__X_4kiq__program{border-top:1px solid var(--lucenza-line);padding-top:.8rem;line-height:1.5}.sales-module__X_4kiq__textLink{min-height:2.75rem;color:var(--lucenza-terracotta-dark);text-decoration:underline;-webkit-text-decoration-color:var(--lucenza-terracotta);text-decoration-color:var(--lucenza-terracotta);text-underline-offset:.25em;align-items:center;margin-top:1.1rem;font-size:.93rem;font-weight:700;display:inline-flex}.sales-module__X_4kiq__textLink:hover,.sales-module__X_4kiq__textLink:focus-visible{color:var(--lucenza-ink)}.sales-module__X_4kiq__price{color:var(--lucenza-terracotta-dark);font-family:var(--font-display);letter-spacing:-.035em;margin:.4rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.sales-module__X_4kiq__scopeNote{border-top:1px solid var(--lucenza-line);color:var(--lucenza-muted);margin:1.1rem 0 0;padding-top:1rem;font-size:.93rem;line-height:1.65}.sales-module__X_4kiq__founderLayout{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.sales-module__X_4kiq__portraitFrame{aspect-ratio:4/5;background:var(--lucenza-soft);width:100%;max-height:650px;position:relative;overflow:hidden}.sales-module__X_4kiq__portraitFrame img{object-fit:cover;object-position:center 20%}.sales-module__X_4kiq__founderCopy{padding-top:clamp(0rem,2vw,1.5rem)}.sales-module__X_4kiq__founderName{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.3vw,3.8rem);font-weight:400;line-height:1.02}.sales-module__X_4kiq__founderRole{color:var(--lucenza-terracotta-dark);margin:.6rem 0 1.7rem;font-size:.94rem;font-weight:600}.sales-module__X_4kiq__profileParagraphs{gap:1rem;max-width:44rem;display:grid}.sales-module__X_4kiq__profileParagraphs p{color:var(--lucenza-muted);margin:0;line-height:1.8}.sales-module__X_4kiq__profileBlock{padding:clamp(1.25rem,3vw,1.8rem)}.sales-module__X_4kiq__profileTitle{font-size:clamp(1.3rem,2vw,1.65rem)}.sales-module__X_4kiq__certificationNote{color:var(--lucenza-muted);margin:1rem 0 0;font-size:.88rem;line-height:1.65}.sales-module__X_4kiq__portfolioGrid{margin-top:1.8rem}.sales-module__X_4kiq__portfolioBlock{flex-direction:column;align-items:flex-start;display:flex}.sales-module__X_4kiq__portfolioHeading{font-size:clamp(1.3rem,2.2vw,1.75rem)}.sales-module__X_4kiq__portfolioLinks{gap:.8rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.sales-module__X_4kiq__portfolioLink{border-top:1px solid var(--lucenza-line);color:var(--lucenza-terracotta-dark);text-underline-offset:.25em;padding-top:.8rem;font-size:.93rem;font-weight:600;line-height:1.55;text-decoration:underline;display:block}.sales-module__X_4kiq__portfolioLink:hover,.sales-module__X_4kiq__portfolioLink:focus-visible{color:var(--lucenza-ink)}.sales-module__X_4kiq__contactLayout{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2.8rem,6vw,5.2rem);display:grid}.sales-module__X_4kiq__contactAside{border:1px solid var(--lucenza-line);background:var(--lucenza-soft);padding:clamp(1.2rem,2.5vw,1.8rem);position:sticky;top:6rem}.sales-module__X_4kiq__contactAside p{max-width:30rem;color:var(--lucenza-muted);line-height:1.75}.sales-module__X_4kiq__contactAside a{color:var(--lucenza-terracotta-dark);text-underline-offset:.2em;font-weight:600}@media (max-width:760px){.sales-module__X_4kiq__contentWidth{width:min(100% - 2rem,42rem)}.sales-module__X_4kiq__categoryGrid,.sales-module__X_4kiq__offerGrid,.sales-module__X_4kiq__profileGrid,.sales-module__X_4kiq__portfolioGrid,.sales-module__X_4kiq__contactLayout,.sales-module__X_4kiq__founderLayout{grid-template-columns:1fr}.sales-module__X_4kiq__founderLayout{gap:1.8rem}.sales-module__X_4kiq__portraitFrame{aspect-ratio:4/5;width:min(100%,27rem);max-height:none}.sales-module__X_4kiq__founderCopy{padding-top:0}.sales-module__X_4kiq__contactAside{position:static}}
