.present-module__y4toWG__presentPage{width:100%;min-height:100vh}.present-module__y4toWG__heroSection{background:linear-gradient(180deg,var(--surface-bg)0%,var(--background)100%);border-bottom:1px solid var(--border-light);padding:8rem 1rem 4rem;position:relative;overflow:hidden}.present-module__y4toWG__heroSection:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.03) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.present-module__y4toWG__heroContent{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.present-module__y4toWG__heroTitle{color:var(--text-primary);letter-spacing:-.04em;text-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.present-module__y4toWG__heroSubtitle{color:var(--text-secondary);letter-spacing:-.015em;max-width:750px;margin:0 auto;font-size:1.35rem;font-weight:400;line-height:1.85}.present-module__y4toWG__contentWrapper{background:var(--background);padding:4rem 2rem}.present-module__y4toWG__contentSection{max-width:1000px;margin:0 auto}.present-module__y4toWG__leadText{color:var(--text-secondary);letter-spacing:-.015em;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.9}.present-module__y4toWG__cardsSection{background:var(--surface-bg);padding:5rem 2rem}.present-module__y4toWG__sectionContainer{max-width:1200px;margin:0 auto}.present-module__y4toWG__sectionTitle{text-align:center;color:var(--text-primary);letter-spacing:-.025em;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.present-module__y4toWG__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;display:grid}.present-module__y4toWG__featureCard{background:var(--background);border:1px solid var(--border-light);text-align:center;cursor:pointer;border-radius:16px;padding:2.5rem;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.06)}.present-module__y4toWG__featureCard:hover{border-color:var(--border-light);transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.present-module__y4toWG__featureCard h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.present-module__y4toWG__featureCard p{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.present-module__y4toWG__dropdown{background:var(--background);border:1px solid var(--border-light);border-radius:16px;max-width:750px;margin-top:2rem;margin-left:auto;margin-right:auto;padding:2.5rem;animation:.3s forwards present-module__y4toWG__slideDown;box-shadow:0 8px 24px rgba(0,0,0,.08)}@keyframes present-module__y4toWG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.present-module__y4toWG__dropdownTitle{text-align:center;color:var(--text-primary);margin-bottom:1.75rem;font-size:1.6rem;font-weight:600}.present-module__y4toWG__form{flex-direction:column;gap:1.25rem;display:flex}.present-module__y4toWG__form input,.present-module__y4toWG__form textarea{border:2px solid var(--border-light);color:var(--text-primary);background:var(--background);border-radius:10px;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;transition:all .3s}.present-module__y4toWG__form input:focus,.present-module__y4toWG__form textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.present-module__y4toWG__form textarea{resize:vertical;min-height:150px}.present-module__y4toWG__form input[type=file]{border:none;padding:0}.present-module__y4toWG__form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s}.present-module__y4toWG__form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}.present-module__y4toWG__form button:disabled{opacity:.6;cursor:not-allowed}.present-module__y4toWG__success{color:#2e7d32;text-align:center;background:#e8f5e9;border-left:4px solid #4caf50;border-radius:6px;margin-top:1rem;padding:.75rem 1rem;font-weight:500}@media (max-width:992px){.present-module__y4toWG__sectionTitle{font-size:2rem}}@media (max-width:768px){.present-module__y4toWG__cardsSection{padding:4rem 1.5rem}.present-module__y4toWG__cardsGrid{grid-template-columns:1fr}.present-module__y4toWG__dropdown{padding:2rem}}@media (max-width:480px){.present-module__y4toWG__sectionTitle{font-size:1.75rem}.present-module__y4toWG__dropdownTitle{font-size:1.4rem}}
