@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-zoom:none}img{-webkit-user-drag:none}:root{--dark-background-color:rgba(19,19,19,1);--dark-text-color:rgba(255,255,255,1);--light-background-color:rgba(245,245,245,1);--light-text-color:rgba(70,70,70,1);--main-padding:0px 20px;--primary:#FF3D71}.App{width:100%;background-color:var(--light-background-color);min-height:100vh}.container{max-width:1180px;margin-inline:auto;padding-inline:20px;overflow:hidden}.btn-primary{background:#fff}.btn-primary,.btn-primary-blue{display:inline-flex;padding:10px 33px;justify-content:center;font-size:16px;border-radius:22px;border:none;cursor:pointer;letter-spacing:1px;overflow:hidden}.btn-primary-blue,.btn-primary-medium{background:var(--button-color);color:#fff}.btn-primary-medium{display:inline-flex;width:200px;justify-content:center;font-size:16px;border-radius:22px;border:none;padding:10px 33px;letter-spacing:1px;cursor:pointer;overflow:hidden}a{text-decoration:none}@media screen and (max-width:584px){.container{padding-inline:12px}}.style_footerContainer__6nM29{width:100%;padding:2rem 1.5rem;background:linear-gradient(135deg,#f9fafb,#ffffff);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.05)}.style_logoBox__yH3QW{display:flex;align-items:center;gap:12px;cursor:pointer;transition:transform .2s ease}.style_logoBox__yH3QW:hover{transform:scale(1.05)}.style_logoNameHeading__xhNeb{color:#2563eb;font-weight:700;font-size:1.2rem}.style_logoImg__ED1K1{width:48px;height:48px;border-radius:10px;box-shadow:0 2px 8px rgba(99,102,241,.15)}.style_linkBox__inwU7{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.style_linkBox__inwU7 a{color:#374151;font-weight:600;font-size:.95rem;text-decoration:none;transition:color .3s ease}.style_linkBox__inwU7 a:hover{color:#2563eb;text-decoration:underline}.style_copyRight__lPT4d{width:100%;text-align:center;background:#f9fafb;padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.08)}.style_copyRightText__vZs9s{font-size:.85rem;color:#6b7280;margin:.3rem 0;line-height:1.5}@media (max-width:768px){.style_footerContainer__6nM29{flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.style_linkBox__inwU7{justify-content:center;gap:1.2rem}}@media (max-width:500px){.style_logoImg__ED1K1{width:40px;height:40px}.style_logoNameHeading__xhNeb{font-size:1rem}.style_linkBox__inwU7 a{font-size:.9rem}}.style_header__kDDX3{width:100%;padding:.8rem 1.2rem;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:64px;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.style_logoBox__KsB5c{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;transition:transform .2s ease}.style_logoBox__KsB5c:hover{transform:scale(1.05)}.style_logoNameHeading__3XjNn{color:#2563eb;font-size:1.2rem;font-weight:700;letter-spacing:-.5px}.style_logoImg__7evXH{width:48px;height:48px;border-radius:12px;box-shadow:0 3px 8px rgba(99,102,241,.25)}.style_shareButton___YSMN{width:44px;height:44px;background:linear-gradient(135deg,#2563eb,#9333ea);border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease}.style_shareButton___YSMN:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(37,99,235,.3)}.style_shareButton___YSMN:active{transform:scale(.95)}@media (max-width:480px){.style_logoNameHeading__3XjNn{font-size:1rem}.style_logoImg__7evXH{width:40px;height:40px}.style_shareButton___YSMN{width:40px;height:40px;font-size:1.2rem}}