.modern-header{position:fixed;top:0;left:0;right:0;z-index:50;box-shadow:0 2px 6px #7f33cb2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff}.modern-header .tw-container{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}@media(min-width:1440px){.modern-header .tw-container{padding-left:120px!important;padding-right:120px!important}}.modern-header__inner{height:56px;display:flex;align-items:center;justify-content:space-between}.modern-header__logo img{height:32px;width:auto}.modern-header__menu{align-items:center;gap:48px}.modern-header__menu a{font-size:14px;color:#000;text-decoration:none;transition:color .2s}.modern-header__menu a:hover{color:#46078a}.modern-header__btn{position:relative;overflow:hidden;z-index:1;background:#46078a!important;color:#fff!important;border-radius:25px;min-width:max-content;height:32px!important;width:max-content;padding:0 24px!important;font-family:var(--font-gilroy-medium);font-size:14px!important;font-weight:400!important;line-height:152%;text-align:center!important;font-style:normal!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,color .2s,background .3s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px #46078a40}.modern-header__btn:before{inset:0;z-index:-2;background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);transform:scaleX(.15);transform-origin:left center;will-change:transform,opacity}.modern-header__btn:after,.modern-header__btn:before{content:"";position:absolute;border-radius:inherit;opacity:0}.modern-header__btn:after{top:-120%;left:-40%;width:24%;height:320%;z-index:-1;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);transform:rotate(25deg);pointer-events:none}.modern-header__btn:hover{color:#fff!important;box-shadow:0 10px 24px #ef75ef59,0 0 18px #c084fc38}.modern-header__btn:hover:before{animation:modernHeaderGradientFill .55s ease forwards}.modern-header__btn:hover:after{animation:modernHeaderShimmer .6s ease-out forwards}.modern-header__btn:active{transform:scale(.96)}@media(max-width:767px){.modern-header__btn{max-width:-moz-fit-content;max-width:fit-content}}.modern-header__toggle{background:none;border:none;color:#000;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.modern-header__toggle svg{font-size:24px}.modern-header__mobile{position:absolute;top:55px;left:0;right:0;display:none;flex-direction:column;gap:16px;align-items:center;padding:0 16px 16px;background:#fff;border-bottom:1px solid var(--theme-border);z-index:40}.modern-header__mobile a{font-size:15px;font-weight:500;color:#000;text-decoration:none;transition:color .2s}.modern-header__mobile a:hover{color:#ef75ef}.modern-header__mobile.show{display:flex}.modern-header .navbar-mobile-btn{padding:0 25px!important;font-size:14px!important;font-family:var(--font-open-sans)}@keyframes modernHeaderGradientFill{0%{opacity:0;transform:scaleX(.15)}45%{opacity:.55;transform:scaleX(.9)}70%{opacity:.9;transform:scaleX(1.02)}to{opacity:1;transform:scaleX(1)}}@keyframes modernHeaderShimmer{0%{opacity:0;left:-40%}15%{opacity:1}to{opacity:0;left:140%}}.modern-hero{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding-top:64px;overflow:hidden;background:var(--theme-background)}@media(max-width:768px){.modern-hero{box-shadow:0 4px 9px 0 #00000040}}.modern-hero .tw-container{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}@media(min-width:1440px){.modern-hero .tw-container{padding-left:120px!important;padding-right:120px!important}}@media(max-width:768px){.modern-hero .tw-container{padding-left:16px!important;padding-right:16px!important}}.modern-hero__container{position:relative;z-index:2;text-align:center;margin:10px auto 40px;padding:25px 0 100px}@media(max-width:768px){.modern-hero__container{margin:0;padding:24px 0 65px}}.modern-hero__badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:5px 16px;margin-bottom:24px;border-radius:35px;border:1px solid #ef75ef59;background:linear-gradient(135deg,#ffecf5f2,#fff5fbf2);color:#7f33cb;font-family:var(--font-open-sans);font-size:12px;font-weight:600;line-height:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 #7f33cb00,0 4px 20px #7f33cb14}.modern-hero__badge svg{position:relative;z-index:2}.modern-hero__title{margin-bottom:24px;text-align:center;font-style:normal;font-family:var(--font-gilroy-bold);font-size:46px;font-weight:700;line-height:1;color:var(--theme-foreground)}@media(max-width:768px){.modern-hero__title{margin-bottom:16px;font-family:var(--font-gilroy-font-ExtraBold);font-weight:800;line-height:48px}}@media(min-width:768px){.modern-hero__title{font-size:60px}}@media(min-width:1024px){.modern-hero__title{font-size:72px}}.modern-hero__title .right-curve,.modern-hero__title .text-gradient{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.modern-hero__title .right-curve{display:inline-block;text-decoration-thickness:4px;text-decoration-line:underline;line-height:.9}.modern-hero__title .text-gradient{display:inline-block;background-image:linear-gradient(135deg,#ef75ef,#7f33cb);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000;will-change:background-position}@media(min-width:768px){.modern-hero__title .text-gradient{line-height:1.2}}@media(max-width:768px){.modern-hero__title .text-gradient{background-image:linear-gradient(135deg,#ef75ef,#7f33cb)}}.modern-hero__subtext{max-width:672px;margin:0 auto 32px;color:#737373;font-family:var(--font-open-sans);font-size:18px;font-weight:600;line-height:124%}@media(min-width:768px){.modern-hero__subtext{font-size:18px}}.modern-hero__search{position:relative;width:100%;max-width:517px;height:52px;margin:0 auto 32px;border-radius:16px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;isolation:isolate;background:#0000;filter:drop-shadow(0 0 4px rgba(221,107,224,.16)) drop-shadow(0 0 12px rgba(180,83,224,.11)) drop-shadow(0 0 24px rgba(221,107,224,.06));border:1.6px solid #0000;box-shadow:inset 0 0 0 1px #7f33cb12,inset 0 0 0 2px #7f33cb12,inset 0 0 18px 4px #7f33cb12,inset 0 0 36px 8px #7f33cb12}@media(max-width:768px){.modern-hero__search{height:56px}}.modern-hero__search:after{inset:2.5px;border-radius:13px;background:#fff}.modern-hero__search:after,.modern-hero__search:before{content:"";position:absolute;z-index:0;pointer-events:none}.modern-hero__search:before{inset:-280%;background:conic-gradient(from 0deg,#0000 0deg,#0000 210deg,#b453e02e 230deg,#dd6be0f2 255deg,#b453e0 275deg,#dd6be0e6 295deg,#b453e059 315deg,#0000 340deg,#0000 1turn);animation:rotate-border 5s linear infinite;opacity:1;will-change:transform}.modern-hero__search.is-focused,.modern-hero__search.is-loading,.modern-hero__search:focus-within{border:1.6px solid #0000;box-shadow:none;filter:none;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#b453e0,#dd6be0);background-origin:border-box;background-clip:padding-box,border-box}.modern-hero__search.is-focused:before,.modern-hero__search.is-loading:before,.modern-hero__search:focus-within:before{opacity:0;animation-play-state:paused}.modern-hero__search.is-focused:after,.modern-hero__search.is-loading:after,.modern-hero__search:focus-within:after{display:none}.modern-hero__search.is-focused .search-shimmer:before,.modern-hero__search.is-loading .search-shimmer:before,.modern-hero__search:focus-within .search-shimmer:before{animation-play-state:paused;opacity:0}.modern-hero__search .search-shimmer{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;overflow:hidden}.modern-hero__search .search-shimmer:before{content:"";position:absolute;top:-35%;left:-25%;width:34%;height:170%;transform:rotate(18deg);background:linear-gradient(90deg,#0000,#ffffffd9,#0000);filter:blur(7px);animation:shimmerSweep 3.2s linear infinite}.modern-hero__search input{position:relative;z-index:2;width:100%;height:100%;padding:0 56px 0 24px;border:none;background:#0000;color:#3e3e3e;font-size:16px;font-family:var(--font-open-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;outline:none!important;box-shadow:none!important;-webkit-appearance:none}@media(max-width:768px){.modern-hero__search input{padding:0 50px 0 16px}}.modern-hero__search input::placeholder{color:#908d8d;font-weight:400}.modern-hero__search .hero-search-btn{position:absolute;z-index:3;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ef75ef,#46078a);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,filter .2s ease}.modern-hero__search .hero-search-btn:hover:not(:disabled){transform:translateY(-50%) scale(1.04);filter:brightness(1.08)}.modern-hero__search .hero-search-btn:disabled{cursor:not-allowed;background:linear-gradient(135deg,#e788e7,#b08eda);color:#ffffffe6;box-shadow:none}@media(max-width:768px){.modern-hero__search .hero-search-btn{width:36px;height:36px}}.modern-hero__search.cta-highlight:before{animation:rotate-border-fast 1.2s linear 2,ctaGlowPulse 1.2s ease-in-out 2;opacity:1!important;will-change:transform,filter,opacity}@keyframes ctaGlowPulse{0%{filter:blur(6px);opacity:.45}50%{filter:blur(12px);opacity:.9}to{filter:blur(6px);opacity:.45}}@keyframes rotate-border{to{transform:rotate(1turn)}}@keyframes shimmerSweep{0%{transform:translateX(-150%) rotate(18deg);opacity:0}10%{opacity:1}to{transform:translateX(190%) rotate(18deg);opacity:0}}@keyframes rotate-border-fast{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes ctaSearchPulse{0%{box-shadow:0 6px 18px #7f33cb14,0 0 0 1px #ef75ef14}50%{box-shadow:0 0 0 1px #dd6be02e,0 0 10px #dd6be01f,0 0 24px #b453e01a,0 8px 22px #7f33cb1f}to{box-shadow:0 6px 18px #7f33cb14,0 0 0 1px #ef75ef14}}.modern-hero__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:672px;margin:0 auto}.modern-hero__suggestions button{position:relative;overflow:hidden;padding:8px 16px;border-radius:35px;border:1px solid #e6e6e6;background:#f5f2f8;color:#000;font-family:var(--font-open-sans);font-size:.875rem;line-height:1.25rem;font-weight:600}.modern-hero__suggestions button:hover{background:var(--theme-accent)}.modern-hero__suggestions button:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#0000,#ffffffb3 18%,#0000 36%);transform:translateX(-140%) skewX(-18deg)}.modern-hero__suggestions button:hover:before{transition:transform .7s ease;transform:translateX(140%) skewX(-18deg)}.modern-hero__trust{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;font-size:14px;color:var(--theme-muted-foreground)}.modern-hero__trust span{display:flex;align-items:center;gap:6px;color:#737373;font-family:var(--font-open-sans);font-size:12px;font-weight:600;line-height:15px}.modern-hero__trust .dot{width:8px;height:8px;border-radius:9999px;background:#7f33cc}@media(max-width:768px){.modern-hero__trust{margin-top:24px}}@keyframes borderMove{to{stroke-dashoffset:-1000}}@keyframes breathingGlow{0%{box-shadow:0 0 0 #ef75ef00,0 0 0 #7f33cb00}50%{box-shadow:0 0 30px #ef75ef3d,0 0 60px #7f33cb33,0 0 90px #ef75ef14}to{box-shadow:0 0 0 #ef75ef00,0 0 0 #7f33cb00}}.modern-seehow-scoped{font-family:var(--font-open-sans),sans-serif}.modern-seehow-scoped.modern-seehow-banner-wrapper{background:#46078a;width:100%;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #46078a26;margin-top:-1px}.modern-seehow-scoped.modern-seehow-banner-wrapper.is-fixed-header{margin-top:56px}.modern-seehow-scoped .seeHow{display:flex;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content;padding-top:9px;padding-bottom:9px;z-index:10;position:relative}.modern-seehow-scoped .seeHow .seehow-text span{font-size:16px;font-weight:500;color:#fff}.modern-seehow-scoped .seeHow .seehow-text .offer{font-weight:500!important;font-family:var(--font-open-sans)!important}.modern-seehow-scoped .seeHow .see-btn{background-color:#fff;color:#46078a;border-radius:100px;padding:5px 30px;font-size:.85rem;font-weight:700;border:none;cursor:pointer;z-index:100!important}@media screen and (max-width:768px){.modern-seehow-scoped .seeHow{padding-top:9px;padding-bottom:9px;position:relative;z-index:10;gap:10px}.modern-seehow-scoped .seeHow .seehow-text span{font-size:13px;font-weight:500;color:#fff}.modern-seehow-scoped .seeHow .seehow-text .offer{font-weight:500!important;font-family:var(--font-open-sans)!important}.modern-seehow-scoped .seeHow .see-btn{background-color:#fff;color:#46078a;border-radius:80px;padding:4px 12px;font-size:11px;font-weight:700;border:none;cursor:pointer;z-index:100!important}.modern-seehow-scoped .seeHow .step-item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;width:100%}}body.has-modern-seehow-banner .modern-hero{min-height:calc(100dvh - var(--modern-banner-height, 0px))!important;padding-top:0!important;align-items:center!important}.modern-seehow-scoped-modal-wrap{z-index:1050!important}.modern-seehow-scoped-modal-wrap .ant-modal{z-index:9999999}@media screen and (min-width:992px){.modern-seehow-scoped-modal-wrap .ant-modal{max-height:96%;display:flex;flex-direction:column}.modern-seehow-scoped-modal-wrap .ant-modal-content{max-height:90vh;overflow-y:auto;scrollbar-gutter:stable}.modern-seehow-scoped-modal-wrap .ant-modal-content::-webkit-scrollbar{width:6px}.modern-seehow-scoped-modal-wrap .ant-modal-content::-webkit-scrollbar-track{background:#0000;margin-block:6px}.modern-seehow-scoped-modal-wrap .ant-modal-content::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:9999px}.modern-seehow-scoped-modal-wrap .ant-modal-content::-webkit-scrollbar-thumb:hover{background-color:#b6b5b5}}@media screen and (max-width:768px){.modern-seehow-scoped-modal-wrap .ant-modal{top:0!important;margin-top:0!important;max-width:100vw!important;margin-bottom:0!important;padding-bottom:0!important;z-index:9999999!important}}.modern-seehow-scoped-modal-content{font-family:var(--font-open-sans),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modern-seehow-scoped-modal-content.custom-modal-wrapper .ant-modal-content{border-radius:12px;padding-inline:50px;background-color:#f4f2f7}.modern-seehow-scoped-modal-content .custom-modal{display:flex;flex-direction:column;z-index:99999999}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-header{margin-top:10px;margin-bottom:1rem;font-weight:600}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-header h2{font-size:33px;font-weight:900;color:#46078a;font-family:var(--font-gilroy-bold),sans-serif!important}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-header .subtitle{font-size:16px;color:#4b4b4b;margin-top:5px;font-weight:500}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps{display:flex;flex-direction:column;align-items:center;gap:30px;justify-content:center;margin:auto;max-width:70%}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;width:100%}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item img{width:80px;height:80px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item .step-number{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;font-size:14px;font-weight:700;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item p{font-size:17px;color:#4b4b4b;font-weight:500;margin-top:4px;letter-spacing:-.2px;font-family:var(--font-gilroy-bold),sans-serif!important}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item .line{position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%);width:2px;height:30px;background-color:#4b4b4b;z-index:-10}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item:last-child .line{display:none}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 4px 20px #0000000d;border:2px solid #ecdcfb}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card h3{font-size:18px;font-weight:900;color:#46078a;font-family:var(--font-gilroy-bold),sans-serif!important;margin-bottom:4px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card p{font-size:14px;color:#6b7280;margin-bottom:14px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card p strong{color:#1f2937;font-weight:700}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom{display:flex;flex-direction:column;gap:6px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom .input-row{display:flex;gap:12px;align-items:center}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom input{flex:1 1;padding:12px 18px;border:1px solid #ddd;border-radius:9999px;font-size:16px;outline:none;transition:border-color .2s}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom input:focus{border-color:#46078a}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom input::placeholder{color:#4b4b4b;opacity:1}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom input:disabled{background-color:#e5e5e5!important;color:#4b4b4b}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom .seehow-email-error{font-size:12.5px;color:#e53e3e;font-weight:500;padding-left:14px;margin-top:-2px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom button{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;padding:10px 24px;border-radius:9999px;font-size:14.5px;font-weight:700;border:none;cursor:pointer;white-space:nowrap}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom button:disabled{opacity:.7;cursor:not-allowed}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .activate-reward-card .input-group-custom button:hover:not(:disabled){filter:brightness(1.1)}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner{background:#cdfbdf;border:1px solid #84e19f;padding:16px;border-radius:12px;display:flex;align-items:flex-start;gap:12px;color:#4b4b4b}@media screen and (max-width:768px){.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner{padding:12px;gap:8px}}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-icon-wrapper{background-color:#22c55e;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-icon-wrapper i{font-size:16px}@media screen and (max-width:768px){.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-icon-wrapper{width:24px;height:24px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-icon-wrapper i{font-size:12px}}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-content h4{color:#15803d;font-size:19px;font-weight:800;margin-bottom:6px;font-family:var(--font-gilroy-bold),sans-serif!important;margin-top:2px}@media screen and (max-width:768px){.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-content h4{font-size:16px}}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-content p{font-size:14.5px;line-height:1.5;margin:0;color:#4b4b4b;font-weight:400}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .success-banner .success-content p strong{color:#222;font-weight:700}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility{margin-top:1rem}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility h3{font-size:27px;font-weight:600;color:#46078a;font-family:var(--font-gilroy-bold),sans-serif!important;margin-bottom:15px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul{list-style:none;padding-left:1.5rem}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul li{display:flex;align-items:flex-start;font-size:17px;margin-bottom:12px}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul li i{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#0000;background-clip:text;-webkit-background-clip:text;margin-right:8px;margin-left:-4px;margin-top:2px;font-size:1.2rem;line-height:1;flex-shrink:0;padding:2px 4px}@media screen and (max-width:768px){.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul li i{margin-top:0}}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul .text{color:rgba(75,75,75,.733);font-size:1rem;line-height:1.5;flex:1 1}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist{margin-top:2rem;text-align:center}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist button{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:700;border:none;cursor:pointer;margin-bottom:15px;box-shadow:0 4px 14px #46078a33}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist button:hover{filter:brightness(1.1)}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist .support-info-block{border-radius:8px;padding:14px 16px;margin-top:15px;text-align:center}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist .support-info-block p{font-size:13.5px;color:#6b7280;margin:0;line-height:1.5}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist .support-info-block .highlight-link{color:#46078a;font-weight:600;text-decoration:none;transition:opacity .2s}.modern-seehow-scoped-modal-content .custom-modal .custom-modal-body .find-dentist .support-info-block .highlight-link:hover{opacity:.8;text-decoration:underline}.modern-seehow-scoped-modal-content .steps{flex-direction:column;align-items:center}.modern-seehow-scoped-modal-content .steps .step-item{width:100%!important;margin-bottom:1rem}.modern-seehow-scoped-modal-content .steps .step-item p{font-size:14px}.modern-seehow-scoped-modal-content .steps p{font-family:var(--font-gilroy-medium),sans-serif!important;letter-spacing:normal}@media screen and (max-width:768px){.modern-seehow-scoped-modal-content.custom-modal-wrapper .ant-modal-content{border-radius:1px;padding-inline:30px;background-color:#f0f2f5}.modern-seehow-scoped-modal-content .custom-modal-header{margin-top:10px;margin-bottom:1rem;font-weight:600}.modern-seehow-scoped-modal-content .custom-modal-header h2{font-size:29px!important;font-weight:600!important;color:#46078a;font-family:var(--font-gilroy-bold),sans-serif!important}.modern-seehow-scoped-modal-content .step-number{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;font-size:14px;font-weight:700;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1}.modern-seehow-scoped-modal-content .activate-reward-card .input-group-custom .input-row{flex-direction:column}.modern-seehow-scoped-modal-content .activate-reward-card .input-group-custom input{width:100%}.modern-seehow-scoped-modal-content .activate-reward-card .input-group-custom button{width:100%;padding:10px 24px}}@import"https://fonts.googleapis.com/css2?family=Flow+Circular&display=swap";.modern-referral-scoped.modern-referral-banner-wrapper{background:#46078a;width:100%;border-bottom:1px solid #ffffff1a;box-shadow:0 2px 10px #46078a26;margin-top:-1px}.modern-referral-scoped.modern-referral-banner-wrapper.is-fixed-header{margin-top:56px}.modern-referral-scoped .referral{display:flex;justify-content:space-between;align-items:center;height:-moz-fit-content;height:fit-content;padding-top:9px;padding-bottom:9px;z-index:10;position:relative}.modern-referral-scoped .referral .referral-text span{font-size:16px;font-weight:500;color:#fff}.modern-referral-scoped .referral .referral-text .offer{font-weight:500!important;font-family:var(--font-open-sans)!important}.modern-referral-scoped .referral .see-btn{background-color:#fff;color:#46078a;border-radius:100px;padding:5px 30px;font-size:.85rem;font-weight:700;border:none;cursor:pointer;z-index:100!important}@media screen and (max-width:768px){.modern-referral-scoped .referral{padding-top:9px;padding-bottom:9px;position:relative;z-index:10}.modern-referral-scoped .referral .referral-text span{font-size:13px;font-weight:500;color:#fff}.modern-referral-scoped .referral .referral-text .offer{font-weight:500!important;font-family:var(--font-open-sans)!important}.modern-referral-scoped .referral .see-btn{background-color:#fff;color:#46078a;border-radius:80px;padding:4px 12px;font-size:11px;font-weight:700;border:none;cursor:pointer;z-index:100!important}.modern-referral-scoped .referral .step-item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;width:100%}}body.has-modern-referral-banner .modern-hero{min-height:calc(100dvh - var(--modern-banner-height, 0px))!important;padding-top:0!important;align-items:center!important}.modern-referral-scoped-modal-wrap{z-index:1050!important}.modern-referral-scoped-modal-wrap .ant-modal{z-index:9999999}@media screen and (max-width:768px){.modern-referral-scoped-modal-wrap .ant-modal{top:0!important;margin-top:0!important;max-width:100vw!important;margin-bottom:0!important;padding-bottom:0!important;z-index:9999999!important}}.modern-referral-scoped-modal-content.custom-modal-wrapper .ant-modal-content{border-radius:12px;padding-inline:50px;background-color:#f0f2f5}.modern-referral-scoped-modal-content .custom-modal{display:flex;flex-direction:column;z-index:99999999}.modern-referral-scoped-modal-content .custom-modal .custom-modal-header{margin-top:10px;margin-bottom:1rem;font-weight:600}.modern-referral-scoped-modal-content .custom-modal .custom-modal-header h2{font-size:40px;font-weight:900;color:#46078a;font-family:Circular,serif}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps{display:flex;flex-direction:column;align-items:center;gap:30px}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;width:100%}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item img{width:80px;height:80px}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item .step-number{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;font-size:14px;font-weight:700;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item p{font-size:15px;color:#4b4b4b;font-weight:900;font-family:sans-serif;margin-top:4px}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item .line{position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%);width:2px;height:30px;background-color:#4b4b4b;z-index:-10}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .steps .step-item:last-child .line{display:none}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .eligibility{margin-top:2rem}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .eligibility h3{font-size:27px;font-weight:600;color:#46078a;font-family:Circular,serif;margin-bottom:30px}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul{list-style:none;padding-left:1.5rem}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul li{display:flex;font-size:17px;margin-bottom:10px}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul li i{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#0000;background-clip:text;-webkit-background-clip:text;margin-right:10px;margin-top:5px;font-size:1.2rem}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .eligibility ul .text{color:rgba(75,75,75,.733);font-size:1rem;line-height:1.5;flex:1 1}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .find-dentist{margin-top:2rem;text-align:center}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .find-dentist button{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;font-size:1rem;font-weight:700;border:none;cursor:pointer;margin-bottom:15px;box-shadow:0 4px 14px #46078a33}.modern-referral-scoped-modal-content .custom-modal .custom-modal-body .find-dentist button:hover{filter:brightness(1.1)}.modern-referral-scoped-modal-content .steps{flex-direction:column;align-items:center}.modern-referral-scoped-modal-content .steps .step-item{width:100%!important;margin-bottom:1rem}.modern-referral-scoped-modal-content .steps .step-item p{font-size:14px}@media screen and (max-width:768px){.modern-referral-scoped-modal-content.custom-modal-wrapper .ant-modal-content{border-radius:1px;padding-inline:30px;background-color:#f0f2f5}.modern-referral-scoped-modal-content .custom-modal-header{margin-top:10px;margin-bottom:1rem;font-weight:600}.modern-referral-scoped-modal-content .custom-modal-header h2{font-size:29px!important;font-weight:600!important;color:#46078a;font-family:Circular,serif}.modern-referral-scoped-modal-content .step-number{background:linear-gradient(101deg,#ef75ef 4.94%,#46078a 71.87%);color:#fff;font-size:14px;font-weight:700;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1}}.smsh-container{position:fixed;top:0;left:0;right:0;z-index:100;background:#0000;pointer-events:none;transform:translateY(-100%);opacity:0;transition:transform .3s ease-out,opacity .2s ease-out}.smsh-container.smsh-is-visible{transform:translateY(0);opacity:1;pointer-events:all}.smsh-container .smsh-inner{background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #7f33cb2e;border-bottom:1px solid #7f33cb14;padding:10px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:all}.smsh-container .smsh-logo-container{display:flex;align-items:center;justify-content:center;height:30px;margin-bottom:6px}.smsh-container .smsh-logo-container img{height:28px;width:auto}.smsh-container .smsh-heading{font-family:var(--font-gilroy-bold),var(--font-open-sans),system-ui,sans-serif;font-size:15px;font-weight:800;color:#46078a;text-align:center;letter-spacing:-.2px;line-height:1.2;margin-bottom:5px!important}.smsh-container .smsh-search-wrapper{width:90%;max-width:90%;margin:0 auto}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal{margin:0;max-width:100%;height:45px!important;border-radius:16px!important;border:1.2px solid #7f33cb40!important;background:#fff;box-shadow:inset 0 1px 3px #7f33cb0a;display:flex;align-items:center;position:relative;overflow:visible}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal:before{display:none!important;animation:none!important}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal:after{inset:0;border-radius:13px!important;background:#0000}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal input{height:100%;font-size:16px!important;padding-left:16px!important;padding-right:44px!important;z-index:1;background:#0000;color:#333;font-family:var(--font-open-sans),system-ui,sans-serif;font-weight:500}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal input::placeholder{font-size:13px!important;color:#908d8d;font-weight:400}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal .hero-search-btn{width:30px!important;height:30px!important;right:5px!important;border-radius:10px!important;background:linear-gradient(135deg,#ef75ef,#46078a)!important;padding:0!important;display:flex;align-items:center;justify-content:center;z-index:2;border:none!important;box-shadow:0 2px 8px #46078a26}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal .hero-search-btn:disabled{cursor:not-allowed!important;background:linear-gradient(135deg,#e788e7,#b08eda)!important;box-shadow:none!important}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal .hero-search-btn svg{width:16px!important;height:16px!important;stroke:#fff}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal.is-focused{border-color:#7430c0!important;box-shadow:0 0 0 3px #7430c026!important}