.Hero-module-scss-module__uvkp-a__heroContainer{width:100%;max-width:1280px;min-height:530px;color:var(--color-text);grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;margin:0 auto;padding:62px 24px 74px;display:grid}.Hero-module-scss-module__uvkp-a__heroContainer h1{overflow-wrap:anywhere;max-width:9ch;margin:0 0 28px;font-size:72px;line-height:1.03}.Hero-module-scss-module__uvkp-a__heroContainer p{max-width:530px;margin:0 0 36px;font-size:20px;line-height:1.65}@media (max-width:768px){.Hero-module-scss-module__uvkp-a__heroContainer{grid-template-columns:1fr;gap:44px;min-height:0;padding:40px 12px 60px}.Hero-module-scss-module__uvkp-a__heroContainer h1{font-size:48px}.Hero-module-scss-module__uvkp-a__heroContainer p{margin-bottom:28px;font-size:17px}}.Hero-module-scss-module__uvkp-a__heroText{min-width:0}.Hero-module-scss-module__uvkp-a__portrait{background:var(--color-primary);border-radius:48% 48% 12px 12px;width:100%;max-width:400px;margin-left:auto;padding:20px 20px 28px;position:relative;transform:rotate(2deg)}@media (max-width:768px){.Hero-module-scss-module__uvkp-a__portrait{width:260px;margin:0 auto;padding:14px 14px 20px}}.Hero-module-scss-module__uvkp-a__portraitImage{object-fit:cover;border-radius:48% 48% 8px 8px;width:100%;height:350px;display:block;transform:rotate(-2deg)}@media (max-width:768px){.Hero-module-scss-module__uvkp-a__portraitImage{height:235px}}.Hero-module-scss-module__uvkp-a__sticker{object-fit:contain;width:90px;height:90px;position:absolute;bottom:-20px;left:-24px;transform:rotate(-13deg)}@media (max-width:768px){.Hero-module-scss-module__uvkp-a__sticker{width:70px;height:70px;bottom:-15px;left:-15px}}
.pageContainer{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;margin:0 auto;padding:100px 0 60px;display:flex}@media (max-width:768px){.pageContainer{padding-top:80px;padding-bottom:50px}}.pageContent{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:1376px;margin:0 auto;padding:20px;display:flex}@media (max-width:768px){.pageContent{padding:10px}}.pageFooter{margin-top:auto}.sectionContainer{justify-content:center;align-items:center;width:100%;margin:0 auto;padding:0;display:flex}.sectionContainer+.sectionContainer{margin-top:32px}.sectionContainer h2{margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.sectionContainer p{font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.8}
