@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-heading-color:inherit;--bs-link-color-rgb:13,110,253;--bs-link-hover-color-rgb:10,88,202;--bs-border-width:1px;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role=button]{cursor:pointer}[type=button],button{-webkit-appearance:button}[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}.g-md-4{--bs-gutter-x:1.5rem}.g-md-4{--bs-gutter-y:1.5rem}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}}@media (min-width:1200px){.g-xl-5{--bs-gutter-x:3rem}.g-xl-5{--bs-gutter-y:3rem}}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.card{--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-height: ;--bs-card-bg:var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.accordion{}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.d-flex{display:flex!important}.d-none{display:none!important}.visible{visibility:visible!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/dm-sans-rupee.woff2)format("woff2");unicode-range:U+20B9}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/dm-sans-core.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}:root{--c-yellow-1:#d99a43;--c-yellow-2:#e9b45b;--c-yellow-3:#fff7ea;--c-blue-1:#e2e8f0;--c-red:#e40101;--c-red-light:#ffebeb;--c-white:#fff;--c-gray:#f4f4f4;--c-gray-1:#666;--c-gray-2:#a4a4a4;--c-gray-3:#505050;--c-dark-blue:#0d1a2d;--c-blue:#0145e4;--c-blue-hover:#0038bb;--c-blue-light:#e5edff;--c-green:#00771d;--c-orange:#e47e01;--c-orange-light:#fff3e5;--c-red-border:#f7a8a8;--c-gold-border:#f2d7a6;--c-orange-border:#f6c384;--c-gold-glow:233,180,91;--ff:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--r-sm:6px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--sh-btn:0 4px 6px #0145e440;--sh-card:0 8px 24px #0d1a2d0f;--sh-card-hover:0 18px 40px #0d1a2d1a,0 0 0 1px rgba(var(--c-gold-glow),.55),0 0 28px rgba(var(--c-gold-glow),.35);--section-y:56px;--ease:cubic-bezier(.22,.61,.36,1);--ease-soft:cubic-bezier(.16,1,.3,1)}html{scroll-behavior:smooth}body{font-family:var(--ff);color:var(--c-dark-blue);background:var(--c-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,fieldset{margin:0}ul{padding:0;list-style:none}a{color:inherit}[tabindex="-1"]:focus{outline:none}:focus-visible{outline:3px solid var(--c-blue);outline-offset:3px;border-radius:4px}.container--narrow{max-width:1214px}.container--faq{max-width:1040px}.skip-link{z-index:100;background:var(--c-dark-blue);color:var(--c-white);border-radius:var(--r-md);padding:10px 16px;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.section{padding:var(--section-y)0;position:relative;overflow-x:clip}.section--bundles>.container,.section--why,.section--faq,.cta,.diya-row{content-visibility:auto;contain-intrinsic-size:auto 1200px}.section--bundles>.container{contain-intrinsic-size:auto 2400px}.section--cream{background:var(--c-yellow-3)}.section-head{text-align:center;z-index:1;max-width:1060px;margin:0 auto 28px;position:relative}.section-head h2{font-size:32px;line-height:40px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:12px 0 8px}.section-head>p:not(.pill){font-size:16px;line-height:19px;font-weight:var(--fw-light)}.section-head p strong{font-weight:var(--fw-semibold)}.pill{border-radius:var(--r-pill);font-size:12px;line-height:16px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.pill--red{color:var(--c-red);background:var(--c-red-light);border:1px solid var(--c-red-border)}.pill--dark{color:var(--c-yellow-2);background:#ffffff0f;border:1px solid #ffffff59}.pill--dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite dot-pulse}.tag{border-radius:var(--r-sm);font-size:12px;line-height:16px;font-weight:var(--fw-medium);text-transform:uppercase;padding:3px 8px;display:inline-block}.tag--gold{color:var(--c-yellow-1);background:var(--c-yellow-3);border:1px solid var(--c-gold-border)}.tag--orange{color:var(--c-orange);background:var(--c-orange-light);border:1px solid var(--c-orange-border)}.btn-infs{isolation:isolate;border-radius:var(--r-md);font-family:var(--ff);font-size:16px;line-height:20px;font-weight:var(--fw-medium);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .15s var(--ease),border-color .25s var(--ease);-webkit-tap-highlight-color:transparent;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-infs .ico{transition:transform .25s var(--ease);flex:none;width:22px;height:22px}.btn-infs:active{transform:translateY(1px)scale(.98)}.btn-infs--primary{background:var(--c-blue);color:var(--c-white);box-shadow:var(--sh-btn)}.btn-infs--primary:hover{background:var(--c-blue-hover);color:var(--c-white);box-shadow:0 8px 20px #0145e459,0 0 18px rgba(var(--c-gold-glow),.45)}.btn-infs--outline{background:var(--c-blue-light);color:var(--c-blue);border-color:var(--c-blue)}.btn-infs--outline:hover{background:var(--c-blue);color:var(--c-white);box-shadow:0 8px 20px #0145e44d}.btn-infs--gold{background:var(--c-yellow-2);color:var(--c-dark-blue);font-weight:var(--fw-bold);box-shadow:0 6px 14px #00000040}.btn-infs--gold:hover{background:var(--c-white);color:var(--c-dark-blue)}.btn-infs--gold:hover .ico{transform:translate(4px)}.btn-infs--hero{font-weight:var(--fw-bold)}.btn-infs--hero:hover{background:var(--c-dark-blue)}.btn-infs--hero:hover .ico{transform:translateY(2px)}.btn-infs--block{width:100%}.btn-infs--md{min-width:164px}.price-label{font-size:12px;line-height:14px;font-weight:var(--fw-light);color:var(--c-gray-2);text-transform:uppercase;margin-bottom:8px}.price{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.price del{font-size:16px;font-weight:var(--fw-regular);color:var(--c-gray-3)}.price ins{font-size:28px;line-height:32px;font-weight:var(--fw-semibold);color:var(--c-red);text-decoration:none}.checklist li{font-size:14px;line-height:18px;font-weight:var(--fw-light);color:var(--c-gray-3);margin-bottom:8px;padding-left:24px;position:relative}.checklist li:before{content:"";background:var(--c-green);width:16px;height:16px;position:absolute;top:2px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.checklist--strong li{font-weight:var(--fw-medium);color:var(--c-dark-blue);margin-bottom:10px}.checklist .is-gift{color:var(--c-yellow-1)}.checklist .is-gift:before{background:var(--c-yellow-1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 3.8 3 3 0 0 0 6.2 7H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h7V7h2v5h7a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zM4 13.5h7V21H5.5A1.5 1.5 0 0 1 4 19.5zm9 0h7v6a1.5 1.5 0 0 1-1.5 1.5H13z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 3.8 3 3 0 0 0 6.2 7H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h7V7h2v5h7a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zM4 13.5h7V21H5.5A1.5 1.5 0 0 1 4 19.5zm9 0h7v6a1.5 1.5 0 0 1-1.5 1.5H13z'/%3E%3C/svg%3E")}.deco{pointer-events:none;user-select:none;z-index:0;height:auto;position:absolute}.hero{background:#fff8ee;min-height:228.8vw;display:flex;position:relative;overflow:hidden}.hero__media{height:100%;position:absolute;inset:9.6vw 0 auto}.hero__media img{object-fit:cover;object-position:center bottom;animation:hero-zoom 1.6s var(--ease)both;width:100%;height:100%;position:absolute;inset:0}.hero__glow{z-index:1;pointer-events:none;background:linear-gradient(#fff8eef7 0%,#fff8eef2 55%,#fff8eed1 64%,#fff8ee00 76%);position:absolute;inset:0}.hero__inner{z-index:2;text-align:center;padding-top:24px;padding-bottom:56px;position:relative}.hero__logo{display:inline-block}.hero__logo img{width:90px;height:auto}.hero__content{max-width:680px;margin:16px auto 0}.hero__badge{color:var(--c-yellow-1);border-color:var(--c-gold-border);background:#fff7ead9;padding:6px 16px;line-height:15px}.hero__title{font-size:55px;line-height:54px;font-weight:var(--fw-bold);letter-spacing:-.03em;margin:10px 0 12px}.hero__title .hl-mobile,.hero__title .hl-desktop{--hl-grad:linear-gradient(90deg,#0c2e66 0%,#0c45a3 55%,#0d55cc 100%)}.hero__title .hl-mobile{background:var(--hl-grad);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.hero__title .br-m{display:inline}.hero__lead{font-size:16px;line-height:19px;font-weight:var(--fw-light);color:#3e3e3e;max-width:316px;margin:0 auto}.hero__title,.hero__lead,.trust li{text-shadow:0 0 12px #fff8eee6}.hero .btn-infs--hero{text-transform:uppercase;border-radius:8px;min-height:36px;margin-top:18px;padding:8px 24px;font-size:14px;line-height:20px}.hero .btn-infs--hero .ico{width:18px;height:18px}.trust{flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-top:14px;display:flex}.trust li{letter-spacing:-.01em;font-size:15px;font-weight:var(--fw-medium);color:var(--c-dark-blue);border-radius:var(--r-pill);background:#fff8eee0;align-items:center;gap:4px;padding:4px 10px 4px 6px;display:inline-flex;box-shadow:0 2px 10px #0d1a2d1f}.trust__item--online{order:1}.trust__item--expert{order:2}.trust__item--award{order:3}.trust__ico{color:var(--c-blue);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.trust__ico svg{width:16px;height:16px}.particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles span{background:radial-gradient(circle,#fff3c4 0%,rgba(var(--c-gold-glow),.9)45%,transparent 70%);box-shadow:0 0 10px 3px rgba(var(--c-gold-glow),.45);opacity:0;border-radius:50%;width:6px;height:6px;animation:9s linear infinite float-up;position:absolute;bottom:-10px}.particles span:first-child{animation-duration:10s;animation-delay:0s;left:4%}.particles span:nth-child(2){width:4px;height:4px;animation-delay:2.5s;left:12%}.particles span:nth-child(3){animation-duration:11s;animation-delay:5s;left:22%}.particles span:nth-child(4){width:5px;height:5px;animation-delay:1.2s;left:31%}.particles span:nth-child(5){animation-delay:6.5s;left:40%}.particles span:nth-child(6){width:4px;height:4px;animation-duration:12s;animation-delay:3.4s;left:48%}.particles span:nth-child(7){animation-delay:7.8s;left:57%}.particles span:nth-child(8){width:7px;height:7px;animation-delay:.6s;left:65%}.particles span:nth-child(9){animation-duration:10s;animation-delay:4.4s;left:73%}.particles span:nth-child(10){width:4px;height:4px;animation-delay:2s;left:81%}.particles span:nth-child(11){animation-delay:5.8s;left:89%}.particles span:nth-child(12){width:5px;height:5px;animation-delay:8.6s;left:96%}.section--deals{padding-bottom:80px;overflow:hidden}.deco--fw-green-tl{width:96px;top:4px;left:-20px}.offer-row{z-index:1;position:relative}.offer-card{background:var(--c-white);border:1px solid var(--c-blue-1);border-radius:var(--r-xl);box-shadow:var(--sh-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.offer-card:hover{box-shadow:var(--sh-card-hover);border-color:var(--c-yellow-2);transform:translateY(-6px)}.offer-card__head{font-size:16px;line-height:20px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.01em;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:6px 12px;display:flex}.offer-card__head .ico{width:17px;height:17px}.offer-card__head--orange{background:var(--c-orange-light);color:var(--c-dark-blue)}.offer-card__head--cream{background:var(--c-yellow-3);color:var(--c-dark-blue)}.offer-card__head--dark{background:var(--c-dark-blue);color:var(--c-white)}.offer-card__pct{animation:2.6s ease-in-out infinite pct-pop;display:inline-block}.offer-card--featured{border:2px solid var(--c-gold-border);box-shadow:0 10px 30px rgba(var(--c-gold-glow),.25)}.offer-card--featured .offer-card__head--dark{position:relative}.offer-card--featured .offer-card__head--dark:after{content:"";background:linear-gradient(100deg,transparent 30%,rgba(var(--c-gold-glow),.35)50%,transparent 70%);animation:4s ease-in-out 1s infinite shine;position:absolute;inset:0;transform:translate(-100%)}.offer-card__body{flex-direction:column;flex:1;padding:24px 24px 30px;display:flex}.offer-card__img{aspect-ratio:345/174;object-fit:cover;border-radius:var(--r-lg);background:var(--c-gray);width:100%}.offer-card__title{font-size:20px;line-height:24px;font-weight:var(--fw-medium);margin:20px 0 10px}.offer-card__desc{font-size:14px;line-height:18px;font-weight:var(--fw-light);color:var(--c-gray-1);margin-bottom:22px}.offer-card__foot{margin-top:auto;padding-top:20px}.offer-card__foot .price{margin-bottom:28px}.choice{border:0;padding:0}.choice legend{font-size:16px;line-height:20px;font-weight:var(--fw-semibold);text-transform:uppercase;float:none;margin-bottom:14px;padding:0}.choice label{font-size:14px;line-height:18px;font-weight:var(--fw-light);color:var(--c-gray-3);cursor:pointer;align-items:center;gap:10px;margin-bottom:6px;display:flex}.choice input{-webkit-appearance:none;appearance:none;border:2px solid var(--c-blue);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:box-shadow .2s;display:grid}.choice input:before{content:"";background:var(--c-blue);transition:transform .2s var(--ease);border-radius:50%;width:8px;height:8px;transform:scale(0)}.choice input:checked:before{transform:scale(1)}.choice input:focus-visible{outline-offset:2px;outline:3px solid #0145e459}.recog{z-index:1;text-align:center;background:var(--c-yellow-3);border:1px solid var(--c-gold-border);border-radius:var(--r-xl);flex-direction:column;align-items:stretch;gap:32px;margin-top:48px;padding:24px 20px;display:flex;position:relative}.recog__title{font-size:24px;line-height:28px;font-weight:var(--fw-semibold);margin-bottom:6px}.recog__text p{font-size:16px;line-height:19px;font-weight:var(--fw-light);color:var(--c-gray-1)}.recog__list{text-align:left;grid-template-columns:repeat(2,max-content);justify-content:center;gap:16px 28px;width:100%;display:grid}.recog__list li{font-size:20px;line-height:1;font-weight:var(--fw-medium);align-items:center;gap:10px;display:flex}.recog__logo{background:var(--c-white);transition:transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 2px 8px #0d1a2d0f}.recog__logo img{width:54px;height:auto}.recog__list li:hover .recog__logo{box-shadow:0 0 0 3px rgba(var(--c-gold-glow),.45);transform:scale(1.06)}.section--specialist{z-index:1;background:radial-gradient(60% 50% at 50% 55%,#fffdf8 0%,var(--c-yellow-3)70%);padding:60px 0}.deco--hang-tr{opacity:.9;width:58px;top:0;right:2px}.course-card{background:var(--c-white);border:1px solid var(--c-blue-1);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.course-card:hover{box-shadow:var(--sh-card-hover);border-color:var(--c-yellow-2);transform:translateY(-6px)}.course-card__media{aspect-ratio:401/192;background:var(--c-gray);position:relative;overflow:hidden}.course-card__media img{object-fit:cover;transition:transform .6s var(--ease);width:100%;height:100%}.course-card:hover .course-card__media img{transform:scale(1.05)}.course-card__tag{background:var(--c-white);color:var(--c-dark-blue);border-radius:var(--r-sm);font-size:13px;line-height:18px;font-weight:var(--fw-semibold);padding:3px 11px;position:absolute;top:18px;right:16px}.course-card__body{flex-direction:column;flex:1;padding:30px 16px 32px;display:flex}.course-card__title{letter-spacing:-.012em;font-size:20px;line-height:24px;font-weight:var(--fw-medium);margin-bottom:8px}.course-card__desc{font-size:14px;line-height:18px;font-weight:var(--fw-light);color:var(--c-gray-1);margin-bottom:16px}.course-card .price-label{margin-top:auto}.course-card .price{margin-bottom:18px}.section--bundles{padding:54px 0 80px}.deco--hang-tl{opacity:.9;width:58px;top:-11px;left:2px}.deco--fw-pink-tr{width:110px;top:-10px;right:-20px}.deco--lights-l,.deco--lights-r{z-index:2;width:clamp(150px,17.5vw,336px);height:auto;top:calc(100% - 80px);overflow:visible}.deco--lights-l{left:0}.deco--lights-r{right:0;transform:scaleX(-1)}.bundle-card{z-index:1;background:var(--c-white);border:1px solid var(--c-blue-1);border-radius:var(--r-xl);box-shadow:var(--sh-card);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);grid-template-columns:1fr;align-items:center;gap:24px;margin-bottom:36px;padding:16px;display:grid;position:relative}.bundle-card:last-child{margin-bottom:0}.bundle-card:hover{box-shadow:var(--sh-card-hover);border-color:var(--c-yellow-2);transform:translateY(-4px)}.bundle-card--featured{border:2px solid var(--c-gold-border);margin-top:12px}.bundle-card__ribbon{z-index:2;white-space:nowrap;background:var(--c-yellow-2);color:var(--c-dark-blue);border-radius:var(--r-pill);font-size:12px;line-height:18px;font-weight:var(--fw-semibold);text-transform:uppercase;box-shadow:0 0 0 0 rgba(var(--c-gold-glow),.6);padding:4px 12px;animation:2.4s ease-out infinite badge-pulse;position:absolute;top:-12px;left:50%;translate:-50%}.bundle-card__img{aspect-ratio:446/265;object-fit:cover;border-radius:var(--r-lg);background:var(--c-gray);width:100%}.bundle-card__title{font-size:20px;line-height:24px;font-weight:var(--fw-regular);margin:12px 0 8px}.bundle-card__title strong{font-weight:var(--fw-bold)}.bundle-card__desc{font-size:14px;line-height:18px;font-weight:var(--fw-light);color:var(--c-gray-1);margin-bottom:20px}.bundle-card .checklist{margin-bottom:20px}.bundle-card .price-label{text-align:center}.bundle-card__buy{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.bundle-card__buy .price{flex-wrap:nowrap;justify-content:center}.bundle-card__buy .btn-infs{width:100%;max-width:280px;padding:10px 16px}.section--why{background:linear-gradient(180deg,var(--c-yellow-3)0%,#fffaf1 100%);padding:60px 0 72px}.section--why .section-head{max-width:920px}.section--why .section-head h2{margin-top:0}.feature{background:var(--c-white);border:1px solid var(--c-blue-1);border-radius:var(--r-xl);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);width:100%;padding:24px;position:relative;overflow:hidden}.feature:hover{box-shadow:var(--sh-card-hover);border-color:var(--c-yellow-2);transform:translateY(-5px)}.feature{text-align:center}.feature__ico{border-radius:var(--r-md);background:var(--c-blue-light);color:var(--c-blue);place-items:center;width:48px;height:48px;margin:0 auto 26px;display:grid}.feature__ico svg{width:26px;height:26px}.feature__title{font-size:20px;line-height:24px;font-weight:var(--fw-medium);margin-bottom:14px}.feature p{font-size:14px;line-height:18px;font-weight:var(--fw-light);color:var(--c-gray-1)}.section--faq{padding:80px 0 132px;overflow:hidden}.deco--fw-green-l{width:86px;top:10px;left:-34px}.deco--fw-pink-r{width:110px;bottom:40px;right:-40px}.faq{z-index:1;gap:16px;display:grid;position:relative}.faq__item{background:var(--c-white);border:1px solid var(--c-blue-1);border-radius:var(--r-xl);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.faq__item:hover,.faq__item:focus-within{border-color:var(--c-gold-border);box-shadow:0 6px 24px rgba(var(--c-gold-glow),.18)}.faq__q button{text-align:left;color:inherit;font-family:var(--ff);font-size:16px;line-height:20px;font-weight:var(--fw-medium);border-radius:var(--r-xl);cursor:pointer;background:0 0;border:0;width:100%;padding:18px 56px 18px 18px;position:relative}.faq__item.is-open .faq__q button{padding-bottom:6px}.faq__chev{transition:transform .3s var(--ease);width:22px;height:22px;position:absolute;top:16px;right:16px;transform:rotate(180deg)}.faq__item:not(.is-open) .faq__chev{transform:rotate(0)}.faq__a{transition:grid-template-rows .35s var(--ease);grid-template-rows:1fr;display:grid}.faq__a>div{overflow:hidden}.faq__item:not(.is-open) .faq__a{grid-template-rows:0fr}.faq__a p{font-size:14px;line-height:19px;font-weight:var(--fw-light);padding:0 18px 18px}.faq__a a{color:var(--c-dark-blue);text-decoration:none}.faq__a a:hover{color:var(--c-blue);text-decoration:underline}.site-footer{background:var(--c-dark-blue);color:var(--c-white);position:relative}.diya-row{--tw:33px;--th:34px;--fx:16.5px;--fy:16px;--fr:11px;z-index:2;height:34px;margin-top:-34px;position:relative;overflow:hidden}.diya-row__track{width:calc(100% + var(--tw)*4);background:url(../assets/images/deco-diya-dim.webp) repeat-x left bottom/var(--tw)var(--th);will-change:transform;animation:9s linear infinite diya-glide;position:absolute;top:0;bottom:0;left:0}.diya-row__track:before,.diya-row__track:after{content:"";pointer-events:none;background:url(../assets/images/deco-diya-lit-pair.webp) repeat-x 0 bottom/calc(var(--tw)*2)var(--th);animation:2.2s ease-in-out infinite diya-blink;position:absolute;inset:0}.diya-row__track:after{background-position:var(--tw)bottom;animation-delay:-1.1s}.diya-row:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 70% at 50% 45%,#ffe4968c,#ffc85a00);width:30%;animation:5s ease-in-out infinite diya-sweep;position:absolute;top:0;bottom:0;left:0}.cta{min-height:179.2vw;position:relative;overflow:hidden}.cta__media,.cta__media img{width:100%;height:100%;position:absolute;inset:0}.cta__media img{object-fit:cover;object-position:center bottom}.cta__inner{z-index:1;text-align:center;padding-top:36px;padding-bottom:6px;position:relative}.cta__title{font-size:34px;line-height:40px;font-weight:var(--fw-bold);letter-spacing:-.02em;max-width:760px;margin:12px auto 16px}.cta__lead{font-size:16px;line-height:19px;font-weight:var(--fw-light);max-width:680px;margin:0 auto}.cta .btn-infs--gold{min-height:48px;margin-top:22px;font-size:14px}.social{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;margin-top:22px;padding-bottom:74.6667vw;display:flex}.social__title{font-size:18px;line-height:28px;font-weight:var(--fw-medium)}.social__list{flex-wrap:wrap;justify-content:center;gap:10px 18px;display:flex}.social__list a{font-size:16px;font-weight:var(--fw-light);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.social__list span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.social__list svg{color:var(--c-yellow-2);transition:transform .25s var(--ease);width:26px;height:26px}.social__list a:hover{color:var(--c-yellow-2)}.social__list a:hover svg{transform:translateY(-2px)scale(1.1)}.footer-bar{z-index:1;background:var(--c-dark-blue);border-top:1px solid #ffffff73;position:relative}.footer-bar__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding-top:22px;padding-bottom:24px;display:flex}.footer-bar p{font-size:14px;line-height:20px;font-weight:var(--fw-light);padding-left:6px}.footer-bar nav{gap:14px;display:flex}.footer-bar a{font-size:14px;line-height:20px;font-weight:var(--fw-light);text-decoration:none}.footer-bar a:hover{color:var(--c-yellow-2)}.anim-in{animation:rise-in .9s var(--ease)both;animation-delay:var(--d,0s)}.js .reveal{opacity:0;transition:opacity 1.1s var(--ease-soft),transform 1.2s var(--ease-soft),filter 1s var(--ease-soft);transition-delay:var(--d,0s);transform:translateY(34px)scale(.985)}.js .reveal.is-visible{opacity:1;filter:none;transform:none}.js .section-head.reveal{filter:none;opacity:1;transform:none}.js .section-head.reveal>*{opacity:0;transition:opacity 1s var(--ease-soft),transform 1.1s var(--ease-soft),filter .9s var(--ease-soft);transform:translateY(22px)}.js .section-head.reveal>:nth-child(2){transition-delay:.12s}.js .section-head.reveal>:nth-child(3){transition-delay:.24s}.js .section-head.reveal.is-visible>*{opacity:1;filter:none;transform:none}.js .reveal.is-visible.offer-card,.js .reveal.is-visible.course-card,.js .reveal.is-visible.feature,.js .reveal.is-visible.bundle-card{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),opacity 1.1s var(--ease-soft),filter 1s var(--ease-soft)}.js .bundle-card .reveal-img{clip-path:inset(0 100% 0 0 round 12px);transition:clip-path 1s var(--ease).15s}.js .bundle-card.is-visible .reveal-img{clip-path:inset(0 round 12px)}.js .bundle-card:nth-of-type(2n).reveal{transform:translate(-40px)}.js .bundle-card:nth-of-type(odd).reveal{transform:translate(40px)}.js .bundle-card.reveal.is-visible{transform:none}.js .bundle-card.reveal.is-visible:hover{transform:translateY(-4px)}.offer-card:after,.course-card:after,.feature:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent 35%,rgba(var(--c-gold-glow),.28)48%,#fffae673 50%,transparent 62%);position:absolute;inset:0;transform:translate(-110%)}.offer-card.is-visible:after,.course-card.is-visible:after,.feature.is-visible:after{animation:card-sweep 1.6s var(--ease-soft)both;animation-delay:calc(var(--d,0s) + .45s)}.hero:after{content:"";z-index:1;pointer-events:none;animation:card-sweep 2.4s var(--ease-soft).5s both;background:linear-gradient(105deg,#0000 30%,#ffe2a061 48%,#fff6dc80 50%,#0000 66%);position:absolute;inset:0;transform:translate(-100%)}.js .hang{opacity:0;transition:opacity 1.2s var(--ease-soft),translate 1.6s cubic-bezier(.3,1.35,.45,1);translate:0 -48px}.js .hang.is-visible{opacity:1;translate:0}.js .string-lights__wire{stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset 1.8s var(--ease-soft)}.js .string-lights.is-visible .string-lights__wire{stroke-dashoffset:0}.js .string-lights circle{opacity:0;transition:opacity .7s;transition-delay:calc(.5s - var(--d)*.55)}.js .string-lights.is-visible circle{opacity:1}.js .diya-row{clip-path:inset(0 100% 0 0);transition:clip-path 2s var(--ease-soft)}.js .site-footer.is-visible .diya-row{clip-path:inset(-20px 0 0)}.js .cta__media{opacity:0;transition:opacity 1.6s}.js .cta.is-visible .cta__media{opacity:1}.js .cta__media img{transition:transform 2.6s var(--ease-soft);transform:scale(1.08)}.js .cta.is-visible .cta__media img{transform:none}.btn-glow{animation:2.6s ease-in-out infinite btn-glow}.btn-glow--gold{animation-name:btn-glow-gold}.btn-glow:after,.btn-shine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-glow:after{animation:3.8s ease-in-out 1.2s infinite btn-shine}.btn-shine:hover:after{animation:.9s ease-out btn-shine}.sway{transform-origin:50% 0;animation:5s ease-in-out infinite sway}.hang{display:block}.hang img{width:100%;height:auto}.hang .hang__ring{aspect-ratio:1;transform-origin:50%;animation:ring-spin var(--rd,30s)linear infinite,ring-glow 3s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(var(--c-gold-glow),.45));height:auto;position:absolute}.flame{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;width:calc(var(--s)*1.7);mix-blend-mode:screen;animation:flame-flicker 2.4s ease-in-out infinite var(--d,0s);background:radial-gradient(circle,#fffce1 0,#ffd66ecc 22%,#ffaa2859 45%,#ff960000 70%);border-radius:50%;position:absolute;translate:-50% -50%}.fw{--fw-o:1;--fw-rgb:228,1,118;display:block}.fw--green{--fw-o:.55;--fw-rgb:0,200,70}.fw img{transform-origin:50% 52%;animation:fw-burst 5.2s cubic-bezier(.2,.8,.3,1)infinite var(--fd,0s);width:100%;height:auto}.fw:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffebf2 0,rgba(var(--fw-rgb),.35)32%,rgba(var(--fw-rgb),0)70%);animation:fw-flash 5.2s ease-out infinite var(--fd,0s);border-radius:50%;width:42%;position:absolute;top:52%;left:50%;translate:-50% -50%}.js .fw{opacity:0;transition:opacity 1.2s var(--ease),transform 1.4s cubic-bezier(.2,.9,.3,1.25);transform:scale(.5)rotate(-15deg)}.js .fw.is-visible{opacity:var(--fw-o);transform:none}.js .fw:not(.is-visible) img,.js .fw:not(.is-visible):after{animation:none}.js :is(.reveal,.hang,.string-lights,.site-footer,.cta):not(.is-visible) *,.js :is(.reveal,.hang,.string-lights,.site-footer,.cta):not(.is-visible) :before,.js :is(.reveal,.hang,.string-lights,.site-footer,.cta):not(.is-visible) :after{animation-play-state:paused}.string-lights__wire{fill:none;stroke:#c9a06a;stroke-width:.9px;opacity:.85}.bulb{animation:bulb-warm 3.2s ease-in-out infinite var(--d,0s)}.bulb__glow{transform-box:fill-box;transform-origin:50%;animation:bulb-halo 3.2s ease-in-out infinite var(--d,0s)}.bulb:nth-child(4n) .bulb__glow{animation:bulb-sparkle 4.6s ease-out infinite var(--d,0s)}.bulb__core{fill:#fff3b8}@keyframes rise-in{0%{opacity:.01;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes glow-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes float-up{0%{opacity:0;transform:translate(0,0)}10%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translate(18px,-620px)}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@keyframes badge-pulse{0%{box-shadow:0 0 0 0 rgba(var(--c-gold-glow),.6)}70%,to{box-shadow:0 0 0 10px rgba(var(--c-gold-glow),0)}}@keyframes pct-pop{0%,80%,to{transform:scale(1)}88%{color:var(--c-red);transform:scale(1.12)}}@keyframes btn-glow{0%,to{box-shadow:0 4px 6px #0145e440,0 0 0 rgba(var(--c-gold-glow),0)}50%{box-shadow:0 6px 16px #0145e44d,0 0 22px rgba(var(--c-gold-glow),.55)}}@keyframes btn-glow-gold{0%,to{box-shadow:0 6px 14px #00000040,0 0 0 rgba(var(--c-gold-glow),0)}50%{box-shadow:0 6px 14px #00000040,0 0 28px rgba(var(--c-gold-glow),.6)}}@keyframes card-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes btn-shine{0%{transform:translate(0)skew(-20deg)}40%,to{transform:translate(422%)skew(-20deg)}}@keyframes shine{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}@keyframes sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes fw-burst{0%{opacity:0;transform:scale(.2)rotate(-8deg)}6%{opacity:1}24%{opacity:1;transform:scale(1)rotate(0)}62%{opacity:.95;transform:scale(1.04)translateY(2px)}84%,to{opacity:0;transform:scale(1.09)translateY(10px)}}@keyframes fw-flash{0%{opacity:0;scale:.3}5%{opacity:1;scale:1.25}28%{opacity:.35;scale:1}60%,to{opacity:0;scale:.9}}@keyframes fw-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes flame-flicker{0%,to{opacity:.6;scale:.9}18%{opacity:1;scale:1.06}32%{opacity:.82;scale:.98}47%{opacity:.96;scale:1.03}63%{opacity:.7;scale:.93}80%{opacity:1;scale:1.05}}@keyframes flame-glow{0%,to{opacity:.65}25%{opacity:1}55%{opacity:.78}80%{opacity:.95}}@keyframes bulb-warm{0%,to{opacity:.78}50%{opacity:1}}@keyframes bulb-halo{0%,to{transform:scale(.85)}50%{transform:scale(1.3)}}@keyframes bulb-sparkle{0%,70%,to{transform:scale(.9)}76%{transform:scale(1.9)}86%{transform:scale(1.05)}}@keyframes diya-glide{0%{transform:translateX(calc(var(--tw)*-4))}to{transform:translate(0)}}@keyframes diya-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes ring-glow{0%,to{filter:drop-shadow(0 0 2px #ffc85a59)}50%{filter:drop-shadow(0 0 9px #ffcd64f2)}}@keyframes ring-spin{to{rotate:calc(360deg*var(--dir,1))}}@keyframes diya-blink{0%,to{opacity:.08}40%,60%{opacity:1}}@keyframes row-flicker{0%,to{opacity:.55}22%{opacity:.95}40%{opacity:.7}58%{opacity:1}78%{opacity:.62}}@media (width>=576px){.hero{background:#fff6e8;flex-direction:column;min-height:0}.hero__media{aspect-ratio:1440/622;order:2;height:auto;margin-top:-10px;position:relative;inset:auto}.hero__media img{object-position:85% center;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.hero__glow{z-index:auto;background:radial-gradient(60% 70% at 18% 45%,#ffe9c48c,#0000 70%);animation:6s ease-in-out infinite glow-breathe}.hero__inner{order:1;padding-top:50px;padding-bottom:8px}.hero__logo img{width:138px}.hero__content{margin-top:26px}.hero__badge{color:var(--c-red);background:var(--c-red-light);border-color:var(--c-red-border);padding:4px 12px;line-height:16px}.hero__title{letter-spacing:-.02em;margin:14px 0 22px;font-size:56px;line-height:60px}.hero__title .br-m{display:none}.hero__title .hl-mobile{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.hero__title .hl-desktop{background:var(--hl-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.hero__lead{color:var(--c-gray-3);max-width:640px;font-size:20px;line-height:24px}.hero__title,.hero__lead,.trust li{text-shadow:none}.hero .btn-infs--hero{border-radius:var(--r-md);text-transform:none;min-height:58px;margin-top:40px;padding:14px 26px;font-size:16px;line-height:20px}.hero .btn-infs--hero .ico{width:22px;height:22px}.trust{gap:12px 18px;margin-top:40px}.trust li{letter-spacing:0;font-size:16px;font-weight:var(--fw-medium);color:var(--c-gray-3);box-shadow:none;background:0 0;gap:10px;padding:0}.trust__item--online,.trust__item--expert,.trust__item--award{order:0}.trust__item--award{order:-1}.trust__ico{background:var(--c-blue-light);width:30px;height:30px}.trust__ico svg{width:17px;height:17px}.cta{min-height:426px}.cta__media img{object-position:70% center;opacity:.55}.cta__inner{text-align:left;padding-top:42px}.cta__title{margin:10px 0 30px;font-size:52px;line-height:58px}.cta__lead{margin:0;font-size:20px;line-height:24px}.cta .btn-infs--gold{min-height:56px;margin-top:30px;font-size:16px}.social{justify-content:flex-start;margin-top:24px;padding-bottom:8px}.social__list{justify-content:flex-start;gap:8px 26px}.social__list span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.social__list svg{width:22px;height:22px}.footer-bar nav{gap:18px}.feature{text-align:left}.feature__ico{margin:0 0 26px}}@media (width>=768px){:root{--section-y:64px}.section-head{margin-bottom:40px}.section-head h2{margin:12px 0 10px;font-size:40px;line-height:46px}.section-head>p:not(.pill){font-size:20px;line-height:26px}.pill{padding:5px 16px;font-size:16px;line-height:20px}.tag{font-size:16px;line-height:20px}.btn-infs,.hero .btn-infs--hero{font-size:20px;line-height:26px}.cta .btn-infs--gold{font-size:18px}.price-label{font-size:16px;line-height:20px}.price del{font-size:20px}.price ins{font-size:36px;line-height:40px}.price--sm ins{font-size:30px;line-height:36px}.checklist li{font-size:16px}.offer-card__title,.course-card__title,.feature__title{font-size:24px;line-height:28px}.offer-card__title{margin-top:28px}.offer-card__desc,.course-card__desc,.feature p{font-size:16px}.choice label{font-size:16px;line-height:20px}.recog{text-align:left;align-items:flex-start;margin-top:80px;padding:32px}.recog__title{font-size:36px;line-height:40px}.recog__text p{font-size:18px;line-height:22px}.recog__list{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px 32px;width:auto;display:flex}.recog__list li{gap:14px;font-size:28px}.recog__logo{width:74px;height:74px}.recog__logo img{width:72px}.deco--hang-tl,.deco--hang-tr{opacity:1;width:96px}.deco--hang-tr{right:12px}.deco--hang-tl{top:-18px;left:8px}.deco--fw-green-l{width:110px;left:-40px}.deco--fw-pink-r{bottom:60px}.bundle-card{margin-bottom:32px;padding:24px}.bundle-card--featured{margin-top:0}.bundle-card__ribbon{font-size:16px;line-height:22px;top:-15px;left:auto;right:32px;translate:none}.bundle-card__img{aspect-ratio:16/8}.bundle-card__title{font-size:24px;line-height:30px}.bundle-card__desc{font-size:16px;line-height:20px}.bundle-card .price-label{text-align:left}.bundle-card__buy{flex-flow:wrap;justify-content:flex-start;gap:16px 32px}.bundle-card__buy .price{justify-content:flex-start}.bundle-card__buy .btn-infs{width:auto;max-width:none;padding:10px 24px}.section--why{padding-bottom:32px}.faq__q button{padding:26px 72px 26px 28px;font-size:20px;line-height:24px}.faq__chev{top:22px;right:26px}.faq__a p{padding:0 28px 22px;font-size:18px;line-height:22px}.diya-row{--tw:49px;--th:51px;--fx:24.5px;--fy:24px;--fr:16px;height:52px;margin-top:-52px}.social__title{font-size:24px}.social__list a{gap:12px;font-size:20px}.footer-bar__inner{text-align:left;justify-content:space-between}.footer-bar p{font-size:20px;line-height:26px}.footer-bar a{font-size:20px;line-height:1.5}.js .reveal,.js .section-head.reveal>*{filter:blur(6px)}.js .section-head.reveal{filter:none}}@media (width>=992px){:root{--section-y:80px}.hero{background:#fff4e3;flex-direction:row;align-items:stretch;min-height:clamp(560px,43.2vw,760px)}.hero__media{aspect-ratio:auto;order:0;height:100%;margin-top:0;position:absolute;inset:0}.hero__media img{object-position:right center;-webkit-mask-image:none;mask-image:none}.hero__inner{text-align:left;padding-bottom:56px}.hero__content{max-width:560px;margin:38px 0 0}.hero__lead{margin:0}.trust{justify-content:flex-start}.section-head h2{font-size:48px;line-height:52px}.deco--fw-green-tl{width:150px;left:-2px}.deco--fw-pink-tr{width:170px;top:-20px;right:0}.deco--hang-tl,.deco--hang-tr{width:138px}.deco--hang-tr{right:58px}.deco--hang-tl{top:-36px;left:60px}.deco--fw-green-l{width:225px;top:80px;left:-30px}.deco--fw-pink-r{width:190px;bottom:110px;right:-30px}.bundle-card{grid-template-columns:minmax(0,446px) minmax(0,1fr);gap:40px}.bundle-card__img{aspect-ratio:446/265}.faq__q button{padding-left:60px;padding-right:110px}.faq__chev{right:58px}.faq__a p{padding:0 60px 24px}.cta__media img{object-position:right center;opacity:1}.cta__title{font-size:64px;line-height:70px}}@media (width>=1200px){.hero__title{font-size:64px;line-height:70px}.hero__content{max-width:650px}.recog{flex-direction:row;justify-content:space-between;align-items:center;min-height:160px;padding:26px 50px}.recog__text{max-width:360px}.recog__list{justify-content:flex-end}.bundle-card__buy{gap:16px 60px}.deco--fw-pink-tr{width:236px}}@media (width>=1400px){.container{max-width:1344px}.container--narrow{max-width:1214px}.container--faq{max-width:1040px}.offer-card__body{padding:24px 32px 34px}.recog__list{gap:24px 56px}.recog__list li{font-size:32px}}@media (width>=1600px){.hero__media img{object-position:right 30%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.particles,.hero:after,.offer-card:after,.course-card:after,.feature:after,.diya-row:after,.btn-glow:after,.offer-card--featured .offer-card__head--dark:after{display:none}.hero__media img,.anim-in{animation-name:fade-in}.sway,.diya-row__track,.offer-card__pct,.pill--dot:before{animation:none}.hang .hang__ring{animation:3s ease-in-out infinite ring-glow}.fw img{animation:fw-glow 4s ease-in-out infinite var(--fd,0s)}.fw:after{animation:fw-glow 4s ease-in-out infinite var(--fd,0s);scale:1}.flame{animation-name:flame-glow;scale:1}.bulb__glow,.bulb:nth-child(4n) .bulb__glow{animation:none;transform:scale(1.1)}.js .reveal,.js .section-head.reveal>*,.js .fw,.js .hang,.js .bundle-card.reveal,.js .cta__media img{filter:none!important;transform:translate(0,0)!important}.js .bundle-card .reveal-img{clip-path:none}.js .string-lights__wire{stroke-dashoffset:0}.js .diya-row{clip-path:none}.offer-card:hover,.course-card:hover,.feature:hover,.bundle-card:hover,.js .bundle-card.reveal.is-visible:hover{transform:none}}