*,:before,:after{box-sizing:border-box}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}@font-face{font-family:Gilroy;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Light"),local("Gilroy-Light"),url(/assets/Gilroy-Light-BQfcPs6d.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/assets/Gilroy-MediumItalic-CH4rAKOn.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/assets/Gilroy-BoldItalic-VydKs7mV.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/assets/Gilroy-Extrabold-D9MUTSRL.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Ouvality;src:local("Ouvality"),url(/assets/OUVALITY-DV2AQ3dy.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ExposureCTwo;src:url(/assets/ExposureCTwo-Dx3BsNVZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--scrollbar-thumb-bg: rgba(18, 20, 23, .1);--scrollbar-track-bg: rgba(255, 255, 255, 1);--mobile: 375px;--mobile-max: 767.98px;--tablet: 768px;--table-max: 1439.98px;--desktop: 1440px;--transition-time: .25s;--transition-effect: cubic-bezier(.4, 0, .2, 1);--background-color: rgba(0, 0, 0, .6);--background-light-pink: #ffecf1;--color-black: #262626;--color-pink: #ffa6c2;--color-pink-light: #ffcfdb;--color-snow: #fafafa;--color-white: #ffffff;--color-grey: #7d7a7a;--color-grey-light: #d9d9d9;--color-grey-lighter: #f7f7f7;--color-rose: #ffedf2;--color-wine: #3d0d17;--color-burgundy: #8a052e;--color-blue: #1a78bf;--color-blush: #ffe6ed;--dark-red: #3c0e18;--primary-font-family: "Gilroy", system-ui, sans-serif;--accent-font-family: "Mulish", sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}section{position:relative;max-width:100vw;overflow:clip;z-index:2}a{color:inherit;text-decoration:none;-webkit-user-select:none;user-select:none;transition-property:opacity,background-color,border,transform,color;transition-timing-function:ease;transition-duration:.35s}button{background-color:unset;padding:unset;text-align:inherit;transition-property:opacity,background-color,border,transform,color,border-radius;transition-timing-function:ease;transition-duration:.35s}input{margin:unset;padding:unset;transition-property:opacity,background-color,border,color,border-radius;transition-timing-function:ease;transition-duration:.35s}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:none}.section-overflow{max-width:100vw;position:relative;overflow-y:visible;overflow-x:clip}@supports not (overflow: clip){.section-overflow{overflow-x:hidden}}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}html,body{width:100%;max-width:479px;margin:0 auto;font-size:min(calc(16vw / 4.02),19.06px)}.container{margin:0 auto;width:100%;padding:0 1.3125rem;max-width:25.125rem}.img-100{display:block;width:100%;height:100%;object-fit:cover}.h2-title{color:var(--black, #262626);font-family:Gilroy;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.075rem;text-transform:uppercase}.h2-title span{font-family:Ouvality;font-size:3.875rem;font-style:normal;font-weight:400;line-height:100%}.block-subtitle{margin-top:-2rem;display:inline-block;color:var(--black, #262626);font-family:Gilroy;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.075rem;text-transform:uppercase;padding:.25rem .75rem .2rem;border-radius:.3125rem;background:var(--light-pink, #ffcfdc);transform:rotate(4deg)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.block-subtitle{padding:.4rem .75rem 0rem}}.section.is-black{background:var(--black, #262626)}button{cursor:pointer}section{padding:3.75rem 0}.hero-start-wrap,.hero-short-desc{visibility:hidden}.header{position:fixed;width:100%;max-width:26.875rem;z-index:998;padding-top:1.1875rem;left:50%;transform:translate(-50%)}.header-wrapper{display:flex;justify-content:end}.open-menu{color:var(--black, #262626);text-align:right;font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.04rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;border:none;transition:color .3s ease}.header.is-on-black .open-menu{color:#fff}.hero{padding-top:1.25rem;padding-bottom:5rem;background-color:var(--background-light-pink);z-index:3}.hero-start-wrap{display:flex;gap:2.5rem;color:var(--color-black);font-family:Gilroy;font-size:.8125rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.0325rem;margin-bottom:3.75rem}.date-start{width:5rem}.course-duration{width:3.9375rem}.hero-main-box{width:15.125rem}.hero-short-desc{display:inline-block;color:var(--dark-red, #3c0e18);font-family:Gilroy;font-size:.8125rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.0325rem;padding:.5rem .75rem;border-radius:12.5rem;background:var(--white, #fbfbfb)}.hero-title-img-box{position:relative;margin-top:-.9rem;margin-bottom:.625rem;height:9rem;width:15.125rem}.hero-desc{position:relative;z-index:2;color:var(--black, #262626);font-family:Gilroy;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.0425rem;max-width:12.5rem}.hero-desc span{color:var(--black, #262626);text-align:center;font-family:Ouvality;font-size:1.375rem;font-style:normal;font-weight:400;line-height:100%}.hero-arrow{width:6.6875rem;height:7.5rem;transform:rotate(-13deg);margin-left:4.375rem;margin-bottom:1rem;position:relative;z-index:2;margin-bottom:2rem}@keyframes sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.star-ticket-btn{display:inline-flex;position:relative;width:15.4375rem;height:7.375rem;transform-origin:center center;animation:sway 4.5s ease-in-out infinite;margin-left:-2rem;z-index:2}.star-ticket-btn img{object-fit:contain;width:15.4375rem;height:7.375rem}.star-ticket-btn p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--light-pink, #ffcfdc);text-align:center;font-family:Gilroy;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.015rem}.bg-star{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero-author{position:absolute;width:25.125rem;height:45.9375rem;height:auto;right:-.2rem;bottom:-3.8rem;z-index:1;pointer-events:none}.hero-author img{overflow:visible;object-fit:cover}.section.black{background:var(--black, #262626)}.study-for-you{position:relative;z-index:2;padding-top:6.25rem;padding-bottom:15.875rem}.study-wrapper{position:relative}.study-for-you .title-wrap{color:var(--light-pink, #ffcfdc);font-family:Gilroy;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.075rem;text-transform:uppercase;margin-bottom:1.75rem}.study-for-you .title-h2{font-size:1.875rem;font-weight:500}.study-for-you .title-h2 span{color:var(--light-pink, #ffcfdc);text-align:center;font-family:Ouvality;font-size:3.875rem;font-style:normal;font-weight:400;line-height:100%}.study-for-you .subtitle{font-size:1.875rem;font-weight:500;margin-top:-2rem;margin-left:4.3rem}.study-for-you .subtitle span{color:var(--light-pink, #ffcfdc);font-family:Ouvality;font-size:3.5rem;font-style:normal;font-weight:400;line-height:105%;text-transform:lowercase}.study-for-you .study-list{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:4}.study-for-you .study-item{padding:1.875rem 1.25rem;border-radius:1.25rem;background:var(--light-pink, #ffcfdc);color:var(--black, #262626)}.study-for-you .study-item.is-black{color:var(--light-pink, #ffcfdc);background:var(--black, #262626);border:2px solid var(--light-pink, #ffcfdc)}.study-for-you .item-name-box{display:flex;align-items:center;justify-content:space-between}.study-for-you .item-name-inside-box{display:flex;flex-direction:column;gap:.125rem}.study-for-you .item-name{font-family:Gilroy;font-size:1.625rem;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-.065rem;text-transform:lowercase;max-width:15rem}.study-for-you .item-icon-box{width:3.75rem;flex-shrink:0}.study-for-you .inside-list{display:flex;flex-direction:column;gap:.75rem}.study-for-you .inside-item{font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.04rem;text-transform:lowercase;display:flex;align-items:center;gap:.5rem}.study-for-you .inside-item-point{width:1.5rem;height:1.5rem}.study-for-you .inside-item-text{font-family:Gilroy;font-size:16px;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.64px;text-transform:lowercase;text-wrap-style:balance}.study-end-texts{position:absolute;left:0;bottom:0;width:100%;z-index:1}.study-tree{position:absolute;right:0;bottom:0;width:17.625rem;height:17.1875rem;z-index:4}.study-end-img{position:absolute;left:0;bottom:-2.9rem;width:100%;z-index:6}.study-format .format-show-box{overflow:hidden;max-height:0;transition:max-height .45s ease}.study-format .format-arrow{transition:transform .35s ease}.study-format .format-item.is-open .format-arrow{transform:rotate(90deg)}.program-top-img{position:absolute;left:0;top:-4.5rem;width:100%;z-index:6}.program{padding-top:5rem;padding-bottom:6.25rem;background-color:#f8f8f8}.program-decor-img{position:absolute;left:-.8rem;top:3.3rem;width:6.375rem;transform:rotate(-14deg);z-index:2}.program .program-title-wrap{display:flex;justify-content:end;margin-bottom:1rem}.program .program-list{display:flex;flex-direction:column;gap:3.75rem;margin-bottom:2.5rem}.program-week{display:flex;flex-direction:column;gap:.625rem}.program .program-item{position:relative}.program-week-box{display:flex;flex-direction:row;align-items:center;opacity:.25;gap:.25rem;margin-bottom:.9375rem}.program-week-box img{width:1.5rem}.week-number{color:var(--black, #262626);font-family:Gilroy;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.0213rem}.program-main-box{padding:1.75rem 0;border-radius:.9375rem;overflow:hidden;border:1px solid var(--pink, #ffcfdc);background:var(--white, #f8f8f8)}.program .item-title-box{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;cursor:pointer}.program .item-number-box{display:flex;flex-direction:column;align-items:start;gap:1rem;max-width:16.875rem}.program .item-number{display:inline-block;color:var(--pink, #fea6c3);font-family:Gilroy;font-size:.875rem;font-style:normal;font-weight:500;line-height:90%;letter-spacing:-.035rem;text-transform:lowercase;padding:.5rem .75rem .375rem;border-radius:5rem;border:1px solid var(--pink, #fea6c3)}.program .item-name{color:var(--black, #262626);font-family:Gilroy;font-size:1.625rem;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-.104rem}.program .item-icon-box{display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:var(--light-pink, #ffcfdc);width:2.5rem;height:2.5rem;cursor:pointer}.program .item-icon-box .program-plus{width:1.25rem;height:1.25rem;fill:var(--black, #262626)}.program .item-padding-box{padding-top:1.75rem}.program .item-desc-box{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:1.75rem;padding:0 1rem}.program-dots{display:block;width:20.5rem;height:3px;margin:0 auto;flex-shrink:0}.program .item-desc-text{color:var(--black, #262626);font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.0187rem}.program .item-desc-text span{font-weight:700}.program .lessons-box{max-width:20.5rem;margin:0 auto;margin-bottom:1.75rem}.program .lessons-title{display:inline-block;color:var(--black, #262626);font-family:Gilroy;font-size:1.125rem;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-.045rem;text-transform:uppercase;padding:.25rem .5rem .125rem;border-radius:.3125rem;background:var(--light-pink, #ffcfdc);transform:rotate(4deg);margin-bottom:1rem}.program .lessons-title.is-result{display:inline-block;color:var(--black, #262626);font-family:Gilroy;font-size:1.125rem;font-style:normal;font-weight:800;line-height:110%;letter-spacing:-.045rem;text-transform:uppercase;padding:.25rem .5rem .125rem;border-radius:.3125rem;background:var(--light-pink, #fff2c9);transform:rotate(-4deg);margin-bottom:1rem}.program .lessons-list{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.75rem}.program .lesson-item{display:flex;align-items:start;gap:.5rem;color:var(--black, #262626);font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.0187rem}.program .lesson-item img{margin-top:.3rem}.result-program-box{max-width:20.5rem;margin:0 auto}.program .add-box{display:flex;align-items:center;gap:.75rem;padding:1.75rem 1.25rem;width:100%;border-radius:.9375rem;background:var(--light-pink, #ffcfdc);margin-top:.625rem}.program .add-box.is-black{background:var(--black, #262626)}.program .add-box.is-black .add-text{color:var(--white, #fbfbfb);font-family:Gilroy;font-size:.9375rem;font-style:italic;font-weight:500;line-height:110%;letter-spacing:-.0187rem;max-width:19.1875rem}.program .red-dot{width:.75rem;height:.75rem;border-radius:50%;background:var(--red, #8a042d);flex-shrink:0;animation:recordingPulse 1.2s ease-in-out infinite}@keyframes recordingPulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 #ff1f1f99}50%{opacity:.45;transform:scale(.85);box-shadow:0 0 0 .35rem #ff1f1f00}to{opacity:1;transform:scale(1);box-shadow:0 0 #ff1f1f00}}.program .add-text{color:var(--black, #262626);font-family:Gilroy;font-size:1.0625rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.0213rem}.program .add-smaller-text{color:var(--black, #262626);font-family:Gilroy;font-size:.875rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.0175rem}.want-btn{display:block;width:14.75rem;margin:0 auto;animation:sway 4.5s ease-in-out infinite}.want-btn p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:var(--light-pink, #ffcfdc);text-align:center;font-family:Gilroy;font-size:1.3869rem;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-.0555rem;text-transform:uppercase}.item-show-box{max-height:0;overflow:hidden;transition:max-height .45s ease}.program-item.is-open .program-plus{transform:rotate(45deg)}.program-item.is-open .item-icon-box{background-color:var(--pink, #fea6c3)}.program-item.is-open .program-plus path{fill:#fff}.study-format{padding-top:5rem}.study-format.pink{background:var(--super-light-pink, #ffecf1);z-index:1}.study-format .format-title-wrap{text-align:center;position:relative;max-width:16.75rem;margin:0 auto 1.875rem}.study-format .format-title-wrap .h2-title{position:relative;z-index:2;margin-left:.6rem}.study-format .format-star{position:absolute;right:0rem;top:.4rem;width:4.375rem;height:4.375rem;transform:rotate(22deg)}.study-format .format-item{padding:2rem .75rem;border-bottom:1px solid #ffcfdc}.study-format .format-name-box{display:flex;align-items:center;justify-content:space-between}.study-format .format-name{color:var(--black, #262626);font-family:Gilroy;font-size:1.375rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.0413rem;max-width:18.75rem}.study-format .format-arrow{width:.625rem;flex-shrink:0}.study-format .format-padding-box{display:flex;flex-direction:column;gap:.5rem;padding-top:.625rem}.study-format .format-text{color:var(--black, #262626);font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.0094rem;max-width:18.75rem}.study-format .format-text span{font-weight:700}.new-format-wrapper{display:flex;flex-direction:column;gap:.75rem}.new-format-item{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1rem;border-radius:.9375rem;background-color:#fbfbfb}.new-format-img{width:4.3125rem}.new-format-box{width:15.3125rem}.new-format-item-title{color:var(--black, #262626);text-wrap-style:balance;font-family:Gilroy;font-size:1.1875rem;font-style:normal;font-weight:600;line-height:104%;letter-spacing:-.0238rem}.new-format-desc{color:var(--black, #262626);text-wrap-style:balance;font-family:Gilroy;font-size:.8125rem;font-style:normal;font-weight:500;line-height:115%;letter-spacing:-.0163rem}.study-format .format-show-box{max-height:0;overflow:hidden;transition:max-height .35s ease}.study-format .format-item{padding:2rem .75rem;border-bottom:1px solid #ffcfdc;transition:background-color .3s ease,border-radius .3s ease,border-color .3s ease}.study-format .format-item.is-open{border-radius:.625rem;background:var(--light-pink, #ffcfdc);padding-bottom:1.25rem}.study-format .format-item.is-before-open{border-bottom-color:transparent}.study-format .format-name-box{cursor:pointer}.study-format .format-arrow{transition:transform .3s ease}.result{padding-bottom:7rem}.result-flower{position:absolute;right:-3.2rem;top:1.3rem;width:10rem;height:9.375rem;z-index:5;transform:rotate(6deg)}.result .result-title-wrap{text-align:center;margin-bottom:1.25rem}.result .h2-title.white{color:var(--white, #ffffff);margin-right:.5rem}.result .block-subtitle.result-rotate{transform:rotate(-3deg)}.result .result-text-box{display:flex;flex-direction:column;color:var(--white, #fbfbfb);text-align:center;font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:500;line-height:114%;letter-spacing:-.04rem;max-width:20rem;margin:0 auto}.result-desc{margin-bottom:.5rem}.result .result-text-box .result-desc-weight-accent{font-weight:700;margin-bottom:2rem}.result .result-desc span{color:var(--light-pink, #ffcfdc);font-weight:700}.result .result-desc-accent{color:var(--light-pink, #ffcfdc);font-weight:700;text-transform:uppercase;width:15rem;margin:0 auto}.result .result-arrow-between{display:block;width:1.125rem;height:3.125rem;margin:.75rem auto 1.625rem;animation:arrowDownFloat 1.8s ease-in-out infinite;will-change:transform,opacity}@keyframes arrowDownFloat{0%{transform:translateY(0);opacity:.6}50%{transform:translateY(.75rem);opacity:1}to{transform:translateY(0);opacity:.6}}.result .result-prime-letters{display:flex;flex-direction:row;justify-content:center;gap:.75rem;color:var(--white, #fbfbfb);font-family:Gilroy;font-size:3.75rem;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase;margin-bottom:1rem}.result .result-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.25rem}.result .result-item{padding:1.25rem .75rem;border:1px solid var(--pink, #fea6c3);border-radius:.625rem}.result .result-name-box{display:flex;align-items:start;justify-content:space-between;cursor:pointer}.result-inside-box{max-width:17.5rem}.result .result-name{color:var(--light-gray, #f8f8f8);font-family:Gilroy;font-size:2rem;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.02rem;max-width:18.75rem}.result .result-name span{color:var(--pink, #fea6c3)}.result-name-desc{color:var(--light-gray, #f8f8f8);font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.0094rem}.result .result-arrow{width:.625rem;flex-shrink:0}.result .result-padding-box{display:flex;flex-direction:column;gap:.5rem;padding-top:1.875rem}.result .result-text{color:var(--black, #262626);font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.0094rem;max-width:18.75rem}.result .result-text span{font-weight:700}.result-show-box{height:0;overflow:hidden;transition:height .4s ease}.result-item{border-radius:.625rem;border:1px solid transparent;transition:background .3s ease,border-color .3s ease}.result-item.is-active{border:1px solid var(--pink, #fea6c3);background:var(--super-light-pink, #ffecf1);padding:1.25rem .75rem}.result-item.is-active .result-name{color:var(--pink, #fea6c3)}.result-item.is-active .result-name-desc,.result-item.is-active .result-text{color:var(--black, #262626)}.result-arrow{transition:transform .3s ease}.result-item.is-active .result-arrow{transform:rotate(90deg)}.result-prime-letter{transition:color .3s ease,text-shadow .3s ease}.result-prime-letter.is-active{color:var(--pink, #fea6c3);text-shadow:0 0 .4437rem rgba(254,166,195,.6)}.want-btn.black p{color:var(--black, #262626)}.about-author{z-index:1;padding-top:0;background:var(--super-light-pink, #ffecf1)}.author-big-img{position:absolute;right:-10.4rem;top:15rem;width:23.0625rem;height:44.625rem;z-index:5}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.author-big-img{top:15.9rem;right:-9.9rem}}.about-author .author-bg-box{position:relative;width:100%;height:31.5625rem}.about-author .author-bg-img{position:absolute;left:0;top:0;width:100%;height:31.5625rem}.about-author .author-title-wrap{position:absolute;left:1.3125rem;bottom:4rem;z-index:5}.author-img-split{position:absolute;left:0;bottom:-4.4rem;width:100%}.about-author .author-title{color:var(--white, #fbfbfb);font-family:Gilroy;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.075rem;text-transform:uppercase}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.about-author .author-title{margin-bottom:.3rem}}.about-author .author-title span{color:var(--white, #fbfbfb);text-align:center;font-family:Ouvality;font-size:3.875rem;font-style:normal;font-weight:400;line-height:100%}.about-author .author-subtitle{margin-top:-1.3rem;margin-left:3.2rem;color:var(--light-pink, #ffcfdc);font-family:Gilroy;font-size:1.875rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.075rem;text-transform:uppercase}.about-author .container{padding:0;max-width:100%}.about-author .author-wrapper{width:100%;padding:3rem 1.3125rem 0;background:var(--super-light-pink, #ffecf1)}.about-author .author-name{color:var(--black, #262626);font-family:Gilroy;font-size:2.1875rem;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-.0656rem;text-transform:uppercase;max-width:12.9375rem;margin-bottom:1.25rem}.about-author .author-list{display:flex;flex-direction:column;gap:1.5rem;max-width:17.5rem}.about-author .author-item{display:flex;align-items:start;gap:.25rem}.about-author .inside-item-point{width:1.25rem}.about-author .author-text{color:var(--black, #262626);font-family:Gilroy;font-size:.8125rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.0081rem;max-width:11.4375rem}.author-dots{width:100%;height:2px}.author-stories{position:relative;width:100%;height:18rem;overflow:hidden;perspective:900px;z-index:6;margin-top:-2rem}.sotries-item{position:absolute;top:50%;left:50%;width:9.375rem;height:12.25rem;border-radius:1rem;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:transform .45s ease,opacity .45s ease;pointer-events:none;border-radius:.9375rem;overflow:hidden}.sotries-item .img{width:100%;height:100%;object-fit:cover}.sotries-item.is-center{opacity:1;z-index:5;width:10.5rem;height:13.75rem;filter:brightness(1);transform:translate(-50%,calc(-50% - 1.3rem)) rotate(0) rotateY(0) scale(1)}.sotries-item.is-left{opacity:1;z-index:4;filter:brightness(.92);transform:translate(calc(-50% - 8.4rem),calc(-50% + 1.5rem)) rotate(-7deg) rotateY(12deg) scale(1)}.sotries-item.is-right{opacity:1;z-index:4;filter:brightness(.92);transform:translate(calc(-50% + 8.4rem),calc(-50% + 1.5rem)) rotate(7deg) rotateY(-12deg) scale(1)}.sotries-item.is-far-left{opacity:0;z-index:2;filter:brightness(.82);transform:translate(calc(-50% - 12rem),calc(-50% + 3.5rem)) rotate(-13deg) rotateY(22deg) scale(1)}.sotries-item.is-far-right{opacity:0;z-index:2;filter:brightness(.82);transform:translate(calc(-50% + 12rem),calc(-50% + 3.5rem)) rotate(13deg) rotateY(-22deg) scale(1)}.sotries-item.is-hidden{opacity:0;z-index:1;transform:translate(-50%,calc(-50% + 5rem)) scale(1)}.author-stars-wrap{position:relative}.author-stars-text{position:absolute;left:50%;top:5.5rem;transform:translate(-50%);color:var(--white, #fbfbfb);text-align:center;font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.0094rem;max-width:6.9375rem}.author-brands-wrap{margin:0 auto}.author-brands-wrap .author-dots{width:22.5rem;height:2px;margin:0 auto}.author-brands-wrap .author-text{max-width:17.1875rem}.author-brands-wrap .author-item{max-width:22.5rem;margin:1.75rem auto 1.5rem}.horizontal-marquee-inner{flex-shrink:0}.horizontal-marquee{max-width:150%;margin-bottom:1.75rem}.horizontal-marquee-inner img{height:1.875rem}.lectors{background:var(--super-light-pink, #ffecf1)}.lector-flower{position:absolute;left:0rem;top:7.9rem;width:5.125rem;height:4.9375rem;z-index:5;transform:rotate(-16deg)}.lectors .lectors-title-wrap{max-width:16.9375rem;margin:0 0 1.25rem auto}.lectors .lectors-title-wrap .subtitle{margin-top:-1.1rem;margin-left:4.2rem}.lectors .lectors-title-wrap .title-speakers{margin-top:-1.4rem;margin-right:0rem;text-align:right;color:var(--pink, #fea6c3);font-family:Ouvality;font-size:3.5rem;font-style:normal;font-weight:400;line-height:105%}.lectors .swiper-box{width:100%}.lectors-swiper{width:100%;cursor:grab}.lectors .swiper-wrapper{display:flex;flex-direction:row;align-items:stretch;margin-bottom:2rem}.lectors .swiper-slide{max-width:16.75rem;height:auto;width:100%;flex-shrink:0}.lectors .speaker-box{height:100%;width:100%;padding:1rem;border-radius:.9375rem;border:1px solid var(--black, #262626);background:var(--white, #fbfbfb)}.lectors .speaker-img-box{border-radius:.75rem;overflow:hidden;height:14.75rem;margin-bottom:1.25rem}.lectors .speaker-name-link{display:flex;align-items:center;justify-content:space-between;color:var(--pink, #fea6c3);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.04rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:.75rem}.lectors .speaker-desc-box{display:flex;flex-direction:column;gap:.5rem;color:var(--black, #262626);font-family:Gilroy;font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.0325rem}.lectors .speaker-text span{font-weight:700}.swiper-btns-box{display:flex;align-items:center;justify-content:space-between;width:16.75rem;margin:0 auto}.lectors-button-next{transform:rotateY(180deg)}.swiper-button{cursor:pointer}.swiper-navigation-icon{display:none}.tariffs{padding-top:5rem;padding-bottom:0}.tariffs .tariff-title-wrap{position:relative;text-align:center;margin-bottom:2.5rem}.tariff-light{position:absolute;right:1.4rem;top:-1.8rem;width:7.5rem;height:6.875rem}.tariffs .h2-title{color:var(--pink, #fea6c3);position:relative;z-index:5}.tariffs .tariff-desc-box{position:relative;max-width:18.75rem;margin:0 auto 1.875rem}.tariffs .tariff-desc{color:var(--white, #fbfbfb);text-align:center;font-family:Gilroy;font-size:1.125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.045rem;max-width:14.375rem;margin:0 auto}.tariff-desc-arrow{position:absolute;right:.3rem;top:.5rem;width:2.5rem}.tariffs .tariff-control-box{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:.25rem;margin-bottom:2.5rem}.tariffs .tariff-control-btn{border-radius:1rem;border:1px solid var(--pink, #fea6c3);color:var(--pink, #fea6c3);font-family:Gilroy;text-align:center;font-size:.875rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.0437rem;text-transform:uppercase;text-wrap-style:balance;height:3rem;cursor:pointer}.tariffs .tariff-item{position:relative;display:flex;flex-direction:column;gap:.25rem;width:22.5rem;border-radius:.9375rem}.sold-out-img{position:absolute;left:50%;bottom:4rem;transform:translate(-50%);width:25.125rem;max-width:none;z-index:10;pointer-events:none}.tariffs .tariff-item-desc{position:relative;background:var(--super-light-pink, #ffecf1);padding:2rem 1.25rem 3rem;margin-bottom:.25rem;border-top-left-radius:.9375rem;border-top-right-radius:.9375rem}.tariff-places{position:absolute;left:50%;top:0;transform:translate(-50%);display:inline-flex;flex-direction:row;gap:.25rem;border-radius:0 0 .9375rem .9375rem;background:var(--black, #262626);padding:0 1rem .375rem}.place-star{display:block;height:.9375rem;width:.9375rem}.place-text{color:var(--white, #fbfbfb);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.04rem;text-transform:lowercase;opacity:.6}.tariffs .tariff-name-box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;margin-bottom:2rem}.tariffs .tariff-name{color:var(--pink, #fea6c3);text-align:center;font-family:ExposureCTwo;font-size:2.5rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.025rem;text-transform:uppercase}.tariffs .tariff-tag{display:inline-block;color:var(--black, #262626);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.04rem;padding:.25rem .5rem;border-radius:.3125rem;background:var(--pink, #fea6c3)}.tariffs .tariff-text-box{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.tariffs .dots{display:block;width:100%;height:auto;flex-shrink:0}.tariffs .tariff-text{color:var(--black, #262626);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.03rem}.tariffs .tariff-text span{font-weight:700}.tariffs .tariff-inside-list{display:flex;flex-direction:column;gap:.5rem}.tariffs .tariff-inside-item{display:flex;gap:.5rem;align-items:center}.tariffs .inside-item-text-box{display:flex;flex-direction:column;color:var(--black, #262626);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.02rem}.tariffs .inside-add-desc{opacity:.4}.tariffs .tariff-item-price{position:relative;background:var(--super-light-pink, #ffecf1);padding:3rem 1.25rem 2rem;border-radius:0 0 1rem 1rem}.tariffs .tariff-dots-wrap{display:flex;gap:1.1875rem;position:absolute;left:-.825rem;top:-1rem}.tariffs .dot{width:1.625rem;height:1.625rem;flex-shrink:0;background-color:var(--black, #262626);border-radius:50%}.tariffs .price-box{display:flex;align-items:center;justify-content:center;gap:.75rem}.tariffs .old-price{color:var(--black, #262626);font-family:Gilroy;font-size:2.125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.085rem;text-decoration-line:line-through;text-transform:uppercase;opacity:.4}.tariffs .new-price{color:var(--black, #262626);font-family:Gilroy;font-size:3.125rem;font-style:normal;font-weight:700;line-height:105%;letter-spacing:-.125rem;text-transform:uppercase}.tariffs .tariff-access{color:var(--black, #262626);text-align:center;font-family:Gilroy;font-size:.875rem;font-style:italic;font-weight:500;line-height:120%;letter-spacing:-.0175rem;margin-bottom:2rem}.tariffs .tariff-btns-wrap{display:flex;flex-direction:column;gap:.75rem;color:var(--black, #262626);font-family:Gilroy;font-size:1.5rem;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.06rem;text-transform:lowercase}.tariffs .tariff-btn{display:block;border-radius:.9375rem;background:var(--pink, #fea6c3);padding:.375rem;height:4.625rem}.tariffs .tariff-btn-border{display:flex;align-items:center;justify-content:center;gap:.25rem;border-radius:.625rem;border:1px solid var(--black, #262626);height:100%}.tariff-btn-border img{width:1.5rem;height:1.5rem;flex-shrink:0}.tariffs .tariff-btn.question-btn{background:var(--white, #fbfbfb)}.inside-text.new{font-style:italic;font-weight:700}.tariff-bg{display:block;width:100%}.tariff-control-btn{transition:background-color .3s ease,color .3s ease}.tariff-control-btn.is-active{background:var(--pink, #fea6c3);color:var(--black, #262626);font-weight:700}.tariffs .tariff-control-btn{position:relative;overflow:hidden;border:1px solid var(--pink, #fea6c3)}.tariffs .tariff-control-btn:not(.is-active):before{content:"";position:absolute;top:-150%;left:-150%;width:300%;height:300%;background:linear-gradient(90deg,transparent 45%,rgba(254,166,195,.9) 50%,transparent 55%);transform:rotate(25deg);animation:tariffBtnShine 4s linear infinite;pointer-events:none}@keyframes tariffBtnShine{0%{transform:translate(-45%) rotate(18deg);opacity:0}12%{opacity:1}45%{transform:translate(45%) rotate(18deg);opacity:1}62%{opacity:0}to{transform:translate(45%) rotate(18deg);opacity:0}}.tariffs .tariff-item{display:none}.tariffs .tariff-item.is-active{display:block}.sold-out-img{display:none}.tariff-item.is-sold-out .sold-out-img{display:block}.tariff-item.is-sold-out .tariff-btn{background:#d1d1d1;color:#9a9a9a;pointer-events:none;cursor:default}.tariff-item.is-sold-out .tariff-btn-border{border-color:#9a9a9a}.tariff-item.is-sold-out .question-btn{background:#d1d1d1}.bonuses{background:var(--super-light-pink, #ffecf1)}.bonuses .bonuses-title-wrap{margin-bottom:1.5625rem;max-width:20.5rem;margin:0 auto;margin-bottom:1.25rem}.bonuses .h2-title{max-width:19.5rem;line-height:60%}.bonuses .h2-title span{text-transform:uppercase}.bonuses .h2-title.center{text-align:center;margin-top:-.5rem}.bonuses .pink-accent{margin-top:-1rem;margin-right:.8rem;text-align:right;color:var(--pink, #fea6c3);font-family:Ouvality;font-size:3.3rem;font-style:normal;font-weight:400;line-height:105%;text-transform:lowercase}.bonuses .bonus-list{display:flex;flex-direction:column;gap:.75rem}.bonuses .bonus-item{display:flex;align-items:center;gap:.875rem;padding:1.25rem 1rem;border-radius:.9375rem;background:var(--white, #fbfbfb)}.bonuses .item-number-box{display:flex;flex-direction:column;justify-content:space-between}.bonuses .item-icon-box{width:4.3125rem}.bonuses .item-number{color:var(--black, #262626);font-family:Gilroy;font-size:.75rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.03rem;opacity:.2}.bonuses .bonus-info-box{max-width:15.3125rem}.bonuses .bonus-name{color:var(--black, #262626);font-family:Gilroy;font-size:1.1875rem;font-style:normal;font-weight:600;line-height:104%;letter-spacing:-.0238rem;text-wrap-style:balance}.bonuses .bonus-desc{color:var(--black, #262626);font-family:Gilroy;font-size:.8125rem;font-style:normal;font-weight:500;line-height:115%;letter-spacing:-.0163rem;text-wrap-style:balance}.bonuses .bonus-access-title{display:inline-block;color:var(--black, #262626);font-family:Gilroy;font-size:.75rem;font-style:normal;font-weight:500;line-height:115%;letter-spacing:-.015rem;padding:1px .25rem;border-radius:.1875rem;background:var(--pink, #fea6c3);margin-bottom:.25rem}.bonuses .bonus-access{color:var(--black, #262626);font-family:Gilroy;font-size:.75rem;font-style:normal;font-weight:500;line-height:115%;letter-spacing:-.015rem}.bonus-btn-wrap{position:relative}.bonus-arrow{position:absolute;left:2.5rem;top:.25rem;width:3.125rem}.bonus-btn{display:block;width:15.4375rem;margin:0 0 0 auto;animation:sway 4.5s ease-in-out infinite}.bonus-btn p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:var(--light-pink, #ffcfdc);text-align:center;font-family:Gilroy;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.015rem;width:9.0625rem}.reviews{background:var(--super-light-pink, #ffecf1)}.reviews .reviews-title-wrap{position:relative;max-width:22rem;margin:0 0 1.25rem auto}.review-heart{position:absolute;right:0;top:0}.reviews .reviews-title-wrap .subtitle{margin-top:-1.3rem;margin-left:7rem}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.reviews .reviews-title-wrap .subtitle{margin-top:-1rem}}.reviews .reviews-title-wrap .title-speakers{margin-top:-1.4rem;margin-right:-.4rem;text-align:right;color:var(--black, #262626);font-family:Ouvality;font-size:3.5rem;font-style:normal;font-weight:400;line-height:105%}.reviews .swiper{width:100%;overflow:hidden}.reviews .swiper-wrapper{margin-bottom:2rem;display:flex}.swiper-slide{cursor:grab;flex-shrink:0}.review-img-box{width:22.5rem;height:36.25rem;margin:0 auto;border-radius:.9375rem;overflow:hidden;border:1px solid var(--black, #262626)}.review-button-next{transform:rotateY(180deg)}.reviews-end-img{position:absolute;left:0;bottom:-5rem;width:100%}.faq{z-index:1;padding-bottom:0}.faq .faq-title-wrap{text-align:center;margin-bottom:1.1875rem}.faq .h2-title{color:var(--white, #fbfbfb);margin-bottom:.2rem}.faq .block-subtitle{transform:rotate(-3deg)}.faq .faq-desc{color:var(--white, #fbfbfb);text-align:center;font-family:Gilroy;font-size:1.125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.045rem;max-width:18.0625rem;margin:0 auto 1.25rem}.faq .faq-arrow{display:block;margin:0 auto 1.75rem;animation:arrowDownFloat 1.8s ease-in-out infinite;will-change:transform,opacity}.faq .faq-list{display:flex;flex-direction:column;gap:.75rem}.faq .faq-item{padding:1.75rem 1rem;border-radius:.9375rem;border:1px solid var(--light-pink, #ffcfdc);background:var(--white, #fbfbfb)}.faq .faq-question-box{display:flex;align-items:center;justify-content:space-between}.faq .question{color:var(--black, #262626);font-family:Gilroy;font-size:1.2rem;font-style:normal;font-weight:600;line-height:95%;letter-spacing:-.06rem;max-width:14rem;text-wrap-style:balance}.faq .item-icon-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.625rem;background:var(--light-pink, #ffcfdc);width:2.5rem;height:2.5rem;cursor:pointer}.faq .item-icon-box .program-plus{width:1.25rem;height:1.25rem;flex-shrink:0;fill:var(--black, #262626)}.faq .faq-padding-box{padding-top:1.75rem}.faq .faq-answer-text{color:var(--black, #262626);font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.0094rem;max-width:19rem}.faq-answer-text span{font-weight:700}.faq-answer-text a{text-decoration:underline;font-weight:700}.faq-item{background:transparent;transition:background .3s ease}.faq-item.is-active{background:var(--super-light-pink, #ffecf1)}.faq-question-box{cursor:pointer}.item-icon-box{display:flex;align-items:center;justify-content:center;transition:background .3s ease}.program-plus{transition:transform .3s ease,fill .3s ease;fill:currentColor}.program-plus path{transition:fill .3s ease}.faq-show-box{height:0;overflow:hidden;transition:height .35s ease}.faq-item.is-active .item-icon-box{background:var(--pink, #fea6c3)}.faq-item.is-active .program-plus{transform:rotate(45deg)}.faq-item.is-active .program-plus path{fill:#fff}.footer{padding-top:0;padding-bottom:16.5rem}.footer .support-letter-box{position:relative;width:100%;z-index:8}.footer .support-img{width:100%;pointer-events:none}.footer .letter-text-box{position:absolute;left:50%;top:12.3rem;width:19rem;transform:translate(-50%) rotate(7deg);color:var(--black, #262626);font-family:Gilroy;font-size:1.3594rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.0544rem;text-transform:uppercase}.footer .letter-text:nth-child(1) span{display:inline-block;color:var(--black, #262626);text-align:center;font-family:Ouvality;font-size:2.8094rem;font-style:normal;font-weight:400;line-height:100%;margin-right:-.3rem}.footer .letter-text:nth-child(2){text-align:right;margin-right:.9rem;margin-top:-.6rem}.footer .letter-text:nth-child(3){margin-top:-.1rem;margin-left:1.8rem}.footer .letter-text:nth-child(4){color:var(--black, #262626);text-align:right;font-family:Ouvality;font-size:2.6417rem;font-style:normal;font-weight:400;line-height:100%;text-transform:lowercase;margin-top:-.6rem;margin-right:1.8rem}.footer .container{margin-top:-5rem;position:relative;z-index:5}.footer .support-arrow{width:4rem;height:4.375rem;margin-left:1.875rem}.footer .support-link{display:block;max-width:11.25rem;transform:rotate(-4deg);margin-left:2rem;margin-bottom:6.875rem}.footer .telegram-icon{width:6.75rem;animation:imgPulse 1.6s ease-in-out infinite}@keyframes imgPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.footer .support-text{color:var(--white, #fbfbfb);font-family:Gilroy;font-size:1.125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-.045rem;margin-bottom:.25rem}.footer .support-tag{display:inline-block;color:var(--black, #262626);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.04rem;padding:.25rem .5rem;border-radius:.3125rem;background:var(--pink, #fea6c3)}.footer .footer-wrapper{display:flex;align-items:start;justify-content:space-between;color:var(--white, #fbfbfb);font-family:Gilroy;font-size:.875rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.035rem;height:5.25rem;margin-bottom:2.5rem}.footer .footer-wrapper .footer-box:nth-child(2){width:8.75rem;text-align:right}.footer .footer-box{display:flex;flex-direction:column;justify-content:space-between;height:100%}.footer .footer-box .accent{color:var(--pink, #fea6c3)}.footer .disign-creator{color:var(--white, #fbfbfb);font-family:Gilroy;font-size:.875rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.035rem;opacity:.4}.footer-logo{display:block;width:100%;position:absolute;left:0;bottom:0;z-index:10}.footer-bg-img{position:absolute;left:0;bottom:0;width:100%}.mobile-menu{position:relative;position:fixed;top:0;right:0;bottom:0;z-index:999;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;max-width:479px;width:100%;transition:opacity .3s ease,visibility .3s ease;background:var(--black, #262626)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-container{position:relative;z-index:2;width:100%;max-width:479px;min-height:100dvh;margin:0 auto;transform:translate(100%);transition:transform .3s ease;padding:1.1875rem 1.3125rem 3rem}.mobile-menu.is-open .mobile-container,.mobile-menu.is-open .mobile-bg{transform:translate(0)}body.no-scroll{overflow:hidden}.mobile-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.mobile-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:6.5625rem}.mobile-header img{width:5.625rem;height:3.375rem}.mobile-close{color:var(--pink, #fea6c3);text-align:right;font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.04rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;border:none;background:transparent}.mobile-navigation{display:flex;flex-direction:column;gap:1.5rem;color:var(--white, #fbfbfb);text-align:center;font-family:Gilroy;font-size:1.75rem;font-style:normal;font-weight:600;line-height:105%;letter-spacing:-.07rem}.mobile-links{display:flex;justify-content:space-between;align-items:center}.mobile-links a{color:var(--pink, #fea6c3);font-family:Gilroy;font-size:1rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.04rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mobile-btn{display:block;position:relative;width:10rem;height:3.75rem;transform-origin:center center;animation:sway 4.5s ease-in-out infinite;z-index:2}.mobile-btn p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:var(--black, #262626);text-align:center;font-family:Gilroy;font-size:.9375rem;font-style:normal;font-weight:800;line-height:100%;letter-spacing:-.0375rem;text-transform:uppercase}.mobile-bg{position:absolute;right:0;bottom:0;width:22.0625rem;mix-blend-mode:lighten}
