@font-face{font-family:Anek Malayalam;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/03d82fc81a98215d-s.678b7ac9.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Anek Malayalam;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/f06db70de678e5d6-s.b3847f51.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Malayalam;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/5b20f03529616a5a-s.p.45e96340.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Malayalam Fallback;src:local(Arial);ascent-override:107.11%;descent-override:43.69%;line-gap-override:0.0%;size-adjust:95.0%}.anek_malayalam_98f1fd84-module__Ybtn-G__className{font-family:Anek Malayalam,Anek Malayalam Fallback;font-style:normal}.anek_malayalam_98f1fd84-module__Ybtn-G__variable{--font-body:"Anek Malayalam","Anek Malayalam Fallback"}
:root{--bg:#00040a;--bg-card:#11112fb0;--line:#ffffff3d;--ink:#fff;--muted:#ffffffc7;--accent:#fff;--shadow:10px 10px 20px #0f0c36}html,body{margin:0;padding:0}body{color:#fff;min-height:100vh;font-family:var(--font-body),"Anek Malayalam",sans-serif;background-color:#00040a;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit}input,textarea,button,select{font-family:var(--font-body),"Anek Malayalam",sans-serif}img{max-width:100%;height:auto}.ofo-shell{flex-direction:column;min-height:100vh;display:flex}.ofo-main{flex:1}.container{width:100%;margin:0;padding-left:65px;padding-right:65px}@media screen and (max-width:1250px){.container{padding-left:20px;padding-right:20px}}.section,.section-sm{width:100%;padding:0}.eyebrow{letter-spacing:.3px;text-transform:uppercase;opacity:.75;font-size:13px;display:inline-block}.title{letter-spacing:1px;text-transform:capitalize;margin:0;font-size:50px;line-height:1.05}@media screen and (max-width:1100px){.title{font-size:40px;line-height:1}}@media screen and (max-width:550px){.title{letter-spacing:-.2px;font-size:35px}}@media screen and (max-width:410px){.title{font-size:28px}}.lead{color:#fff;margin:6px 0 0;font-size:20px;font-weight:300;line-height:1}@media screen and (max-width:1100px){.lead{font-size:18px}}@media screen and (max-width:550px){.lead{font-size:16px}}.button{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:30px;justify-content:center;align-items:center;min-width:120px;min-height:35px;padding:4px 16px;font-size:16px;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.button:hover{background-color:#ffffff14;transform:translateY(-2px)}.button-secondary{opacity:.85}.button-secondary:hover{opacity:1}.card,.card-lite{background-color:var(--bg-card);box-shadow:var(--shadow);border:1px solid #ffffff14;border-radius:10px;padding:16px}.tag{opacity:.85;border:1px solid #ffffffd9;border-radius:4px;width:max-content;padding:2px 8px;font-size:12px;display:inline-flex}input,textarea{color:#fff;background-color:#0000;border:0;border-bottom:2px solid #ffffffd6;border-radius:6px;outline:none;padding:8px 10px}::placeholder{color:#fff9}.form_feedback{color:#ffffffe6;margin-top:10px;margin-bottom:0;font-size:14px}.form_feedback_error{color:#ff8f8f}.form_feedback_success{color:#9cffb2}.intro{flex-direction:column;justify-content:center;width:100%;height:200px;margin-top:-10px;margin-bottom:-20px;display:flex}.intro_title{color:#fff;letter-spacing:1px;text-transform:capitalize;margin:0;font-size:50px}.intro_subtitle{color:#fff;margin:-8px 0 0;font-size:20px;font-weight:300;line-height:100%}@media screen and (max-width:1100px){.intro_title{font-size:40px;line-height:100%}.intro_subtitle{margin-top:4px;font-size:18px}}@media screen and (max-width:550px){.intro_title{letter-spacing:-.2px;font-size:35px}.intro_subtitle{font-size:16px}}@media screen and (max-width:410px){.intro_title{font-size:28px}}
