@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_d9fe128a-module__9ST0zq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_d9fe128a-module__9ST0zq__variable{--font-tvory-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_509c1c5a-module__IXJvmW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_509c1c5a-module__IXJvmW__variable{--font-tvory-sans:"Manrope", "Manrope Fallback"}
.tvory-page,.tvory-page *{box-sizing:border-box}.tvory-page{isolation:isolate;min-width:0}.tvory-page.tvory-hide-header .site-header,.tvory-page.tvory-hide-footer .site-footer{display:none}.tvory-page{--ink:#382b36;--muted:#725f6d;--purple:#a646a8;--purple-dark:#7d347f;--pink:#ef7fb1;--pink-soft:#fde5f0;--lilac:#caa2eb;--blue:#78a9ef;--yellow:#f5ca5d;--peach:#f7b989;--paper:#fff9fb;--line:#914b8526;--serif:var(--font-tvory-serif),Georgia,serif;--sans:var(--font-tvory-sans),Arial,sans-serif}.tvory-page *{box-sizing:border-box}.tvory-page{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.7;overflow-x:hidden}.tvory-page button,.tvory-page input,.tvory-page textarea{font:inherit}.tvory-page button,.tvory-page a{-webkit-tap-highlight-color:transparent}.tvory-page a{color:inherit}.tvory-page .skip-link{z-index:1000;color:#fff;background:#362a35;border-radius:12px;padding:10px 16px;position:fixed;top:-80px;left:16px}.tvory-page .skip-link:focus{top:16px}.tvory-page .page-width{width:min(1180px,100% - 56px);margin-inline:auto}.tvory-page .watercolor{pointer-events:none;filter:blur(18px);opacity:.55;border-radius:50%;position:absolute}.tvory-page .site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff9fbf0;border-bottom:1px solid #654d5d1f;align-items:center;gap:36px;height:102px;padding:0 max(28px,50vw - 695px);display:flex;position:sticky;top:0;box-shadow:0 3px 16px #5c34500a}.tvory-page .brand{align-items:center;width:190px;height:84px;display:flex;overflow:hidden}.tvory-page .brand img{mix-blend-mode:multiply;width:190px;height:auto;display:block}.tvory-page .desktop-nav{gap:32px;margin-left:auto;display:flex}.tvory-page .desktop-nav a{color:#715f6b;font-size:.9rem;text-decoration:none;transition:all .2s}.tvory-page .desktop-nav a:hover{color:var(--purple)}.tvory-page .button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b64bb0,#963b9e);border:0;border-radius:999px;padding:15px 28px;font-weight:700;transition:all .22s;box-shadow:0 12px 26px #9e3fa033}.tvory-page .button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #9e3fa047}.tvory-page .header-button{padding:12px 30px}.tvory-page .menu-toggle,.tvory-page .mobile-menu{display:none}.tvory-page .hero{background:linear-gradient(125deg,#fffafd 0%,#fff5fa 46%,#fffafd 100%);min-height:760px;padding:42px 0 0;position:relative;overflow:hidden}.tvory-page .wash-hero-a{background:radial-gradient(at 45%,#ef7fb157,#caa2eb33 43%,#0000 72%);width:650px;height:560px;top:60px;right:-100px}.tvory-page .wash-hero-b{background:radial-gradient(#f7b98940,#ef7fb11f 50%,#0000 72%);width:520px;height:380px;bottom:30px;left:-250px}.tvory-page .hero-inner{z-index:2;grid-template-columns:.86fr 1.14fr;align-items:center;min-height:650px;display:grid;position:relative}.tvory-page .hero-copy{padding:32px 0 70px}.tvory-page .soft-label,.tvory-page .section-kicker{color:var(--purple);letter-spacing:.24em;margin:0 0 24px;font-size:.74rem;font-weight:700;display:inline-block}.tvory-page .soft-label{background:#c899dc2e;border-radius:999px;padding:7px 14px}.tvory-page .hero h1,.tvory-page .editorial-heading h2,.tvory-page .paper-copy h2,.tvory-page .lesson-copy h2,.tvory-page .price-heading h2,.tvory-page .result-title h2,.tvory-page .needs-heading h2,.tvory-page .center-heading h2,.tvory-page .manifesto-title,.tvory-page .final-inner h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:600;line-height:.96}.tvory-page .hero h1{font-size:clamp(4.3rem,6.6vw,7rem)}.tvory-page h1 em,.tvory-page h2 em{color:var(--purple);font-style:normal}.tvory-page .hero-lead{max-width:560px;color:var(--muted);margin:30px 0;font-size:1.12rem}.tvory-page .hero-actions{align-items:center;gap:28px;display:flex}.tvory-page .text-link{color:#604d5a;font-weight:700;text-decoration:none}.tvory-page .text-link span{color:var(--purple);margin-left:5px;font-size:1.3rem}.tvory-page .trial-line{color:#806a78;margin-top:24px;font-size:.84rem}.tvory-page .trial-line i{color:var(--pink);margin-right:6px;font-size:1.2rem;font-style:normal}.tvory-page .hero-visual{place-items:center;min-height:620px;display:grid;position:relative}.tvory-page .hero-visual>img{filter:drop-shadow(0 25px 22px #683b631c);width:112%;max-width:none}.tvory-page .mini-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#76546f;background:#ffffffc2;border:1px solid #ffffffe6;border-radius:999px;padding:8px 15px;font-size:.76rem;font-weight:700;position:absolute;box-shadow:0 10px 24px #7146681a}.tvory-page .note-a{bottom:17%;left:10%}.tvory-page .note-b{top:17%;right:0}.tvory-page .hero-bottom-line{color:#947589;height:68px;font-family:var(--serif);background:#ffffff8c;border-top:1px solid #aa53931a;justify-content:center;align-items:center;gap:32px;font-size:1.12rem;display:flex}.tvory-page .hero-bottom-line b{color:var(--pink);font-weight:400}.tvory-page .manifesto{text-align:center;padding:145px 0 80px}.tvory-page .manifesto-title{font-size:clamp(3.3rem,5.3vw,5.5rem)}.tvory-page .manifesto-copy{text-align:left;max-width:940px;color:var(--muted);grid-template-columns:1fr 1fr;gap:60px;margin:48px auto 10px;display:grid}.tvory-page .manifesto-copy p{margin:0}.tvory-page .flow-art{place-items:center;width:min(1060px,100%);height:315px;margin:0 auto;display:grid}.tvory-page .flow-art img{object-fit:contain;filter:drop-shadow(0 18px 20px #90537e14);width:100%;height:100%}.tvory-page .handwritten{font-family:var(--serif);color:var(--purple);margin:-10px 0 0;font-size:1.8rem;font-style:italic}.tvory-page .for-whom{background:linear-gradient(#fff8fb,#fff4fa 50%,#fff9fb);padding:130px 0 120px;position:relative;overflow:hidden}.tvory-page .wash-left{background:radial-gradient(#ec83b559,#caa2eb33 47%,#0000 72%);width:560px;height:520px;top:120px;left:-260px}.tvory-page .wash-right{background:radial-gradient(#78a9ef38,#caa2eb21 48%,#0000 72%);width:500px;height:450px;bottom:50px;right:-220px}.tvory-page .editorial-heading{z-index:2;max-width:820px;position:relative}.tvory-page .editorial-heading h2,.tvory-page .paper-copy h2,.tvory-page .lesson-copy h2,.tvory-page .price-heading h2,.tvory-page .result-title h2,.tvory-page .needs-heading h2,.tvory-page .center-heading h2,.tvory-page .final-inner h2{font-size:clamp(3.1rem,5vw,5.25rem)}.tvory-page .editorial-heading>p:last-child{color:var(--muted);max-width:670px;margin:26px 0 0}.tvory-page .who-list{z-index:2;grid-template-columns:1fr 1fr;gap:0 80px;margin:72px 0 0;display:grid;position:relative}.tvory-page .who-list article{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr;padding:30px 0;display:grid}.tvory-page .who-list article:nth-child(-n+2){border-top:1px solid var(--line)}.tvory-page .who-list h3{font-family:var(--serif);margin:3px 0 6px;font-size:1.65rem;line-height:1.2}.tvory-page .who-list p{color:var(--muted);grid-column:2;margin:0;font-size:.9rem}.tvory-page .water-dot,.tvory-page .water-orb{font-family:var(--serif);border-radius:48% 52% 44% 56%/58% 44% 56% 42%;place-items:center;width:58px;height:58px;font-size:1.7rem;display:grid}.tvory-page .water-dot.pink{background:radial-gradient(circle,#fff 20%,#ef7fb159 70%,#0000)}.tvory-page .water-dot.lilac{background:radial-gradient(circle,#fff 20%,#caa2eb6b 70%,#0000)}.tvory-page .water-dot.blue{background:radial-gradient(circle,#fff 20%,#78a9ef59 70%,#0000)}.tvory-page .water-dot.peach{background:radial-gradient(circle,#fff 20%,#f7b9896e 70%,#0000)}.tvory-page .no-experience{z-index:2;justify-content:center;align-items:center;gap:22px;margin:58px auto 0;display:flex;position:relative}.tvory-page .no-experience span{color:var(--purple);font-weight:700}.tvory-page .no-experience i{color:var(--muted);font-family:var(--serif);font-size:1.2rem}.tvory-page .benefits{padding:145px 0}.tvory-page .editorial-heading.compact{max-width:720px}.tvory-page .benefit-river{margin-top:50px;position:relative}.tvory-page .benefit-river:before{content:"";filter:blur(25px);background:linear-gradient(#0000,#ef7fb11c 18%,#caa2eb24 45%,#78a9ef17 72%,#0000);border-radius:50%;width:180px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tvory-page .river-item{grid-template-columns:105px 1fr;align-items:center;gap:25px;width:62%;margin:8px 0;padding:26px 0;display:grid;position:relative}.tvory-page .river-item.right{margin-left:auto}.tvory-page .river-item.left{padding-right:8%}.tvory-page .river-item.right{padding-left:8%}.tvory-page .river-item h3{font-family:var(--serif);margin:0 0 6px;font-size:1.85rem}.tvory-page .river-item p{color:var(--muted);margin:0;font-size:.92rem}.tvory-page .water-orb{width:88px;height:88px;font-size:2.1rem;box-shadow:inset 0 0 25px #ffffffe6}.tvory-page .orb-pink{background:radial-gradient(circle,#fff 15%,#ef7fb161 68%,#0000)}.tvory-page .orb-yellow{background:radial-gradient(circle,#fff 15%,#f5ca5d6e 68%,#0000)}.tvory-page .orb-lilac{background:radial-gradient(circle,#fff 15%,#caa2eb73 68%,#0000)}.tvory-page .orb-blue{background:radial-gradient(circle,#fff 15%,#78a9ef61 68%,#0000)}.tvory-page .paper-digital{background:linear-gradient(100deg,#fff2f8,#fff9fb 48%,#faf4ff);padding:115px 0;overflow:hidden}.tvory-page .paper-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;display:grid}.tvory-page .paper-image img{width:116%;margin-left:-12%;display:block;-webkit-mask-image:radial-gradient(70% 72%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 72%,#000 60%,#0000 100%)}.tvory-page .paper-copy p{color:var(--muted)}.tvory-page .paper-copy>p:not(.section-kicker){margin-top:28px}.tvory-page .soft-quote{font-family:var(--serif);border-left:2px solid #a646a88c;padding-left:24px;font-size:1.22rem;color:#644c5f!important}.tvory-page .possibilities{text-align:center;padding:145px 0}.tvory-page .center-heading{max-width:950px;margin-inline:auto}.tvory-page .gallery-scene{width:min(970px,95%);margin:55px auto 0;position:relative}.tvory-page .gallery-scene>img{filter:drop-shadow(0 20px 25px #7e466f1a);width:100%;display:block;-webkit-mask-image:radial-gradient(73% 68%,#000 64%,#0000 100%);mask-image:radial-gradient(73% 68%,#000 64%,#0000 100%)}.tvory-page .gallery-label{color:#714f69;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #a646a81f;border-radius:999px;padding:9px 17px;font-size:.78rem;font-weight:700;position:absolute;box-shadow:0 12px 28px #7441651c}.tvory-page .label-cat{top:28%;left:3%}.tvory-page .label-character{top:22%;right:0}.tvory-page .label-world{bottom:15%;right:9%}.tvory-page .gallery-caption{max-width:780px;color:var(--muted);margin:-5px auto 0}.tvory-page .lesson-flow{background:linear-gradient(#fff9fb,#fff2f8);padding:140px 0;position:relative;overflow:hidden}.tvory-page .lesson-wash{background:radial-gradient(#caa2eb52,#ef7fb136 45%,#0000 72%);width:760px;height:620px;top:50px;right:-180px}.tvory-page .lesson-grid{z-index:2;grid-template-columns:.9fr 1.1fr;gap:105px;display:grid;position:relative}.tvory-page .lesson-copy{align-self:start;position:sticky;top:145px}.tvory-page .lesson-copy>p:not(.section-kicker){color:var(--muted);margin-top:28px}.tvory-page .lesson-copy blockquote{border-left:2px solid var(--purple);font-family:var(--serif);color:#624b5f;background:#ffffff6b;margin:36px 0 0;padding:22px 24px;font-size:1.18rem}.tvory-page .lesson-path>div{grid-template-columns:68px 1fr;column-gap:18px;display:grid}.tvory-page .lesson-path i{width:58px;height:58px;color:var(--purple);background:#ffffffb3;border-radius:50%;grid-row:1/3;place-items:center;font-size:1.55rem;font-style:normal;display:grid;box-shadow:0 8px 25px #8047721a}.tvory-page .lesson-path h3{font-family:var(--serif);margin:2px 0 3px;font-size:1.7rem}.tvory-page .lesson-path p{color:var(--muted);margin:0;font-size:.9rem}.tvory-page .path-stroke{background:linear-gradient(var(--pink),var(--lilac));opacity:.45;border-radius:10px;width:2px;height:42px;margin:4px 0 4px 28px;display:block}.tvory-page .result{padding:140px 0}.tvory-page .result-line{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.tvory-page .result-line>div{border-right:1px solid var(--line);min-height:410px;padding:245px 38px 42px;position:relative;overflow:hidden}.tvory-page .result-line>div:last-child{border:0}.tvory-page .result-line strong{z-index:2;font-family:var(--serif);font-size:1.55rem;line-height:1.2;display:block;position:relative}.tvory-page .result-line p{z-index:2;color:var(--muted);margin:10px 0 0;font-size:.88rem;position:relative}.tvory-page .result-art{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 18px #7541691a);width:112%;height:255px;display:block;position:absolute;top:-12px;left:-6%}.tvory-page .result-item:before{content:"";z-index:0;filter:blur(12px);background:radial-gradient(#ef7fb124,#caa2eb14 48%,#0000 73%);border-radius:50%;width:290px;height:210px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.tvory-page .result-confidence .result-art{width:106%;top:-5px;left:-3%}.tvory-page .result-confidence:before{background:radial-gradient(#78a9ef26,#caa2eb1a 48%,#0000 73%)}.tvory-page .result-digital .result-art{width:118%;top:-20px;left:-9%}.tvory-page .result-digital:before{background:radial-gradient(#caa2eb26,#f7b98914 48%,#0000 73%)}.tvory-page .price-section{background:linear-gradient(125deg,#fff2f8,#fff9fb 55%,#f7efff);padding:135px 0;position:relative;overflow:hidden}.tvory-page .price-wash-a{background:radial-gradient(#ef7fb157,#f7b98933 44%,#0000 72%);width:650px;height:560px;top:-80px;right:-160px}.tvory-page .price-wash-b{background:radial-gradient(#caa2eb5c,#78a9ef1f 50%,#0000 72%);width:520px;height:420px;bottom:-140px;left:-210px}.tvory-page .price-layout{z-index:2;grid-template-columns:1fr .78fr;align-items:center;gap:95px;display:grid;position:relative}.tvory-page .price-heading>p:not(.section-kicker){color:var(--muted);max-width:620px;margin:30px 0}.tvory-page .price-heading ul{margin:25px 0;padding:0;list-style:none}.tvory-page .price-heading li{padding:8px 0 8px 28px;position:relative}.tvory-page .price-heading li:before{content:"♡";color:var(--purple);position:absolute;left:0}.tvory-page .price-ticket{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffd6,#fffafdad);border:1px solid #fffffff0;border-radius:52% 48% 46% 54%/8% 8% 9% 9%;padding:48px 46px;position:relative;overflow:hidden;box-shadow:0 24px 65px #743c6724,inset 0 1px #ffffffeb}.tvory-page .price-ticket>:not(.magic-dust){z-index:2;position:relative}.tvory-page .price-ticket:before,.tvory-page .price-ticket:after{content:"";z-index:3;clip-path:polygon(50% 0,59% 33%,84% 16%,68% 42%,100% 50%,68% 58%,84% 84%,59% 67%,50% 100%,41% 67%,16% 84%,32% 58%,0 50%,32% 42%,16% 16%,41% 33%);filter:drop-shadow(0 0 6px #f6c64694)drop-shadow(0 0 15px #ef7fb133);background:radial-gradient(circle at 40% 36%,#fff 0 7%,#fff2b7 9% 17%,#0000 19%),conic-gradient(from 20deg,#f8d666,#fff2ad,#eaae36,#ffe992,#f3bd45,#fff1af,#f8d666);width:42px;height:42px;animation:5.2s ease-in-out infinite tvoryPriceStarGlow;position:absolute}.tvory-page .price-ticket>p{letter-spacing:.19em;color:var(--purple);font-size:.72rem;font-weight:700}.tvory-page .duration{font-family:var(--serif);color:#664b62;font-size:2.5rem}.tvory-page .duration span{font-size:1rem;font-family:var(--sans)}.tvory-page .main-price{font-family:var(--serif);color:var(--purple);margin:4px 0 24px;font-size:6rem;line-height:1}.tvory-page .main-price span{font-family:var(--sans);color:#6e5868;font-size:1.1rem}.tvory-page .trial-price{text-align:left;background:#fde5f0a6;border-radius:20px;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;padding:14px;font-size:.8rem;display:flex}.tvory-page .trial-price b{background:var(--purple);color:#fff;border-radius:999px;padding:6px 9px}.tvory-page .price-ticket .button{width:100%}.tvory-page .price-ticket small{color:#8c7585;margin-top:14px;display:block}.tvory-page .magic-dust{pointer-events:none;inset:0;z-index:1!important;position:absolute!important}.tvory-page .magic-dust i{opacity:0;background:radial-gradient(circle,#fff 0 18%,#ffe789 24% 42%,#ee93c4b8 52%,#0000 72%);border-radius:50%;width:7px;height:7px;animation:7s ease-in-out infinite tvoryMagicDustFloat;position:absolute;box-shadow:0 0 9px #f5c75280}.tvory-page .magic-dust i:first-child{animation-delay:-.8s;top:24%;left:12%}.tvory-page .magic-dust i:nth-child(2){width:4px;height:4px;animation-delay:-4.3s;top:12%;left:22%}.tvory-page .magic-dust i:nth-child(3){width:5px;height:5px;animation-delay:-2.4s;top:19%;right:15%}.tvory-page .magic-dust i:nth-child(4){width:8px;height:8px;animation-delay:-5.6s;top:38%;right:8%}.tvory-page .magic-dust i:nth-child(5){width:5px;height:5px;animation-delay:-3.2s;bottom:31%;left:8%}.tvory-page .magic-dust i:nth-child(6){width:4px;height:4px;animation-delay:-6.1s;bottom:14%;left:18%}.tvory-page .magic-dust i:nth-child(7){width:6px;height:6px;animation-delay:-1.7s;bottom:11%;right:23%}.tvory-page .magic-dust i:nth-child(8){width:4px;height:4px;animation-delay:-4.9s;bottom:27%;right:9%}.tvory-page .magic-dust i:nth-child(9){width:4px;height:4px;animation-delay:-3.8s;top:8%;left:50%}@keyframes tvoryPriceStarGlow{0%,to{opacity:.88;filter:drop-shadow(0 0 6px #f6c6466b)drop-shadow(0 0 14px #ef7fb124);transform:scale(.94)rotate(-3deg)}50%{opacity:1;filter:drop-shadow(0 0 10px #f6c6469e)drop-shadow(0 0 23px #ef7fb13b);transform:scale(1.06)rotate(3deg)}}@keyframes tvoryMagicDustFloat{0%,to{opacity:0;transform:translateY(9px)scale(.55)}24%{opacity:.78}55%{opacity:.42;transform:translate(7px,-5px)scale(1)}78%{opacity:0;transform:translate(-3px,-15px)scale(.72)}}.tvory-page .needs{padding:140px 0}.tvory-page .needs-row{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.tvory-page .needs-row>div{border-right:1px solid var(--line);padding:32px 30px}.tvory-page .needs-row>div:last-child{border:0}.tvory-page .needs-row span{font-family:var(--serif);color:var(--purple);font-size:2.2rem}.tvory-page .needs-row strong{font-family:var(--serif);margin-top:14px;font-size:1.45rem;display:block}.tvory-page .needs-row p{color:var(--muted);margin:4px 0;font-size:.82rem}.tvory-page .device-note{text-align:center;color:var(--muted);max-width:760px;margin:34px auto 0}.tvory-page .faq{padding:120px 0 145px}.tvory-page .faq-list{max-width:960px;margin:55px auto 0}.tvory-page .faq details{border-bottom:1px solid var(--line)}.tvory-page .faq details:first-child{border-top:1px solid var(--line)}.tvory-page .faq summary{cursor:pointer;font-family:var(--serif);padding:23px 48px 23px 4px;font-size:1.4rem;list-style:none;position:relative}.tvory-page .faq summary::-webkit-details-marker{display:none}.tvory-page .faq summary:after{content:"+";font-family:var(--serif);color:var(--purple);font-size:2rem;transition:all .2s;position:absolute;top:16px;right:5px}.tvory-page .faq details[open] summary:after{transform:rotate(45deg)}.tvory-page .faq details p{color:var(--muted);margin:0;padding:0 48px 24px 4px;font-size:.9rem}.tvory-page .final-cta{text-align:center;background:linear-gradient(#fff8fb,#fff0f7);padding:120px 0;position:relative;overflow:hidden}.tvory-page .final-wash-a{background:radial-gradient(#ef7fb15e,#f7b9892e 47%,#0000 72%);width:650px;height:450px;bottom:-180px;left:-130px}.tvory-page .final-wash-b{background:radial-gradient(#caa2eb5e,#78a9ef21 47%,#0000 72%);width:620px;height:440px;top:-160px;right:-130px}.tvory-page .final-inner{z-index:2;position:relative}.tvory-page .final-inner>p:not(.section-kicker){color:var(--muted);font-size:1.08rem}.tvory-page .final-inner .button{margin-top:15px}.tvory-page .final-inner small{color:#8c7485;margin-top:16px;display:block}.tvory-page .site-footer{color:var(--muted);justify-content:space-between;align-items:center;padding:35px 0;font-size:.82rem;display:flex}.tvory-page .site-footer img{mix-blend-mode:multiply;width:140px;height:auto}.tvory-page .site-footer p{margin:0}.tvory-page .site-footer a{text-decoration:none}.tvory-page .booking-dialog{width:min(620px,100% - 30px);color:var(--ink);background:#fff9fb;border:0;border-radius:32px;padding:46px;box-shadow:0 38px 110px #41223b4d}.tvory-page .booking-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#37273585}.tvory-page .booking-dialog h2{font-family:var(--serif);margin:0;font-size:2.55rem;line-height:1.05}.tvory-page .dialog-close{color:#8c7384;cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:12px;right:18px}.tvory-page .dialog-price{background:var(--pink-soft);border-radius:15px;padding:11px 15px}.tvory-page .dialog-price s{color:#a28d9b;margin-right:8px}.tvory-page .dialog-price strong{color:var(--purple);font-size:1.2rem}.tvory-page .booking-dialog form{gap:13px;margin-top:22px;display:grid}.tvory-page .booking-dialog label{gap:6px;font-size:.8rem;font-weight:700;display:grid}.tvory-page .booking-dialog input,.tvory-page .booking-dialog textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:13px 14px}.tvory-page .booking-dialog input:focus,.tvory-page .booking-dialog textarea:focus{border-color:var(--lilac);box-shadow:0 0 0 3px #caa2eb2e}.tvory-page .booking-dialog form small{text-align:center;color:var(--muted);font-size:.68rem}.tvory-page .form-success{text-align:center;padding:18px}.tvory-page .form-success span{color:var(--purple);font-size:3rem}.tvory-page .form-success h3{font-family:var(--serif);margin:3px;font-size:2.5rem}.tvory-page .form-success p{color:var(--muted)}.tvory-page .form-error{color:#b3314a;text-align:center;background:#fdeaef;border-radius:12px;margin:-2px 0 0;padding:9px 12px;font-size:.8rem}.tvory-page .booking-dialog button[disabled]{opacity:.6;cursor:not-allowed}.tvory-page .reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(16px)}.tvory-page .reveal.visible{opacity:1;transform:none}@media (max-width:980px){.tvory-page .desktop-nav,.tvory-page .header-button{display:none}.tvory-page .menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:45px;height:45px;margin-left:auto;display:flex}.tvory-page .menu-toggle span{background:var(--ink);width:24px;height:2px}.tvory-page .mobile-menu{border:1px solid var(--line);background:#fff9fbfa;border-radius:24px;flex-direction:column;gap:5px;padding:18px;display:none;position:absolute;top:88px;left:18px;right:18px;box-shadow:0 20px 50px #4f2a4624}.tvory-page .mobile-menu.open{display:flex}.tvory-page .mobile-menu a{padding:10px;text-decoration:none}.tvory-page .hero-inner{grid-template-columns:1fr}.tvory-page .hero-copy{text-align:center;padding-bottom:10px}.tvory-page .hero-lead{margin-inline:auto}.tvory-page .hero-actions{justify-content:center}.tvory-page .hero-visual{min-height:520px}.tvory-page .hero-visual>img{width:min(900px,105%)}.tvory-page .manifesto-copy{gap:30px}.tvory-page .who-list{gap:0 42px}.tvory-page .paper-grid,.tvory-page .lesson-grid,.tvory-page .price-layout{grid-template-columns:1fr}.tvory-page .paper-image img{width:100%;margin:0}.tvory-page .lesson-copy{position:static}.tvory-page .price-layout{gap:55px}.tvory-page .price-ticket{width:100%;max-width:540px;margin:auto}.tvory-page .result-line{grid-template-columns:1fr 1fr}.tvory-page .result-line>div:nth-child(2){border-right:0}.tvory-page .result-line>div:last-child{border-top:1px solid var(--line)}.tvory-page .needs-row{grid-template-columns:1fr 1fr}.tvory-page .needs-row>div:nth-child(2){border-right:0}.tvory-page .needs-row>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:650px){.tvory-page .page-width{width:min(100% - 30px,1180px)}.tvory-page .site-header{height:78px;padding:0 18px}.tvory-page .brand{width:150px;height:68px}.tvory-page .brand img{width:150px}.tvory-page .mobile-menu{top:72px}.tvory-page .hero{padding-top:25px}.tvory-page .hero-inner{min-height:auto}.tvory-page .hero-copy{padding-top:42px}.tvory-page .hero h1{font-size:4rem}.tvory-page .hero-lead{font-size:1rem}.tvory-page .hero-actions{flex-direction:column;gap:16px}.tvory-page .hero-actions .button{width:100%}.tvory-page .hero-visual{min-height:390px}.tvory-page .mini-note{font-size:.65rem}.tvory-page .note-a{left:0}.tvory-page .hero-bottom-line{gap:13px;font-size:.9rem}.tvory-page .manifesto,.tvory-page .benefits,.tvory-page .possibilities,.tvory-page .result,.tvory-page .needs,.tvory-page .faq{padding-block:95px}.tvory-page .manifesto-title,.tvory-page .editorial-heading h2,.tvory-page .paper-copy h2,.tvory-page .lesson-copy h2,.tvory-page .price-heading h2,.tvory-page .result-title h2,.tvory-page .needs-heading h2,.tvory-page .center-heading h2,.tvory-page .final-inner h2{font-size:3.15rem}.tvory-page .manifesto-copy{text-align:center;grid-template-columns:1fr}.tvory-page .flow-art{height:210px}.tvory-page .handwritten{font-size:1.35rem}.tvory-page .for-whom,.tvory-page .lesson-flow,.tvory-page .price-section{padding-block:100px}.tvory-page .who-list{grid-template-columns:1fr}.tvory-page .who-list article:nth-child(2){border-top:0}.tvory-page .no-experience{text-align:center;flex-direction:column;gap:4px}.tvory-page .river-item,.tvory-page .river-item.left,.tvory-page .river-item.right{grid-template-columns:78px 1fr;width:100%;margin:0;padding:20px 0}.tvory-page .water-orb{width:68px;height:68px}.tvory-page .paper-digital{padding-block:80px}.tvory-page .paper-grid{gap:25px}.tvory-page .gallery-scene{width:100%}.tvory-page .gallery-label{padding:6px 10px;font-size:.63rem}.tvory-page .lesson-grid{gap:55px}.tvory-page .result-line{grid-template-columns:1fr}.tvory-page .result-line>div{border-top:1px solid var(--line);border-right:0!important}.tvory-page .result-line>div:first-child{border-top:0}.tvory-page .price-ticket{padding:42px 22px}.tvory-page .main-price{font-size:5rem}.tvory-page .needs-row{grid-template-columns:1fr}.tvory-page .needs-row>div{border-bottom:1px solid var(--line);border-right:0!important}.tvory-page .needs-row>div:last-child{border-bottom:0}.tvory-page .final-cta{padding-block:90px}.tvory-page .site-footer{text-align:center;flex-wrap:wrap;justify-content:center;gap:15px}.tvory-page .site-footer p{width:100%}.tvory-page .booking-dialog{padding:38px 22px}.tvory-page .booking-dialog h2{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.tvory-page{scroll-behavior:auto}.tvory-page .reveal{opacity:1;transition:none;transform:none}.tvory-page .button{transition:none}}@keyframes tvoryCloudDrift{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes tvoryCloudDriftAlt{0%,to{transform:translate(0,0)rotate(1deg)}50%{transform:translate(7px,-5px)rotate(-1deg)}}@keyframes tvoryGlintPulse{0%,to{opacity:.38;filter:drop-shadow(0 0 2px #ef7fb140)}50%{opacity:1;filter:drop-shadow(0 0 12px #ef7fb1bf)}}.tvory-page .hero-visual>img.hero-sparkles{object-fit:contain;opacity:.72;z-index:0;filter:none;width:106%;height:94%;animation:10s ease-in-out infinite tvoryCloudDriftAlt;position:absolute;inset:1% -6% auto auto}.tvory-page .hero-visual>img:not(.hero-sparkles){z-index:1;position:relative}.tvory-page .mini-note{z-index:3;transform-origin:50%;isolation:isolate;animation:6.8s ease-in-out infinite tvoryCloudDrift}.tvory-page .mini-note:before{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(#ffffffd1,#ef7fb124 48%,#0000 72%);position:absolute;inset:-13px}.tvory-page .note-a{background:#fff7fbcc;border-radius:58% 42% 52% 48%/46% 58% 42% 54%}.tvory-page .note-b{background:#fbf6ffcc;border-radius:52% 48% 44% 56%/58% 42%;animation-delay:-2.2s}.tvory-page .note-c{background:#fff8eed6;border-radius:42% 58% 48% 52%/55% 43% 57% 45%;animation:8.2s ease-in-out infinite tvoryCloudDriftAlt;top:20%;left:3%}.tvory-page .note-d{background:#f7faffd1;border-radius:60% 40% 56% 44%/43% 57%;animation-delay:-3.4s;bottom:19%;right:3%}.tvory-page .floating-glint{z-index:4;font-family:var(--serif);color:var(--pink);font-style:normal;animation:3.6s ease-in-out infinite tvoryGlintPulse;position:absolute}.tvory-page .glint-a{font-size:2.2rem;top:9%;right:15%}.tvory-page .glint-b{color:var(--purple);font-size:1.65rem;animation-delay:-1.7s;bottom:9%;left:18%}.tvory-page .hero-bottom-line{isolation:isolate;background:linear-gradient(90deg,#ffffffc2,#fdecf699,#f8f0ffa8,#ffffffc2);position:relative;overflow:hidden}.tvory-page .hero-bottom-line:before{content:"";z-index:-1;opacity:.25;filter:blur(.2px);background:url(/tvory-digital/assets/hero-sparkles.webp) 50% 54%/760px no-repeat;position:absolute;inset:-55px 8%}.tvory-page .hero-bottom-line b{filter:drop-shadow(0 5px 8px #ae4f912e);place-items:center;width:46px;height:46px;font-size:1.55rem;animation:4.2s ease-in-out infinite tvoryGlintPulse;display:grid}.tvory-page .paint-heart{background:radial-gradient(circle,#fffffff2,#ef7fb147 48%,#0000 72%);border-radius:46% 54% 58% 42%/55% 46% 54% 45%}.tvory-page .paint-star{background:radial-gradient(circle,#fffffff2,#f5ca5d59 48%,#0000 72%);border-radius:58% 42% 49% 51%/43% 57%;animation-delay:-2s!important}.tvory-page .flow-art{height:340px;margin-bottom:30px}.tvory-page .handwritten{z-index:2;margin:22px 0 0;padding-top:4px;position:relative}.tvory-page .benefit-river:after{content:"";z-index:-1;opacity:.16;background:url(/tvory-digital/assets/hero-sparkles.webp) 50%/contain no-repeat;position:absolute;inset:0 30%}.tvory-page .water-orb{object-fit:contain;width:108px;height:108px;box-shadow:none;filter:drop-shadow(0 12px 14px #81487124);border-radius:0;animation:7.5s ease-in-out infinite tvoryCloudDrift}.tvory-page .river-item:nth-child(2n) .water-orb{animation-name:tvoryCloudDriftAlt;animation-delay:-2.4s}.tvory-page .river-item{grid-template-columns:120px 1fr}.tvory-page .paper-digital{background:linear-gradient(100deg,#fff7fb,#fffdfd 48%,#fbf6ff);position:relative}.tvory-page .paper-digital:after{content:"";opacity:.17;pointer-events:none;background:url(/tvory-digital/assets/hero-sparkles.webp) 50%/contain no-repeat;width:48%;height:75%;position:absolute;bottom:-25%;right:-5%}.tvory-page .paper-image{z-index:2;position:relative}.tvory-page .paper-image img{filter:drop-shadow(0 24px 26px #7e466f1f);width:124%;margin-left:-16%;-webkit-mask-image:none;mask-image:none}.tvory-page .paper-copy{z-index:3;position:relative}.tvory-page .lesson-side{align-self:start}.tvory-page .lesson-visual{object-fit:contain;filter:drop-shadow(0 18px 22px #7f466f1f);width:92%;max-height:310px;margin:-56px auto -12px;animation:9s ease-in-out infinite tvoryCloudDriftAlt;display:block}.tvory-page .lesson-path{padding-top:12px}.tvory-page .price-heading{position:relative}.tvory-page .price-lesson-art{object-fit:contain;filter:drop-shadow(0 16px 20px #8048721a);opacity:.92;width:430px;max-width:92%;height:220px;margin:-18px 0 -28px -36px;display:block}.tvory-page .needs{position:relative}.tvory-page .needs:before{content:"";opacity:.11;pointer-events:none;background:url(/tvory-digital/assets/hero-sparkles.webp) 50%/contain no-repeat;width:min(980px,90vw);height:360px;position:absolute;top:25%;left:50%;transform:translate(-50%)}.tvory-page .needs-heading,.tvory-page .needs-row,.tvory-page .device-note{z-index:1;position:relative}.tvory-page .needs-row>div{text-align:center}.tvory-page .needs-row img{object-fit:contain;filter:drop-shadow(0 12px 15px #8047721f);width:118px;height:104px;margin:0 auto;transition:transform .35s;display:block}.tvory-page .needs-row>div:hover img{transform:translateY(-7px)rotate(-1deg)}.tvory-page .needs-row strong{margin-top:2px}@media (max-width:980px){.tvory-page .note-c{top:18%;left:8%}.tvory-page .note-d{bottom:12%;right:5%}.tvory-page .lesson-visual{margin-top:-20px}.tvory-page .price-lesson-art{margin-left:0}.tvory-page .paper-image img{width:108%;margin-left:-4%}}@media (max-width:650px){.tvory-page .hero-visual>img.hero-sparkles{width:112%;inset:0 -6% auto}.tvory-page .note-c{top:16%;left:0}.tvory-page .note-d{bottom:8%;right:0}.tvory-page .glint-a{right:7%}.tvory-page .hero-bottom-line{gap:8px}.tvory-page .hero-bottom-line b{width:35px;height:35px}.tvory-page .flow-art{height:230px;margin-bottom:18px}.tvory-page .handwritten{margin-top:16px}.tvory-page .water-orb{width:80px;height:80px}.tvory-page .river-item,.tvory-page .river-item.left,.tvory-page .river-item.right{grid-template-columns:88px 1fr}.tvory-page .paper-image img{width:112%;margin-left:-6%}.tvory-page .lesson-visual{width:100%;height:230px;margin:-24px auto 0}.tvory-page .price-lesson-art{width:100%;height:190px;margin:-15px auto}.tvory-page .needs-row img{width:132px;height:112px}}@media (prefers-reduced-motion:reduce){.tvory-page .hero-sparkles,.tvory-page .mini-note,.tvory-page .floating-glint,.tvory-page .hero-bottom-line b,.tvory-page .water-orb,.tvory-page .lesson-visual{animation:none!important}.tvory-page .needs-row img{transition:none}}.tvory-page .benefit-river:after,.tvory-page .paper-digital:after,.tvory-page .needs:before{display:none}.tvory-page .river-item{grid-template-columns:210px 1fr;gap:34px;padding-block:34px}.tvory-page .water-orb{object-fit:contain;filter:drop-shadow(0 14px 18px #8148711f);width:200px;height:170px}.tvory-page .lesson-visual{width:100%;max-height:370px;margin:-52px auto 2px}.tvory-page .needs-row img{width:150px;height:128px}@media (max-width:650px){.tvory-page .river-item,.tvory-page .river-item.left,.tvory-page .river-item.right{grid-template-columns:118px 1fr;gap:14px}.tvory-page .water-orb{width:112px;height:104px}.tvory-page .lesson-visual{height:250px;margin:-20px auto 4px}.tvory-page .needs-row img{width:142px;height:118px}}@keyframes tvoryMedalBreathe{0%,to{filter:saturate(.98);transform:translateY(0)rotate(-.6deg)}50%{filter:saturate(1.06);transform:translateY(-4px)rotate(.8deg)}}.tvory-page .who-list article{grid-template-columns:108px 1fr}.tvory-page .water-dot{--medal-rgb:239,127,177;isolation:isolate;background:radial-gradient(circle at 34% 28%,#fffffffa 0 13%,#ffffffad 14% 27%,rgba(var(--medal-rgb),.39) 55%,rgba(var(--medal-rgb),.16) 78%,#ffffffb3 100%);width:86px;height:86px;box-shadow:inset 0 0 0 5px #ffffff57,inset -9px -11px 22px rgba(var(--medal-rgb),.18),0 10px 27px rgba(var(--medal-rgb),.2),0 2px 6px #6f466614;will-change:transform;border:1px solid #fffffff5;border-radius:50%;animation:7.4s ease-in-out infinite tvoryMedalBreathe;position:relative}.tvory-page .water-dot:before{content:"";z-index:-1;background:conic-gradient(from 35deg,rgba(var(--medal-rgb),.04),rgba(var(--medal-rgb),.28),#ffffff9e,rgba(var(--medal-rgb),.16),rgba(var(--medal-rgb),.04));filter:blur(2px);opacity:.86;border-radius:48% 52% 46% 54%/54% 45% 55% 46%;position:absolute;inset:-8px}.tvory-page .water-dot:after{content:"";background:radial-gradient(circle at 36% 32%,#fff 0 17%,#ffffffe6 18% 34%,rgba(var(--medal-rgb),.52) 66%,transparent 72%);width:17px;height:17px;box-shadow:0 4px 12px rgba(var(--medal-rgb),.18);border-radius:50%;position:absolute;top:-3px;right:-4px}.tvory-page .water-dot img{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 5px #5c37551f);width:74px;height:74px;display:block;position:relative}.tvory-page .water-dot.pink{--medal-rgb:239,127,177;background:radial-gradient(circle at 34% 28%,#fff 0 10%,#fff6fbe6 11% 25%,#ef7fb175 54%,#ffdeed9e 78%,#ffffffc7 100%)}.tvory-page .water-dot.lilac{--medal-rgb:174,118,218;background:radial-gradient(circle at 34% 28%,#fff 0 10%,#fdf8ffeb 11% 25%,#be89e578 54%,#ebdaf9ab 78%,#ffffffc7 100%);animation-delay:-1.7s}.tvory-page .water-dot.blue{--medal-rgb:103,158,229;background:radial-gradient(circle at 34% 28%,#fff 0 10%,#f7fbffeb 11% 25%,#78a9ef75 54%,#daebffb3 78%,#ffffffc7 100%);animation-delay:-3.4s}.tvory-page .water-dot.peach{--medal-rgb:242,164,112;background:radial-gradient(circle at 34% 28%,#fff 0 10%,#fffbf6f0 11% 25%,#f7b98980 54%,#ffe7d3b8 78%,#fffc 100%);animation-delay:-5.1s}@media (max-width:650px){.tvory-page .who-list article{grid-template-columns:92px 1fr}.tvory-page .water-dot{width:74px;height:74px}.tvory-page .water-dot img{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.tvory-page .water-dot,.tvory-page .price-ticket:before,.tvory-page .price-ticket:after,.tvory-page .magic-dust i{animation:none}.tvory-page .magic-dust i{opacity:.28}}.tvory-page .price-ticket{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:radial-gradient(at 12% 9%,#ffdceeb8,#0000 27%),radial-gradient(at 93% 83%,#e0d2ffad,#0000 30%),radial-gradient(at 52% 42%,#ffffffeb,#fffafdb8 58%,#fef4fbb3);border-color:#fffffffa;box-shadow:0 28px 75px #743c6729,0 8px 24px #d284b917,inset 0 0 0 9px #ffffff3d,inset 0 1px #fff}.tvory-page .price-ticket:before,.tvory-page .price-ticket:after{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 8px #f6c6467a)drop-shadow(0 0 19px #ef7fb12e);background:radial-gradient(circle at 40% 34%,#fff 0 5%,#ffffffb8 6%,#0000 12%),linear-gradient(135deg,#ffe99a 5%,#f6bd4f 44%,#fff0aa 65%,#eba93d 100%);width:58px;height:58px;animation:6.2s ease-in-out infinite tvoryPriceStarGlow}.tvory-page .price-ticket:before{top:16px;left:20px}.tvory-page .price-ticket:after{width:50px;height:50px;animation-delay:-3.1s;bottom:17px;right:21px}.tvory-page .magic-dust{background:radial-gradient(circle at 16% 23%,#ffffffc2,#0000 17%),radial-gradient(circle at 86% 72%,#ffffff94,#0000 19%)}.tvory-page .magic-dust i{animation-duration:8.5s;box-shadow:0 0 8px #f5c75261}.tvory-page .magic-dust i:nth-child(n+7){display:none}.tvory-page .main-price{text-shadow:0 8px 30px #a646a81a}.tvory-page .trial-price{background:linear-gradient(135deg,#ffeff7e6,#f9e2f2b8);border:1px solid #e5b2d33d;padding:16px 17px;box-shadow:inset 0 1px #ffffffe6,0 9px 24px #ad5b9712}.tvory-page .trial-price b{background:linear-gradient(135deg,#bf55bf,#9630a4);box-shadow:0 7px 16px #a646a833}.tvory-page .price-ticket .button{box-shadow:0 15px 34px #a646a840,inset 0 1px #ffffff47}@media (prefers-reduced-motion:reduce){.tvory-page .price-ticket:before,.tvory-page .price-ticket:after,.tvory-page .magic-dust i{animation:none}}
