.styles_page__tPZcj{min-height:100vh;padding-top:calc(88/3840*200vw);background:#ece6f4}@media(max-width:1000px){.styles_page__tPZcj{padding-top:calc(70/1000*266.6667vw)}}.styles_breadcrumb__gNKT3{display:flex;align-items:center;font-weight:600;gap:calc(10/3840*200vw);padding:calc(20/3840*200vw) calc(100/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(12/3840*200vw);color:var(--purple-light)}.styles_breadcrumb__gNKT3 .styles_activecrumb___2B3q{color:var(--black);opacity:.7}.styles_breadcrumb__gNKT3 a{color:var(--purple);text-decoration:none;transition:color var(--speed)}@media(hover:hover)and (pointer:fine){.styles_breadcrumb__gNKT3 a:hover{color:var(--purple-dark)}}.styles_breadcrumb__gNKT3 svg{width:10px}@media(max-width:1000px){.styles_breadcrumb__gNKT3{display:none}}.styles_heroShell__hcRDF{position:relative;width:min(1240/3840*200vw,100% - 200/3840*200vw);margin:0 auto;padding-top:calc(60/3840*200vw)}@media(max-width:1000px){.styles_heroShell__hcRDF{width:auto;margin:0 calc(20/1000*266.6667vw);padding-top:calc(8/1000*266.6667vw)}}.styles_heroCard__Cm7zM{width:100%}.styles_heroDeck__SZmKT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.04167vw;width:100%;min-height:calc(420/3840*200vw)}@media(max-width:1000px){.styles_heroDeck__SZmKT{min-height:auto;grid-template-columns:1fr;gap:calc(14/1000*266.6667vw)}}.styles_heroCardTags__xyx3Q{display:flex;gap:calc(10/3840*200vw);flex-wrap:wrap;margin-bottom:calc(22/3840*200vw)}@media(max-width:1000px){.styles_heroCardTags__xyx3Q{gap:calc(6/1000*266.6667vw);margin-bottom:calc(12/1000*266.6667vw)}}.styles_heroTag__4y7_v{font-size:calc(14/3840*200vw);font-weight:700;letter-spacing:.06em;padding:calc(6/3840*200vw) calc(14/3840*200vw);border-radius:calc(100/3840*200vw);text-transform:uppercase;background:rgba(245,236,247,.98);color:var(--purple-dark)}.styles_heroTag__4y7_v:nth-child(2){background:#f0ff61;color:var(--black)}@media(max-width:1000px){.styles_heroTag__4y7_v{font-size:calc(10/1000*266.6667vw);padding:calc(6/1000*266.6667vw) calc(10/1000*266.6667vw)}}.styles_heroImgSide___cRIm{display:flex;align-items:center;justify-content:center;padding:0;min-height:calc(420/3840*200vw);overflow:hidden;border-radius:calc(32/3840*200vw);background:#fff;box-shadow:0 calc(10/3840*200vw) calc(40/3840*200vw) rgba(122,88,168,.14);animation:styles_heroPhotoReveal__bMOLp 1.35s cubic-bezier(.22,1,.36,1) forwards}@media(max-width:1000px){.styles_heroImgSide___cRIm{min-height:calc(236/1000*266.6667vw);padding:0;border-radius:calc(22/1000*266.6667vw);box-shadow:0 calc(14/1000*266.6667vw) calc(30/1000*266.6667vw) rgba(122,88,168,.12);animation:none}}.styles_heroImgWrap__zEx39{position:relative;overflow:hidden;width:100%;height:100%;filter:none;border-radius:calc(24/3840*200vw);background:#fff}.styles_heroImgWrap__zEx39[data-img=whatIs]{width:calc(560/3840*200vw);height:calc(430/3840*200vw)}@media(max-width:1000px){.styles_heroImgWrap__zEx39{border-radius:calc(18/1000*266.6667vw)}.styles_heroImgWrap__zEx39[data-img=whatIs]{width:100%;height:auto;aspect-ratio:4/5}}@media(hover:hover)and (pointer:fine){.styles_heroImgWrap__zEx39:hover img{transform:scale(1.1)}}.styles_heroImgWrap__zEx39 img{width:100%;height:100%;display:block;transition:transform var(--speed);object-fit:cover;object-position:center;image-rendering:auto}.styles_heroBadgeIn__EbZwt{position:relative;width:100%;height:100%}.styles_heroBadgeIn__EbZwt svg{position:absolute;top:0;left:0;width:calc(116/3840*200vw);height:calc(116/3840*200vw);animation:styles_rotating__ZEBw9 10s linear infinite}@media(max-width:1000px){.styles_heroBadgeIn__EbZwt svg{width:calc(64/1000*266.6667vw);height:calc(64/1000*266.6667vw)}}.styles_heroBadgeWrap__f3Z4w{width:calc(116/3840*200vw);height:calc(116/3840*200vw);position:absolute;bottom:-2.0625vw;left:-3.0625vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10}.styles_heroBadgeWrap__f3Z4w span{font-family:SF Pro Display,sans-serif;font-size:calc(10/3840*200vw);font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:1;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:1000px){.styles_heroBadgeWrap__f3Z4w span{font-size:calc(7/1000*266.6667vw);letter-spacing:.08em;line-height:1.15}.styles_heroBadgeWrap__f3Z4w{width:calc(64/1000*266.6667vw);height:calc(64/1000*266.6667vw);bottom:auto;top:51.0667vw;left:-3.86667vw}}.styles_heroInfoSide__nKUCD{z-index:3;min-height:calc(420/3840*200vw);padding:calc(56/3840*200vw) calc(40/3840*200vw) calc(32/3840*200vw) calc(36/3840*200vw);display:flex;flex-direction:column;justify-content:start;border-radius:calc(32/3840*200vw);background:linear-gradient(rgba(219,200,240,.98),rgba(228,215,244,.96));box-shadow:0 calc(10/3840*200vw) calc(40/3840*200vw) rgba(122,88,168,.1)}@media(max-width:1000px){.styles_heroInfoSide__nKUCD{min-height:auto;padding:calc(18/1000*266.6667vw) calc(16/1000*266.6667vw) calc(16/1000*266.6667vw);border-radius:calc(22/1000*266.6667vw);background:linear-gradient(180deg,rgba(219,200,240,.98),rgba(228,215,244,.96));box-shadow:0 calc(14/1000*266.6667vw) calc(30/1000*266.6667vw) rgba(122,88,168,.1);animation:none}}@keyframes styles_heroInfoReveal__W3V_I{0%{transform:translateX(calc(-582 / 3840 * 200vw))}to{transform:translateX(0)}}.styles_heroTitle__GRswg{font-family:Halvar Breitschrift,sans-serif;font-size:calc(24/3840*200vw);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--black);margin-bottom:calc(14/3840*200vw)}@media(max-width:1000px){.styles_heroTitle__GRswg{font-size:calc(24/1000*266.6667vw);line-height:.98;margin-bottom:calc(10/1000*266.6667vw)}}.styles_heroDivider__rVoeQ{width:100%;height:1px;background:rgba(122,88,168,.25);margin-bottom:calc(14/3840*200vw)}@media(max-width:1000px){.styles_heroDivider__rVoeQ{margin-bottom:calc(10/1000*266.6667vw)}}.styles_heroBtns__rak_Y{display:flex;align-items:center;gap:calc(12/3840*200vw);margin-top:calc(14/3840*200vw);flex-wrap:wrap}@media(max-width:1000px){.styles_heroBtns__rak_Y{flex-direction:column;align-items:stretch;gap:calc(8/1000*266.6667vw);margin-top:calc(14/1000*266.6667vw)}}.styles_heroSocials__iub5_{display:flex;align-items:center;gap:calc(10/3840*200vw);margin-top:calc(12/3840*200vw);width:calc(279/3840*200vw)}@media(max-width:1000px){.styles_heroSocials__iub5_{width:100%;gap:calc(8/1000*266.6667vw);margin-top:calc(10/1000*266.6667vw)}}.styles_heroSocialIcon__BDar3,.styles_heroSocialLink__qvMGa{display:inline-flex;align-items:center;justify-content:center;min-height:calc(46/3840*200vw);border-radius:calc(999/3840*200vw);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;box-shadow:0 calc(14/3840*200vw) calc(32/3840*200vw) rgba(92,58,140,.08);position:relative}@media(hover:hover)and (pointer:fine){.styles_heroSocialIcon__BDar3:hover,.styles_heroSocialLink__qvMGa:hover{transform:translateY(calc(-2 / 3840 * 200vw));filter:brightness(1.08);box-shadow:0 calc(18/3840*200vw) calc(38/3840*200vw) rgba(92,58,140,.16)}}@media(max-width:1000px){.styles_heroSocialIcon__BDar3,.styles_heroSocialLink__qvMGa{min-height:calc(48/1000*266.6667vw);box-shadow:0 calc(10/1000*266.6667vw) calc(24/1000*266.6667vw) rgba(92,58,140,.1)}}.styles_heroSocialIcon__BDar3 svg,.styles_heroSocialLink__qvMGa svg{display:block;flex-shrink:0}.styles_heroSocialLink__qvMGa{flex:1 1 auto;min-width:0;gap:0;padding:calc(10/3840*200vw) calc(16/3840*200vw);background:linear-gradient(135deg,#2bb7ef,#2298de);color:var(--white);font-family:Halvar Breitschrift,sans-serif;font-size:calc(15/3840*200vw);font-weight:400;line-height:1;letter-spacing:0}@media(max-width:1000px){.styles_heroSocialLink__qvMGa{flex:1 1 auto;width:auto;padding:calc(12/1000*266.6667vw) calc(14/1000*266.6667vw);font-size:calc(16/1000*266.6667vw)}}.styles_heroSocialLink__qvMGa span{font:inherit;line-height:inherit;letter-spacing:inherit}.styles_heroSocialIcon__BDar3{flex-grow:0;flex-shrink:0;flex-basis:calc(46/3840*200vw);width:calc(46/3840*200vw);height:calc(46/3840*200vw);background:rgba(0,0,0,0);box-shadow:none}.styles_heroSocialIcon__BDar3 svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.styles_heroSocialIcon__BDar3:hover{background:rgba(0,0,0,0)}}@media(max-width:1000px){.styles_heroSocialIcon__BDar3{flex-basis:calc(48/1000*266.6667vw);width:calc(48/1000*266.6667vw);height:calc(48/1000*266.6667vw)}.styles_heroSocialIcon__BDar3 svg{width:100%;height:100%}}.styles_heroDesc__SmCvh{font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);line-height:1.45;color:rgba(33,33,33,.78);max-width:none;width:100%}@media(max-width:1000px){.styles_heroDesc__SmCvh{font-size:calc(14/1000*266.6667vw);line-height:1.5}}.styles_heroPrice__eq3gF{font-family:Halvar Breitschrift,sans-serif;font-size:calc(15/3840*200vw);font-weight:700;color:rgba(33,33,33,.88);margin-top:calc(18/3840*200vw);margin-bottom:calc(10/3840*200vw)}@media(max-width:1000px){.styles_heroPrice__eq3gF{font-size:calc(16/1000*266.6667vw);margin-top:calc(14/1000*266.6667vw);margin-bottom:calc(4/1000*266.6667vw)}}.styles_heroBtn___AELC{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:calc(10/3840*200vw);background:var(--lime);color:var(--black);font-family:Halvar Breitschrift,sans-serif;font-size:calc(15/3840*200vw);font-weight:400;line-height:1;letter-spacing:0;text-transform:none;min-width:calc(132/3840*200vw);min-height:calc(36/3840*200vw);padding:calc(8/3840*200vw) calc(14/3840*200vw);border-radius:calc(100/3840*200vw);text-decoration:none;transition:all var(--speed)}.styles_heroBtn___AELC svg{width:calc(13/3840*200vw);height:calc(14/3840*200vw);flex-shrink:0}@media(hover:hover)and (pointer:fine){.styles_heroBtn___AELC:hover{background:var(--purple-dark);color:#fff;transform:translateY(calc(-4 / 3840 * 200vw))}}@media(max-width:1000px){.styles_heroBtn___AELC{width:100%;min-width:0;min-height:calc(42/1000*266.6667vw);font-size:calc(16/1000*266.6667vw);padding:calc(10/1000*266.6667vw) calc(14/1000*266.6667vw)}}.styles_content__2CWoh{width:min(1240/3840*200vw,100% - 200/3840*200vw);margin:0 auto;padding:calc(84/3840*200vw) 0 calc(56/3840*200vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24/3840*200vw);align-items:start}@media(max-width:1000px){.styles_content__2CWoh{width:auto;margin:0 calc(20/1000*266.6667vw);padding:calc(24/1000*266.6667vw) 0 calc(20/1000*266.6667vw);grid-template-columns:1fr;gap:calc(16/1000*266.6667vw)}}.styles_block__CqG86{padding:calc(24/3840*200vw);border:1px solid rgba(122,88,168,.12);border-radius:calc(24/3840*200vw);background:hsla(0,0%,100%,.42);box-shadow:0 calc(12/3840*200vw) calc(34/3840*200vw) rgba(122,88,168,.06);height:100%;display:flex;flex-direction:column;opacity:0;transform:translateY(calc(22 / 3840 * 200vw));animation:styles_productBlockFadeIn___CmyD .7s ease forwards}.styles_block__CqG86:first-child{animation-delay:.08s}.styles_block__CqG86:nth-child(2){animation-delay:.16s}.styles_block__CqG86:nth-child(3){animation-delay:.24s}.styles_block__CqG86:nth-child(4){animation-delay:.32s}.styles_block__CqG86:nth-child(5){animation-delay:.4s}.styles_block__CqG86:nth-child(6){animation-delay:.48s}.styles_block__CqG86:nth-child(7){animation-delay:.56s}.styles_block__CqG86:nth-child(8){animation-delay:.64s}.styles_block__CqG86:nth-child(9){animation-delay:.72s}.styles_block__CqG86:nth-child(10){animation-delay:.8s}@media(max-width:1000px){.styles_block__CqG86{padding:calc(16/1000*266.6667vw);border-radius:calc(20/1000*266.6667vw);background:hsla(0,0%,100%,.58);border:1px solid rgba(122,88,168,.1);box-shadow:0 calc(10/1000*266.6667vw) calc(24/1000*266.6667vw) rgba(122,88,168,.08),inset 0 1px 0 hsla(0,0%,100%,.72)}}.styles_block__CqG86:first-child{grid-column:1/-1;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}@media(max-width:1000px){.styles_block__CqG86:first-child{padding:calc(16/1000*266.6667vw) 0}}.styles_blockWide__AMbim,.styles_block__CqG86:last-child{grid-column:1/-1}@keyframes styles_productBlockFadeIn___CmyD{0%{opacity:0;transform:translateY(calc(22 / 3840 * 200vw))}to{opacity:1;transform:translateY(0)}}.styles_blockLabel__124S1{font-family:SF Pro Display,sans-serif;font-size:calc(13/3840*200vw);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--purple-light);margin-bottom:calc(10/3840*200vw)}@media(max-width:1000px){.styles_blockLabel__124S1{font-size:calc(11/1000*266.6667vw);margin-bottom:calc(8/1000*266.6667vw)}}.styles_blockTitle__Av9vw{font-family:Halvar Breitschrift,sans-serif;font-size:calc(28/3840*200vw);font-weight:700;color:var(--black);line-height:1.05;letter-spacing:-.02em;margin-bottom:calc(26/3840*200vw);max-width:calc(760/3840*200vw);text-wrap:balance}@media(max-width:1000px){.styles_blockTitle__Av9vw{font-size:calc(22/1000*266.6667vw);margin-bottom:calc(16/1000*266.6667vw);max-width:none}}.styles_blockTitleAccent__CHYWH{display:inline-flex;align-items:center;justify-content:center;min-height:calc(36/3840*200vw);padding:calc(6/3840*200vw) calc(14/3840*200vw);border-radius:calc(50/3840*200vw);background:rgba(233,255,131,.9);color:var(--black);box-shadow:0 calc(10/3840*200vw) calc(22/3840*200vw) rgba(122,88,168,.12);vertical-align:middle;font-weight:700}@media(max-width:1000px){.styles_blockTitleAccent__CHYWH{min-height:calc(30/1000*266.6667vw);padding:calc(5/1000*266.6667vw) calc(10/1000*266.6667vw)}}.styles_blockRow__ss3Tz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16/3840*200vw);align-items:stretch}@media(max-width:1000px){.styles_blockRow__ss3Tz{grid-template-columns:1fr;gap:calc(14/1000*266.6667vw)}}.styles_blockText__TqgBh{align-self:stretch;margin:0;padding:calc(22/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(18/3840*200vw);font-weight:400;line-height:1.62;letter-spacing:-.01em;color:rgba(33,33,33,.8);max-width:none;border-radius:calc(18/3840*200vw);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(244,238,250,.88));box-shadow:inset 0 0 0 1px rgba(122,88,168,.08),0 calc(12/3840*200vw) calc(28/3840*200vw) rgba(122,88,168,.06)}@media(max-width:1000px){.styles_blockText__TqgBh{font-size:calc(14/1000*266.6667vw);line-height:1.6;padding:calc(16/1000*266.6667vw) calc(14/1000*266.6667vw);border-radius:calc(18/1000*266.6667vw)}}.styles_blockImgWrap__V2XoI{border-radius:calc(24/3840*200vw);overflow:hidden;background:var(--light-purple);display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.styles_blockImgWrap__V2XoI img{width:75%;height:75%;object-fit:contain}.styles_checkList__CuOd7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(12/3840*200vw);width:100%;max-width:none}@media(max-width:1000px){.styles_checkList__CuOd7{gap:calc(10/1000*266.6667vw)}}.styles_checkItem__dg0XZ{display:grid;grid-template-columns:calc(30/3840*200vw) minmax(0,1fr);align-items:start;width:100%;column-gap:calc(16/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);font-weight:400;line-height:1.5;color:rgba(33,33,33,.82);background:rgba(122,88,168,.05);border:1px solid rgba(122,88,168,.08);padding:calc(10/3840*200vw) calc(14/3840*200vw);border-radius:calc(12/3840*200vw);transition:background var(--speed)}@media(hover:hover)and (pointer:fine){.styles_checkItem__dg0XZ:hover{background:rgba(122,88,168,.1)}}@media(max-width:1000px){.styles_checkItem__dg0XZ{font-size:calc(14/1000*266.6667vw);line-height:1.45;border:1px solid rgba(122,88,168,.08);padding:calc(14/1000*266.6667vw);grid-template-columns:calc(28/1000*266.6667vw) minmax(0,1fr);column-gap:calc(12/1000*266.6667vw);border-radius:calc(16/1000*266.6667vw)}}.styles_checkIcon__TbQiC{flex-shrink:0;width:calc(26/3840*200vw);height:calc(26/3840*200vw);background:var(--lime);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(12/3840*200vw);font-weight:900;color:var(--black);margin-top:0}@media(max-width:1000px){.styles_checkIcon__TbQiC{width:calc(28/1000*266.6667vw);height:calc(28/1000*266.6667vw);font-size:calc(13/1000*266.6667vw)}}.styles_stepList__0d27q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(12/3840*200vw);width:100%;max-width:none}@media(max-width:1000px){.styles_stepList__0d27q{gap:calc(10/1000*266.6667vw)}}.styles_stepItem__vNNWR{align-items:start;display:grid;grid-template-columns:calc(32/3840*200vw) 1fr;column-gap:calc(14/3840*200vw);width:100%;padding:calc(10/3840*200vw) calc(14/3840*200vw);border-radius:calc(12/3840*200vw);background:rgba(122,88,168,.05);font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);font-weight:400;line-height:1.52;color:rgba(33,33,33,.82)}@media(max-width:1000px){.styles_stepItem__vNNWR{font-size:calc(14/1000*266.6667vw);line-height:1.45;border:1px solid rgba(122,88,168,.08);grid-template-columns:calc(30/1000*266.6667vw) minmax(0,1fr);column-gap:calc(12/1000*266.6667vw);padding:calc(14/1000*266.6667vw);border-radius:calc(16/1000*266.6667vw)}}.styles_stepNum__7x_Ca{flex-shrink:0;width:calc(32/3840*200vw);height:calc(32/3840*200vw);background:var(--purple);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Halvar Breitschrift,sans-serif;font-size:calc(13/3840*200vw);font-weight:700;margin-top:0;transform:none}@media(max-width:1000px){.styles_stepNum__7x_Ca{width:calc(30/1000*266.6667vw);height:calc(30/1000*266.6667vw);font-size:calc(13/1000*266.6667vw)}}.styles_riderSubtitle__JLY2d{font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);color:rgba(115,88,165,.9);margin-bottom:calc(16/3840*200vw)}@media(max-width:1000px){.styles_riderSubtitle__JLY2d{font-size:calc(14/1000*266.6667vw);margin-bottom:calc(10/1000*266.6667vw)}}.styles_riderList__zfIOO{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(12/3840*200vw);width:100%;max-width:none}@media(max-width:1000px){.styles_riderList__zfIOO{gap:calc(10/1000*266.6667vw)}}.styles_riderItem__ELwPN{display:grid;grid-template-columns:calc(8/3840*200vw) 1fr;align-items:start;column-gap:calc(12/3840*200vw);width:100%;padding:calc(10/3840*200vw) calc(14/3840*200vw);border-radius:calc(12/3840*200vw);background:rgba(122,88,168,.05);font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);font-weight:400;line-height:1.5;color:rgba(33,33,33,.82)}@media(max-width:1000px){.styles_riderItem__ELwPN{font-size:calc(14/1000*266.6667vw);line-height:1.45;border:1px solid rgba(122,88,168,.08);grid-template-columns:calc(10/1000*266.6667vw) minmax(0,1fr);column-gap:calc(12/1000*266.6667vw);padding:calc(14/1000*266.6667vw);border-radius:calc(16/1000*266.6667vw)}}.styles_riderDot__9ArBz{flex-shrink:0;width:calc(8/3840*200vw);height:calc(8/3840*200vw);background:var(--purple);border-radius:50%;margin-top:calc(6/3840*200vw)}@media(max-width:1000px){.styles_riderDot__9ArBz{width:calc(10/1000*266.6667vw);height:calc(10/1000*266.6667vw);margin-top:calc(6/1000*266.6667vw)}}.styles_photosGallery__sShYW{width:100%;max-width:calc(900/3840*200vw);margin:0 auto}@media(max-width:1000px){.styles_photosGallery__sShYW{max-width:none}}.styles_photoImageWrap__umd5N{position:relative;width:100%;height:calc(560/3840*200vw);overflow:hidden;border-radius:calc(22/3840*200vw);background:hsla(0,0%,100%,.74);box-shadow:0 calc(14/3840*200vw) calc(34/3840*200vw) rgba(122,88,168,.1)}@media(max-width:1000px){.styles_photoImageWrap__umd5N{aspect-ratio:4/3;border-radius:calc(18/3840*200vw)}}.styles_photosGalleryInline___zzJw{width:100%;max-width:none;min-width:0}@media(max-width:1000px){.styles_photosGalleryInline___zzJw{max-width:none;overflow:hidden}}.styles_photoImageWrapInlineDesktop__WdUZn{position:relative;width:100%;height:calc(390/3840*200vw);overflow:hidden;border-radius:calc(22/3840*200vw);background:hsla(0,0%,100%,.74);box-shadow:0 calc(14/3840*200vw) calc(34/3840*200vw) rgba(122,88,168,.1);border:1px solid rgba(122,88,168,.08);padding:calc(18/3840*200vw)}@media(max-width:1000px){.styles_photoImageWrapInlineDesktop__WdUZn{display:none}}.styles_photoImageWrapInlineMobile__GLJlO{display:none}@media(max-width:1000px){.styles_photoImageWrapInlineMobile__GLJlO{display:flex;align-items:stretch;gap:calc(10/1000*266.6667vw);width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:0 0 calc(4/1000*266.6667vw);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}}.styles_photoImageWrapInlineMobile__GLJlO::-webkit-scrollbar{display:none}.styles_photoImageMobileSlide__xmpNH{display:none}@media(max-width:1000px){.styles_photoImageMobileSlide__xmpNH{display:block;flex:0 0 100%;width:100%;min-width:0;position:relative;aspect-ratio:4/3;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;border-radius:calc(18/1000*266.6667vw);background:hsla(0,0%,100%,.74);box-shadow:0 calc(14/3840*200vw) calc(34/3840*200vw) rgba(122,88,168,.1);border:1px solid rgba(122,88,168,.08);padding:calc(12/1000*266.6667vw)}}.styles_photoImageLayer__JrgjZ{position:absolute;inset:calc(18/3840*200vw);opacity:0;transition:opacity .35s ease;pointer-events:none}.styles_photoImageLayer__JrgjZ img,.styles_photoImageMobileSlide__xmpNH img{object-fit:contain;object-position:center center}.styles_photoImageLayerActive__wIe5h{opacity:1}.styles_photoSegments__w6bYs{display:flex;gap:calc(8/3840*200vw);margin-top:calc(14/3840*200vw)}@media(max-width:1000px){.styles_photoSegments__w6bYs{gap:calc(6/1000*266.6667vw);margin-top:calc(12/1000*266.6667vw);justify-content:center}}.styles_photoSegment__6A4Cw{height:calc(5/3840*200vw);flex:1 1;border:0;border-radius:calc(100/3840*200vw);background:rgba(122,88,168,.16);cursor:pointer;transition:background var(--speed),transform var(--speed)}@media(hover:hover)and (pointer:fine){.styles_photoSegment__6A4Cw:hover{background:rgba(122,88,168,.3)}}@media(max-width:1000px){.styles_photoSegment__6A4Cw{height:calc(4/1000*266.6667vw);flex-grow:0;flex-shrink:0;flex-basis:calc(20/1000*266.6667vw);cursor:pointer}}.styles_photoSegmentActive__TBcxP{background:var(--purple-dark)}.styles_featureCards__TLN2n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16/3840*200vw)}@media(max-width:1200px){.styles_featureCards__TLN2n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.styles_featureCards__TLN2n{grid-template-columns:1fr;gap:calc(14/1000*266.6667vw)}}.styles_featureCard__NzOcI{display:flex;flex-direction:column;overflow:hidden;border-radius:calc(22/3840*200vw);background:hsla(0,0%,100%,.66);box-shadow:0 calc(12/3840*200vw) calc(36/3840*200vw) rgba(122,88,168,.08)}@media(max-width:1000px){.styles_featureCard__NzOcI{border-radius:calc(20/1000*266.6667vw)}}.styles_featureCardLink__S0CPW{text-decoration:none;color:inherit;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}@media(hover:hover)and (pointer:fine){.styles_featureCardLink__S0CPW:hover{transform:translateY(calc(-4 / 3840 * 200vw));background:hsla(0,0%,100%,.78);box-shadow:0 calc(18/3840*200vw) calc(40/3840*200vw) rgba(122,88,168,.14)}.styles_featureCardLink__S0CPW:hover .styles_featureCardImage__dcK4C img{transform:scale(1.04)}}.styles_featureCardImage__dcK4C{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(180deg,rgba(247,247,247,.96),rgba(236,236,236,.96));padding:0;display:flex;align-items:center;justify-content:center}.styles_featureCardImage__dcK4C img{width:100%!important;height:100%!important;inset:0;object-fit:cover;object-position:center top;transition:transform .35s ease}@media(max-width:1000px){.styles_featureCardImage__dcK4C{padding:0}}.styles_featureCardBody__VnRG8{padding:calc(16/3840*200vw)}@media(max-width:1000px){.styles_featureCardBody__VnRG8{padding:calc(14/1000*266.6667vw)}}.styles_featureCardTitle__Wviv1{margin:0 0 calc(10/3840*200vw);font-family:Halvar Breitschrift,sans-serif;font-size:calc(17/3840*200vw);font-weight:700;line-height:1.12;color:var(--black)}@media(max-width:1000px){.styles_featureCardTitle__Wviv1{font-size:calc(18/1000*266.6667vw);margin-bottom:calc(8/1000*266.6667vw)}}.styles_featureCardText__uQYWD{margin:0;font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);line-height:1.56;color:rgba(33,33,33,.78)}@media(max-width:1000px){.styles_featureCardText__uQYWD{font-size:calc(14/1000*266.6667vw);line-height:1.56}}.styles_servicesList__Xk1gZ{display:grid;grid-template-columns:1fr;gap:calc(18/3840*200vw)}@media(max-width:1000px){.styles_servicesList__Xk1gZ{grid-template-columns:1fr;gap:calc(14/1000*266.6667vw)}}.styles_serviceCard__zLcOQ{position:relative;padding:calc(18/3840*200vw);border-radius:calc(22/3840*200vw);background:hsla(0,0%,100%,.6);box-shadow:0 calc(12/3840*200vw) calc(36/3840*200vw) rgba(122,88,168,.08);max-width:none;transition:background var(--speed),box-shadow var(--speed),transform var(--speed)}@media(max-width:1000px){.styles_serviceCard__zLcOQ{padding:calc(14/1000*266.6667vw);border-radius:calc(20/1000*266.6667vw);min-height:0}}@media(hover:hover)and (pointer:fine){.styles_serviceCard__zLcOQ:hover{background:hsla(0,0%,100%,.78);box-shadow:0 calc(16/3840*200vw) calc(40/3840*200vw) rgba(122,88,168,.12);transform:translateY(calc(-2 / 3840 * 200vw))}.styles_serviceCard__zLcOQ:hover .styles_serviceDesc__jkPEo{transform:translateY(0);opacity:1;pointer-events:auto}}.styles_serviceHead__35QiC{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:calc(16/3840*200vw);row-gap:calc(8/3840*200vw);min-height:0}@media(max-width:1000px){.styles_serviceHead__35QiC{grid-template-columns:1fr;row-gap:calc(10/1000*266.6667vw)}}.styles_serviceName__D_MSr{margin:0;font-family:Halvar Breitschrift,sans-serif;font-size:calc(16/3840*200vw);font-weight:700;line-height:1.16;color:var(--black);max-width:none;text-wrap:pretty;overflow-wrap:anywhere}@media(max-width:1000px){.styles_serviceName__D_MSr{font-size:calc(16/1000*266.6667vw)}}.styles_servicePrice__MrAyQ{margin:0;display:inline-flex;align-items:center;justify-content:center;min-height:calc(30/3840*200vw);padding:calc(6/3840*200vw) calc(10/3840*200vw);border-radius:calc(100/3840*200vw);background:rgba(233,255,131,.78);font-family:Halvar Breitschrift,sans-serif;font-size:calc(12/3840*200vw);font-weight:700;line-height:1;color:var(--black);white-space:nowrap}@media(max-width:1000px){.styles_servicePrice__MrAyQ{justify-self:start;min-height:calc(30/1000*266.6667vw);padding:calc(6/1000*266.6667vw) calc(10/1000*266.6667vw);font-size:calc(12/1000*266.6667vw)}}.styles_serviceDesc__jkPEo{position:absolute;left:calc(18/3840*200vw);right:calc(18/3840*200vw);top:calc(100% + 10/3840*200vw);z-index:6;margin:0;padding:calc(14/3840*200vw) calc(16/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(13/3840*200vw);line-height:1.5;color:#fff;background:linear-gradient(135deg,rgba(111,78,169,.96),rgba(84,58,131,.94));border-radius:calc(18/3840*200vw);box-shadow:0 calc(14/3840*200vw) calc(30/3840*200vw) rgba(71,42,130,.18);transform:translateY(calc(8 / 3840 * 200vw));opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}.styles_serviceDesc__jkPEo:before{content:"";position:absolute;top:calc(-7/3840*200vw);left:calc(28/3840*200vw);width:calc(14/3840*200vw);height:calc(14/3840*200vw);background:rgba(111,78,169,.96);transform:rotate(45deg);border-radius:calc(4/3840*200vw)}@media(max-width:1000px){.styles_serviceDesc__jkPEo{position:static;font-size:calc(14/1000*266.6667vw);line-height:1.5;padding:0;color:var(--text-dark);background:rgba(0,0,0,0);border-radius:0;box-shadow:none;transform:none;opacity:1;pointer-events:auto;margin-top:calc(12/1000*266.6667vw)}.styles_serviceDesc__jkPEo:before{display:none}}.styles_faqList__n0Iwe{display:flex;flex-direction:column;gap:calc(8/3840*200vw);max-width:calc(980/3840*200vw)}@media(max-width:1000px){.styles_faqList__n0Iwe{max-width:100%;gap:calc(10/1000*266.6667vw)}}.styles_faqItem__auT9X{background:rgba(122,88,168,.06);border-radius:calc(16/3840*200vw);overflow:hidden;transition:background var(--speed)}.styles_faqItem__auT9X.styles_faqOpen__VeVYt{background:rgba(122,88,168,.12)}@media(max-width:1000px){.styles_faqItem__auT9X{border-radius:calc(16/1000*266.6667vw)}}.styles_faqQ__l3cDM{width:100%;display:flex;align-items:center;justify-content:space-between;padding:calc(16/3840*200vw) calc(18/3840*200vw);font-family:Halvar Breitschrift,sans-serif;font-size:calc(15/3840*200vw);font-weight:700;color:var(--black);cursor:pointer;border:none;background:rgba(0,0,0,0);text-align:left;gap:calc(14/3840*200vw);transition:color var(--speed)}@media(hover:hover)and (pointer:fine){.styles_faqQ__l3cDM:hover{color:var(--purple-dark)}}@media(max-width:1000px){.styles_faqQ__l3cDM{font-size:calc(14/1000*266.6667vw);padding:calc(14/1000*266.6667vw)}}.styles_faqToggle__VgeTq{font-size:calc(28/3840*200vw);font-weight:300;color:var(--purple);flex-shrink:0;line-height:1}@media(max-width:1000px){.styles_faqToggle__VgeTq{font-size:calc(14/1000*266.6667vw)}}.styles_faqAnswerWrap__8OXUu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.styles_faqAnswerInner__Db_zN{min-height:0;overflow:hidden}.styles_faqOpen__VeVYt .styles_faqAnswerWrap__8OXUu{grid-template-rows:1fr}.styles_faqA__M0QlB{padding:0 calc(18/3840*200vw) calc(16/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(13/3840*200vw);line-height:1.56;color:rgba(33,33,33,.72)}@media(max-width:1000px){.styles_faqA__M0QlB{font-size:calc(14/1000*266.6667vw);line-height:1.5;padding:0 calc(14/1000*266.6667vw) calc(14/1000*266.6667vw)}}.styles_cta__bjbPZ{text-align:center;padding:calc(80/3840*200vw) calc(100/3840*200vw) calc(140/3840*200vw)}@media(max-width:1000px){.styles_cta__bjbPZ{padding:calc(10/1000*266.6667vw) calc(20/1000*266.6667vw) calc(30/1000*266.6667vw)}}.styles_ctaTitle__KdrdX{font-family:Halvar Breitschrift,sans-serif;font-size:calc(48/3840*200vw);font-weight:800;color:var(--black);line-height:1.05;margin-bottom:calc(16/3840*200vw)}@media(max-width:1000px){.styles_ctaTitle__KdrdX{font-size:calc(24/1000*266.6667vw);line-height:1.08}}.styles_ctaLine__CFhOv{display:inline-flex;align-items:center;gap:calc(10/3840*200vw);flex-wrap:wrap;justify-content:center;margin-top:calc(8/3840*200vw)}@media(max-width:1000px){.styles_ctaLine__CFhOv{gap:calc(6/1000*266.6667vw)}}.styles_ctaAction__7zNoo{margin-top:calc(10/3840*200vw);appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:calc(56/3840*200vw);padding:calc(14/3840*200vw) calc(28/3840*200vw);border-radius:calc(50/3840*200vw);background:rgba(233,255,131,.9);color:var(--black);font-family:Halvar Breitschrift,sans-serif;font-size:calc(40/3840*200vw);font-weight:800;line-height:1;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 calc(12/3840*200vw) calc(24/3840*200vw) rgba(122,88,168,.14)}@media(hover:hover)and (pointer:fine){.styles_ctaAction__7zNoo:hover{background:var(--black);color:var(--white);transform:translateY(calc(-2 / 3840 * 200vw));box-shadow:0 calc(14/3840*200vw) calc(28/3840*200vw) rgba(71,42,130,.18)}}@media(max-width:1000px){.styles_ctaAction__7zNoo{min-height:calc(50/1000*266.6667vw);padding:calc(10/1000*266.6667vw) calc(14/1000*266.6667vw);font-size:calc(16/1000*266.6667vw)}}.styles_ctaText__Cljvs{font-family:SF Pro Display,sans-serif;font-size:calc(26/3840*200vw);color:var(--text-light);margin-bottom:calc(40/3840*200vw);line-height:1.6}@media(max-width:1000px){.styles_ctaText__Cljvs{font-size:calc(18/1000*266.6667vw)}}.styles_leadHint__uqMED{position:fixed;right:calc(28/3840*200vw);bottom:calc(28/3840*200vw);width:min(300/3840*200vw,100vw - 48/3840*200vw);padding:calc(22/3840*200vw) calc(20/3840*200vw) calc(20/3840*200vw);border-radius:calc(24/3840*200vw);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,234,250,.94));border:1px solid rgba(122,88,168,.14);box-shadow:0 calc(18/3840*200vw) calc(42/3840*200vw) rgba(92,61,150,.16),inset 0 1px 0 hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;opacity:0;pointer-events:none;transform:translateY(calc(22 / 3840 * 200vw)) scale(.98);transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media(max-width:1000px){.styles_leadHint__uqMED{right:calc(12/1000*266.6667vw);bottom:calc(12/1000*266.6667vw);width:calc(100vw - 24/1000*266.6667vw);padding:calc(16/1000*266.6667vw) calc(14/1000*266.6667vw) calc(14/1000*266.6667vw);border-radius:calc(20/1000*266.6667vw);box-shadow:0 calc(16/1000*266.6667vw) calc(34/1000*266.6667vw) rgba(92,61,150,.18),inset 0 1px 0 hsla(0,0%,100%,.82)}.styles_leadHintEyebrow__aMula{font-size:calc(10/1000*266.6667vw);margin-bottom:calc(8/1000*266.6667vw)}.styles_leadHintTitle__le9xj{font-size:calc(14/1000*266.6667vw);margin-bottom:calc(8/1000*266.6667vw)}.styles_leadHintText__67Wpa{font-size:calc(13/1000*266.6667vw);line-height:1.42;margin-bottom:calc(12/1000*266.6667vw)}.styles_leadHintBtn__Pntdd{min-height:calc(40/1000*266.6667vw);font-size:calc(11/1000*266.6667vw);padding:calc(10/1000*266.6667vw) calc(12/1000*266.6667vw)}}.styles_leadHintVisible__8kmY9{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.styles_leadHintClose__CWWzW{position:absolute;top:calc(12/3840*200vw);right:calc(12/3840*200vw);width:calc(28/3840*200vw);height:calc(28/3840*200vw);border:0;border-radius:50%;background:rgba(122,88,168,.08);color:var(--purple-dark);font-size:calc(20/3840*200vw);line-height:1;cursor:pointer;transition:background var(--speed),transform var(--speed)}@media(hover:hover)and (pointer:fine){.styles_leadHintClose__CWWzW:hover{background:rgba(122,88,168,.14);transform:rotate(90deg)}}.styles_leadHintEyebrow__aMula{margin:0 0 calc(10/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(11/3840*200vw);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--purple-light)}.styles_leadHintTitle__le9xj{margin:0 0 calc(10/3840*200vw);padding-right:calc(28/3840*200vw);font-family:Halvar Breitschrift,sans-serif;font-size:calc(14/3840*200vw);line-height:1.05;color:var(--black)}.styles_leadHintText__67Wpa{margin:0 0 calc(16/3840*200vw);font-family:SF Pro Display,sans-serif;font-size:calc(14/3840*200vw);line-height:1.5;color:rgba(33,33,33,.76)}.styles_leadHintBtn__Pntdd{width:100%;min-height:calc(40/3840*200vw);padding:calc(9/3840*200vw) calc(14/3840*200vw);border:0;border-radius:calc(100/3840*200vw);background:var(--lime);color:var(--black);font-family:Halvar Breitschrift,sans-serif;font-size:calc(14/3840*200vw);font-weight:400;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:transform var(--speed),background var(--speed),color var(--speed)}@media(hover:hover)and (pointer:fine){.styles_leadHintBtn__Pntdd:hover{background:var(--purple-dark);color:#fff;transform:translateY(calc(-2 / 3840 * 200vw))}}@keyframes styles_rotating__ZEBw9{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}