@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/43145459071bf43f-s.3iy0uhsrxdetc.woff2?dpl=dpl_7RKR3z79hbNJTUTFSqWtGoXMAEVV)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:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.woff2?dpl=dpl_7RKR3z79hbNJTUTFSqWtGoXMAEVV)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:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_2b90b51e-module__rfC0wG__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.red_hat_display_2b90b51e-module__rfC0wG__variable{--font-moorthy:"Red Hat Display", "Red Hat Display Fallback"}
.moorthy{--brand:#c6264f;--accent:#ff7ca3;--on-brand:#fff;--heading:#0b0f19;--bodyc:#5b5f5a;--bg:#fff;--mutedbg:#f4f6f1;--line2:#e3e7de;--radius:1.25rem;--radius-md:.75rem;--grad:linear-gradient(135deg, var(--brand), var(--accent));background:var(--bg);color:var(--bodyc);font-family:var(--font-moorthy), "Segoe UI Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.moorthy p{margin:0}.moorthy .nav-toggle{display:none}.moorthy .nav-toggle-btn{cursor:pointer;flex-direction:column;gap:5px;width:24px;display:none}.moorthy .nav-toggle-btn span{background:var(--heading);border-radius:2px;height:2px;display:block}.moorthy .nav{gap:26px;display:flex}.moorthy .nav a{color:var(--heading);letter-spacing:.02em;text-transform:uppercase;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .14s;position:relative}.moorthy .nav a:hover,.moorthy .nav a.active{color:var(--accent)}.moorthy .nav a:after{content:"";background:var(--grad);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.moorthy .nav a:hover:after,.moorthy .nav a.active:after{transform:scaleX(1)}@media (max-width:920px){.moorthy .nav a:after{display:none}.moorthy .nav-toggle-btn{display:flex}.moorthy .nav{z-index:50;background:#fff;flex-direction:column;gap:0;max-height:0;transition:max-height .25s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 16px 30px -18px #0b0f1940}.moorthy .nav-toggle:checked~.nav{max-height:360px}.moorthy .nav a{border-top:1px solid var(--line2);width:100%;padding:14px clamp(22px,5vw,52px)}}.moorthy .hero2-slide{opacity:0;animation:15s infinite moorthy-hero2-fade;position:absolute;inset:0}@keyframes moorthy-hero2-fade{0%,3%{opacity:0}6%,27%{opacity:1}33%,to{opacity:0}}@keyframes moorthy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.moorthy .marquee-viewport{margin-top:40px;overflow:hidden}.moorthy .marquee-track{gap:22px;width:max-content;padding:4px clamp(22px,5vw,52px) 6px;animation:34s linear infinite moorthy-marquee;display:flex}.moorthy .marquee-viewport:hover .marquee-track,.moorthy .marquee-viewport:focus-within .marquee-track{animation-play-state:paused}.moorthy .marquee-slide{flex:none;width:min(80vw,320px)}.moorthy .marquee-slide .ph{aspect-ratio:3/4;border-radius:var(--radius);transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #0b0f1940}.moorthy .marquee-slide:hover .ph{box-shadow:0 28px 52px -20px color-mix(in srgb, var(--brand) 40%, #0b0f194d);transform:translateY(-6px)scale(1.02)}.moorthy .blog2-radio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.moorthy .blog2-nav-set{gap:12px;display:none}.moorthy .blog2-scroller{margin-top:34px;overflow:hidden}.moorthy .blog2-track{transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}#blog2-slide-0:checked~.blog2-head .blog2-nav-set-0,#blog2-slide-1:checked~.blog2-head .blog2-nav-set-1,#blog2-slide-2:checked~.blog2-head .blog2-nav-set-2,#blog2-slide-3:checked~.blog2-head .blog2-nav-set-3,#blog2-slide-4:checked~.blog2-head .blog2-nav-set-4,#blog2-slide-5:checked~.blog2-head .blog2-nav-set-5,#blog2-slide-6:checked~.blog2-head .blog2-nav-set-6,#blog2-slide-7:checked~.blog2-head .blog2-nav-set-7{display:flex}#blog2-slide-0:checked~.blog2-scroller .blog2-track{transform:translate(0%)}#blog2-slide-1:checked~.blog2-scroller .blog2-track{transform:translate(-100%)}#blog2-slide-2:checked~.blog2-scroller .blog2-track{transform:translate(-200%)}#blog2-slide-3:checked~.blog2-scroller .blog2-track{transform:translate(-300%)}#blog2-slide-4:checked~.blog2-scroller .blog2-track{transform:translate(-400%)}#blog2-slide-5:checked~.blog2-scroller .blog2-track{transform:translate(-500%)}#blog2-slide-6:checked~.blog2-scroller .blog2-track{transform:translate(-600%)}#blog2-slide-7:checked~.blog2-scroller .blog2-track{transform:translate(-700%)}.moorthy .promo{background-image:radial-gradient(circle,#b48c5a12 1px,#0000 1px),linear-gradient(135deg,#fff 0%,#faf8f6 50%,#f7f3ef 100%);background-size:22px 22px,100% 100%;position:relative;overflow:hidden}.moorthy .promo:before,.moorthy .promo:after{content:"";pointer-events:none;z-index:0;border-radius:50%;animation:10s ease-in-out infinite promo-float;position:absolute}.moorthy .promo:before{background:radial-gradient(circle,#d9a44117,#0000 70%);width:420px;height:420px;top:-170px;left:-130px}.moorthy .promo:after{background:radial-gradient(circle,#e8b4c017,#0000 70%);width:380px;height:380px;animation-direction:reverse;bottom:-150px;right:-110px}@supports (animation-timeline:view()){.moorthy .promo:before,.moorthy .promo:after{animation-iteration-count:1;animation-timeline:view();animation-range:cover}}@keyframes promo-float{0%,to{transform:translate(0)}50%{transform:translate(10px,-18px)}}.moorthy .promo-inner{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid;position:relative}@supports (animation-timeline:view()){.moorthy .promo-inner{animation:.8s ease-out both promo-fade-up;animation-timeline:view();animation-range:entry cover 30%}}@keyframes promo-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.moorthy .promo-inner:before,.moorthy .promo-inner:after{content:"";z-index:0;pointer-events:none;position:absolute}.moorthy .promo-inner:before{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff40;width:40%;height:60%;top:-6%;right:4%}.moorthy .promo-inner:after{background:radial-gradient(circle,#c9a22724,#0000 72%);border-radius:42%;width:34%;height:40%;animation:8s ease-in-out infinite promo-float;bottom:-8%;right:8%}.moorthy .promo-card{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.moorthy .promo-card h2{margin-top:14px;padding-bottom:16px;position:relative}.moorthy .promo-card h2:after{content:"";background:var(--grad);border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:0}.moorthy .promo-card p{margin:18px 0 10px}.moorthy .promo-card a{align-self:flex-start;margin-top:26px;transition:transform .3s,box-shadow .3s,color .14s,border-color .14s}.moorthy .promo-card a:hover{box-shadow:inset 0 0 0 1.5px var(--brand), 0 14px 28px -14px color-mix(in srgb, var(--brand) 55%, transparent)}.moorthy .promo-ph{z-index:1;aspect-ratio:4/3;border-radius:var(--radius);transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b0f1947}.moorthy .promo-ph-img{transition:transform .5s}.moorthy .promo-ph:hover .promo-ph-img{transform:scale(1.06)}.moorthy .promo-ph:hover{box-shadow:0 34px 64px -26px color-mix(in srgb, var(--brand) 40%, #0b0f194d)}@media (max-width:920px){.moorthy .promo-inner{grid-template-columns:1fr}.moorthy .promo-ph{order:-1}}.moorthy .feature2-grid{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}@supports (animation-timeline:view()){.moorthy .feature2-grid{animation:.8s ease-out both promo-fade-up;animation-timeline:view();animation-range:entry cover 30%}}.moorthy .feature2-grid.rev{direction:rtl}.moorthy .feature2-grid.rev>*{direction:ltr}.moorthy .feature2-copy{flex-direction:column;align-items:flex-start;display:flex}.moorthy .feature2-copy h2{margin-top:14px;padding-bottom:16px;position:relative}.moorthy .feature2-copy h2:after{content:"";background:var(--grad);border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:0}.moorthy .feature2-copy p{margin-top:16px}.moorthy .feature2-copy a{margin-top:26px;transition:transform .3s,box-shadow .3s,color .14s,border-color .14s}.moorthy .feature2-copy a:hover{box-shadow:inset 0 0 0 1.5px var(--brand), 0 14px 28px -14px color-mix(in srgb, var(--brand) 55%, transparent)}.moorthy .feature2-media{position:relative}.moorthy .feature2-media:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%);border-radius:50%;animation:9s ease-in-out infinite promo-float;position:absolute;inset:-14%}.moorthy .feature2-ph{z-index:1;aspect-ratio:4/3;border-radius:var(--radius);transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b0f194d}.moorthy .feature2-media:hover .feature2-ph{box-shadow:0 34px 64px -26px color-mix(in srgb, var(--brand) 45%, #0b0f194d);transform:scale(1.03)}.moorthy .feature2-badge{z-index:2;background:var(--grad);color:#fff;width:52px;height:52px;box-shadow:0 12px 24px -10px color-mix(in srgb, var(--brand) 60%, transparent);border-radius:50%;place-items:center;animation:6s ease-in-out infinite promo-float;display:grid;position:absolute;bottom:-18px;left:-18px}.moorthy .feature2-badge svg{width:22px;height:22px}.moorthy .feature2-grid.rev .feature2-badge{left:auto;right:-18px}@media (max-width:920px){.moorthy .feature2-grid{grid-template-columns:1fr}.moorthy .feature2-media{order:-1}}@media (prefers-reduced-motion:reduce){.moorthy *,.moorthy :before,.moorthy :after{transition:none!important;animation:none!important}}.moorthy :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}
html:has(.hv2-hero){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.hv2-hero){scroll-behavior:auto}}.moorthy .hv2-steps:before{content:"";background:repeating-linear-gradient(90deg, var(--line2) 0 10px, transparent 10px 18px);z-index:0;height:2px;position:absolute;top:26px;left:8%;right:8%}@media (max-width:760px){.moorthy .hv2-steps:before{display:none}}.moorthy .hv2-press:before{content:"";background-image:radial-gradient(var(--line2) 1.4px, transparent 1.4px);opacity:.6;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90%,#000,#0000);mask-image:radial-gradient(60% 90%,#000,#0000)}.moorthy .hv2-scroll-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--brand) transparent;gap:22px;margin:0 -4px;padding:4px 4px 18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.moorthy .hv2-scroll-row::-webkit-scrollbar{height:6px}.moorthy .hv2-scroll-row::-webkit-scrollbar-thumb{background:var(--line2);border-radius:999px}.moorthy .hv2-scroll-row::-webkit-scrollbar-thumb:hover{background:var(--brand)}.moorthy .hv2-scroll-item{scroll-snap-align:start;flex:0 0 clamp(230px,32vw,280px)}@media (max-width:620px){.moorthy .hv2-scroll-item{flex-basis:76vw}}.moorthy .hv2-svc-marquee{margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.moorthy .hv2-svc-track{gap:22px;width:max-content;animation:46s linear infinite hv2-svc-marquee;display:flex}.moorthy .hv2-svc-marquee:hover .hv2-svc-track,.moorthy .hv2-svc-marquee:focus-within .hv2-svc-track{animation-play-state:paused}@keyframes hv2-svc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.moorthy .hv2-svc-item{flex:0 0 300px}@media (max-width:620px){.moorthy .hv2-svc-item{flex-basis:78vw}}.moorthy .hv2-gallery:before,.moorthy .hv2-gallery:after{content:"";border:1.5px dashed var(--line2);border-radius:var(--radius-md);pointer-events:none;width:64px;height:64px;position:absolute}.moorthy .hv2-gallery:before{top:28px;left:clamp(10px,4vw,40px);transform:rotate(-6deg)}.moorthy .hv2-gallery:after{bottom:28px;right:clamp(10px,4vw,40px);transform:rotate(8deg)}.moorthy .hv2-gallery-tile{border-radius:var(--radius-md);aspect-ratio:1;position:relative;overflow:hidden;box-shadow:0 14px 30px -22px #0b0f194d}.moorthy .hv2-gallery-tile img{transition:transform .5s}.moorthy .hv2-gallery-item:hover .hv2-gallery-tile img{transform:scale(1.1)}.moorthy .hv2-gallery-item:nth-child(3n+1) .hv2-gallery-tile{aspect-ratio:3/4}.moorthy .hv2-gallery-item:nth-child(4n+2) .hv2-gallery-tile{aspect-ratio:4/5}@media (max-width:620px){.moorthy .hv2-gallery:before,.moorthy .hv2-gallery:after{display:none}}.moorthy details[open] .hv2-faq-chevron{background:var(--grad);color:#fff;transform:rotate(180deg)}
