.NF-Xua_story{--header-height:64px;--header-sticky-height:52px;--mint:#78ead5;scroll-behavior:smooth;height:100svh;scroll-padding-top:var(--header-sticky-height);scroll-snap-type:y mandatory;color:#f7f3ec;background:linear-gradient(90deg,#7996ff0d 1px,#0000 1px) 0 0/8.333vw 100%,radial-gradient(circle at 78% 48%,#1a9b8f30,#0000 34%),linear-gradient(145deg,#202847 0%,#17212e 58%,#192a31 100%);overflow:hidden auto}.NF-Xua_header{z-index:30;height:var(--header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1521eb;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 clamp(16px,4vw,60px);transition:width .42s,height .42s,margin .42s,border-radius .42s,background .42s,color .42s;display:flex;position:sticky;top:0}.NF-Xua_story .NF-Xua_header{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090f1ac7;border:1px solid #78ead533;border-radius:14px;width:calc(100% - 24px);height:52px;margin:6px auto;box-shadow:0 16px 44px #02060d47}.NF-Xua_story .NF-Xua_headerActions>a:first-child{color:#ffffffdb}.NF-Xua_story .NF-Xua_headerCta{color:#baf8ed;background:#78ead51f;border:1px solid #78ead566}.NF-Xua_brand,.NF-Xua_headerActions,.NF-Xua_headerCta{align-items:center;display:flex}.NF-Xua_brand{gap:10px}.NF-Xua_brand img{border-radius:10px;box-shadow:0 8px 24px #75084747}.NF-Xua_brand strong{letter-spacing:-.04em;font-size:18px}.NF-Xua_headerActions{gap:18px}.NF-Xua_headerActions>a:first-child{color:#d7dbea;font-size:13px;font-weight:800}.NF-Xua_headerCta{color:#fff;background:#6076ff;border-radius:9px;gap:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:850}.NF-Xua_headerCta svg{width:14px;height:14px}.NF-Xua_headerCtaShort,.NF-Xua_headerMenuButton,.NF-Xua_headerMenuBackdrop,.NF-Xua_headerMenu{display:none}.NF-Xua_heroSection{isolation:isolate;width:min(1420px,100% - 24px);height:calc(100svh - var(--header-height));scroll-snap-align:start;scroll-snap-stop:always;margin:0 auto;padding:12px 0;position:relative}.NF-Xua_heroNarrative{z-index:7;text-shadow:0 2px 24px #04080f3d;align-content:stretch;height:100%;padding:clamp(34px,6vw,82px);display:grid;position:relative}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy{flex-direction:column;justify-content:flex-end;width:100%;max-width:720px;height:100%;display:flex}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy>span{white-space:nowrap;width:fit-content;max-width:620px;display:block;position:absolute;top:0;left:0}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1{white-space:normal;max-width:860px;margin-bottom:0;font-size:clamp(66px,7.2vw,104px);animation:.72s cubic-bezier(.22,.75,.18,1) both NF-Xua_hero-headline-in}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1>span{display:block}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1 mark{color:var(--mint);font:inherit;background:0 0}.NF-Xua_heroNarrative .NF-Xua_heroActions{margin-top:22px}.NF-Xua_heroSection .NF-Xua_heroBackdrop{opacity:1;transform:none}.NF-Xua_scenarioSection{width:min(1340px,100% - 48px);height:calc(100svh - var(--header-height));scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2.4vh,24px);margin:0 auto;padding:clamp(26px,4vh,46px) clamp(18px,3.8vw,52px) clamp(22px,3vh,34px);display:grid}.NF-Xua_scenarioSection:last-of-type{margin-bottom:calc(var(--header-height) - var(--header-sticky-height))}.NF-Xua_scenarioIntro{text-align:center;justify-items:center;gap:8px;display:grid}.NF-Xua_scenarioIntro h2{letter-spacing:-.07em;max-width:920px;margin:0;font-size:clamp(54px,6vw,82px);font-weight:820;line-height:.9}.NF-Xua_scenarioIntro p{max-width:680px;color:var(--mint);margin:0;font-size:clamp(16px,1.45vw,20px)}.NF-Xua_scenarioChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);min-height:0;display:grid}.NF-Xua_scenarioChoices button{isolation:isolate;color:#fff;text-align:left;background:#111a25;border:1px solid #ffffff2e;border-radius:22px;min-width:0;padding:0;transition:border-color .24s,box-shadow .24s,opacity .32s,transform .42s cubic-bezier(.22,.75,.18,1);position:relative;overflow:hidden;box-shadow:0 24px 70px #03081033}.NF-Xua_scenarioChoices button:after{z-index:-1;content:"";background:linear-gradient(#060a1105 20%,#060a11e6 100%);position:absolute;inset:0}.NF-Xua_scenarioChoices button:hover{border-color:#78ead599;transform:translateY(-4px)}.NF-Xua_scenarioChoices button:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.NF-Xua_scenarioChoices button[data-selected=true]{border-color:var(--mint);transform:scale(1.015);box-shadow:0 0 0 1px #78ead538,0 30px 80px #040d1457}.NF-Xua_scenarioChoices img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:filter .42s,transform 1.1s cubic-bezier(.22,.75,.18,1);display:block;position:absolute;inset:0}.NF-Xua_scenarioChoices button[data-scenario=flowers] img{object-position:center}.NF-Xua_scenarioChoices button[data-scenario=studio] img{object-position:50% center}.NF-Xua_scenarioChoices button[data-scenario=tutor] img{object-position:62% center}.NF-Xua_scenarioChoices button:hover img,.NF-Xua_scenarioChoices button[data-selected=true] img{transform:scale(1.035)}.NF-Xua_scenarioChoices button>i{color:#ffffffd1;letter-spacing:.1em;border:1px solid #ffffff6b;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:18px;left:18px}.NF-Xua_scenarioChoices button>span{grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.NF-Xua_scenarioChoices button>span svg{width:21px;height:21px;color:var(--mint);grid-row:1/3}.NF-Xua_scenarioChoices button strong{letter-spacing:-.055em;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:.95}.NF-Xua_scenarioChoices button small{color:#ffffffb8;font-size:12px;font-weight:750}.NF-Xua_scenarioChoices button>svg{width:20px;height:20px;color:var(--mint);opacity:.68;transition:opacity .22s,transform .28s;position:absolute;bottom:19px;right:18px;transform:none}.NF-Xua_scenarioChoices button:hover>svg,.NF-Xua_scenarioChoices button[data-selected=true]>svg{opacity:1;transform:translate(3px)}.NF-Xua_scenarioSection[data-transitioning=true] .NF-Xua_scenarioChoices button:not([data-selected=true]){opacity:.18;transform:scale(.96)}.NF-Xua_scenarioSection[data-transitioning=true] .NF-Xua_scenarioChoices button[data-selected=true]{transform:scale(1.025)}.NF-Xua_scenarioFootnote{color:#9fabbc;text-align:center;margin:0;font-size:12px}.NF-Xua_siteFooter{isolation:isolate;width:min(1420px,100% - 24px);min-height:calc(100svh - var(--header-height));padding:clamp(34px, 5vh, 64px) clamp(28px, 5vw, 76px) max(28px, env(safe-area-inset-bottom,0px));scroll-snap-align:start;scroll-snap-stop:always;margin:0 auto;display:grid;position:relative}.NF-Xua_siteFooter:before{z-index:-1;content:"";background:linear-gradient(90deg,#7f95ff0a 1px,#0000 1px) 0 0/8.333% 100%,linear-gradient(150deg,#161e33f5,#0a151cfa);border-top:1px solid #78ead561;position:absolute;inset:0}.NF-Xua_footerFrame{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:clamp(26px,4.5vh,52px);width:min(1180px,100%);min-height:100%;margin-inline:auto;display:grid}.NF-Xua_footerBrandBlock{grid-column:1/-1;gap:12px;display:grid}.NF-Xua_footerBrand{color:#f7f3ec;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:clamp(16px,2vw,28px);padding:0;display:flex}.NF-Xua_footerBrand img{border-radius:clamp(18px,2vw,25px);flex:none;width:clamp(68px,7vw,92px);height:clamp(68px,7vw,92px);box-shadow:0 24px 72px #04080f5c}.NF-Xua_footerBrand strong{letter-spacing:-.075em;font-size:clamp(62px,8.5vw,126px);font-weight:850;line-height:.82}.NF-Xua_footerBrand:focus-visible{outline:3px solid var(--mint);outline-offset:8px}.NF-Xua_footerBrandBlock p{color:var(--mint);margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:720}.NF-Xua_footerDirectory{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:clamp(26px,4vw,54px);display:grid}.NF-Xua_footerDirectory nav{align-content:start;gap:13px;display:grid}.NF-Xua_footerDirectory nav>strong,.NF-Xua_footerContact>span{color:#82939f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900}.NF-Xua_footerDirectory button,.NF-Xua_footerDirectory a,.NF-Xua_footerPlaceholder{color:#f4f3ef;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:clamp(16px,1.4vw,19px);font-weight:720;text-decoration:none;transition:color .18s,transform .18s}.NF-Xua_footerPlaceholder{color:#f4f3ef94;cursor:default;align-items:baseline;gap:8px;display:inline-flex}.NF-Xua_footerPlaceholder small{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.NF-Xua_footerDirectory button:hover,.NF-Xua_footerDirectory button:focus-visible,.NF-Xua_footerDirectory a:hover,.NF-Xua_footerDirectory a:focus-visible{color:var(--mint);outline:none;transform:translate(4px)}.NF-Xua_footerContact{grid-column:1/-1;align-content:start;gap:13px;display:grid}.NF-Xua_footerContact a{color:#f7f3ec;letter-spacing:-.055em;border-bottom:1px solid #78ead594;align-items:center;gap:14px;width:fit-content;padding-bottom:9px;font-size:clamp(25px,3.1vw,44px);font-weight:790;text-decoration:none;display:flex}.NF-Xua_footerContact a svg{width:.7em;height:.7em;color:var(--mint);transition:transform .18s}.NF-Xua_footerContact a:hover svg,.NF-Xua_footerContact a:focus-visible svg{transform:translate(5px)}.NF-Xua_footerContact a:focus-visible{outline:3px solid var(--mint);outline-offset:8px}.NF-Xua_footerBottom{color:#92a1aa;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;font-size:13px;display:flex}.NF-Xua_footerBottom a{color:inherit;text-decoration:none}.NF-Xua_footerBottom a:hover,.NF-Xua_footerBottom a:focus-visible{color:var(--mint);outline:none}.NF-Xua_scrollStory{position:relative;overflow:clip}.NF-Xua_stickyStage{top:var(--header-height);z-index:2;width:min(1340px,100% - 48px);height:calc(100svh - var(--header-height));grid-template-columns:minmax(330px,.7fr) minmax(460px,1.3fr);align-items:center;gap:clamp(38px,6vw,94px);margin:0 auto;padding:26px 0 32px;transition:grid-template-rows .76s cubic-bezier(.22,.75,.18,1);display:grid;position:sticky}.NF-Xua_narrative{z-index:7;min-height:0;transition:opacity .26s,transform .62s cubic-bezier(.22,.75,.18,1);position:relative}.NF-Xua_narrativeCopy{animation:.42s both NF-Xua_narrative-in;position:relative}.NF-Xua_narrativeCopy>span{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.NF-Xua_narrativeCopy h1{letter-spacing:-.075em;max-width:560px;margin:15px 0 12px;font-size:clamp(56px,5vw,78px);font-weight:800;line-height:.91}.NF-Xua_narrativeCopy h1>em{color:var(--mint);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:.78em;font-style:italic;font-weight:500;line-height:.94;display:block}.NF-Xua_narrativeCopy p{color:#bdc7d7;max-width:520px;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.42}.NF-Xua_chapterCounter{color:#ffffff75;letter-spacing:.12em;margin-top:30px;font-size:11px;font-weight:850;display:block}.NF-Xua_heroActions{grid-template-columns:repeat(3,max-content);gap:9px;margin-top:24px;display:grid}.NF-Xua_heroActions>*{color:#fff;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:13px;font-weight:850;display:flex}.NF-Xua_heroActions>a{color:#151a23;background:#f7f3ec;border-color:#f7f3ec}.NF-Xua_heroActions>a svg{width:17px}.NF-Xua_heroActions>button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d141d47}.NF-Xua_heroActions>:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.NF-Xua_productStage{height:min(900px,100svh - 112px);min-height:520px;position:relative}.NF-Xua_pageWindow{color:#15231f;position:absolute;inset:0;overflow:visible}.NF-Xua_heroBackdrop{z-index:1;opacity:0;pointer-events:none;border-radius:24px;transition:opacity .42s,transform 1.1s cubic-bezier(.22,.75,.18,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.NF-Xua_heroBackdrop:after{z-index:2;content:"";background:linear-gradient(90deg,#080c14b3 0%,#080c145c 48%,#080c1414 78%),linear-gradient(#0000 42%,#080c14b8);position:absolute;inset:0}.NF-Xua_heroSlide{z-index:0;opacity:1;transform-origin:50%;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.NF-Xua_heroSlide[data-state=current]{z-index:1}.NF-Xua_heroSlide[data-state=current][data-transition=true]{animation:1s cubic-bezier(.22,.75,.18,1) both NF-Xua_hero-scene-in}.NF-Xua_heroSlide[data-state=previous]{animation:1s both NF-Xua_hero-scene-out}.NF-Xua_heroBackdrop img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.NF-Xua_heroOrderToast{z-index:3;color:#f8f5ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1924e6;border:1px solid #78ead557;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:min(410px,34vw);padding:12px 14px;display:grid;position:absolute;bottom:clamp(66px,9vh,104px);right:clamp(40px,6vw,92px);box-shadow:0 22px 54px #02080f6b}.NF-Xua_heroOrderToast[data-transition=true]{animation:.72s cubic-bezier(.22,.75,.18,1) both NF-Xua_hero-toast-in}.NF-Xua_heroOrderToast>span{width:42px;height:42px;color:var(--mint);background:#78ead524;border-radius:12px;place-items:center;display:grid}.NF-Xua_heroOrderToast svg{width:20px;height:20px}.NF-Xua_heroOrderToast>div{gap:2px;min-width:0;display:grid}.NF-Xua_heroOrderToast small{color:var(--mint);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.NF-Xua_heroOrderToast small b{color:#ffd28c;letter-spacing:0;white-space:nowrap;font-size:13px}.NF-Xua_heroOrderToast strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.NF-Xua_heroSceneNav{z-index:8;color:#ffffffb8;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;width:min(286px,28vw);display:grid;position:absolute;bottom:22px;right:24px}.NF-Xua_heroSceneNav:has(.NF-Xua_heroSceneToggle){grid-template-columns:26px minmax(0,1fr)}.NF-Xua_heroSceneNav>div{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:6px;display:grid}.NF-Xua_heroSceneNav>div button{background:0 0;border:0;place-items:center;width:100%;height:24px;padding:0;display:grid}.NF-Xua_heroSceneNav>div button span{background:#ffffff4d;border-radius:999px;width:100%;height:2px;transition:background-color .24s,opacity .24s}.NF-Xua_heroSceneNav>div button[data-active=true] span{background:var(--mint);width:100%}.NF-Xua_heroSceneNav>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.NF-Xua_heroSceneToggle{color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.NF-Xua_heroSceneToggle svg{fill:currentColor;width:12px;height:12px}.NF-Xua_heroSceneToggle:focus-visible,.NF-Xua_heroSceneNav>div button:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.NF-Xua_restoredPhoneStage{justify-content:center;transition:transform .76s cubic-bezier(.22,.75,.18,1),opacity .42s,filter .42s;display:flex;position:absolute;inset:0}@media (min-width:1200px){.NF-Xua_restoredPhoneStage{width:71.4286%;height:71.4286%;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.4)}}@media (min-width:1750px){.NF-Xua_restoredPhoneStage{width:58.8236%;height:58.8236%;transform:translate(-50%,-50%)scale(1.7)}}@media (min-width:761px){.NF-Xua_heroOrderToast{width:clamp(290px,24vw,350px);inset:39% auto auto clamp(300px,30vw,430px)}.NF-Xua_heroOrderToast:after{content:"";background:#0c1924f5;border-top:1px solid #78ead557;border-right:1px solid #78ead557;width:11px;height:11px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}}.NF-Xua_steps{z-index:8;margin-top:calc(-1 * (100svh - var(--header-height)));pointer-events:none;position:relative}.NF-Xua_step{height:calc(100svh - var(--header-height));scroll-snap-align:start;scroll-snap-stop:always}@keyframes NF-Xua_narrative-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes NF-Xua_hero-scene-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes NF-Xua_hero-scene-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes NF-Xua_hero-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes NF-Xua_hero-headline-in{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.NF-Xua_scenarioIntro{opacity:0;transition:opacity .48s,transform .68s cubic-bezier(.18,.78,.18,1);transform:translateY(12px)}.NF-Xua_scenarioSection[data-active=true] .NF-Xua_scenarioIntro{opacity:1;transform:none}}@media (max-width:760px){.NF-Xua_story{--header-height:calc(56px + env(safe-area-inset-top,0px));--header-sticky-height:calc(48px + env(safe-area-inset-top,0px))}.NF-Xua_header{padding:env(safe-area-inset-top,0px) 12px 0}.NF-Xua_story .NF-Xua_header{width:calc(100% - 12px);height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;border-radius:12px;margin:4px auto}.NF-Xua_brand{gap:8px}.NF-Xua_brand img{border-radius:9px;width:34px;height:34px}.NF-Xua_brand strong{font-size:16px}.NF-Xua_headerActions{gap:10px}.NF-Xua_headerActions>a:first-child{font-size:11px}.NF-Xua_headerCta{gap:5px;min-height:34px;padding:0 9px;font-size:10px;display:none}.NF-Xua_headerCtaLong{display:none}.NF-Xua_headerCtaShort{display:inline}.NF-Xua_headerCta svg{width:12px;height:12px}.NF-Xua_headerMenuButton{z-index:43;color:#f7f3ec;background:#1f293bd1;border:1px solid #91a4c647;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.NF-Xua_headerMenuButton svg{width:20px;height:20px}.NF-Xua_headerMenuButton:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.NF-Xua_headerMenuBackdrop{z-index:40;opacity:0;pointer-events:none;background:#04091085;border:0;transition:opacity .22s;display:block;position:fixed;inset:0}.NF-Xua_headerMenuBackdrop[data-open=true]{opacity:1;pointer-events:auto}.NF-Xua_headerMenu{z-index:42;top:calc(var(--header-height) + 8px);opacity:0;pointer-events:none;transform-origin:100% 0;background:#0d1521f7;border:1px solid #78ead53d;border-radius:16px;gap:4px;width:min(286px,100% - 20px);padding:8px;transition:opacity .18s,transform .22s;display:grid;position:fixed;right:10px;transform:translateY(-10px)scale(.98);box-shadow:0 24px 70px #02070e80}.NF-Xua_headerMenu[data-open=true]{opacity:1;pointer-events:auto;transform:none}.NF-Xua_headerMenu button,.NF-Xua_headerMenu a{color:#edf1f7;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;min-height:44px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.NF-Xua_headerMenu button:hover,.NF-Xua_headerMenu a:hover{background:#78ead517}.NF-Xua_headerMenu button:focus-visible,.NF-Xua_headerMenu a:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.NF-Xua_headerMenu a{background:var(--mint);color:#10221f;justify-content:center;margin-top:3px}.NF-Xua_scenarioSection{width:100%;padding:14px 12px max(14px, env(safe-area-inset-bottom,0px));gap:11px}.NF-Xua_scenarioIntro{gap:5px}.NF-Xua_scenarioIntro h2{max-width:350px;font-size:clamp(40px,11.5vw,48px);line-height:.9}.NF-Xua_scenarioIntro p{max-width:350px;font-size:15px;line-height:1.28}.NF-Xua_scenarioChoices{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:8px}.NF-Xua_scenarioChoices button{border-radius:16px}.NF-Xua_scenarioChoices button:hover{transform:none}.NF-Xua_scenarioChoices button[data-selected=true]{transform:scale(1.01)}.NF-Xua_scenarioChoices button[data-scenario] img{object-position:center}.NF-Xua_scenarioChoices button>i{padding:4px 7px;font-size:8px;top:10px;left:11px}.NF-Xua_scenarioChoices button>span{grid-template-columns:24px 1fr;gap:1px 7px;bottom:12px;left:14px;right:14px}.NF-Xua_scenarioChoices button>span svg{width:18px;height:18px}.NF-Xua_scenarioChoices button strong{font-size:clamp(24px,7vw,30px)}.NF-Xua_scenarioChoices button small{font-size:11px}.NF-Xua_scenarioChoices button>svg{width:18px;height:18px;bottom:14px;right:13px}.NF-Xua_scenarioFootnote{font-size:11px;line-height:1.25}.NF-Xua_siteFooter{width:100%;min-height:calc(100svh - var(--header-height));padding:clamp(26px, 5vh, 42px) 18px max(22px, env(safe-area-inset-bottom,0px))}.NF-Xua_footerFrame{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:1fr;gap:clamp(24px,4.5vh,38px)}.NF-Xua_footerBrandBlock{grid-column:1;gap:9px}.NF-Xua_footerBrand{gap:clamp(10px,3vw,13px);min-width:0;max-width:100%}.NF-Xua_footerBrand img{border-radius:16px;width:clamp(52px,15vw,58px);height:clamp(52px,15vw,58px)}.NF-Xua_footerBrand strong{min-width:0;font-size:clamp(40px,12vw,52px);line-height:.88}.NF-Xua_footerBrandBlock p{max-width:330px;font-size:16px;line-height:1.3}.NF-Xua_footerDirectory{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.NF-Xua_footerDirectory nav{gap:10px}.NF-Xua_footerDirectory nav>strong,.NF-Xua_footerContact>span{font-size:9px}.NF-Xua_footerDirectory button,.NF-Xua_footerDirectory a,.NF-Xua_footerPlaceholder{font-size:15px}.NF-Xua_footerPlaceholder{gap:6px}.NF-Xua_footerPlaceholder small{font-size:7px}.NF-Xua_footerContact{gap:10px}.NF-Xua_footerContact a{gap:10px;max-width:100%;font-size:clamp(24px,7.4vw,30px)}.NF-Xua_footerBottom{grid-template-columns:1fr auto;align-self:end;gap:7px 14px;padding-top:15px;font-size:11px;display:grid}.NF-Xua_footerBottom span:last-child{grid-column:1/-1}.NF-Xua_stickyStage{width:100%;height:calc(100svh - var(--header-height));grid-template-rows:118px minmax(0,1fr);grid-template-columns:1fr;gap:0;padding:0}.NF-Xua_narrative{align-content:center;padding:8px 12px 6px;display:grid;overflow:hidden}.NF-Xua_narrativeCopy{animation:none}.NF-Xua_narrativeCopy>span{font-size:9px}.NF-Xua_narrativeCopy h1{margin:7px 0 4px;font-size:48px;line-height:.86}.NF-Xua_narrativeCopy h1>em{font-size:.82em;line-height:.96}.NF-Xua_narrativeCopy p{max-width:340px;font-size:13px;line-height:1.22}.NF-Xua_chapterCounter{margin:0;font-size:8px;position:absolute;top:30px;right:0}.NF-Xua_heroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(330px,100%);margin-top:16px}.NF-Xua_heroActions>a{grid-column:1/-1}.NF-Xua_heroActions>*{min-height:44px;padding:0 18px;font-size:12px}.NF-Xua_productStage{width:100%;height:100%;min-height:0}.NF-Xua_scrollStory .NF-Xua_stickyStage{grid-template-rows:0 minmax(0,1fr)}.NF-Xua_scrollStory .NF-Xua_narrative{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-18px)}.NF-Xua_heroSection{width:calc(100% - 12px);padding:0 0 max(6px, env(safe-area-inset-bottom,0px))}.NF-Xua_heroNarrative{padding:18px 18px max(92px, calc(env(safe-area-inset-bottom,0px) + 72px));align-content:stretch;overflow:visible}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy>span{letter-spacing:.088em;width:100%;max-width:none;font-size:clamp(8.2px,2.55vw,10px);line-height:1.2}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1{white-space:normal;max-width:100%;margin-top:9px;font-size:clamp(45px,12.5vw,52px);line-height:.87}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1>em{font-size:.82em}.NF-Xua_heroNarrative .NF-Xua_heroActions{margin-top:18px}.NF-Xua_heroSection .NF-Xua_heroBackdrop{border-radius:18px}.NF-Xua_heroSection .NF-Xua_heroBackdrop:after{background:linear-gradient(#070b111f 0%,#070b1194 46%,#070b11eb 100%)}.NF-Xua_heroOrderToast{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:8px;width:min(220px,60vw);padding:10px 11px;inset:14% auto auto 18px}.NF-Xua_heroOrderToast:after{content:"";background:#0c1924f5;border-top:1px solid #78ead557;border-right:1px solid #78ead557;width:11px;height:11px;position:absolute;top:auto;bottom:-6px;right:8px;transform:rotate(135deg)}.NF-Xua_heroOrderToast>span{border-radius:10px;width:36px;height:36px}.NF-Xua_heroOrderToast svg{width:18px;height:18px}.NF-Xua_heroOrderToast small{letter-spacing:.07em;gap:7px;font-size:9px}.NF-Xua_heroOrderToast small b{font-size:10px}.NF-Xua_heroOrderToast strong{font-size:10.5px}.NF-Xua_heroSceneNav{right:18px;bottom:max(18px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:9px;width:auto;left:18px}.NF-Xua_heroSceneNav:has(.NF-Xua_heroSceneToggle){grid-template-columns:24px minmax(0,1fr)}.NF-Xua_heroSceneNav>div{gap:5px}.NF-Xua_heroSceneNav>div button{height:22px}.NF-Xua_heroSceneToggle{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.NF-Xua_story{scroll-behavior:auto}.NF-Xua_stickyStage,.NF-Xua_narrative,.NF-Xua_heroBackdrop,.NF-Xua_restoredPhoneStage{transition:none}.NF-Xua_heroSlide,.NF-Xua_heroOrderToast,.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1{animation:none!important}.NF-Xua_scenarioChoices button,.NF-Xua_scenarioChoices img{transition:none}.NF-Xua_narrativeCopy{animation:none}}@media (max-width:760px) and (max-height:680px){.NF-Xua_stickyStage{grid-template-rows:108px minmax(0,1fr)}.NF-Xua_narrative{padding-top:5px;padding-bottom:4px}.NF-Xua_chapterCounter{top:25px}.NF-Xua_siteFooter{padding-top:20px;padding-bottom:16px}.NF-Xua_footerFrame{gap:18px}.NF-Xua_footerBrand img{border-radius:14px;width:48px;height:48px}.NF-Xua_footerBrand strong{font-size:48px}.NF-Xua_footerBrandBlock p{font-size:14px}.NF-Xua_footerDirectory nav{gap:7px}.NF-Xua_footerDirectory button,.NF-Xua_footerDirectory a{font-size:14px}.NF-Xua_footerContact{gap:6px}.NF-Xua_footerContact a{font-size:24px}.NF-Xua_footerBottom{padding-top:11px}}@media (max-width:340px){.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1{font-size:41px}}@media (max-width:480px){.NF-Xua_heroNarrative .NF-Xua_narrativeCopy>span{font-size:clamp(8px,2.96vw - 1.47px,12px)}}@media (min-width:761px) and (max-height:500px){.NF-Xua_heroNarrative{align-content:center;padding:14px 50px}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy h1{margin:7px 0 5px;font-size:48px}.NF-Xua_heroNarrative .NF-Xua_narrativeCopy p{font-size:14px}.NF-Xua_heroNarrative .NF-Xua_heroActions{margin-top:12px}}
.wxTkYW_phone{--page-accent:#0b9e88;--page-accent-strong:#29977d;background:#253143;border:5px solid #253143;border-radius:31px;width:min(100%,292px);height:100%;min-height:278px;animation:.42s cubic-bezier(.22,.75,.18,1) both wxTkYW_scenario-arrive;position:relative;overflow:hidden;box-shadow:0 18px 36px #020a1852,inset 0 0 0 1px #ffffff24}.wxTkYW_phone[data-scenario=studio]{--page-accent:#665dff;--page-accent-strong:#6158ee}.wxTkYW_phone[data-scenario=tutor]{--page-accent:#12a57f;--page-accent-strong:#1fa783}.wxTkYW_phone:before{z-index:3;content:"";background:#17202c;border-radius:999px;width:72px;height:17px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.wxTkYW_phone[data-scrolled=true]:after{z-index:2;content:"";background:#f7faf8f7;border-bottom:1px solid #e0ebe7;height:32px;position:absolute;top:0;left:0;right:0}.wxTkYW_viewport{background:#f7faf8;border-radius:26px;height:100%;position:relative;overflow:hidden}.wxTkYW_scroll{color:#213940;min-height:860px;transform:translate3d(0, var(--public-page-y,0), 0);will-change:transform;background:#f7faf8;transition:transform .72s cubic-bezier(.22,.75,.18,1);display:grid;position:relative}.wxTkYW_top{color:#5f7979;justify-content:space-between;align-items:end;min-height:36px;padding:8px 12px 5px;font-size:7px;font-weight:760;display:flex}.wxTkYW_top>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.wxTkYW_top>b{color:#079f8c;letter-spacing:1px;border:1px solid #cce3dc;border-radius:7px;place-items:center;width:24px;height:19px;font-size:8px;display:grid}.wxTkYW_intro{background:#fff;position:relative}.wxTkYW_cover{background:#254039;min-height:172px;position:relative;overflow:hidden}.wxTkYW_cover:after{content:"";background:linear-gradient(#091f1b1a,#081d19a8);position:absolute;inset:0}.wxTkYW_cover img{object-fit:cover}.wxTkYW_cover>div{z-index:1;color:#fff;gap:3px;display:grid;position:absolute;bottom:15px;left:15px;right:15px}.wxTkYW_cover small{text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff75;border-radius:999px;width:max-content;max-width:100%;padding:3px 6px;font-size:7px;font-weight:720;overflow:hidden}.wxTkYW_cover strong{color:#fff;letter-spacing:-.06em;font-size:29px;font-weight:850;line-height:.9}.wxTkYW_cover p{color:#ffffffdb;margin-left:53px;font-size:8px;font-weight:600}.wxTkYW_profile{background:#fff;grid-template-columns:55px repeat(3,minmax(0,1fr));align-items:start;gap:5px;min-height:35px;padding:5px 13px 3px;display:grid}.wxTkYW_profile>span{border:3px solid #fff;border-radius:50%;align-self:start;width:52px;height:52px;margin-top:-26px;position:relative;overflow:hidden;box-shadow:0 3px 8px #0b262133}.wxTkYW_profile img{object-fit:cover}.wxTkYW_profile>div{align-content:start;gap:2px;min-width:0;padding-top:1px;display:grid}.wxTkYW_profile b{color:var(--page-accent);font-size:9px;font-weight:900}.wxTkYW_profile small{color:#76908e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.wxTkYW_profileAvatar[data-avatar=pulse]{background:linear-gradient(145deg,#342783,#675eff 55%,#25c8cf);place-items:center;display:grid}.wxTkYW_profileAvatar[data-avatar=pulse] svg{width:88%;height:88%}.wxTkYW_profileAvatar[data-avatar=pulse] path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.wxTkYW_profileAvatar[data-avatar=tutor]{background:linear-gradient(145deg,#72dfc3,#18a47e);place-items:center;display:grid}.wxTkYW_profileAvatar[data-avatar=tutor]>b{color:#fff;font-family:Georgia,serif;font-size:28px;line-height:1}.wxTkYW_actions{background:#fff;grid-template-columns:1.05fr 1fr 1fr;gap:5px;padding:3px 13px 7px;display:grid}.wxTkYW_actions>*{color:#43817a;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d5e8e2;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:29px;font-size:7px;font-weight:800;display:flex;overflow:hidden}.wxTkYW_actions>b{border-color:var(--page-accent);background:var(--page-accent-strong);color:#fff}.wxTkYW_tabs{color:#809492;white-space:nowrap;background:#fff;border-top:1px solid #e5efeb;border-bottom:1px solid #e1ece7;gap:18px;padding:9px 13px;font-size:8px;font-weight:750;display:flex;overflow:hidden}.wxTkYW_tabs>b{color:var(--page-accent);position:relative}.wxTkYW_tabs>b:after{background:var(--page-accent);content:"";height:2px;position:absolute;bottom:-9px;left:0;right:0}.wxTkYW_promo{color:#fff;background:linear-gradient(125deg,#a73f5c,#e1847d 58%,#f0c1ad);border-radius:10px;min-height:77px;margin:11px 13px 0;position:relative;overflow:hidden}.wxTkYW_promo:after{content:"";background:linear-gradient(90deg,#5916308c,#59163005 73%);position:absolute;inset:0}.wxTkYW_promo>img{object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.58;width:59%;height:100%;position:absolute;inset:0 0 0 auto}.wxTkYW_promo>div{z-index:1;align-content:center;gap:2px;height:100%;padding:10px 12px;display:grid;position:relative}.wxTkYW_promo small,.wxTkYW_promo p{color:#ffffffe0;font-size:7px;font-weight:750}.wxTkYW_promo>div>b{color:#fff;letter-spacing:-.075em;font-size:19px;font-weight:900;line-height:.82}.wxTkYW_showcase,.wxTkYW_schedule,.wxTkYW_gallery,.wxTkYW_reviews,.wxTkYW_info,.wxTkYW_team,.wxTkYW_faq,.wxTkYW_contacts{background:#f8fbf9;border-bottom:1px solid #dfece7;padding:14px 13px}.wxTkYW_showcase>header,.wxTkYW_schedule>header,.wxTkYW_gallery>header,.wxTkYW_reviews>header,.wxTkYW_team>header,.wxTkYW_faq>header,.wxTkYW_contacts>header{justify-content:space-between;align-items:end;gap:8px;display:flex}.wxTkYW_showcase>header>span,.wxTkYW_schedule>header>span,.wxTkYW_gallery>header>span,.wxTkYW_reviews>header>span,.wxTkYW_team>header>span,.wxTkYW_contacts>header{gap:3px;display:grid}.wxTkYW_showcase>header small,.wxTkYW_schedule>header small,.wxTkYW_gallery>header small,.wxTkYW_reviews>header small,.wxTkYW_info>small,.wxTkYW_team small,.wxTkYW_faq small,.wxTkYW_contacts header small{color:#0b9e88;font-size:7px;font-weight:850}.wxTkYW_showcase>header b,.wxTkYW_schedule>header b,.wxTkYW_gallery>header b,.wxTkYW_reviews>header b,.wxTkYW_info>b,.wxTkYW_team header b,.wxTkYW_faq header b,.wxTkYW_contacts header b{color:#243e42;letter-spacing:-.035em;font-size:13px;font-weight:900}.wxTkYW_showcase>header>i,.wxTkYW_gallery>header>i{color:#0a987f;white-space:nowrap;align-items:center;font-size:7px;font-style:normal;font-weight:800;display:flex}.wxTkYW_schedule>header>svg,.wxTkYW_faq>header>svg{color:#0b9e88}.wxTkYW_products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wxTkYW_primaryProducts,.wxTkYW_secondaryProducts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wxTkYW_products article{background:#fff;border:1px solid #dceae4;border-radius:9px;gap:4px;min-width:0;padding-bottom:8px;display:grid;overflow:hidden}.wxTkYW_products article>span{aspect-ratio:.92;display:block;position:relative;overflow:hidden}.wxTkYW_products img{object-fit:cover}.wxTkYW_productMark{color:#fff;letter-spacing:-.06em;text-shadow:0 3px 18px #080d226b;background:linear-gradient(145deg,#10163370,#36359129);place-items:center;font-size:32px;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0}.wxTkYW_phone[data-scenario=tutor] .wxTkYW_productMark{background:linear-gradient(145deg,#072d238f,#11957024);font-family:Georgia,serif}.wxTkYW_products b,.wxTkYW_products small{text-overflow:ellipsis;white-space:nowrap;padding-inline:7px;overflow:hidden}.wxTkYW_products b{color:#2a4143;font-size:8px;font-weight:850}.wxTkYW_products small{color:#0a997f;font-size:8px;font-weight:850}.wxTkYW_event{color:#fff;background:#254039;border-radius:11px;min-height:132px;margin:14px 13px;position:relative;overflow:hidden}.wxTkYW_event:after{content:"";background:linear-gradient(#0d1b180f,#091d1ad6);position:absolute;inset:0}.wxTkYW_eventImage,.wxTkYW_eventImage img{position:absolute;inset:0}.wxTkYW_eventImage img{object-fit:cover}.wxTkYW_eventCopy{z-index:1;gap:4px;display:grid;position:absolute;bottom:11px;left:11px;right:11px}.wxTkYW_eventCopy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.wxTkYW_eventCopy small,.wxTkYW_eventCopy>span>b{color:#ffffffe6;font-size:7px;font-weight:800}.wxTkYW_eventCopy>strong{color:#fff;letter-spacing:-.045em;font-size:14px;font-weight:900;line-height:.98}.wxTkYW_eventCopy>p{color:#ffffffdb;font-size:8px;font-weight:600;line-height:1.28}.wxTkYW_eventCopy>em{color:#fff;background:#ffffff2e;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850;display:flex}.wxTkYW_schedule{background:#fff;gap:10px;display:grid}.wxTkYW_scheduleDays{grid-template-columns:1.4fr repeat(3,1fr);gap:5px;display:grid}.wxTkYW_scheduleDays>*{color:#6f8784;border:1px solid #dceae4;border-radius:8px;justify-items:center;gap:2px;min-width:0;padding:6px 3px;font-size:7px;display:grid}.wxTkYW_scheduleDays>b{color:#118b77;background:#e2f5ef;border-color:#29a98e}.wxTkYW_scheduleDays small{font-size:6px;font-weight:650}.wxTkYW_scheduleSlots{gap:6px;display:grid}.wxTkYW_scheduleSlots article{border-top:1px solid #e2ece8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:7px;display:grid}.wxTkYW_scheduleSlots time{color:#667f7c;font-size:7px;font-weight:800}.wxTkYW_scheduleSlots article>span{gap:2px;display:grid}.wxTkYW_scheduleSlots b{color:#2b4244;font-size:8px}.wxTkYW_scheduleSlots small{color:#78908d;font-size:6px}.wxTkYW_scheduleSlots em{color:#0a8d77;background:#def4ed;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850}.wxTkYW_gallery{background:#fff;gap:10px;display:grid}.wxTkYW_gallery>div{grid-template-rows:repeat(2,1fr);grid-template-columns:1.45fr 1fr;gap:6px;min-height:126px;display:grid}.wxTkYW_gallery>div>span{background:#dce9e4;border-radius:8px;position:relative;overflow:hidden}.wxTkYW_galleryLarge{grid-row:1/3}.wxTkYW_gallery img{object-fit:cover}.wxTkYW_reviews{gap:9px;display:grid}.wxTkYW_reviews>header>i{color:#ec9b27;align-items:center;gap:3px;font-size:10px;font-style:normal;font-weight:900;display:flex}.wxTkYW_reviews blockquote{color:#4e6866;border-left:2px solid #22a98d;margin:0;padding-left:9px;font-size:8px;font-weight:650;line-height:1.42}.wxTkYW_reviews footer{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:7px;display:grid}.wxTkYW_reviews footer>span{color:#0a8f78;background:#dff4ed;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:7px;font-weight:900;display:grid}.wxTkYW_reviews footer>b{color:#294244;font-size:8px}.wxTkYW_reviews footer>small{color:#809390;font-size:6px}.wxTkYW_team{gap:10px;display:grid}.wxTkYW_team>header,.wxTkYW_contacts>header{justify-content:space-between;align-items:end;gap:9px;display:flex}.wxTkYW_team>header>span,.wxTkYW_contacts>header{gap:3px;display:grid}.wxTkYW_team>header>i{color:#6d8582;font-size:7px;font-style:normal;font-weight:700}.wxTkYW_team>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wxTkYW_team article{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.wxTkYW_team article>span{background-color:#d7ebe1;background-image:url(/demo/marta-flowers/team-florists-v1.webp);background-repeat:no-repeat;background-size:360%;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;overflow:hidden}.wxTkYW_staffMarta{background-position:0 10%}.wxTkYW_staffAlina{background-position:50% 10%}.wxTkYW_staffLena{background-position:100% 10%}.wxTkYW_team article>b,.wxTkYW_team article>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wxTkYW_team article>b{color:#2a4143;font-size:8px;font-weight:850}.wxTkYW_team article>small{color:#75908c;font-size:7px;font-weight:650}.wxTkYW_faq{background:#fff;gap:9px;display:grid}.wxTkYW_faq>div{display:grid}.wxTkYW_faq article{border-top:1px solid #e3eeea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 0;display:grid}.wxTkYW_faq article>b{color:#2a4244;font-size:8px}.wxTkYW_faq article>svg{color:#77908d;transition:transform .18s}.wxTkYW_faq article>p{color:#6c8380;grid-column:1/-1;font-size:7px;line-height:1.4}.wxTkYW_faqOpen>svg{transform:rotate(90deg)}.wxTkYW_contacts{background:#fff;gap:9px;display:grid}.wxTkYW_mapPreview{background:linear-gradient(135deg,#dff1eb,#edf5f1);border-radius:9px;align-content:end;gap:2px;min-height:72px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.wxTkYW_mapPreview:before,.wxTkYW_mapPreview:after{content:"";background:#34907c33;width:120%;height:1px;position:absolute;transform:rotate(-14deg)}.wxTkYW_mapPreview:before{top:24px;left:-15px}.wxTkYW_mapPreview:after{top:46px;left:-5px;transform:rotate(17deg)}.wxTkYW_mapPreview>span{z-index:1;color:#fff;background:#20a98d;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:13px;right:20%;box-shadow:0 5px 12px #0a776340}.wxTkYW_mapPreview>i,.wxTkYW_mapPreview>b{z-index:1;font-style:normal;position:relative}.wxTkYW_mapPreview>i{color:#2a4244;font-size:8px;font-weight:900}.wxTkYW_mapPreview>b{color:#6d8582;font-size:6px}.wxTkYW_contacts>span{color:#079f89;border-top:1px solid #e3eeea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;display:grid}.wxTkYW_contacts>span>i{gap:2px;min-width:0;font-style:normal;display:grid}.wxTkYW_contacts>span b,.wxTkYW_contacts>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wxTkYW_contacts>span b{color:#2b4244;font-size:9px;font-weight:850}.wxTkYW_contacts>span small{color:#748b89;font-size:7px;font-weight:650}.wxTkYW_info{gap:6px;display:grid}.wxTkYW_info>p{color:#69817f;font-size:8px;font-weight:620;line-height:1.42}.wxTkYW_info>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:2px;display:grid}.wxTkYW_info>div>span{border-top:1px solid #dce9e4;gap:2px;padding-top:6px;display:grid}.wxTkYW_info>div b{color:#0a987f;font-size:9px}.wxTkYW_info>div small{color:#7c918e;font-size:6px}.wxTkYW_footer{background:linear-gradient(#f1f8f5,#fff);gap:0;padding:14px 13px 17px;display:grid}.wxTkYW_footerBrand{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding-bottom:10px;display:grid}.wxTkYW_footerBrand>span{background:var(--page-accent);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.wxTkYW_footerBrand>i{gap:2px;min-width:0;font-style:normal;display:grid}.wxTkYW_footerBrand b{color:#243d3f;font-size:11px;font-weight:900}.wxTkYW_footerBrand small{color:#718987;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.wxTkYW_footer>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 0 10px;display:grid}.wxTkYW_footer>nav>span{min-height:25px;color:var(--page-accent);text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border:1px solid #cce5de;border-radius:7px;place-items:center;font-size:6px;font-weight:850;display:grid;overflow:hidden}.wxTkYW_footer>span{color:#168f79;border-top:1px solid #e1ece8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;display:grid}.wxTkYW_footer>span>i{gap:1px;min-width:0;font-style:normal;display:grid}.wxTkYW_footer>span b{color:#2b4244;font-size:8px}.wxTkYW_footer>span small{color:#819390;font-size:6px}.wxTkYW_footer>small{color:#91a09e;text-align:center;border-top:1px solid #e5eeeb;margin-top:12px;padding-top:9px;font-size:6px}.wxTkYW_spotlightSlot,.wxTkYW_spotlightNote{display:none}@keyframes wxTkYW_scenario-arrive{0%{opacity:.3;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wxTkYW_phone{animation:none}.wxTkYW_scroll{transition:none}}@media (min-width:761px){.wxTkYW_scroll:after{z-index:2;content:"";opacity:0;pointer-events:none;background:#070d15a8;transition:opacity .52s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.wxTkYW_phone[data-focus] .wxTkYW_scroll:after{opacity:1}.wxTkYW_intro,.wxTkYW_primaryProducts,.wxTkYW_event,.wxTkYW_schedule,.wxTkYW_promo,.wxTkYW_gallery,.wxTkYW_reviews,.wxTkYW_info,.wxTkYW_team,.wxTkYW_faq,.wxTkYW_contacts,.wxTkYW_footer{transition:box-shadow .52s cubic-bezier(.4,0,.2,1)}.wxTkYW_phone[data-focus=intro] .wxTkYW_intro,.wxTkYW_phone[data-focus=showcase] .wxTkYW_primaryProducts,.wxTkYW_phone[data-focus=events] .wxTkYW_event,.wxTkYW_phone[data-focus=schedule] .wxTkYW_schedule,.wxTkYW_phone[data-focus=promo] .wxTkYW_promo,.wxTkYW_phone[data-focus=gallery] .wxTkYW_gallery,.wxTkYW_phone[data-focus=reviews] .wxTkYW_reviews,.wxTkYW_phone[data-focus=about] .wxTkYW_info,.wxTkYW_phone[data-focus=team] .wxTkYW_team,.wxTkYW_phone[data-focus=faq] .wxTkYW_faq,.wxTkYW_phone[data-focus=contacts] .wxTkYW_contacts,.wxTkYW_phone[data-focus=documents] .wxTkYW_footer{z-index:3;position:relative;box-shadow:0 14px 36px 16px #f7faf838}}@media (max-width:760px){.wxTkYW_phone{width:100%;box-shadow:none;background:#f7faf8;border:0;border-radius:0}.wxTkYW_phone:before,.wxTkYW_phone[data-scrolled=true]:after,.wxTkYW_top{display:none}.wxTkYW_viewport{border-radius:0}.wxTkYW_scroll{min-height:1180px;transform:translate3d(0, var(--public-page-mobile-y,0), 0)}.wxTkYW_scroll:after{z-index:2;content:"";opacity:0;pointer-events:none;background:#070d15b3;transition:opacity .88s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.wxTkYW_phone[data-focus] .wxTkYW_scroll:after{opacity:1}.wxTkYW_intro:after{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(#f7faf8b8,#f7faf800);height:44px;transition:opacity .88s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-44px;left:0;right:0}.wxTkYW_phone[data-focus=intro] .wxTkYW_intro:after{opacity:1}.wxTkYW_intro,.wxTkYW_primaryProducts,.wxTkYW_event,.wxTkYW_schedule,.wxTkYW_promo,.wxTkYW_gallery,.wxTkYW_reviews,.wxTkYW_info,.wxTkYW_team,.wxTkYW_faq,.wxTkYW_contacts,.wxTkYW_footer{transition:box-shadow .88s cubic-bezier(.4,0,.2,1)}.wxTkYW_phone[data-focus=intro] .wxTkYW_intro,.wxTkYW_phone[data-focus=showcase] .wxTkYW_primaryProducts,.wxTkYW_phone[data-focus=events] .wxTkYW_event,.wxTkYW_phone[data-focus=schedule] .wxTkYW_schedule,.wxTkYW_phone[data-focus=promo] .wxTkYW_promo,.wxTkYW_phone[data-focus=gallery] .wxTkYW_gallery,.wxTkYW_phone[data-focus=reviews] .wxTkYW_reviews,.wxTkYW_phone[data-focus=about] .wxTkYW_info,.wxTkYW_phone[data-focus=team] .wxTkYW_team,.wxTkYW_phone[data-focus=faq] .wxTkYW_faq,.wxTkYW_phone[data-focus=contacts] .wxTkYW_contacts,.wxTkYW_phone[data-focus=documents] .wxTkYW_footer{z-index:3;position:relative;box-shadow:0 18px 42px 20px #f7faf857}.wxTkYW_spotlightSlot{z-index:5;opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0 16px;transition:grid-template-rows .52s cubic-bezier(.22,.75,.18,1) .14s,margin-top .52s cubic-bezier(.22,.75,.18,1) .14s,opacity .14s,transform .52s cubic-bezier(.22,.75,.18,1) .14s;display:grid;position:relative;transform:translateY(8px)}.wxTkYW_spotlightSlot[data-active=true]{opacity:1;grid-template-rows:1fr;margin-top:7px;transition:grid-template-rows .62s cubic-bezier(.22,.75,.18,1),margin-top .62s cubic-bezier(.22,.75,.18,1),opacity .24s 60ms,transform .62s cubic-bezier(.22,.75,.18,1);transform:none}.wxTkYW_spotlightNote{min-height:0;display:block;overflow:hidden}.wxTkYW_spotlightCard{color:#213940;background:#fffaf0;border:1px solid #1d363a1f;border-radius:18px;gap:5px;padding:14px 16px 15px;display:grid;box-shadow:0 14px 32px #030a1338}.wxTkYW_spotlightSlot[data-note=showcase]{grid-column:1/-1;margin-left:0;margin-right:0}.wxTkYW_spotlightSlot[data-note=showcase][data-active=true]{margin-top:8px}.wxTkYW_spotlightSlot:before{z-index:1;clip-path:polygon(0 100%,52% 0,100% 100%);content:"";background:#fffaf0;width:24px;height:18px;position:absolute;top:-13px;left:30px}.wxTkYW_spotlightCard small{color:#0b9e88;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.wxTkYW_spotlightCard strong{color:#213940;letter-spacing:-.045em;font-size:22px;font-weight:850;line-height:1}.wxTkYW_spotlightCard p{color:#607572;max-width:330px;font-size:13px;line-height:1.35}.wxTkYW_cover{min-height:218px}.wxTkYW_cover>div{gap:4px;bottom:19px;left:19px;right:19px}.wxTkYW_cover small{padding:4px 8px;font-size:10px}.wxTkYW_cover strong{font-size:37px}.wxTkYW_cover p{margin-left:67px;font-size:12px}.wxTkYW_profile{grid-template-columns:70px repeat(3,minmax(0,1fr));gap:7px;min-height:45px;padding:6px 16px 4px}.wxTkYW_profile>span{border-width:4px;width:66px;height:66px;margin-top:-33px}.wxTkYW_profile>div{gap:3px;padding-top:2px}.wxTkYW_profile b{font-size:13px}.wxTkYW_profile small{font-size:10px}.wxTkYW_actions{gap:7px;padding:4px 16px 9px}.wxTkYW_actions>*{border-radius:9px;gap:5px;min-height:40px;font-size:11px}.wxTkYW_actions svg{width:15px;height:15px}.wxTkYW_tabs{gap:23px;padding:13px 16px;font-size:11px}.wxTkYW_tabs>b:after{bottom:-12px}.wxTkYW_promo{border-radius:12px;min-height:98px;margin:14px 16px 0}.wxTkYW_promo>div{gap:3px;padding:13px 15px}.wxTkYW_promo small{font-size:10px}.wxTkYW_promo p{font-size:11px}.wxTkYW_promo>div>b{font-size:24px}.wxTkYW_showcase,.wxTkYW_schedule,.wxTkYW_gallery,.wxTkYW_reviews,.wxTkYW_info,.wxTkYW_team,.wxTkYW_faq,.wxTkYW_contacts{padding:18px 16px}.wxTkYW_showcase>header small,.wxTkYW_schedule>header small,.wxTkYW_gallery>header small,.wxTkYW_reviews>header small,.wxTkYW_info>small,.wxTkYW_team small,.wxTkYW_faq small,.wxTkYW_contacts header small{font-size:10px}.wxTkYW_showcase>header b,.wxTkYW_schedule>header b,.wxTkYW_gallery>header b,.wxTkYW_reviews>header b,.wxTkYW_info>b,.wxTkYW_team header b,.wxTkYW_faq header b,.wxTkYW_contacts header b{font-size:18px}.wxTkYW_showcase>header>i,.wxTkYW_gallery>header>i{font-size:10px}.wxTkYW_products{gap:10px;margin-top:13px}.wxTkYW_primaryProducts,.wxTkYW_secondaryProducts{gap:10px}.wxTkYW_products article{border-radius:11px;gap:5px;padding-bottom:10px}.wxTkYW_products b,.wxTkYW_products small{padding-inline:9px;font-size:12px}.wxTkYW_event{border-radius:14px;min-height:168px;margin:18px 16px}.wxTkYW_eventCopy{gap:5px;bottom:14px;left:14px;right:14px}.wxTkYW_eventCopy small,.wxTkYW_eventCopy>span>b{font-size:10px}.wxTkYW_eventCopy>strong{font-size:20px}.wxTkYW_eventCopy>p{font-size:12px}.wxTkYW_eventCopy>em{padding:5px 8px;font-size:10px}.wxTkYW_schedule{gap:13px}.wxTkYW_scheduleDays{gap:7px}.wxTkYW_scheduleDays>*{border-radius:10px;gap:3px;padding:8px 4px;font-size:10px}.wxTkYW_scheduleDays small{font-size:10px}.wxTkYW_scheduleSlots{gap:8px}.wxTkYW_scheduleSlots article{grid-template-columns:43px minmax(0,1fr) auto;gap:9px;padding-top:9px}.wxTkYW_scheduleSlots time{font-size:10px}.wxTkYW_scheduleSlots b{font-size:11px}.wxTkYW_scheduleSlots small,.wxTkYW_scheduleSlots em{font-size:10px}.wxTkYW_scheduleSlots em{padding:4px 7px}.wxTkYW_gallery{gap:13px}.wxTkYW_gallery>div{gap:8px;min-height:164px}.wxTkYW_gallery>div>span{border-radius:10px}.wxTkYW_reviews{gap:12px}.wxTkYW_reviews>header>i{font-size:13px}.wxTkYW_reviews blockquote{padding-left:11px;font-size:12px}.wxTkYW_reviews footer{grid-template-columns:34px minmax(0,1fr);column-gap:9px}.wxTkYW_reviews footer>span{width:36px;height:36px;font-size:10px}.wxTkYW_reviews footer>b{font-size:12px}.wxTkYW_reviews footer>small{font-size:10px}.wxTkYW_team{gap:13px}.wxTkYW_team>header>i{font-size:10px}.wxTkYW_team>div{gap:10px}.wxTkYW_team article{gap:4px}.wxTkYW_team article>span{width:56px;height:56px}.wxTkYW_team article>b{font-size:12px}.wxTkYW_team article>small{font-size:11px}.wxTkYW_faq{gap:11px}.wxTkYW_faq article{gap:8px;padding:10px 0}.wxTkYW_faq article>b{font-size:12px}.wxTkYW_faq article>p{font-size:11px}.wxTkYW_contacts{gap:11px}.wxTkYW_mapPreview{border-radius:11px;min-height:91px;padding:11px 12px}.wxTkYW_mapPreview>span{width:31px;height:31px;top:16px}.wxTkYW_mapPreview>i{font-size:12px}.wxTkYW_mapPreview>b{font-size:10px}.wxTkYW_contacts>span{gap:10px;padding-top:10px}.wxTkYW_contacts>span b{font-size:12px}.wxTkYW_contacts>span small{font-size:10px}.wxTkYW_info{gap:8px}.wxTkYW_info>p{font-size:12px}.wxTkYW_info>div{gap:7px}.wxTkYW_info>div>span{padding-top:8px}.wxTkYW_info>div b{font-size:13px}.wxTkYW_info>div small{font-size:10px}.wxTkYW_footer{padding:13px 16px 21px}.wxTkYW_footer>span{gap:10px;min-height:46px}.wxTkYW_footer>span b{font-size:12px}.wxTkYW_footer>span small,.wxTkYW_footer>small{font-size:10px}}@media (max-width:760px) and (max-height:680px){.wxTkYW_cover{min-height:206px}.wxTkYW_spotlightCard{padding:12px 14px 13px}.wxTkYW_spotlightCard strong{font-size:21px}.wxTkYW_spotlightCard p{font-size:12px}}@media (prefers-reduced-motion:reduce){.wxTkYW_scroll:after,.wxTkYW_intro:after,.wxTkYW_spotlightSlot,.wxTkYW_spotlightSlot[data-active=true]{transition:none}}
