@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Nunito:wght@300;400;700&family=Poppins:wght@400;500;600;700&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.top-full{top:100%}.bottom-\[-3px\]{bottom:-3px}.left-1\/2{left:50%}.left-\[16px\]{left:16px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}.mx-auto{margin-inline:auto}.-my-\[20px\]{margin-block:-20px}.-mt-\[5px\]{margin-top:-5px}.-mt-\[45px\]{margin-top:-45px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[15px\]{margin-top:15px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[30px\]{margin-top:30px}.mt-\[35px\]{margin-top:35px}.mt-\[36px\]{margin-top:36px}.mt-\[40px\]{margin-top:40px}.mt-\[50px\]{margin-top:50px}.mt-\[55px\]{margin-top:55px}.mt-\[70px\]{margin-top:70px}.mt-\[90px\]{margin-top:90px}.mt-\[120px\]{margin-top:120px}.mt-\[150px\]{margin-top:150px}.-mr-\[72px\]{margin-right:-72px}.mr-\[10px\]{margin-right:10px}.mr-\[15px\]{margin-right:15px}.mb-\[1px\]{margin-bottom:1px}.mb-\[5px\]{margin-bottom:5px}.mb-\[12px\]{margin-bottom:12px}.mb-\[20px\]{margin-bottom:20px}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.mb-\[35px\]{margin-bottom:35px}.mb-\[40px\]{margin-bottom:40px}.mb-\[44px\]{margin-bottom:44px}.mb-\[46px\]{margin-bottom:46px}.mb-\[50px\]{margin-bottom:50px}.ml-\[200px\]{margin-left:200px}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[45px\]{height:45px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[65px\]{height:65px}.h-\[75px\]{height:75px}.h-\[120px\]{height:120px}.h-\[190px\]{height:190px}.h-\[350px\]{height:350px}.h-\[calc\(100\%-96px\)\]{height:calc(100% - 96px)}.h-\[min\(45vh\,320px\)\]{height:min(45vh,320px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[52px\]{max-height:52px}.max-h-\[180px\]{max-height:180px}.max-h-full{max-height:100%}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[max\(32rem\,78vh\)\]{min-height:max(32rem,78vh)}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.w-\[20px\]{width:20px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[40px\]{width:40px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[60\%\]{width:60%}.w-\[120px\]{width:120px}.w-\[270px\]{width:270px}.w-\[290\.85px\]{width:290.85px}.w-\[320px\]{width:320px}.w-\[500px\]{width:500px}.w-\[min\(200px\,72vw\)\]{width:min(200px,72vw)}.w-\[min\(880px\,90vw\)\]{width:min(880px,90vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[390px\]{max-width:390px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[1196px\]{max-width:1196px}.max-w-\[1340px\]{max-width:1340px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[min\(100\%\,400px\)\]{max-width:min(100%,400px)}.max-w-\[min\(100\%\,980px\)\]{max-width:min(100%,980px)}.max-w-full{max-width:100%}.min-w-\[270px\]{min-width:270px}.min-w-\[min\(100\%\,320px\)\]{min-width:min(100%,320px)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[60\%_40\%\]{grid-template-columns:60% 40%}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}:where(.space-y-\[10px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(10px * var(--tw-space-y-reverse));margin-block-end:calc(10px * calc(1 - var(--tw-space-y-reverse)))}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[20px\]{border-radius:20px}.rounded-\[25px\]{border-radius:25px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#93C5FD\]{border-color:#93c5fd}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[\#EBEBEB\]{border-color:#ebebeb}.border-\[\#FECACA\]{border-color:#fecaca}.border-transparent{border-color:#0000}.bg-\[\#0B1A6E\]{background-color:#0b1a6e}.bg-\[\#0a0a12\]{background-color:#0a0a12}.bg-\[\#08b20b\]{background-color:#08b20b}.bg-\[\#009d94\]{background-color:#009d94}.bg-\[\#E5E7EB\]{background-color:#e5e7eb}.bg-\[\#E8F2FF\]{background-color:#e8f2ff}.bg-\[\#EEF2F6\]{background-color:#eef2f6}.bg-\[\#F3F3F3\]{background-color:#f3f3f3}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[\#FEF2F2\]{background-color:#fef2f2}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(rgba\(0\,0\,0\,0\.62\)\,rgba\(0\,0\,0\,0\.62\)\)\]{background-image:linear-gradient(#0000009e,#0000009e)}.stroke-\[\#338CFF\]{stroke:#338cff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-\[4px\]{padding:4px}.p-\[15px\]{padding:15px}.px-\[5px\]{padding-inline:5px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[38px\]{padding-inline:38px}.px-\[40px\]{padding-inline:40px}.px-\[58px\]{padding-inline:58px}.py-\[6px\]{padding-block:6px}.py-\[12px\]{padding-block:12px}.py-\[20px\]{padding-block:20px}.pt-\[2px\]{padding-top:2px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pr-\[10px\]{padding-right:10px}.pr-\[52px\]{padding-right:52px}.pb-\[20px\]{padding-bottom:20px}.pb-\[30px\]{padding-bottom:30px}.pb-\[40px\]{padding-bottom:40px}.pb-\[90px\]{padding-bottom:90px}.pl-\[15px\]{padding-left:15px}.pl-\[30px\]{padding-left:30px}.pl-\[48px\]{padding-left:48px}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.text-\[clamp\(1\.5rem\,4\.5vw\,4rem\)\]{font-size:clamp(1.5rem,4.5vw,4rem)}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[48px\]{--tw-leading:48px;line-height:48px}.leading-\[100\%\]{--tw-leading:100%;line-height:100%}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#1C1F1E\]{color:#1c1f1e}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#338CFF\]{color:#338cff}.text-\[\#991B1B\]{color:#991b1b}.text-\[\#AAAAAA\]{color:#aaa}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0px_4px_38px_3px_\#1212121A\]{--tw-shadow:0px 4px 38px 3px var(--tw-shadow-color,#1212121a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card\:scale-105:is(:where(.group\/card):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/card\:bg-\[\#338CFF\]:is(:where(.group\/card):hover *){background-color:#338cff}}.placeholder\:text-\[14px\]::-moz-placeholder{font-size:14px}.placeholder\:text-\[14px\]::placeholder{font-size:14px}.placeholder\:text-\[\#9CA3AF\]::-moz-placeholder{color:#9ca3af}.placeholder\:text-\[\#9CA3AF\]::placeholder{color:#9ca3af}.placeholder\:text-\[\#AAAAAA\]::-moz-placeholder{color:#aaa}.placeholder\:text-\[\#AAAAAA\]::placeholder{color:#aaa}@media(hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:opacity-90:hover{opacity:.9}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}body{box-sizing:border-box;margin:0;padding:0;overflow-x:hidden}html{overflow-x:hidden}#root{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.mobile-hide{display:inline}@media(max-width:767px){.mobile-hide{display:none!important}}.font-nunito{font-family:Nunito,sans-serif}.font-montserrat{font-family:Montserrat,sans-serif}.font-poppins{font-family:Poppins,sans-serif}.otp-input::-moz-placeholder{color:#aaa;letter-spacing:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:44px}.otp-input::placeholder{color:#aaa;letter-spacing:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:44px}.auth-input::-moz-placeholder{color:#aaa;letter-spacing:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:22px}.auth-input::placeholder{color:#aaa;letter-spacing:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:22px}input.auth-input:-webkit-autofill{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}input.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}input.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}textarea.auth-input:-webkit-autofill{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}textarea.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}textarea.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}select.auth-input:-webkit-autofill{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}select.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}select.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#1c1f1e;caret-color:#1c1f1e;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #f3f3f3}.courses-search::-moz-placeholder,.store-search::-moz-placeholder{color:#aaa;letter-spacing:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:26px}.courses-search::placeholder,.store-search::placeholder{color:#aaa;letter-spacing:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:26px}.eye{cursor:pointer;width:24px;height:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.eye-slash:after{content:"";pointer-events:none;background-color:#f3f3f3;border-radius:1px;width:22px;height:2.5px;position:absolute;top:11px;left:2px;transform:rotate(45deg)}.auth-layout-stack-main{box-sizing:border-box;width:100%;max-width:100%;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}@media(min-width:640px){.auth-layout-stack-main{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.auth-layout-stack-inner{box-sizing:border-box;width:100%;min-width:0;max-width:28rem;margin-left:auto;margin-right:auto}@media(min-width:1024px){.auth-layout-split-panel{box-sizing:border-box;padding-left:max(2rem,env(safe-area-inset-left,0px));padding-right:max(2rem,env(safe-area-inset-right,0px))}}input.auth-input,textarea.auth-input,select.auth-input{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:1023px){input.auth-input,textarea.auth-input{font-size:16px!important}}.auth-page-body input.auth-input{box-sizing:border-box;width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;margin-left:2px!important;margin-right:2px!important}.auth-page-body button.auth-btn{box-sizing:border-box;width:calc(100% - 4px)!important;max-width:min(390px,100% - 4px)!important;margin-left:2px!important;margin-right:2px!important}@media(max-width:1023px){.auth-page-body input.auth-input,.auth-page-body button.auth-btn{width:100%!important;max-width:min(390px,100%)!important;margin-left:0!important;margin-right:0!important}}.auth-otp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}@media(min-width:480px){.auth-otp-grid{gap:10px}}@media(min-width:640px){.auth-otp-grid{gap:12px}}.auth-btn{letter-spacing:0;text-align:center;vertical-align:middle;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:100%}.forgot-link{letter-spacing:0;text-align:right;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:100%}.form-error{max-width:390px}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.featured-card,.featured-card img,.featured-card .featured-overlay{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border-radius:30px!important;overflow:hidden!important}.featured-card .featured-overlay{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;display:flex!important}.featured-card .store-featured-card-caption{inset:auto 0 0!important}.store-page .store-featured-row .featured-card{box-shadow:none!important;filter:none!important}.store-page .store-featured-row .store-featured-card-caption{background:0 0!important;min-width:0!important;min-height:auto!important}.store-page .store-featured-row .store-featured-card-title,.store-page .store-featured-row h3.store-featured-card-title{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}@media(max-width:1023px){.hero-h1{font-size:54px!important;line-height:64px!important}.hero-span{font-size:54px!important;line-height:66px!important}.hero-p{margin-top:16px!important;font-size:18px!important}.hero-btn{box-sizing:border-box!important;width:100%!important;max-width:min(320px,100vw - 40px)!important;height:55px!important;margin-left:auto!important;margin-right:auto!important;font-size:18px!important;line-height:24px!important}}@media(max-width:767px){.hero-h1{font-size:40px!important;line-height:48px!important}.hero-span{font-size:40px!important;line-height:50px!important}.hero-p{margin-top:12px!important;font-size:16px!important}.hero-btn{max-width:min(280px,100vw - 48px)!important;height:52px!important}}@media(max-width:380px){.hero-btn{max-width:min(260px,100vw - 40px)!important}}.showcase-spotlight-box{box-sizing:border-box;flex-direction:column;padding:18px 12px 12px;display:flex;overflow:hidden}.showcase-center-wrap{flex:auto;justify-content:center;align-items:stretch;width:100%;min-height:0;display:flex}.showcase-spotlight-grid{justify-content:center;width:100%;margin-left:auto;margin-right:auto;display:grid}.showcase-spotlight-grid--nine{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;max-width:100%;height:100%}.showcase-product-card{text-align:center;min-width:0;height:100%;min-height:0;box-shadow:none;box-sizing:border-box;background-color:#f3f3f3;border:none;border-radius:0;flex-direction:column;align-items:center;padding:5px 6px;display:flex;overflow:hidden}.showcase-product-card--empty{box-shadow:none;pointer-events:none;background:0 0;border:none}.showcase-product-card__actions{flex-shrink:0;justify-content:flex-end;align-items:center;width:100%;min-height:18px;margin-bottom:4px;display:flex}.showcase-product-card__cart-btn{letter-spacing:0;color:#1c1f1e;cursor:pointer;white-space:nowrap;background-color:#0000;border:.42px solid #1c1f1e;border-radius:20.84px;margin:0;padding:5px 9px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:1.1;transition:background-color .15s,border-color .15s;position:static}.showcase-product-card__cart-btn:hover{background-color:#e8e8e8}.showcase-product-card__cart-btn:focus-visible{outline-offset:2px;outline:2px solid #338cff}.showcase-product-card__media{background:0 0;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;max-height:52px;padding:0 2px;display:flex}.showcase-product-card__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:100%;height:auto;max-height:48px}.showcase-product-card__content{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:100%;margin-top:6px;padding-bottom:4px;display:flex}.showcase-product-card__title{color:#338cff;text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.showcase-product-card__meta{color:#6b7280;text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.showcase-product-card__price{color:#1c1f1e;text-align:center;margin:2px 0 0;font-family:Montserrat,sans-serif;font-size:8px;font-weight:600;line-height:1.2}@media(max-width:1023px){.section-container-inner{padding-left:20px!important;padding-right:20px!important}.category-nav-container{padding-bottom:0;width:100%!important;max-width:420px!important;overflow-x:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;align-items:stretch!important;gap:12px 16px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.category-nav-item{white-space:normal!important;text-align:center!important;color:#1c1f1e!important;width:100%!important;box-shadow:none!important;opacity:1!important;background-color:#fff!important;border:1px solid #1c1f1e!important;border-radius:9999px!important;justify-self:stretch!important;padding:10px 14px!important;font-size:14px!important}.category-nav-item--active{color:#fff!important;background-color:#1c1f1e!important;border-color:#1c1f1e!important}.showcase-flex{flex-direction:column!important;align-items:stretch!important;gap:40px!important}.showcase-col-1{width:100%!important}.showcase-spotlight-outer{box-sizing:border-box!important;background:linear-gradient(135deg,#a8edea,#fed6e3,#d4fc79 60%,#c5aaff)!important;border-radius:16px!important;width:100%!important;height:auto!important;padding:20px!important;position:relative!important;overflow:hidden!important}.showcase-bg-img{display:none!important}.showcase-spotlight-box{width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0 0!important;position:relative!important;inset:auto!important}.showcase-center-wrap{width:100%!important;height:auto!important;display:block!important}.showcase-spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;max-width:100%!important}.showcase-spotlight-grid--nine{grid-template-rows:auto!important;height:auto!important}.showcase-product-card{height:auto!important;min-height:100px!important}.showcase-product-card__img{max-height:48px!important}.showcase-btn{width:100%!important;max-width:390px!important}}@media(max-width:640px){.showcase-spotlight-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.section-container-inner{padding-left:15px!important;padding-right:15px!important}.category-nav-container{gap:10px 12px!important;max-width:100%!important}.category-nav-item{padding:8px 12px!important;font-size:13px!important}}@media(max-width:1023px){.specially-grid{grid-template-columns:1fr!important;margin-right:0!important}.journey-grid{grid-template-columns:1fr!important}.journey-card{min-height:360px;height:auto!important}.categories-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.categories-grid{grid-template-columns:1fr!important}}.trusted-leaders-intro{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}.trusted-leaders-logos-wrap{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.trusted-leaders-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;display:flex}.trusted-leaders-cell{justify-content:center;align-items:center;min-width:0;padding:0 clamp(.35rem,1vw,.75rem);display:flex}.trusted-leaders-img{width:auto;max-width:min(10rem,100%);height:auto;max-height:4rem}@media(min-width:1024px){.trusted-leaders-grid{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:2rem 2.5rem;display:grid}.trusted-leaders-cell{width:100%}.trusted-leaders-img{max-width:10rem;max-height:4rem}.trusted-leaders-skel{justify-self:center;width:min(10rem,100%);height:3.5rem}}.trusted-leaders-link{cursor:pointer;color:inherit;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:flex}.trusted-leaders-link:hover .trusted-leaders-img,.trusted-leaders-link:focus-visible .trusted-leaders-img{opacity:.88}.trusted-leaders-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0f766e}.trusted-leaders-skel{flex-shrink:0;width:clamp(5.5rem,16vw,9rem);height:3.5rem}@media(max-width:1023px){.trusted-leaders-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:1.25rem 1.5rem;display:grid}.trusted-leaders-img{max-width:min(8rem,100%);max-height:3.25rem}}@media(max-width:639px){.trusted-leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.newsletter-banner{height:auto!important;min-height:unset!important;justify-content:center!important;align-items:center!important;padding:60px 20px!important;display:flex!important}.newsletter-card{text-align:center!important;border-radius:20px!important;flex-direction:column!important;align-items:center!important;width:auto!important;max-width:calc(100% - 40px)!important;height:auto!important;margin:0 auto!important;padding:24px 20px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;box-shadow:0 10px 30px #0000001a!important}.newsletter-card .mt-\[40px\]{flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:15px!important}.newsletter-card input[type=email]{width:100%!important;max-width:360px!important;height:44px!important}.newsletter-card button{width:100%!important;max-width:180px!important;height:44px!important}.accessible-flex{align-items:center!important;gap:20px!important}.accessible-flex>div:first-child img{width:220px!important;height:220px!important}.accessible-btn{width:100%!important;max-width:340px!important}}@media(max-width:640px){.accessible-flex{text-align:center;flex-direction:column!important;align-items:center!important;gap:24px!important}.accessible-title{letter-spacing:-.02em!important;white-space:nowrap!important;font-size:22px!important;line-height:1.2!important}.accessible-flex>div:first-child img{width:180px!important;height:180px!important}.accessible-btn{width:100%!important;max-width:390px!important}}.network-banner{box-sizing:border-box;border-radius:20px;height:350px;min-height:280px;margin-bottom:50px}.network-banner-inner{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;min-height:100%;padding:36px 40px}.network-banner-copy{overflow-wrap:anywhere;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.network-banner-title{flex-direction:column;gap:14px;font-size:40px;line-height:1.15;display:flex}.network-banner-body{max-width:100%;margin-top:22px;font-size:18px;line-height:1.5}@media(max-width:1023px){.network-banner{min-height:260px;height:auto!important}.network-banner-inner{min-height:240px;padding:28px 24px;height:auto!important}.network-banner-title{font-size:32px!important;line-height:1.2!important}.network-banner-body{font-size:16px!important;line-height:1.55!important}}@media(max-width:767px){.network-banner{min-height:0;border-radius:16px!important;margin-bottom:32px!important}.network-banner-inner{padding:22px 16px!important}.network-banner-title{gap:10px!important;font-size:26px!important;line-height:1.25!important}.network-banner-body{margin-top:16px!important;font-size:15px!important;line-height:1.55!important}}@media(max-width:380px){.network-banner-title{font-size:22px!important;line-height:1.3!important}.network-banner-body{font-size:14px!important}}@media(max-width:1023px){.specially-title,.journey-title,.categories-title,.leaders-title,.bestsellers-title{font-size:36px!important;line-height:1.2!important}}@media(max-width:767px){.specially-title,.journey-title,.categories-title,.leaders-title,.bestsellers-title,.showcase-flex h2{font-size:28px!important;line-height:36px!important}.testimonials-title{font-size:24px!important;line-height:32px!important}.testimonials-desc{font-size:16px!important;line-height:24px!important}}.services-page .services-main,.services-page .services-grid-section,.services-page .services-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media(max-width:1023px){.services-page .services-card{max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media(min-width:1024px){.services-page .services-main{align-items:center!important;padding-left:38px!important;padding-right:38px!important}.services-page .services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3.5rem 1rem!important;padding:1.25rem!important}.services-page .services-card{justify-self:center!important;width:100%!important;max-width:310px!important}}@media(max-width:639px){.services-page .services-main{padding-left:20px!important;padding-right:20px!important}.services-page .services-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px 0!important;width:100%!important;max-width:100%!important;display:grid!important}.services-page .services-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:1023px){.services-page .services-main{padding-left:20px!important;padding-right:20px!important}.services-page .services-grid-section{padding-top:40px!important;padding-bottom:40px!important}.services-page .services-grid-title{margin-bottom:28px!important;font-size:36px!important;line-height:1.2!important}.services-page .services-enterprise-section{min-height:420px!important;margin-top:32px!important;margin-bottom:32px!important}.services-page .services-enterprise-bg{border-radius:20px!important}.services-page .services-enterprise-content{max-width:min(100%,420px)!important;padding:24px 20px!important}.services-page .services-hero-heading{font-size:clamp(1.75rem,5vw,2.75rem)!important}}@media(min-width:640px)and (max-width:1023px){.services-page .services-grid{gap:32px 16px!important}}@media(max-width:767px){.services-page .services-grid-title{margin-bottom:24px!important;font-size:28px!important;line-height:36px!important}.services-page .services-card-image{height:170px!important}.services-page .services-enterprise-section{flex-direction:column!important;min-height:auto!important;display:flex!important}.services-page .services-enterprise-bg{border-radius:16px!important;min-height:200px!important;position:relative!important;inset:auto!important}.services-page .services-enterprise-bg img{-o-object-position:center!important;object-position:center!important}.services-page .services-enterprise-content{gap:14px!important;width:100%!important;max-width:100%!important;padding:16px 0 0!important;position:relative!important}.services-page .services-hero{min-height:max(28rem,70vh)!important}.services-page .services-hero-heading{font-size:1.5rem!important;line-height:1.2!important}}@media(max-width:480px){.services-page .services-grid-title{font-size:24px!important;line-height:32px!important}.services-page .services-card-image{height:160px!important}}.service-book-page .service-book-main,.service-book-page .service-book-card,.service-book-page .service-book-stepper,.service-book-page .service-book-form{box-sizing:border-box;min-width:0;max-width:100%}@media(min-width:1024px){.service-book-page .service-book-main{padding-left:38px!important;padding-right:38px!important}.service-book-page .service-book-card{gap:35px!important;width:min(920px,100%)!important;padding:48px!important}.service-book-page .service-book-time-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important}.service-book-page .service-book-primary-btn{width:261px!important}.service-book-page .service-book-back-btn{width:280px!important}.service-book-page .service-book-actions{flex-direction:row!important;justify-content:space-between!important}.service-book-page .service-book-step1-actions{justify-content:flex-end!important}}@media(max-width:1023px){.service-book-page .service-book-main{padding-left:20px!important;padding-right:20px!important}.service-book-page .service-book-card{gap:24px!important;width:100%!important;min-height:auto!important;padding:28px 20px!important}.service-book-page .service-book-title{font-size:24px!important}.service-book-page .service-book-step-label{font-size:12px!important;line-height:16px!important}.service-book-page .service-book-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.service-book-page .service-book-time-grid button,.service-book-page .service-book-time-grid>div{height:48px!important;padding-left:4px!important;padding-right:4px!important;font-size:11px!important}.service-book-page .service-book-actions,.service-book-page .service-book-step1-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.service-book-page .service-book-step1-actions{margin-top:24px!important}.service-book-page .service-book-primary-btn,.service-book-page .service-book-back-btn{width:100%!important;max-width:100%!important}.service-book-page .service-book-actions{flex-direction:column-reverse!important}}@media(max-width:639px){.service-book-page .service-book-main{padding-left:16px!important;padding-right:16px!important}.service-book-page .service-book-card{border-radius:16px!important;gap:20px!important;padding:20px 16px!important}.service-book-page .service-book-title{font-size:22px!important}.service-book-page .service-book-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.service-book-page .service-book-step-label{margin-top:6px!important;font-size:11px!important;line-height:14px!important}}.service-detail-page .service-detail-main,.service-detail-page .service-detail-wyg-section,.service-detail-page .service-detail-wyg-grid,.service-detail-page .service-detail-related-section,.service-detail-page .service-detail-related-grid{box-sizing:border-box;min-width:0;max-width:100%}@media(min-width:1024px){.service-detail-page .service-detail-main{padding-left:38px!important;padding-right:38px!important}.service-detail-page .service-detail-hero-heading{font-size:52px!important;line-height:86px!important}.service-detail-page .service-detail-hero-desc{font-size:22px!important;line-height:36px!important}.service-detail-page .service-detail-hero-btn{width:236px!important}.service-detail-page .service-detail-wyg-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.service-detail-page .service-detail-wyg-card{max-width:412px!important;min-height:239px!important;padding:30px!important}.service-detail-page .service-detail-network-banner{height:430px!important;min-height:320px!important}.service-detail-page .service-detail-journey-section .journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.service-detail-page .service-detail-journey-section .journey-card{height:480px!important;min-height:480px!important}.service-detail-page .service-detail-related-title{text-align:start!important;font-size:36px!important;line-height:100%!important}.service-detail-page .service-detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3.5rem 1rem!important;padding:1.25rem!important}.service-detail-page .service-detail-related-card{justify-self:center!important;max-width:310px!important}}@media(max-width:1023px){.service-detail-page .service-detail-main{padding-left:20px!important;padding-right:20px!important}.service-detail-page .service-detail-hero-heading{font-size:36px!important;line-height:1.2!important}.service-detail-page .service-detail-hero-desc{margin-top:16px!important;font-size:18px!important;line-height:28px!important}.service-detail-page .service-detail-hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important;margin-top:20px!important}.service-detail-page .service-detail-hero-btn{width:100%!important;max-width:100%!important}.service-detail-page .service-detail-hero .sd-hero-image-frame{border-radius:20px!important;max-width:100%!important;box-shadow:-16px 12px 40px #0000004d!important}.service-detail-page .service-detail-wyg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.service-detail-page .service-detail-wyg-card{max-width:100%!important;min-height:auto!important;padding:24px!important}.service-detail-page .service-detail-network-banner{height:auto!important;min-height:260px!important}.service-detail-page .service-detail-related-title{text-align:center!important;font-size:28px!important;line-height:1.2!important}.service-detail-page .service-detail-related-grid{gap:32px 16px!important}.service-detail-page .service-detail-related-card{width:100%!important;max-width:100%!important}.service-detail-page .service-detail-journey-section .journey-card img{width:min(100%,320px)!important;max-width:100%!important;height:auto!important;margin:20px auto 0!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media(max-width:639px){.service-detail-page .service-detail-main{padding-left:16px!important;padding-right:16px!important}.service-detail-page .service-detail-hero-heading{font-size:28px!important;line-height:1.25!important}.service-detail-page .service-detail-hero-desc{font-size:16px!important;line-height:24px!important}.service-detail-page .service-detail-wyg-grid{grid-template-columns:1fr!important;gap:20px!important}.service-detail-page .service-detail-wyg-card{padding:20px!important}.service-detail-page .service-detail-related-title{margin-bottom:24px!important;font-size:24px!important}.service-detail-page .service-detail-related-grid{row-gap:28px!important;padding:0!important}.service-detail-page .service-detail-journey-section .section-container-inner{padding-left:16px!important;padding-right:16px!important}}@media(max-width:1023px){.cctv-container{padding-left:15px!important;padding-right:15px!important}.cctv-hero-inner{border-radius:20px!important;padding:15px!important}.cctv-hero-section .relative{height:400px!important}.cctv-hero-section .absolute{padding-top:30px!important;padding-left:20px!important;padding-right:20px!important}.cctv-hero-title{font-size:32px!important;line-height:40px!important}.feature-grid{flex-wrap:wrap!important;justify-content:center!important}.feature-grid>div{flex:0 0 calc(50% - 10px)!important;min-width:160px!important}.spec-flex{flex-direction:column!important;align-items:stretch!important;gap:30px!important}.spec-content{width:100%!important;min-width:0!important}.spec-sidebar{justify-content:center!important;width:100%!important}.spec-title{text-align:center!important;margin-top:0!important;margin-left:0!important;padding-top:0!important;padding-left:0!important}.spec-card-grid{grid-template-columns:repeat(2,1fr)!important}.spec-card-grid>div{width:100%!important;max-width:320px!important;margin:0 auto!important}.spec-table-container{width:100%!important;margin-left:0!important;overflow-x:auto!important}.essentials-title,.cctv-also-like-title{text-align:center!important;font-size:32px!important}.cctv-accessible-inner{padding:30px 20px!important}.cctv-accessible-flex{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:30px!important}.cctv-accessible-img-wrap img{width:240px!important;height:240px!important}.cctv-accessible-content{max-width:100%!important}.cctv-accessible-title{font-size:32px!important}.cctv-accessible-content button{width:100%!important;max-width:340px!important;margin:0 auto!important}}@media(max-width:640px){.cctv-hero-section .relative{height:320px!important}.cctv-hero-title{font-size:24px!important;line-height:30px!important}.feature-grid>div{flex:0 0 100%!important}.spec-card-grid{grid-template-columns:1fr!important}.spec-table-container div[style*=grid-template-columns]{grid-template-columns:120px repeat(3,140px)!important}.essentials-title,.cctv-also-like-title{font-size:24px!important}.cctv-accessible-title{white-space:nowrap!important;font-size:22px!important}}@media(max-width:1023px){footer .px-\[58px\]{padding-left:20px!important;padding-right:20px!important}}@media(max-width:640px){footer .gap-x-16>div{width:100%!important;min-width:100%!important}footer .gap-x-16>div .mt-6.flex.items-center{flex-wrap:wrap!important;gap:16px!important}footer .auth-input,footer .auth-input+button{max-width:100%!important}}.product-filter-dropdown-trigger{transition:background-color .12s}.product-filter-dropdown-trigger:hover{background-color:#f8fafc!important}.product-filter-dropdown-option{box-sizing:border-box;text-align:left;color:#1c1f1e;cursor:pointer;background:#fff;border:none;width:100%;padding:10px 14px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .12s,color .12s;display:block}.product-filter-dropdown-option:hover{color:#338cff;background-color:#eff6ff}.product-filter-dropdown-option:focus-visible{outline-offset:-2px;outline:2px solid #338cff}.product-filter-dropdown-option[aria-selected=true]{color:#2563eb;background-color:#dbeafe}.product-filters-dual-range input[type=range]{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0;left:0}.product-filters-dual-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:10px}.product-filters-dual-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;background:#000;border:none;border-radius:50%;width:20px;height:20px;margin-top:-5px;box-shadow:0 2px 4px #0003}.product-filters-dual-range input[type=range]::-moz-range-track{background:0 0;height:10px}.product-filters-dual-range input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#000;border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0003}.product-listing-page .product-main-container{padding-left:28px!important;padding-right:28px!important}.product-listing-page .product-search-row{box-sizing:border-box;gap:12px;width:100%;max-width:1180px;margin-bottom:20px;margin-left:auto;margin-right:auto}.product-listing-page .product-search-box{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;flex:auto;width:auto;min-width:0;max-width:none;height:44px;margin-right:0;padding-left:14px;padding-right:14px}.product-listing-page .product-search-box input{background-color:#0000;border:none;outline:none;width:100%;height:100%}.product-listing-page .product-filter-btn{cursor:pointer;background-color:#f5f5f5;border:1px solid #e8e8e8;border-radius:11px;flex-shrink:0;width:44px;height:44px;padding:0}.product-listing-page .product-filters-row{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:0;display:flex}.product-listing-page .product-search-results-block{box-sizing:border-box;width:100%;max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:1023px){.product-listing-page main>section:first-of-type .absolute.inset-0.flex.items-center.justify-center{padding-left:24px!important;padding-right:24px!important}.product-listing-page .product-main-container{padding-left:20px!important;padding-right:20px!important}.product-listing-page .product-search-row{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.product-listing-page .product-search-box{flex:auto!important;width:auto!important;min-width:0!important;height:44px!important;margin-right:0!important}.product-listing-page .product-filter-btn{width:48px!important;height:44px!important}.product-listing-page .product-filters-row{max-width:100%!important;padding-left:0!important}.product-listing-page .product-search-results-block{max-width:100%!important;margin-left:0!important;margin-right:0!important}.product-listing-page .product-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-listing-page .product-feature-block{padding:24px!important}.product-listing-page .product-feature-flex{align-items:center!important;gap:24px!important}.product-listing-page .product-feature-image-wrap img{width:280px!important;height:240px!important}.product-listing-page .product-feature-content{max-width:100%!important}.product-listing-page .product-feature-content .font-montserrat[style*="font-size: 48px"]{font-size:34px!important;line-height:40px!important}.product-listing-page .product-feature-btn{width:100%!important;max-width:320px!important}.product-listing-page .product-similar-title{margin-left:0!important;font-size:36px!important}.product-listing-page .product-card{width:280px!important;height:auto!important;padding:20px!important}.product-listing-page .product-benefits-row{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;margin-left:0!important;overflow-x:auto!important}.product-listing-page .product-benefits-row::-webkit-scrollbar{display:none}}@media(max-width:767px){.product-listing-page main>section:first-of-type>.relative{height:300px!important}.product-listing-page main>section:first-of-type .font-montserrat.text-center{font-size:28px!important;line-height:36px!important}.product-listing-page main>section:first-of-type .absolute.inset-0.flex.items-center.justify-center{padding-left:16px!important;padding-right:16px!important}.product-listing-page .product-main-container{padding-left:14px!important;padding-right:14px!important}.product-listing-page .product-search-row{flex-wrap:nowrap!important;gap:8px!important}.product-listing-page .product-search-box input{font-size:15px!important;line-height:22px!important}.product-listing-page .product-filters-row{gap:8px!important;padding-left:0!important}.product-listing-page .product-filters-row .product-filter-item{width:calc(50% - 4px)}.product-listing-page .product-filters-row .product-filter-item select,.product-listing-page .product-filters-row .product-filter-item .product-filter-dropdown-trigger{width:100%!important;height:auto!important;min-height:34px!important;font-size:13px!important;line-height:18px!important}.product-listing-page .product-filter-dropdown-option{padding:9px 12px!important;font-size:13px!important;line-height:18px!important}.product-listing-page .product-results-grid{grid-template-columns:1fr!important}.product-listing-page .product-feature-flex{text-align:center!important;flex-direction:column!important}.product-listing-page .product-feature-flex.reverse-on-mobile{flex-direction:column-reverse!important}.product-listing-page .product-feature-image-wrap img{width:210px!important;height:180px!important}.product-listing-page .product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.product-listing-page .product-feature-content .mt-2.flex.items-center.justify-start{justify-content:center!important;max-width:100%!important}.product-listing-page .product-feature-btn{max-width:100%!important}.product-listing-page .product-similar-title{font-size:28px!important;line-height:34px!important}.product-listing-page .product-card{width:230px!important}.product-listing-page .product-benefits-row{flex-direction:column!important;gap:12px!important;margin-left:0!important;overflow:visible!important}.product-listing-page .product-benefits-row>div{flex:auto!important;width:100%!important;max-width:100%!important;min-height:110px!important}}.store-page .store-hero-icons-strip{position:absolute;bottom:72px;left:0;right:0}@media(max-width:1023px){.store-page .store-hero-icons-strip{bottom:56px}}@media(max-width:767px){.store-page .store-hero-icons-strip{bottom:48px}}@media(max-width:1023px){.store-page .store-container,.store-detail-page .store-detail-top,.store-detail-page .store-detail-tabs-wrap,.store-detail-page .store-detail-content{padding-left:20px!important;padding-right:20px!important}.store-page .store-hero-wrap{height:440px!important}.store-page .store-hero-section .font-montserrat[style*="font-size: 65px"]{font-size:48px!important;line-height:58px!important}.store-page .store-icons-row{justify-content:space-between!important;gap:8px!important;overflow:visible!important}.store-page .store-icons-row>div{flex:1 1 0!important;min-width:0!important}.store-page .store-search-wrap{width:100%!important;max-width:100%!important}.store-page .store-search-wrap .store-search{border:1px solid #e5e7eb!important;border-radius:12px!important;width:100%!important}.store-page .store-title{font-size:38px!important;line-height:48px!important}.store-page .store-journey-layout{flex-direction:column!important}.store-page .store-journey-main{width:100%!important;max-width:100%!important}.store-page .store-journey-scroller{width:100%!important}.store-page .store-support-layout{flex-direction:column!important;align-items:center!important}.store-page .store-support-card{width:100%!important;max-width:760px!important}.store-detail-page .store-detail-top{flex-direction:column!important;align-items:center!important;gap:24px!important}.store-detail-page .store-detail-thumbs{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row!important;width:100%!important;overflow-x:auto!important}.store-detail-page .store-detail-thumbs::-webkit-scrollbar{display:none}.store-detail-page .store-detail-main-image-wrap img{width:360px!important;height:480px!important}.store-detail-page .store-detail-info{width:100%!important;max-width:760px!important}.store-detail-page .store-detail-info h1{font-size:38px!important}.store-detail-page .store-detail-price-row,.store-detail-page .store-detail-action-buttons button,.store-detail-page .store-detail-accessory-card{width:100%!important}.store-detail-page .store-detail-overview,.store-detail-page .store-detail-tech-main,.store-detail-page .store-detail-tech-grid{width:100%!important;max-width:100%!important}.store-detail-page .store-detail-tech-grid{gap:20px!important}}@media(max-width:767px){.store-page .store-container,.store-detail-page .store-detail-top,.store-detail-page .store-detail-tabs-wrap,.store-detail-page .store-detail-content{padding-left:14px!important;padding-right:14px!important}.store-page .store-hero-wrap{height:360px!important}.store-page .store-hero-section .font-montserrat[style*="font-size: 65px"]{font-size:30px!important;line-height:38px!important}.store-page .store-icons-row{gap:4px!important}.store-page .store-icons-row>div img{width:48px!important;height:40px!important}.store-page .store-icons-row>div span{text-align:center!important;margin-top:4px!important;font-size:11px!important;line-height:14px!important}.store-page .store-search-wrap>div{left:14px!important}.store-page .store-search-wrap .store-search{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;height:44px!important;padding-left:46px!important;padding-right:14px!important;font-size:14px!important;line-height:20px!important;box-shadow:0 6px 20px #0000000f!important}.store-page .store-search-wrap svg{width:18px!important;height:18px!important}.store-page .store-title{font-size:28px!important;line-height:36px!important}.store-page .store-featured-row{gap:16px!important}.store-page .store-featured-row .featured-card{min-width:88vw!important;height:320px!important}.store-page .store-featured-row .featured-overlay{background:0 0!important;min-height:auto!important;padding:10px 18px 20px!important}.store-page .store-featured-row h3{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;font-size:24px!important;line-height:1.1!important;overflow:hidden!important}.store-page .store-featured-row p{font-size:13px!important;line-height:18px!important}.store-page .store-accessories-row{gap:16px!important}.store-page .store-accessory-card{width:78vw!important;min-width:78vw!important}.store-page .store-accessory-card img{width:100%!important;height:180px!important}.store-page .store-journey-main,.store-page .store-journey-stack>div{width:86vw!important;max-width:360px!important;height:210px!important}.store-page .store-support-card{height:320px!important}.store-page .store-support-card h2{font-size:28px!important;line-height:36px!important}.store-page .store-support-card button span{font-size:18px!important}.store-detail-page .store-detail-main-image-wrap img{width:260px!important;height:320px!important}.store-detail-page .store-detail-info h1{font-size:30px!important;line-height:36px!important}.store-detail-page .store-detail-price-row{flex-wrap:wrap!important;gap:12px!important;height:auto!important}.store-detail-page .store-detail-accessories-title{font-size:20px!important;line-height:26px!important}.store-detail-page .store-detail-accessory-card{flex-direction:column!important;align-items:flex-start!important;height:auto!important}.store-detail-page .store-detail-tabs{justify-content:center!important;width:100%!important}.store-detail-page .store-detail-tech-main{height:260px!important;margin-top:20px!important}.store-detail-page .store-detail-tech-grid{flex-direction:column!important;margin-bottom:20px!important}.store-detail-page .store-detail-tech-grid>div{height:220px!important}}.wishlist-page .wishlist-container{box-sizing:border-box;padding-left:28px;padding-right:52px}.wishlist-page .wishlist-content-container{width:100%;max-width:none;margin:0;padding:0}@media(min-width:1024px){.wishlist-page .wishlist-grid{box-sizing:border-box;grid-template-columns:repeat(3,310px);justify-content:space-between;align-items:start;gap:56px 0;width:100%;max-width:none;padding-right:12px}}.wishlist-page .wishlist-grid{align-items:start}.wishlist-page .wishlist-card__name,.landing-page .landing-bestseller__name{letter-spacing:0;color:#1c1f1e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:60px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;line-height:30px;display:-webkit-box;overflow:hidden}.africooniq-product-slug{letter-spacing:0;color:#aaa;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.landing-page .landing-bestseller__slug,.wishlist-page .wishlist-card__slug{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}.wishlist-page .wishlist-card__footer{margin-top:20px}.wishlist-page .wishlist-card__desc{margin-top:6px}@media(max-width:1023px){.wishlist-page,.cart-page,.checkout-page,.notifications-page{overflow-x:hidden!important}.wishlist-page *,.cart-page *,.checkout-page *,.notifications-page *{box-sizing:border-box}.wishlist-page .wishlist-container,.wishlist-page .wishlist-content-container,.cart-page .cart-container,.checkout-page .checkout-container,.notifications-page .notifications-container,.profile-page .profile-container{padding-left:20px!important;padding-right:20px!important}.wishlist-page .wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:40px 32px!important;max-width:100%!important}.cart-page .cart-list-wrap{max-width:100%!important}.cart-page .cart-row-main{width:100%!important;max-width:100%!important;height:auto!important;margin-left:0!important;padding-left:16px!important;padding-right:16px!important}.checkout-page .checkout-layout{flex-direction:column!important;gap:24px!important}.checkout-page .checkout-left,.checkout-page .checkout-right{width:100%!important;min-width:0!important;max-width:100%!important}.checkout-page .checkout-right>button{width:100%!important}.notifications-page main section .font-montserrat[style*="font-size: '48px'"]{font-size:40px!important}.notifications-page main section [style*="maxWidth: 1150"]{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.profile-page{overflow-x:hidden!important}.profile-page .profile-content,.profile-page .profile-logout-wrap,.profile-page main section>div>div[style*="width: 943"],.profile-page main section>div>div[style*="width: 1100"]{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.profile-page .profile-summary-row,.profile-page main section>div>div[style*="height: 209"]{height:auto!important;padding-bottom:18px!important}}@media(max-width:767px){.wishlist-page .wishlist-container,.wishlist-page .wishlist-content-container,.cart-page .cart-container,.checkout-page .checkout-container,.notifications-page .notifications-container,.profile-page .profile-container{padding-left:14px!important;padding-right:14px!important}.wishlist-page .wishlist-grid{grid-template-columns:1fr!important;gap:24px 0!important;max-width:100%!important}.wishlist-page .wishlist-grid>div,.wishlist-page .wishlist-card{width:100%!important;max-width:100%!important;min-height:0!important;padding:18px!important}.wishlist-page .wishlist-grid button[style*="width: 102"]{width:88px!important;height:42px!important;font-size:14px!important}.cart-page .cart-page-title,.profile-page .profile-page-title,.wishlist-page main section .font-montserrat[style*="font-size: '48px'"],.checkout-page main section .font-montserrat[style*="font-size: '48px'"],.notifications-page main section .font-montserrat[style*="font-size: '48px'"],.profile-page main section .font-montserrat[style*="font-size: '48px'"]{font-size:32px!important}.cart-page .cart-empty-illustration{border-radius:80px!important;width:160px!important;height:160px!important}.cart-page .cart-empty-illustration svg{width:110px!important;height:110px!important}.cart-page .cart-empty-cta{width:100%!important;max-width:320px!important}.cart-page .cart-row{align-items:stretch!important;gap:0!important;position:relative!important}.cart-page .cart-row-main{grid-template-columns:1fr auto;grid-template-areas:"product product""category category""qty price";border-radius:14px!important;flex-wrap:nowrap!important;justify-content:stretch!important;align-items:center!important;gap:10px 12px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;padding:14px 48px 14px 14px!important;display:grid!important}.cart-page .cart-row-product{grid-area:product;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important}.cart-page .cart-product-thumb{flex-shrink:0!important;width:64px!important;height:48px!important}.cart-page .cart-product-name{flex:auto!important;min-width:0!important}.cart-page .cart-product-name>div{word-break:break-word;font-size:13px!important;line-height:17px!important}.cart-page .cart-row-category{grid-area:category;width:100%!important;max-width:100%!important}.cart-page .cart-row-category>div{color:#6b7280!important;font-size:12px!important;line-height:16px!important}.cart-page .cart-row-qty{grid-area:qty;justify-content:flex-start!important;justify-self:start!important;width:auto!important}.cart-page .cart-row-price{grid-area:price;justify-self:end!important;width:auto!important}.cart-page .cart-row-price>div{white-space:nowrap;text-align:right!important;font-size:15px!important;font-weight:700!important}.cart-page .cart-remove-btn{z-index:2;box-shadow:0 1px 3px #0000000f;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;width:32px!important;height:32px!important;margin:0!important;position:absolute!important;top:10px!important;right:10px!important;transform:none!important}.cart-page .cart-checkout-wrap{padding-bottom:8px;justify-content:stretch!important;margin-top:20px!important}.cart-page .cart-checkout-btn{width:100%!important;max-width:100%!important}}@media(max-width:480px){.cart-page .cart-container{padding-left:12px!important;padding-right:12px!important}.cart-page .cart-page-title{font-size:28px!important}.cart-page .cart-row-main{padding:12px 44px 12px 12px!important}.cart-page .cart-product-thumb{width:56px!important;height:42px!important}}@media(max-width:767px){.checkout-page .checkout-left>div[style*="width: 680"],.checkout-page .checkout-left>div>div[style*="width: 650"],.checkout-page .checkout-left>div[style*="width: 680"] button[style*="width: 640"],.checkout-page .checkout-left>div[style*="width: 680"]>button,.checkout-page .checkout-right{width:100%!important;max-width:100%!important}.checkout-page .checkout-left>div[style*="height: 180"],.checkout-page .checkout-left>div[style*="height: 260"]{height:auto!important}.checkout-page .checkout-left>div[style*="height: 260"]{gap:12px!important}.checkout-page .checkout-left>div[style*="width: 680"] button[style*="width: 640"]{height:64px!important}.checkout-page .checkout-right>div[style*="alignItems: 'center'"]{align-items:flex-start!important}.checkout-page .checkout-right [style*="font-size: '18px'"]{font-size:16px!important}.notifications-page main section [style*="maxWidth: 1150"]{gap:10px!important;width:100%!important;max-width:100%!important;padding:14px!important}.notifications-page main section [style*="maxWidth: 1150"]>div:first-child{width:46px!important;height:46px!important}.notifications-page main section [style*="maxWidth: 1150"] img{width:24px!important;height:24px!important}.notifications-page main section [style*="maxWidth: 1150"]>div:last-child{font-size:11px!important}.profile-page .profile-error-card{max-width:100%!important;padding:18px!important}.profile-page .profile-summary-row,.profile-page main section>div>div[style*="height: 209"]{flex-direction:column!important;align-items:stretch!important;gap:16px!important;height:auto!important;padding-bottom:20px!important}.profile-page .profile-summary-left,.profile-page main section>div>div[style*="height: 209"]>div:first-child{flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important}.profile-page .profile-summary-avatar img,.profile-page .profile-summary-avatar>div{width:100px!important;height:100px!important}.profile-page .profile-summary-avatar>div img{width:36px!important;height:36px!important}.profile-page .profile-summary-text{text-align:center!important;align-items:center!important;width:100%!important}.profile-page .profile-summary-name{white-space:normal!important;word-break:break-word!important;text-align:center!important;font-size:20px!important;line-height:26px!important}.profile-page .profile-summary-email{word-break:break-word!important;text-align:center!important;font-size:15px!important;line-height:22px!important}.profile-page .profile-edit-btn,.profile-page main section>div>div[style*="height: 209"] button[style*="width: 210"]{width:100%!important;max-width:100%!important}.profile-page .profile-edit-avatar,.profile-page .profile-edit-avatar button,.profile-page .profile-edit-avatar img,.profile-page .profile-edit-avatar>div{width:120px!important;height:120px!important}.profile-page .profile-form-actions,.profile-page main section>div>div[style*="justify-content: flex-end"]{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.profile-page .profile-btn-cancel,.profile-page .profile-btn-update,.profile-page main section>div>div[style*="justify-content: flex-end"] button[style*="width: 251"]{width:100%!important;max-width:100%!important}.profile-page .profile-logout-wrap{margin-top:20px!important}.profile-page .profile-logout-btn{height:48px!important;padding-left:14px!important;padding-right:14px!important}.profile-page .profile-logout-btn img{width:28px!important;height:28px!important}.profile-page .profile-logout-btn span{font-size:16px!important;line-height:22px!important}}@media(max-width:480px){.profile-page .profile-container{padding-left:12px!important;padding-right:12px!important}.profile-page .profile-page-title{font-size:28px!important}.profile-page .profile-summary-avatar img,.profile-page .profile-summary-avatar>div{width:88px!important;height:88px!important}}@media(max-width:1023px){.about-page,.contact-page,.privacy-page,.terms-page,.trust-page,.blog-page,.distributor-page,.calendar-page,.courses-page{overflow-x:hidden!important}.about-page *,.contact-page *,.privacy-page *,.terms-page *,.trust-page *,.blog-page *,.distributor-page *,.calendar-page *,.courses-page *{box-sizing:border-box}.about-page .px-\[38px\],.privacy-page .px-\[38px\],.terms-page .px-\[38px\],.trust-page .px-\[38px\],.blog-page .px-\[38px\],.calendar-page .px-\[38px\],.courses-page .px-\[38px\],.contact-page .px-\[58px\]{padding-left:20px!important;padding-right:20px!important}.about-page [style*="justifyContent: 'space-between'"][style*="alignItems: 'flex-start'"],.privacy-page [style*="justifyContent: 'space-between'"][style*="alignItems: 'flex-start'"],.trust-page [style*="display: 'flex'"][style*="gap: 30"][style*="alignItems: 'flex-start'"],.courses-page [style*="gridTemplateColumns: '520px 1fr'"],.distributor-page [style*="width: 1296"][style*='display: "flex"']{flex-direction:column!important;gap:20px!important;width:100%!important;max-width:100%!important;display:flex!important}.contact-page [style*="gridTemplateColumns: '560px 605px'"]{grid-template-columns:1fr!important;gap:20px!important}.contact-page [style*="width: 560"],.contact-page [style*="width: 605"],.contact-page [style*="width: 480"],.contact-page [style*="width: 274"],.contact-page [style*="width: 261"],.contact-page textarea,.contact-page input{width:100%!important;max-width:100%!important}.contact-page [style*="gridTemplateColumns: 'repeat(2, minmax(0, 1fr))"]{grid-template-columns:1fr!important;gap:20px!important}.blog-page [style*="gridTemplateColumns: 'repeat(2, 552px)'"]{grid-template-columns:1fr!important;justify-content:stretch!important;row-gap:28px!important}.blog-page [style*="width: 552"],.blog-page [style*="width: 1104"],.blog-page [style*="width: 353"],.blog-page [style*="width: 122"]{width:100%!important;max-width:100%!important}.blog-page [style*="height: 170"]{height:auto!important;padding:20px!important}.blog-page [style*="height: 170"]>div{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.terms-page [style*="gridTemplateColumns: 'repeat(2, minmax(0, 1fr))"]{grid-template-columns:1fr!important}.privacy-page [style*="gridTemplateColumns: 'repeat(4, minmax(0, 1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-page [style*="width: 1296"][style*="overflow: 'hidden'"]{overflow-x:auto!important}.courses-page [style*="display: 'flex'"][style*="justifyContent: 'center'"][style*="gap: 14"]{flex-wrap:wrap!important;justify-content:flex-start!important}.courses-page [style*="width: 120"][style*="height: 40"]{width:auto!important;min-width:96px!important}.courses-page [style*="width: 1140"]{width:100%!important}.courses-page [style*="width: 360"][style*="marginRight: -100"]{width:100%!important;margin-right:0!important}.courses-page [style*="height: 680"],.courses-page [style*="height: 600"],.distributor-page [style*="height: 1312"],.trust-page [style*="height: 520"]{height:auto!important}.distributor-page section[style*="width: 500"],.distributor-page aside[style*="width: 530"]{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media(max-width:767px){.about-page .px-\[38px\],.privacy-page .px-\[38px\],.terms-page .px-\[38px\],.trust-page .px-\[38px\],.blog-page .px-\[38px\],.calendar-page .px-\[38px\],.courses-page .px-\[38px\],.contact-page .px-\[58px\]{padding-left:14px!important;padding-right:14px!important}.about-page .font-montserrat[style*="fontSize: '48px'"],.contact-page .font-montserrat[style*="fontSize: '48px'"],.privacy-page .font-montserrat[style*="fontSize: '48px'"],.blog-page .font-montserrat[style*="fontSize: '48px'"],.courses-page .font-montserrat[style*="fontSize: '48px'"]{font-size:32px!important}.about-page [style*="fontSize: '28px'"],.terms-page [style*="fontSize: '28px'"],.trust-page [style*="fontSize: '32px'"]{font-size:24px!important;line-height:32px!important}.privacy-page [style*="gridTemplateColumns: 'repeat(4, minmax(0, 1fr))"]{grid-template-columns:1fr!important}.blog-page [style*="height: 420"][style*=backgroundImage]{height:320px!important}.blog-page [style*="fontSize: '70px'"]{font-size:38px!important;line-height:46px!important}.blog-page [style*="paddingTop: 72"][style*="paddingLeft: 60"]{padding-top:24px!important;padding-left:16px!important;padding-right:16px!important}.blog-page [style*="fontSize: '23px'"]{font-size:15px!important;line-height:22px!important}.blog-page [style*="height: 420"][style*="borderRadius: 20"]{height:300px!important}.blog-page [style*="fontSize: '60px'"][style*="lineHeight: '75px'"]{margin-top:0!important;font-size:34px!important;line-height:42px!important}.blog-page [style*="fontSize: '30px'"][style*="lineHeight: '45px'"]{font-size:16px!important;line-height:22px!important}.contact-page [style*="display: 'flex'"][style*="gap: 12"][style*="width: 560"]{flex-direction:column!important;width:100%!important}.contact-page [style*="width: 480"][style*="height: 217"]{flex-direction:column!important;align-items:flex-start!important;width:100%!important;height:auto!important}.contact-page [style*="width: 172"][style*="height: 177"]{width:100%!important;height:170px!important}.trust-page [style*="fontSize: '60px'"]{font-size:34px!important;line-height:42px!important}.trust-page [style*="fontSize: '30px'"]{font-size:18px!important;line-height:26px!important}.trust-page [style*="width: 320"][style*="flexShrink: 0"],.trust-page [style*="width: 292"][style*="height: 575"]{width:100%!important;height:auto!important}.distributor-page main{padding-left:14px!important;padding-right:14px!important}.distributor-page [style*="width: 1196"]{height:auto!important;min-height:220px!important}.distributor-page [style*='fontSize: "34px"']{font-size:24px!important;line-height:32px!important}.distributor-page .flex.gap-\[24px\]{flex-direction:column!important;gap:14px!important}.distributor-page [style*="width: 238"],.distributor-page [style*="width: 500"],.distributor-page [style*="width: 520"],.distributor-page textarea,.distributor-page button[style*="width: 261"]{width:100%!important;max-width:100%!important}.distributor-page .flex.justify-center.ml-\[200px\].-mr-\[72px\].mt-4{justify-content:stretch!important;margin-left:0!important;margin-right:0!important}.calendar-page [style*="height: 420"][style*=backgroundImage]{height:260px!important}.calendar-page [style*="fontSize: '28px'"]{font-size:22px!important}.courses-page [style*="height: 520"][style*="display: 'flex'"]{flex-direction:column!important;align-items:flex-start!important;height:auto!important}.courses-page [style*="fontSize: '80px'"]{font-size:40px!important;line-height:48px!important}.courses-page [style*="lineHeight: '92px'"]{margin-top:10px!important;font-size:18px!important;line-height:30px!important}.courses-page [style*="width: 450"]{width:100%!important}}.about-page .about-stats-card{box-sizing:border-box;background-color:#fff;border-radius:30px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:983px;margin-left:auto;margin-right:auto;padding:52px clamp(20px,5vw,48px);display:flex;box-shadow:0 0 25px #00000026}.about-page .about-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2.5vw,24px);width:100%;min-width:0;display:grid}.about-page .about-stat-cell{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding-left:6px;padding-right:6px;display:flex}.about-page .about-stat-value{letter-spacing:0;color:#338cff;text-align:center;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(26px,4.2vw + .5rem,48px);font-weight:600;line-height:1.05}.about-page .about-stat-label{letter-spacing:0;color:#1c1f1e;text-align:center;max-width:100%;font-size:clamp(14px,2.4vw,16px);font-weight:500;line-height:22px}@media(max-width:1023px){.about-page .about-container{padding-left:20px!important;padding-right:20px!important}.about-page .about-top-grid{flex-direction:column!important;gap:18px!important}.about-page .about-text-col,.about-page .about-image-col{width:100%!important;max-width:100%!important}.about-page .about-image-wrap,.about-page .about-image{width:100%!important;height:auto!important}.about-page .about-stats-card{border-radius:22px;padding-top:32px;padding-bottom:32px}.about-page .about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(8px,2vw,16px)}}@media(max-width:767px){.about-page .about-container{padding-left:14px!important;padding-right:14px!important}.about-page .about-stats-card{padding-top:28px;padding-bottom:28px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));border-radius:18px}.about-page .about-stats-grid{grid-template-columns:1fr;row-gap:22px}.about-page .about-stat-cell{padding-left:8px;padding-right:8px}}@media(max-width:1023px){.contact-page .contact-container,.trust-page .trust-container{padding-left:20px!important;padding-right:20px!important}.contact-page .contact-top-grid{grid-template-columns:1fr!important;gap:22px!important}.contact-page .contact-form-col,.contact-page .contact-form-fields,.contact-page .contact-image-col,.contact-page .contact-image-wrap,.contact-page .contact-main-image,.contact-page .contact-full-field,.contact-page .contact-half-field{width:100%!important;max-width:100%!important}.contact-page .contact-form-col,.contact-page .contact-image-col,.contact-page .contact-image-wrap{height:auto!important}.contact-page .contact-row-two{width:100%!important}.contact-page .contact-submit-btn{width:100%!important;margin-left:0!important}.contact-page .contact-support-grid{grid-template-columns:1fr!important;gap:22px!important}.contact-page .contact-support-card{width:100%!important;max-width:100%!important}.contact-page .contact-support-btn{width:100%!important}.trust-page .trust-hero-row{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;height:auto!important}.trust-page .trust-hero-image-col{width:100%!important}.trust-page .trust-hero-image{width:100%!important;height:auto!important;max-height:320px!important}.trust-page .trust-main-layout{flex-direction:column!important;gap:20px!important}.trust-page .trust-sidebar{width:100%!important}.trust-page .trust-promo-card{width:100%!important;height:auto!important;min-height:260px!important}.trust-page .trust-content{width:100%!important;padding:24px!important}}@media(max-width:767px){.contact-page .contact-container,.trust-page .trust-container{padding-left:14px!important;padding-right:14px!important}.contact-page .contact-row-two{flex-direction:column!important;gap:12px!important}.contact-page .contact-main-image{-o-object-fit:cover!important;object-fit:cover!important;height:260px!important}.contact-page .contact-support-card{flex-direction:column!important;align-items:flex-start!important;height:auto!important;padding:14px!important}.contact-page .contact-support-image{width:100%!important;height:170px!important}.trust-page .trust-hero-text>div[style*="fontSize: '60px'"]{font-size:34px!important;line-height:42px!important}.trust-page .trust-hero-text .mt-6{font-size:18px!important;line-height:26px!important}.trust-page .trust-promo-card .font-montserrat{font-size:28px!important;line-height:38px!important}.trust-page .trust-content,.trust-page .trust-practice-card{padding:16px!important}}@media(max-width:1023px){.blog-page .blog-container,.calendar-page .calendar-container,.courses-page .courses-container{padding-left:20px!important;padding-right:20px!important}.blog-page .blog-newsletter{height:auto!important;padding:20px!important}.blog-page .blog-newsletter-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.blog-page .blog-newsletter-actions{width:100%!important}.blog-page .blog-newsletter-actions input,.blog-page .blog-newsletter-actions button{width:100%!important;max-width:100%!important}.blog-page .blog-grid{grid-template-columns:1fr!important;justify-content:stretch!important;row-gap:28px!important}.blog-page .blog-card,.blog-page .blog-card img{width:100%!important}.blog-page .blog-credit-content{align-items:flex-end!important;padding-left:24px!important;padding-right:24px!important}.blog-page .blog-credit-title{margin-top:0!important;font-size:48px!important;line-height:56px!important}.blog-page .blog-credit-subtitle{margin-top:10px!important;font-size:20px!important;line-height:28px!important}.blog-page .blog-hero-title{font-size:52px!important;line-height:62px!important}.blog-page .blog-meta-row{align-items:center;gap:10px!important}.distributor-page .distributor-layout{flex-direction:column!important;gap:20px!important}.distributor-page .distributor-form-col,.distributor-page .distributor-info-col{width:100%!important;max-width:100%!important;height:auto!important;padding-left:0!important;padding-right:0!important}.distributor-page .distributor-form-row{flex-direction:column!important;gap:12px!important}.distributor-page .distributor-main [style*="width: 238"],.distributor-page .distributor-main [style*="width: 500"],.distributor-page .distributor-main [style*="width: 520"],.distributor-page .distributor-textarea-wrap textarea{width:100%!important;max-width:100%!important}.distributor-page .distributor-submit-wrap{justify-content:stretch!important;margin-left:0!important;margin-right:0!important}.distributor-page .distributor-submit-wrap button{width:100%!important}.calendar-page .calendar-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.courses-page .courses-hero-row{flex-direction:column!important;align-items:flex-start!important;gap:20px!important;height:auto!important}.courses-page .courses-hero-image-col{width:100%!important}.courses-page .courses-hero-image{width:100%!important;height:auto!important;max-height:320px!important}.courses-page .courses-hero-title{font-size:56px!important;line-height:64px!important}.courses-page .courses-hero-subtitle{margin-top:12px!important;font-size:22px!important;line-height:30px!important}.courses-page .courses-search-bar{width:100%!important}.courses-page .courses-category-row{flex-wrap:wrap!important;justify-content:flex-start!important}.courses-page .courses-main-grid{grid-template-columns:1fr!important;gap:20px!important}.courses-page .courses-outline-panel,.courses-page .courses-side-panel{height:auto!important}.courses-page .courses-outline-track{width:100%!important;margin-right:0!important}.courses-page .courses-promo-card{width:100%!important}}@media(max-width:767px){.blog-page .blog-container,.calendar-page .calendar-container,.courses-page .courses-container,.distributor-page .distributor-main{padding-left:14px!important;padding-right:14px!important}.blog-page .blog-hero{height:320px!important}.blog-page .blog-hero-content{padding-top:24px!important;padding-left:16px!important;padding-right:16px!important}.blog-page .blog-hero-content .font-montserrat[style*="fontSize: '70px'"],.blog-page .blog-hero-title{font-size:38px!important;line-height:46px!important}.blog-page .blog-hero-date{font-size:15px!important;line-height:22px!important}.blog-page .blog-meta-row{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.blog-page .blog-meta-left{width:100%!important}.blog-page .blog-meta-author,.blog-page .blog-meta-date{white-space:normal!important;font-size:14px!important;line-height:20px!important}.blog-page .blog-credit-banner{height:340px!important}.blog-page .blog-credit-content{align-items:flex-end!important;padding-bottom:18px!important;padding-left:16px!important;padding-right:16px!important}.blog-page .blog-credit-title{max-width:100%!important;margin-top:0!important;font-size:32px!important;line-height:40px!important}.blog-page .blog-credit-subtitle{max-width:100%!important;margin-top:8px!important;font-size:15px!important;line-height:22px!important}.distributor-page .distributor-hero{height:auto!important;min-height:220px!important}.distributor-page .distributor-hero h1{font-size:24px!important;line-height:32px!important}.calendar-page .calendar-hero{height:260px!important}.courses-page .courses-hero-text>div[style*="fontSize: '80px'"]{font-size:40px!important;line-height:48px!important}.courses-page .courses-hero-text .mt-6{font-size:18px!important;line-height:28px!important}.courses-page .courses-hero-title{font-size:40px!important;line-height:48px!important}.courses-page .courses-hero-subtitle{margin-top:10px!important;font-size:18px!important;line-height:28px!important}}@media(max-width:1023px){.privacy-page .privacy-container,.terms-page .terms-container,.about-page .about-container{padding-left:20px!important;padding-right:20px!important}.privacy-page .privacy-top-row,.terms-page .terms-top-row,.about-page .about-top-grid{flex-direction:column!important;gap:18px!important}.privacy-page .privacy-text-col,.privacy-page .privacy-image-col,.terms-page .terms-text-col,.terms-page .terms-image-col,.about-page .about-text-col,.about-page .about-image-col{width:100%!important;max-width:100%!important}.privacy-page .privacy-image-wrap,.privacy-page .privacy-main-image,.terms-page .terms-image-wrap,.terms-page .terms-main-image,.about-page .about-image-wrap,.about-page .about-image{width:100%!important;height:auto!important}.privacy-page .privacy-gallery-grid,.about-page .about-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.privacy-page .privacy-api-hero-grid,.terms-page .terms-api-hero-grid,.about-page .about-api-hero-grid{grid-template-columns:1fr!important;row-gap:18px!important}.privacy-page .privacy-api-main-heading,.terms-page .terms-api-main-heading,.about-page .about-api-main-heading{grid-area:1/1!important}.privacy-page .privacy-api-hero-image,.terms-page .terms-api-hero-image,.about-page .about-api-hero-image{grid-area:2/1!important;justify-self:stretch!important;width:100%!important;max-width:100%!important}.privacy-page .privacy-api-hero-grid .privacy-text-col,.terms-page .terms-api-hero-grid .terms-text-col,.about-page .about-api-hero-grid .about-text-col{grid-area:3/1!important;max-width:100%!important}.terms-page .terms-hero-wrap,.terms-page .terms-hero-image{height:auto!important}.terms-page .terms-gallery-grid{grid-template-columns:1fr!important}.terms-page .terms-gallery-image-wrap,.terms-page .terms-gallery-image{height:260px!important}}@media(max-width:767px){.privacy-page .privacy-container,.terms-page .terms-container,.about-page .about-container{padding-left:14px!important;padding-right:14px!important}.privacy-page .privacy-gallery-grid,.about-page .about-gallery-grid{grid-template-columns:1fr!important}}.casestudy-page .casestudy-search-section{box-sizing:border-box;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.casestudy-page .casestudy-grid-section{box-sizing:border-box;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:58px}.casestudy-page .casestudy-search-width{box-sizing:border-box;width:100%;max-width:100%}@media(max-width:1023px){.casestudy-page .casestudy-search-section{padding-left:24px;padding-right:24px}.casestudy-page .casestudy-grid-section{padding-left:24px;padding-right:36px}}@media(max-width:767px){.casestudy-page .casestudy-search-section{padding-left:20px;padding-right:20px}.casestudy-page .casestudy-grid-section{padding-left:20px;padding-right:24px}}@media(max-width:479px){.casestudy-page .casestudy-search-section,.casestudy-page .casestudy-grid-section{padding-left:16px;padding-right:16px}}.case-detail-page .case-detail-container{box-sizing:border-box;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.case-detail-page .case-detail-testimonial{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:220px;margin-left:0;margin-right:0}.case-detail-page .case-detail-testimonial-quote{flex:auto;min-width:0}.case-detail-page .case-detail-case-studies-row{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:33px;width:100%;max-width:100%;min-height:477px;padding-bottom:8px;display:flex;overflow:auto hidden}.case-detail-page .case-detail-case-studies-row::-webkit-scrollbar{display:none}.case-detail-page .case-detail-case-card{box-sizing:border-box;background-color:#fff;border-radius:20px;flex-direction:column;flex:none;gap:14px;width:410px;height:477px;padding:20px;display:flex}.case-detail-page .case-detail-case-card-image{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:100%;height:260px;display:block}.case-detail-page .case-detail-case-card-meta{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:44px;display:flex}.case-detail-page .case-detail-case-card-title{color:#1c1f1e;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:78px;font-size:18px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}.case-detail-page .case-detail-laptop-banner{background-color:#f3f4f6;width:100%;height:430px;overflow:hidden}.case-detail-page .case-detail-laptop-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;display:block}@media(max-width:1023px){.case-detail-page{overflow-x:hidden!important}.case-detail-page .case-detail-container{padding-left:20px!important;padding-right:20px!important}.case-detail-page .case-detail-hero{height:320px!important}.case-detail-page .case-detail-stats-card{border-radius:18px!important;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;height:auto!important;padding-top:18px!important;padding-bottom:18px!important;bottom:-88px!important}.case-detail-page .case-detail-hero-spacer{height:112px!important}.case-detail-page .case-detail-testimonial{border-radius:20px!important;width:100%!important;height:auto!important;padding:20px!important}.case-detail-page .case-detail-credit-banner{height:320px!important}.case-detail-page .case-detail-credit-content{align-items:flex-end!important;padding-left:20px!important;padding-right:20px!important}.case-detail-page .case-detail-credit-text{max-width:100%!important}.case-detail-page .case-detail-credit-title{margin-top:0!important;font-size:46px!important;line-height:54px!important}.case-detail-page .case-detail-credit-subtitle{margin-top:10px!important;font-size:20px!important;line-height:28px!important}.case-detail-page .case-detail-case-card{width:340px!important;height:477px!important}}@media(max-width:767px){.case-detail-page .case-detail-container{padding-left:14px!important;padding-right:14px!important}.case-detail-page .case-detail-stats-card{grid-template-columns:1fr!important;gap:10px!important;padding-top:16px!important;padding-bottom:16px!important;bottom:-108px!important}.case-detail-page .case-detail-hero-spacer{height:128px!important}.case-detail-page .case-detail-products-row{gap:16px!important}.case-detail-page .case-detail-product-card{width:250px!important;height:auto!important;padding:16px!important}.case-detail-page .case-detail-laptop-banner{height:200px!important}.case-detail-page .case-detail-testimonial{padding:14px!important;display:block!important}.case-detail-page .case-detail-credit-banner{height:340px!important}.case-detail-page .case-detail-credit-content{align-items:flex-end!important;padding-bottom:16px!important;padding-left:14px!important;padding-right:14px!important}.case-detail-page .case-detail-credit-title{max-width:100%!important;margin-top:0!important;font-size:28px!important;line-height:34px!important}.case-detail-page .case-detail-credit-subtitle{max-width:100%!important;margin-top:8px!important;font-size:14px!important;line-height:20px!important}.case-detail-page .case-detail-case-card{width:280px!important;height:460px!important;padding:14px!important}.case-detail-page .case-detail-case-studies-row{min-height:460px!important}.case-detail-page .case-detail-case-card-image{height:220px!important}.case-detail-page .case-detail-case-card-title{-webkit-line-clamp:3!important;line-clamp:3!important;min-height:66px!important;font-size:16px!important;line-height:22px!important}}.header-start-here-toggle{margin-top:2px;margin-bottom:2px}.header-start-here-toggle--open{box-shadow:inset 0 0 0 1px #338cff33;background:#338cff14!important}.header-start-here-panel{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:100%;margin-top:4px;margin-bottom:8px;padding:14px 14px 12px;overflow:hidden;box-shadow:0 0 25px #0003}.header-start-here-panel-head{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:10px;min-width:0;margin-bottom:10px;padding-bottom:12px;display:flex}.header-start-here-panel-accent{background:linear-gradient(#338cff,#1a5cb8);border-radius:4px;flex-shrink:0;width:4px;min-height:36px;margin-top:2px}.header-start-here-panel-title{color:#1c1f1e;letter-spacing:.01em;font-size:15px;font-weight:600;line-height:20px}.header-start-here-mobile-tabs-wrap{border-bottom:1px solid #e5e7eb;margin-top:-4px;margin-bottom:12px}.header-start-here-mobile-tabs{grid-template-columns:1fr 1fr;gap:4px 6px;padding-bottom:10px;display:grid}.header-start-here-mobile-tab{color:#1c1f1e;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;margin:0;padding:10px 4px 12px;font-size:12px;font-weight:700;line-height:1.25;position:relative}.header-start-here-mobile-tab--active{color:#338cff}.header-start-here-mobile-tab--active:after{content:"";background-color:#338cff;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:2px;left:6px;right:6px}.header-start-here-cards{flex-direction:column;gap:10px;min-width:0;display:flex}.header-start-here-card{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;padding:10px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.header-start-here-card:active{border-color:#338cff73;transform:scale(.985)}.header-start-here-card-image{aspect-ratio:16/9;background:#f3f4f6;border-radius:10px;width:100%;max-width:100%;overflow:hidden}.header-start-here-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.header-start-here-card-body{flex-direction:column;gap:6px;min-width:0;padding-top:10px;display:flex}.header-start-here-card-category{color:#aaa;font-size:13px;font-weight:500;line-height:18px}.header-start-here-card-title{color:#1c1f1e;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.header-start-here-card-cta{color:#338cff;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.header-start-here-card-cta svg{opacity:.9;flex-shrink:0}.app-success-modal-backdrop{z-index:50;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;overscroll-behavior:contain;background-color:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-success-modal-panel{-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,340px);max-width:calc(100vw - 32px);min-height:0;max-height:min(82dvh,400px);padding:18px 16px;display:flex;overflow:hidden auto;box-shadow:0 16px 40px #0000001f}@media(min-width:480px){.app-success-modal-panel{border-radius:22px;width:min(100%,360px);max-height:min(85dvh,440px);padding:22px 20px}}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row{flex-direction:column;align-items:stretch;gap:2rem;width:100%;min-width:0;display:flex}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.digital-product-detail-page .digital-product-highlight-left .digital-product-hero-overlay{z-index:1;box-sizing:border-box;justify-content:flex-end;align-items:center;padding:clamp(1.25rem,3vh,2rem) clamp(.75rem,2.5vw,1.25rem);display:flex;position:absolute;inset:0}.digital-product-detail-page .digital-product-highlight-left .digital-product-hero-copy{box-sizing:border-box;text-align:left;width:min(70%,26.5rem);max-width:100%;margin:0}.digital-product-detail-page .digital-product-highlight-left .digital-product-hero-copy h2{margin:0}.digital-product-detail-page .digital-product-highlight-left .digital-product-hero-copy p{margin:.5rem 0 0}@media(min-width:520px){.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row{flex-flow:row;align-items:stretch;gap:clamp(1.25rem,2.2vw,2.5rem)}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row>.digital-product-highlight-left{flex:0 540px;width:min(100%,540px);min-width:0;max-width:540px}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row>.digital-product-highlight-content{box-sizing:border-box;flex-direction:column;flex:1;gap:.75rem;width:auto;min-width:0;min-height:400px;display:flex}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row>.digital-product-highlight-content>p{flex-shrink:0}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row>.digital-product-highlight-content>.digital-product-highlight-cards{flex:1 1 0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-height:0;display:grid}.digital-product-detail-page .digital-product-detail-highlight .digital-product-highlight-row>.digital-product-highlight-content>.digital-product-highlight-cards>.digital-product-highlight-card{box-sizing:border-box;height:100%;min-height:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
