body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background:linear-gradient(90deg,#f68080,#f9b16e 85.17%);font-family:Roboto Slab,serif;height:100vh}.app-wrapper{flex-direction:column;justify-content:flex-start;min-height:100vh}.app-wrapper,.container-size{align-items:center;display:flex}.container-size{flex:1 1;justify-content:center}.container{background:#f8f8f8;border-radius:36px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;flex-shrink:0;height:685px;margin-bottom:16px;padding:32px;width:1170px}.header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px;padding:0 5px}.logo{height:auto;margin-top:10px;width:258px}.social{align-items:center;display:flex;gap:26px}.social img{fill:#000;cursor:pointer;height:24px;transition:transform .3s ease,fill .3s ease;width:24px}.social-link{color:blue;text-decoration:none}.social img:hover{fill:#4ee4c1;transform:scale(1.1)}.content{align-items:flex-start;display:flex;flex:1 1;gap:20px;justify-content:space-between}.announcement{display:flex;flex-direction:column;justify-content:flex-start;margin-top:10px;max-width:50%;text-align:left}.announcement h2{color:#9d9d9d;font-family:Roboto Slab,serif;font-size:24px;margin-bottom:12px}.announcement h1{color:#333;font-family:Roboto Slab,serif;font-size:64px;line-height:85px;margin-bottom:24px}.subscribe-form{display:flex;gap:10px}.subscribe-form input{border:1px solid #ccc;border-radius:14px;flex:1 1;font-family:Roboto Slab,serif;font-size:16px;padding:12px 16px}.subscribe-form button{background:#f08382;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:Roboto Slab,serif;font-size:16px;font-weight:600;padding:12px 24px;transition:background .3s ease}.subscribe-form button:hover{background:#f5b174}.illustration{align-items:center;display:flex;justify-content:center;max-width:35%}.illustration img{height:auto;max-width:100%;object-fit:contain}@media (min-width:2560px){.container{border-radius:50px;max-width:1800px;padding:120px;width:80%}.announcement h1{font-size:96px;line-height:110px}.announcement h2{font-size:32px}.subscribe-form button,.subscribe-form input{font-size:20px;padding:16px}.logo{width:350px}.social img{height:32px;width:32px}}@media (min-width:1920px){.container{border-radius:40px;height:auto;max-width:1600px;padding:90px;width:90%}.announcement h1{font-size:80px;line-height:100px}.announcement h2{font-size:28px}.subscribe-form button,.subscribe-form input{font-size:18px}.logo{width:300px}.social img{height:28px;width:28px}}@media (max-width:1440px){.container{border-radius:30px;height:auto;padding:24px;width:70%}.announcement h1{font-size:48px;line-height:65px}.announcement h2{font-size:20px}.subscribe-form button,.subscribe-form input{font-size:14px}.logo{width:250px}.social img{height:20px;width:20px}}@media (max-width:1366px){.container{height:auto;margin-top:1rem;padding:2.5rem;width:80%}.announcement h1{font-size:3.75rem;line-height:4.6875rem}.announcement h2{font-size:1.25rem}.subscribe-form button,.subscribe-form input{font-size:.875rem}.logo{width:15.625rem}.social img{height:1.5rem;width:1.5rem}}@media (max-width:1024px){.container{height:auto;padding:24px;width:90%}.announcement h1{font-size:48px;line-height:65px}.announcement h2{font-size:20px}.subscribe-form button,.subscribe-form input{font-size:14px}.logo{width:200px}}@media (max-width:768px){body{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0}.container,body{background:#fff;height:auto}.container{border-radius:0;box-shadow:none;padding:16px;width:100%}.header{align-items:center;flex-direction:column;gap:12px;margin-bottom:16px}.logo{margin-bottom:10px;width:280px}.social img{cursor:pointer;height:28px;width:28px}.content{align-items:center;flex-direction:column;gap:20px;text-align:center}.announcement{margin-bottom:20px;max-width:100%}.announcement h1{color:#333;font-size:28px;line-height:40px}.announcement h2{color:#666;font-size:16px}.subscribe-form{flex-direction:column;gap:12px;width:100%}.subscribe-form input{border:1px solid #ddd;border-radius:8px;font-size:14px;padding:12px;width:100%}.subscribe-form button{background:#f08382;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:background .3s ease;width:100%}.subscribe-form button:hover{background:#f5b174}.illustration{margin:0 auto;max-width:80%}}.footer{background-color:#fff;border-top:1px solid #e0e0e0;color:#333;font-size:14px;padding:16px;text-align:center;width:100%}.footer-container{align-items:center;display:flex;flex-direction:column;gap:8px}.footer-links{display:flex;gap:16px}.footer-link{color:#f08382;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#f5b174}@media (min-width:2560px){.footer{font-size:1.5rem;padding:20px}}@media (max-width:1920px){.footer{font-size:1.25rem;padding:16px}}@media (max-width:1366px){footer{background-color:#f8f9fa;margin-top:1.5rem;padding:2rem;text-align:center;width:70%;footer .footer-container{margin:0 auto;max-width:80%}footer .footer-logo{margin-bottom:1rem;width:12rem}footer .footer-links{display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;justify-content:center}footer .footer-links a{color:#6c757d;text-decoration:none;transition:color .3s}footer .footer-links a:hover{color:#007bff}footer .footer-social{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}footer .footer-social img{height:2rem;transition:transform .3s;width:2rem}footer .footer-social img:hover{transform:scale(1.1)}footer .footer-copy{color:#6c757d;font-size:.75rem;margin-top:1rem}}}@media (max-width:1024px){.footer{font-size:.875rem;padding:12px}.footer-container{gap:10px}.footer-link{font-size:13px}}@media (max-width:768px){.footer-container{gap:12px}.footer-link{font-size:12px}}@media (max-width:480px){.footer{color:#888;font-size:.625rem;line-height:1.4;padding:8px}.footer-container{gap:6px}.footer-link{font-size:11px}}.privacy-policy-container{background-color:#f8f8f8;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin-top:20px;margin-inline:auto;max-width:800px;padding:20px}.privacy-policy-header{border-bottom:2px solid #4ee4c1;margin-bottom:20px;padding-bottom:10px;text-align:center}.privacy-policy-header h1{color:#f68080;font-size:36px}.privacy-policy-content h2{color:#f68080;font-size:24px;margin-top:20px}.privacy-policy-content ul{list-style-type:disc;margin-left:20px}.privacy-policy-content a{color:#f9b16e;text-decoration:none}.privacy-policy-content a:hover{text-decoration:underline}.terms-container{background-color:#f8f8f8;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin-top:20px;margin-inline:auto;max-width:800px;padding:20px}.terms-header{border-bottom:2px solid #4ee4c1;margin-bottom:20px;padding-bottom:10px;text-align:center}.terms-header h1{color:#f68080;font-size:36px}.terms-content h2{color:#f68080;font-size:24px;margin-top:20px}.terms-content ul{list-style-type:disc;margin-left:20px}.terms-content a{color:#f9b16e;text-decoration:none}.terms-content a:hover{text-decoration:underline}
/*# sourceMappingURL=main.17d42f9a.css.map*/