.j-demo-screen{background:var(--paper);color:var(--violet);font:12px/1.4 var(--ff-text);text-align:left;isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.j-demo-screen p{font-size:inherit;margin:0;line-height:1.4}.j-demo-screen strong{font-weight:700}.j-demo-screen svg{flex-shrink:0}.j-demo-action-target{transition:background-color .16s,color .16s;position:relative}.j-demo-tap{border:4px solid var(--amber);width:34px;height:34px;box-shadow:0 0 0 2px var(--paper);opacity:0;pointer-events:none;background:#ffb53655;border-radius:50%;transition:opacity .14s,transform .18s;position:absolute;top:50%;right:16px;transform:translate(35%,-20%)scale(1.25)}.j-demo-result>.j-demo-tap{top:55%;right:44px}.j-booking[data-tap=true] .j-demo-screen[data-active=true] .j-demo-action-target,.j-booking[data-reduced=true] .j-demo-screen[data-active=true] .j-demo-action-target{background:var(--amber);color:var(--violet)}.j-booking[data-tap=true] .j-demo-screen[data-active=true] .j-demo-tap,.j-booking[data-reduced=true] .j-demo-screen[data-active=true] .j-demo-tap{opacity:1}.j-booking[data-press=true] .j-demo-screen[data-active=true] .j-demo-tap{transform:translate(35%,-20%)scale(.85)}@media (prefers-reduced-motion:reduce){.j-demo-tap,.j-demo-action-target{transition:none}.j-demo-tap{transform:translate(35%,-20%)}}.j-demo-content{flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex}.j-demo-search{gap:10px}.j-demo-muted{color:var(--muted)}.j-demo-searchbar{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.j-demo-filters{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.j-demo-filters>span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 7px;line-height:1}.j-demo-filters>span.is-selected{background:var(--violet);color:#fff;border-color:var(--violet)}.j-demo-tabs{background:var(--lavender);color:var(--muted);border-radius:10px;justify-content:space-around;align-items:center;padding:4px;display:flex}.j-demo-tabs strong{background:var(--paper);color:var(--violet);border-radius:8px;padding:7px 15px}.j-demo-label{letter-spacing:.045em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.j-demo-categories{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.j-demo-categories>span{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:11px;font-weight:600;display:flex}.j-demo-categories svg{width:17px;height:17px}.j-demo-categories .is-selected{border-color:var(--violet);background:var(--lavender)}.j-demo-results-heading{justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.j-demo-results-heading>span{color:var(--purple);font-size:9px}.j-demo-result{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:72px 1fr;gap:10px;padding:10px;display:grid;position:relative}.j-demo-result>img{object-fit:cover;border-radius:8px;width:72px;height:84px}.j-demo-result h3{letter-spacing:-.02em;margin:0 0 5px;font-size:14px;line-height:1.1}.j-demo-result p{color:var(--muted);margin-top:3px;font-size:10px}.j-demo-result strong{font:700 15px/1.2 var(--ff-display);margin-top:7px;display:block}.j-demo-heart{color:var(--pink);position:absolute;bottom:12px;right:9px}.j-demo-map-link{align-items:center;gap:7px;padding:10px 2px;font-weight:600;display:flex}.j-demo-map-link svg:last-child{margin-left:auto}.j-demo-nav{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-around;gap:5px;margin-top:auto;padding:10px 4px 14px;font-size:8px;display:flex}.j-demo-nav>span{flex-direction:column;align-items:center;gap:4px;display:flex}.j-demo-nav svg{width:16px;height:16px}.j-demo-nav .is-selected{color:var(--violet)}.j-demo-detail{gap:7px;padding:0 12px 10px;font-size:10px}.j-demo-cover{flex-shrink:0;height:92px;margin:0 -12px;position:relative}.j-demo-cover>img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.j-demo-back,.j-demo-favourite{background:var(--paper);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;left:8px}.j-demo-favourite{color:var(--pink);left:auto;right:8px}.j-demo-badge{color:#146b73;background:#d5f1ed;border-radius:999px;align-self:flex-start;padding:3px 8px;font-size:9px;font-weight:600}.j-demo-screen .j-demo-title{font:700 23px/1.05 var(--ff-display);letter-spacing:-.025em;margin:0}.j-demo-facts{grid-template-columns:1fr 1fr;gap:5px;display:grid}.j-demo-facts>div{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:1px;padding:5px 7px;display:flex}.j-demo-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.025em;font-size:8px}.j-demo-facts strong{font-size:11px}.j-demo-times{white-space:nowrap;align-items:center;gap:5px;display:flex}.j-demo-times>*{border:1px solid var(--line);border-radius:8px;padding:7px 8px;font-size:9px}.j-demo-times strong{background:var(--violet);color:#fff;border-color:var(--violet)}.j-demo-rating{border-block:1px solid var(--line);align-items:center;gap:5px;padding:8px 0;font-size:9px;display:flex}.j-demo-rating svg{color:#ac7100}.j-demo-rating strong{font-size:12px}.j-demo-link{color:var(--purple);margin-left:auto;font-weight:600}.j-demo-host{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:8px;display:flex}.j-demo-host>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.j-demo-host strong{font-size:12px;display:block}.j-demo-host span,.j-demo-host p{color:var(--muted);font-size:9px}.j-demo-book-bar{border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;margin-top:auto;padding:10px 12px 14px;display:flex}.j-demo-book-bar>div{flex-direction:column;line-height:1.1;display:flex}.j-demo-book-bar strong{font:700 25px/1 var(--ff-display)}.j-demo-book-bar>div>span{font-size:9px}.j-demo-pink{color:#fff;text-align:center;font-family:var(--ff-display);background:#ff2d7d;border-radius:10px;padding:12px 8px;font-size:13px;font-weight:700;line-height:1.2;display:block}.j-demo-book-bar>.j-demo-pink{flex:1;font-size:11px}.j-demo-confirm{gap:14px;padding-top:14px}.j-demo-backline{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.j-demo-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}.j-demo-summary-place{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.j-demo-summary-place>img{object-fit:cover;border-radius:8px;width:52px;height:52px}.j-demo-summary-place strong{font:700 15px/1.1 var(--ff-display);display:block}.j-demo-summary-place span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.j-demo-summary dl{gap:9px;margin:12px 0 0;font-size:10px;display:grid}.j-demo-summary dl>div{justify-content:space-between;gap:8px;display:flex}.j-demo-summary dt{color:var(--muted)}.j-demo-summary dd{text-align:right;margin:0;font-weight:600}.j-demo-debit{background:var(--lavender);border-radius:12px;flex-direction:column;gap:12px;padding:14px 12px;font-size:11px;display:flex}.j-demo-debit>div:not(.j-demo-balance-bar){justify-content:space-between;align-items:center;gap:8px;display:flex}.j-demo-debit strong{font-size:13px}.j-demo-debit .j-demo-after{border-top:1px solid var(--line);padding-top:10px}.j-demo-debit p{color:var(--muted);font-size:10px}.j-demo-balance-bar{background:#d9d0e4;border-radius:4px;height:5px;overflow:hidden}.j-demo-balance-bar i{background:var(--amber);width:83.333%;height:100%;display:block}.j-demo-rules{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:10px;display:flex}.j-demo-rules>span{background:var(--violet);color:#fff;border-radius:3px;flex-shrink:0;place-items:center;display:grid}.j-demo-confirm-bar{border-top:1px solid var(--line);background:#fff;margin-top:auto;padding:12px 12px 16px}.j-demo-success-head{background:var(--violet);color:var(--paper);padding:20px 18px}.j-demo-success-check{color:#fff;background:#199b70;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.j-demo-success-head h3{font:700 28px/1.05 var(--ff-display);color:inherit;letter-spacing:-.02em;margin:0 0 12px}.j-demo-success-head p{color:#e4ddf3;font-size:11px}.j-demo-success{gap:16px;padding-top:18px}.j-demo-success-place{align-items:center;gap:10px;display:flex}.j-demo-success-place>img{object-fit:cover;border-radius:8px;width:64px;height:58px}.j-demo-success-place strong{font-size:13px;display:block}.j-demo-success-place span{color:var(--muted);font-size:10px}.j-demo-success-balance{background:var(--lavender);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:13px 10px;font-size:10px;display:flex}.j-demo-success-balance strong{font-size:13px}.j-demo-action{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:14px 10px;display:flex}.j-demo-action svg:last-child{margin-left:auto}.j-demo-success>p{font-size:11px;line-height:1.6}.j-parent-benefits{padding-block:var(--sp-section);scroll-margin-top:88px}.j-parent-benefits-heading{text-align:center;max-width:800px;margin-inline:auto}.j-parent-benefits-heading>p{font-size:var(--t-lead);max-width:590px;margin:var(--gap-head) auto 0;color:var(--muted)}.j-parent-benefits-body{margin-top:var(--sp-7);position:relative}.j-parent-benefits-list{gap:var(--sp-5);width:68%;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.j-parent-benefits-list li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:18px;display:grid}.j-parent-benefits-list h3{font-size:var(--t-h4);text-wrap:balance;line-height:1.2}.j-parent-benefits-list p{font-size:var(--t-body);color:var(--muted);margin-top:8px}.j-benefit-check{width:36px;height:36px;color:var(--teal);overflow:visible}.j-benefit-check path{stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.j-parent-benefits-list li[data-checked=true] .j-benefit-check{animation:.65s ease-out both j-benefit-pop}.j-parent-benefits-list li[data-checked=true] .j-benefit-check path{animation:.45s ease-out both j-benefit-draw}.j-parent-benefits-art{pointer-events:none;-webkit-user-select:none;user-select:none}.j-benefit-clay{object-fit:contain;height:auto;transform:perspective(700px) translateY(var(--benefit-y,0px)) rotateX(var(--benefit-rx,0deg)) rotateY(var(--benefit-ry,0deg));transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute}.j-benefit-clock{width:14%;max-width:180px;top:8%;left:0}.j-benefit-pass{width:17%;max-width:220px;transform:perspective(700px) translateY(calc(-1 * var(--benefit-y,0px))) rotateX(calc(-1 * var(--benefit-rx,0deg))) rotateY(calc(-1 * var(--benefit-ry,0deg))) rotate(12deg);top:62%;right:-1%}@keyframes j-benefit-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes j-benefit-pop{0%,55%{transform:scale(1)}75%{transform:scale(1.14)rotate(-4deg)}to{transform:scale(1)}}@media (max-width:999px){.j-parent-benefits-body{margin-top:var(--sp-5)}.j-parent-benefits-art{justify-content:space-between;align-items:center;max-width:580px;margin:0 auto 24px;padding-inline:12px;display:flex}.j-benefit-clay{position:static}.j-benefit-clock{width:90px}.j-benefit-pass{width:120px}.j-parent-benefits-list{width:100%;max-width:680px}}@media (max-width:599px){.j-parent-benefits-list{gap:28px}.j-parent-benefits-list li{grid-template-columns:28px minmax(0,1fr);gap:12px}.j-benefit-check{width:28px;height:28px}.j-benefit-clock{width:72px}.j-benefit-pass{width:100px}}@media (prefers-reduced-motion:reduce){.j-parent-benefits .j-benefit-check,.j-parent-benefits .j-benefit-check path{animation:none!important}.j-benefit-clay{transition:none;transform:none}}.j-flexibility{--pink:#ff2d7d;text-align:center;color:var(--violet);padding-block:64px;scroll-margin-top:0}.j-flex-intro{max-width:1000px;margin-inline:auto}.j-flex-intro h2{text-wrap:balance}.j-flex-intro>p{max-width:65ch;font-size:var(--t-lead);color:var(--violet);margin:24px auto 0}.j-price-scene{max-width:920px;margin:32px auto 0}.j-price-stack{justify-content:center;gap:48px;display:flex}.j-price-item{flex:1;min-width:0;position:relative}.j-price-activity{background:var(--lavender);text-align:left;border-radius:14px;padding:22px 18px}.j-price-activity>div{align-items:center;gap:12px;margin-bottom:17px;display:flex}.j-price-activity h3{font-size:25px}.j-price-plus{color:var(--purple);position:absolute;top:50%;right:-36px;transform:translateY(-50%)}.j-price-strike{font-family:var(--ff-display);white-space:nowrap;font-size:32px;font-weight:600;line-height:1.2;display:inline-block;position:relative}.j-price-strike s{text-decoration:none}.j-price-strike s>span{font-size:.55em;font-weight:500}.j-price-line{background:var(--pink);transform-origin:0;pointer-events:none;width:106%;height:3px;position:absolute;top:51%;left:-3%}.j-price-arrow{color:var(--purple);margin:16px auto}.j-price-pass{background:var(--violet);width:min(100%,530px);color:var(--paper);transform-origin:50%;border-radius:16px;margin-inline:auto;padding:26px 32px 30px;box-shadow:0 18px 36px #331c7a24}.j-price-brand{font-family:var(--ff-display);font-size:26px;font-weight:700}.j-price-pass-amount{justify-content:center;align-items:baseline;gap:12px;margin:8px 0 12px;line-height:1;display:flex}.j-price-pass-amount strong{font-family:var(--ff-display);letter-spacing:-.035em;color:var(--amber);font-size:clamp(76px,8vw,112px);font-weight:800;line-height:1}.j-price-pass-amount>span{font-size:21px}.j-price-pass>p{font-size:20px}.j-price-caption{font-size:18px;margin-top:28px!important}.j-price-cta{background:var(--pink);color:#fff;font-family:var(--ff-display);border-radius:999px;justify-content:center;align-items:center;gap:14px;margin-top:20px;padding:16px 26px;font-size:22px;font-weight:700;line-height:1.2;display:inline-flex}.j-price-cta:hover{background:#e83270}@media (min-width:701px){.j-price-pass{text-align:left;grid-template-columns:1fr auto;align-items:center;column-gap:24px;width:min(100%,620px);padding:24px 32px;display:grid}.j-price-brand{align-self:end}.j-price-pass-amount{grid-area:1/2/3;margin:0}.j-price-pass-amount strong{font-size:96px}.j-price-pass-amount>span{font-size:18px}.j-price-pass>p{align-self:start;font-size:18px}}@media (max-width:700px){.j-flexibility{padding-top:32px}.j-flex-intro>p{font-size:18px}.j-price-scene{margin-top:32px}.j-price-stack{flex-direction:column;gap:32px;max-width:420px;margin-inline:auto}.j-price-activity{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.j-price-activity>div{gap:9px;margin:0}.j-price-activity h3{font-size:22px}.j-price-activity svg{width:22px}.j-price-strike{font-size:28px}.j-price-plus{width:20px;height:20px;top:auto;bottom:-27px;right:calc(50% - 10px);transform:none}.j-price-pass{padding:24px 16px}.j-price-pass-amount{gap:8px}.j-price-pass-amount>span{font-size:18px}.j-price-caption{font-size:16px}.j-price-cta{padding:15px 22px;font-size:20px}}@media (prefers-reduced-motion:reduce){.j-price-activity,.j-price-pass{opacity:1!important;filter:none!important;transform:none!important}}.journey .j-story-section{text-align:left;width:100%;min-width:0;padding:0;display:block}.journey .j-story-section>h3{text-align:left;width:360px;max-width:100%;font-family:var(--ff-display);letter-spacing:-.02em;color:#331c7a;margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.2;display:block}.j-stories{aspect-ratio:9/16;isolation:isolate;width:360px;max-width:90vw;font-family:var(--ff-text);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#331c7a;border-radius:16px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 14px 34px #331c7a21}.j-story-video,.j-story-poster{object-fit:contain;background:#331c7a;width:100%;height:100%;position:absolute;inset:0}.j-story-video{opacity:0;pointer-events:none}.j-story-video.is-current{opacity:1}.j-story-bg{object-fit:cover;filter:blur(30px)brightness(.6);pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.j-stories[data-landscape=true] .j-story-bg{opacity:1}.j-stories[data-landscape=true] .j-story-video.is-current,.j-stories[data-landscape=true] .j-story-poster{background:0 0}.j-trust .j-stories{width:400px;max-width:100%;margin-inline:0}.j-founders-feature .j-story-section>h3{width:400px;max-width:100%;font-size:24px}.j-story-poster{pointer-events:none}.j-story-shade{pointer-events:none;background:linear-gradient(#0003,#0000 20% 72%,#0000008c);position:absolute;inset:0}.j-story-progress{z-index:3;pointer-events:none;gap:5px;display:flex;position:absolute;inset:12px 12px auto}.j-story-segment{background:#f0eafb;border-radius:999px;flex:1;gap:0;min-width:0}.j-story-segment [data-slot=progress-track]{background:#331c7a33;border-radius:999px;height:4px}.j-story-segment [data-slot=progress-indicator]{background:#ff2d7d;height:100%;transition:width .16s linear}.j-story-controls{z-index:4;gap:2px;display:flex;position:absolute;top:24px;right:8px}.j-stories .j-story-control{color:#331c7a;opacity:.95;background:#fffcf7;border-radius:50%;width:40px;height:40px}.j-stories .j-story-control:hover{background:#f0eafb}.j-story-tap-zones{z-index:2;display:flex;position:absolute;inset:0}.j-story-tap-zones button{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%}.j-story-tap-zones button:focus-visible{outline-offset:-6px;outline:3px solid #ffb43d}.j-story-caption{z-index:3;pointer-events:none;text-align:left;color:#fff;text-shadow:0 2px 5px #000000a6;font-size:18px;position:absolute;bottom:24px;left:18px;right:18px;line-height:1.5!important}.j-story-unavailable{z-index:3;pointer-events:none;color:#fff;background:#331c7acc;padding:8px;font-size:13px;position:absolute;top:50%;left:12px;right:12px}.j-stories .j-story-play{z-index:4;color:#331c7a;background:#fffcf7;border-radius:50%;width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-stories .j-story-replay{z-index:4;white-space:normal;color:#331c7a;max-width:calc(100% - 32px);height:auto;min-height:48px;font-family:var(--ff-text);background:#fffcf7;border-radius:999px;gap:9px;padding:14px 18px;font-size:15px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.j-stories .j-story-play:hover,.j-stories .j-story-replay:hover{background:#f0eafb}.j-stories button:focus-visible{outline-color:#ffb43d}@media (max-width:1023px){.j-trust .j-stories,.journey .j-story-section>h3{margin-inline:auto}}@media (max-width:500px){.j-stories,.journey .j-story-section>h3{width:90vw}.journey .j-story-section{padding-block:0 16px}}@media (prefers-reduced-motion:reduce){.j-story-segment [data-slot=progress-indicator]{transition:none}}.j-story-logo{object-fit:contain;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 4px #0000004d);width:116px;height:48px;position:absolute;top:22px;left:16px}.journey{--ff-display:"Gabarito","Onest",system-ui,sans-serif;--ff-text:"Onest",system-ui,sans-serif;--t-display:clamp(72px,7.2vw,104px);--t-hero:clamp(64px,6vw,92px);--t-h2:clamp(52px,5vw,76px);--t-h3:clamp(30px,2.8vw,40px);--t-h4:26px;--t-lead:22px;--t-body:18px;--t-meta:15px;--t-label:12px;--t-micro:12px;--n-price:clamp(54px,4.4vw,70px);--n-lg:40px;--n-md:36px;--lh-tight:1.05;--lh-snug:1.16;--lh-body:1.65;--tr-display:-.05em;--tr-head:-.03em;--tr-label:.045em;--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:48px;--sp-7:64px;--sp-8:96px;--sp-section:clamp(76px,9vw,120px);--gap-eyebrow:12px;--gap-head:20px;background:var(--paper);min-width:0;font-family:var(--ff-text);font-size:var(--t-body);line-height:var(--lh-body);color:var(--violet);overflow:clip}.journey :where(h1,h2,h3,h4){font-family:var(--ff-display);color:inherit;letter-spacing:var(--tr-head);font-weight:700;line-height:var(--lh-snug);margin:0}.journey :where(p){line-height:var(--lh-body);margin:0}.j-container{width:88%;max-width:1440px;margin-inline:auto}.journey h2{font-size:var(--t-h2);line-height:var(--lh-tight);letter-spacing:var(--tr-head)}.journey h2 span{color:var(--purple)}.j-eyebrow{font-family:var(--ff-text);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;margin:0 0 var(--gap-eyebrow);color:var(--purple);align-items:center;gap:10px;font-weight:700;line-height:1.4;display:flex}.j-clay{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.j-cta,.j-cta[data-slot=button]{background:var(--pink);color:#fff;height:auto;min-height:50px;font-family:var(--ff-display);letter-spacing:-.015em;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;font-size:22px;font-weight:700;line-height:1.15;transition:transform .22s,background .22s,filter .22s;display:inline-flex}.j-cta:hover{background:#e83270;transform:translateY(-2px)}.j-cta:active{transform:translateY(0)}.j-cta:disabled{cursor:not-allowed;opacity:.45;transform:none}.j-cta-small{background:var(--pink);color:#fff;letter-spacing:.02em;gap:14px;min-height:50px;padding:13px 26px;font-size:21px}.j-cta-small:hover{filter:none;background:#e83270}.j-text-link{font-size:var(--t-meta);color:var(--violet);align-items:center;gap:12px;font-weight:600;display:inline-flex}.j-text-link:hover{text-underline-offset:5px;text-decoration:underline}.journey :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--purple);outline-offset:5px}.j-registration :is(a,button,input):focus-visible{outline:3px solid var(--purple);outline-offset:5px}.j-header{z-index:35;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.j-nav{justify-content:space-between;align-items:center;gap:25px;height:92px;display:flex}.j-header .brand-logo{align-self:center;align-items:center;width:195px;height:80px;display:flex;overflow:visible}.j-header .brand-logo img{object-fit:contain;width:195px;max-width:100%;height:auto;position:static}.journey progress{-webkit-appearance:none;appearance:none;background:#ded6ed;border:none;border-radius:3px;overflow:hidden}.journey progress::-webkit-progress-bar{background:#ded6ed}.journey progress::-webkit-progress-value{background:var(--teal)}.journey progress::-moz-progress-bar{background:var(--teal)}.j-story{--hero-min:720px;grid-template-rows:minmax(var(--hero-min),56%) 1fr;height:90.2778vw;min-height:1150px;max-height:1444px;display:grid;position:relative}.j-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.j-route-shape,.j-route-color{fill:none;stroke:#cbbde4;stroke-width:2.3px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.j-route-color{stroke:var(--teal)}.j-route-reveal{stroke-dasharray:3000;stroke-dashoffset:3000px}.j-traveller{fill:var(--amber);stroke:var(--paper);stroke-width:3px}.j-hero{grid-template-columns:1fr 1fr;align-items:center;height:100%;min-height:0;padding-top:0;display:grid;position:relative}.j-hero-copy{z-index:4;pointer-events:none;position:relative;transform:translateY(18px)}.j-hero-copy a{pointer-events:auto}.j-hero-copy h1{letter-spacing:-.045em;font-size:clamp(48px,4.65vw,72px);line-height:1.04}.j-hero-copy h1 span{color:var(--purple);white-space:nowrap}.j-hero-copy>p:not(.j-eyebrow){font-size:var(--t-lead);color:var(--muted);margin:var(--sp-5) 0 var(--sp-5);max-width:36ch;padding-right:24px;line-height:1.55}.j-memories{z-index:2;height:100%;min-height:600px;margin-left:4%;position:relative}.j-memory{border:1px solid var(--line);transform:rotate(var(--rotation));filter:saturate(.7);background:#fff;border-radius:4px;flex-direction:column;margin:0;padding:9px 9px 0;transition:filter .7s,translate .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:absolute;box-shadow:0 10px 22px #331c7a0f}@media (hover:hover) and (prefers-reduced-motion:no-preference){.j-memory:hover{translate:0 -4px;box-shadow:0 16px 28px #331c7a1f}}.j-memory[data-reached=true]{filter:saturate()}.j-memory{animation:6s ease-in-out infinite paused j-polaroid-float}.j-memories[data-floating=true] .j-memory{animation-play-state:running}.j-memory-two{animation-duration:6.6s;animation-delay:-1.2s}.j-memory-three{animation-duration:5.8s;animation-delay:-2.4s}.j-memory-four{animation-duration:6.8s;animation-delay:-3.6s}@keyframes j-polaroid-float{0%,to{translate:0}50%{translate:0 -5px}}.j-memory-photo{flex:1;min-height:0;position:relative;overflow:hidden}.j-memory img{object-fit:cover;border-radius:0;width:100%;height:100%}.j-memory figcaption{min-height:44px;font-family:var(--ff-display);color:var(--violet);background:#fff;flex-shrink:0;align-items:center;padding:9px 3px;font-size:clamp(12px,1.05vw,16px);font-weight:700;line-height:1.15;display:flex;position:static}.j-memory>span{background:var(--amber);width:31px;height:31px;font-family:var(--ff-display);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:-14px;right:13px}.j-memory-one{--rotation:-8deg;z-index:1;width:41%;height:47%;top:40px;left:1%}.j-memory-two{--rotation:7deg;z-index:3;width:51%;height:44%;top:135px;left:47%}.j-memory-three{--rotation:-5deg;z-index:4;width:35%;height:34%;top:60%;left:8%}.j-memory-four{--rotation:8deg;z-index:4;width:29%;height:25%;top:69%;left:59%}.j-memory-one img{object-position:50% 40%}.j-memory-painting img,.j-memory-karate img{object-fit:cover;width:200%;max-width:none;position:absolute}.j-memory-painting img{object-position:right center;right:0}.j-memory-karate img{object-position:left center;left:0}.j-memory-note{font-family:var(--ff-display);color:var(--purple);font-weight:700;position:absolute;bottom:-67px;right:15%;transform:rotate(-4deg);font-size:20px!important;line-height:1.18!important}.j-discovery{min-height:0;padding-top:var(--sp-7);justify-content:flex-end;align-items:center;display:flex;position:relative}.j-discovery>div:first-child{z-index:2;width:54%;margin-left:auto;margin-right:2%;position:relative}.j-discovery h2{font-size:clamp(40px,4vw,56px);line-height:1.1}.j-discovery h2 span{margin-top:10px;display:inline-block}.j-discovery p:not(.j-eyebrow){color:var(--muted);margin-top:var(--sp-5);font-size:24px;line-height:1.4}.j-discovery p strong{color:var(--violet);font-weight:600}.j-question{text-align:center;z-index:2;margin:0;position:absolute;top:65%;left:25%;transform:translate(-50%,-50%)rotate(-5deg)}.j-question>img{filter:drop-shadow(0 20px 24px #331c7a24);width:clamp(162px,14.45vw,225px);height:auto}.j-question>figcaption{font-family:var(--ff-display);white-space:nowrap;margin-top:12px;font-size:22px;font-weight:700;display:block}.j-question[data-reached=true]{animation:.8s ease-out both j-question-settle}.j-universe{padding-top:calc(var(--sp-section) + 72px);padding-bottom:var(--sp-section);overflow:hidden}.j-section-head{align-items:flex-start;gap:var(--gap-head);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.j-section-head>p{max-width:58ch;font-size:var(--t-lead);color:var(--muted);padding:0}.j-universe>.j-section-head{text-align:center;align-items:center}.j-worlds-subtitle span{display:block}.j-worlds-subtitle .j-worlds-subtitle-primary{display:inline}.j-world-nav{margin-bottom:var(--sp-5);grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.j-category[data-slot=button]{border:1px solid var(--line);height:auto;min-height:48px;color:var(--violet);font-family:var(--ff-display);box-shadow:none;background:0 0;border-radius:10px;gap:8px;padding:10px 12px;font-size:17px;font-weight:700}.j-category span{opacity:.65;font-size:13px;font-weight:700}.j-category[aria-pressed=true]{color:var(--violet);background:var(--amber);border-color:var(--amber)}.j-category:hover{background:var(--lavender)}.j-category[aria-pressed=true]:hover{background:var(--amber)}.j-carousel-stage{perspective:1500px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:850px;position:relative;outline-offset:-8px!important}.j-carousel-stage[data-grabbing=true]{cursor:grabbing}.j-world{--world-bg:var(--lavender);--world-ink:var(--violet);--world-body:#4f396f;--world-tag:#ffffff70;--world-line:#331c7a30;background:var(--world-bg);width:min(44vw,590px);height:790px;color:var(--world-ink);transform-origin:50% 155%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0;border-radius:15px;flex-direction:column;display:flex;position:absolute;top:12px;left:50%;overflow:hidden;box-shadow:0 8px 16px #331c7a1a,0 25px 44px #331c7a24}.j-world-arta{--world-bg:#fbd2e0}.j-world-sport{--world-bg:var(--lavender)}.j-world-stiinta{--world-bg:#ffda93}.j-world-muzica{--world-bg:var(--violet);--world-ink:var(--paper);--world-body:#e5dcf5;--world-tag:#ffffff15;--world-line:#ffffff50}.j-world-joaca{--world-bg:var(--amber)}.j-world-photo{flex-shrink:0;order:-1;height:300px;position:relative;overflow:hidden}.j-world-photo img{object-fit:cover;pointer-events:none;width:100%;height:100%}.j-world-label{font-family:var(--ff-display);letter-spacing:.015em;color:var(--world-body);margin-bottom:16px;font-size:16px;font-weight:600;line-height:1.3;display:block}.j-world-copy{flex-direction:column;flex:1;padding:30px 34px;display:flex}.j-world-copy .j-eyebrow{font-size:var(--t-micro);margin-bottom:var(--gap-eyebrow)}.j-world-copy h3{white-space:pre-line;margin-bottom:18px;font-size:42px;line-height:1.04}.j-world-copy>p:not(.j-eyebrow){color:var(--world-body);max-width:42ch;font-size:20px;line-height:1.5}.j-tags{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.j-world-copy .j-tags{margin-top:24px;padding-top:0}.j-tags span{font-family:var(--ff-display);border:1px solid var(--world-line);background:var(--world-tag);color:var(--world-ink);border-radius:20px;padding:6px 13px;font-size:20px;font-weight:600}.j-drag-cursor{z-index:25;background:var(--violet);width:75px;height:75px;color:var(--paper);font-size:var(--t-micro);letter-spacing:.1em;pointer-events:none;opacity:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:0;left:0}.j-drag-cursor span{font-size:19px;line-height:1}.j-carousel-stage[data-pointer=mouse]:hover .j-drag-cursor{opacity:1}.j-carousel-stage[data-grabbing=true] .j-drag-cursor{background:var(--pink);color:var(--violet)}.j-family{min-height:1050px;padding-block:var(--sp-section);grid-template-columns:46% 54%;align-items:center;display:grid}.j-family-copy{padding-bottom:var(--sp-7);z-index:3;position:relative}.j-family-lead{color:var(--violet);margin:var(--sp-5) 0 0;max-width:38ch;font-size:22px;line-height:1.55}.j-family-copy>p:not(.j-eyebrow):not(.j-family-lead){color:var(--muted);max-width:42ch;font-size:19px;line-height:1.65}.j-family-points{margin:var(--sp-5) 0 var(--sp-5);gap:24px;font-size:16px;display:flex}.j-family-points>span{align-items:center;gap:6px;display:flex}.j-family-points svg{width:15px;height:15px}.j-product-scene{isolation:isolate;height:770px;position:relative}.j-product-scene:before{content:"";background:var(--lavender);z-index:-1;border-radius:45% 50% 42% 46%;position:absolute;inset:70px 0 70px 2%}.j-family-token{z-index:4;width:120px;position:absolute;top:130px;left:4%;transform:rotate(13deg)}.j-phone{z-index:2;background:#17141d;border:6px solid #30283d;border-radius:43px;width:320px;height:680px;padding:7px;position:absolute;top:45px;left:51%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #aaa2b0,0 16px 34px #23133229}.j-phone:before{content:"";background:#514b57;border-radius:3px;width:3px;height:61px;position:absolute;top:150px;right:-8px}.j-phone-camera{z-index:6;background:#17141d;border-radius:20px;width:80px;height:21px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.j-phone-mask{background:var(--paper);isolation:isolate;scrollbar-width:none;overscroll-behavior-y:auto;cursor:grab;touch-action:pan-y pinch-zoom;border-radius:30px;height:100%;position:relative;overflow:hidden auto}.j-phone-mask::-webkit-scrollbar{display:none}.j-phone-mask[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.j-phone-hint{z-index:8;background:var(--amber);width:288px;color:var(--violet);font-family:var(--ff-display);pointer-events:none;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:17px 18px;font-size:17px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:-48px;right:50%;transform:translate(50%);box-shadow:0 14px 30px #331c7a29}.j-phone-hint:after{content:"";background:var(--amber);width:15px;height:15px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.j-phone-hint svg{flex-shrink:0}.j-phone-hint{animation:2.8s ease-in-out infinite paused j-hint-float}.j-family[data-animating=true] .j-phone-hint{animation-play-state:running}@keyframes j-hint-float{0%,to{translate:0}50%{translate:0 -9px}}.j-app-content{background:var(--paper);padding-top:42px}.j-app-top{justify-content:space-between;align-items:center;gap:7px;padding:0 14px;display:flex}.j-app-wordmark{font-family:var(--ff-display);letter-spacing:-.07em;font-size:22px;font-weight:700}.j-app-wordmark>span{color:var(--pink)}.j-child-tabs{align-items:center;gap:5px;padding:16px 14px 12px;font-size:12px;font-weight:700;display:flex;position:relative}.j-child-tabs .j-child-button{border:1px solid var(--line);white-space:nowrap;background:var(--paper);height:auto;min-height:36px;color:var(--violet);border-radius:25px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.j-child-tabs .j-child-button[aria-pressed=true]{background:var(--amber);color:var(--violet);border-color:var(--amber)}.j-child-tabs .j-child-button[aria-pressed=false]:hover{background:var(--lavender)}.j-sofia-hint{pointer-events:none;font-family:var(--ff-display);color:var(--violet);background:var(--amber);border-radius:7px;flex-direction:column;align-items:center;padding:5px 7px;font-size:12px;line-height:1;display:flex;position:absolute;top:0;right:12px;transform:rotate(-7deg)}.j-sofia-hint svg{fill:none;width:35px;height:27px;stroke:var(--amber);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:21px;right:38px;overflow:visible}.j-child-tabs i{background:var(--amber);color:var(--violet);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.j-child-tabs>button:nth-child(2) i{background:var(--pink)}.j-app-content .j-ht{font-family:var(--ff-display);color:var(--violet);font-weight:700}.j-app-prompt{background:var(--lavender);border:1px solid var(--line);border-radius:14px;margin:0 14px 14px;padding:12px}.j-app-prompt .j-ht{letter-spacing:-.02em;margin-bottom:12px;font-size:18px;line-height:1.15}.j-app-prompt>div{flex-wrap:wrap;gap:5px;display:flex}.j-app-prompt>div>span{background:var(--paper);border:1px solid var(--line);border-radius:25px;padding:6px 9px;font-size:12px;font-weight:600}.j-app-prompt>div>span:last-child{border-color:var(--line);background:#fff}.j-app-prompt>b{background:var(--pink);color:#fff;text-align:center;font-family:var(--ff-display);border-radius:10px;margin:12px 0 0;padding:10px 0;font-size:19px;font-weight:800;display:block}.j-app-prompt>p{color:var(--muted);font-size:12px;line-height:1.5}.j-app-heading{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 14px;display:flex}.j-app-heading .j-ht{font-size:16px}.j-app-heading>span{color:var(--purple);font-size:12px}.j-app-activities{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px;display:grid}.j-app-activities>div{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.j-app-activities img{object-fit:cover;width:100%;height:80px}.j-app-photo{height:80px;margin:0;position:relative;overflow:hidden}.j-app-photo-painting img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0;right:0}.j-app-activities>div>div{padding:9px 8px}.j-app-activities small{color:#0e6e86;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:700}.j-app-activities .j-ht{margin-top:5px;font-size:13px;line-height:1.15}.j-app-activities p{color:var(--muted);margin:5px 0;font-size:12px}.j-app-activities strong{font-family:var(--ff-display);font-size:13px;font-weight:700}.j-app-categories-title{margin:18px 14px 12px;font-size:18px}.j-app-categories{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 20px;display:grid}.j-app-categories>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:12px 10px}.j-app-categories i{border-radius:6px;width:20px;height:20px;margin-bottom:9px;display:block}.j-app-categories .j-ht{font-size:14px}.j-app-categories p{color:var(--muted);margin-top:4px;font-size:12px}.j-app-nav{border-top:1px solid var(--line);background:#fff;justify-content:space-around;padding:12px 8px 22px;display:flex}.j-app-nav>span{color:var(--muted);flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.j-app-nav>span:first-child{color:var(--violet)}.j-phone-home{z-index:6;background:#30283d;border-radius:5px;width:80px;height:4px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.j-problem{background:var(--lavender);color:var(--violet);padding-block:calc(var(--sp-section) + 24px);--problem-progress:0;position:relative}.j-problem:before,.j-problem:after{content:"";background:var(--paper);pointer-events:none;width:100%;height:42px;position:absolute;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V21C1220 70 1080 3 900 26S600 65 410 28S160 8 0 40Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V21C1220 70 1080 3 900 26S600 65 410 28S160 8 0 40Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.j-problem:before{top:-1px}.j-problem:after{bottom:-1px;transform:rotate(180deg)}.j-problem-stage{grid-template-columns:.85fr 1.15fr;align-items:center;column-gap:clamp(32px,4vw,64px);height:auto;min-height:0;padding:0;display:grid;position:static}.j-problem-intro{text-align:center;flex-direction:column;grid-area:1/1/auto/-1;align-items:center;gap:12px;margin-bottom:48px;display:flex}.j-problem-intro h2{font-size:var(--t-h2);line-height:var(--lh-tight);color:var(--violet)}.j-problem-intro h2 .j-problem-duration{color:inherit}.j-problem-intro>p{font-size:var(--t-lead);color:var(--muted)}.j-problem-layout{display:contents}.j-pains{grid-area:2/2;grid-template-columns:1fr;gap:12px;display:grid}.j-pains article{border:1px solid #0000;border-top-color:#d5cae8;border-radius:14px;min-height:0;padding:22px 76px 22px 22px;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .35s,border-color .35s,box-shadow .35s;position:relative;transform:translateY(0)}.j-pains .j-pain-top{margin-bottom:10px}.j-pains .j-pain-top>i{position:absolute;top:22px;right:20px}.j-pains article:first-child[data-active=true]{background:#fff5dc;border-color:#f1d99e}.j-pains article:nth-child(2)[data-active=true]{background:#e5f8f5;border-color:#a9e4de}.j-pains article:nth-child(3)[data-active=true]{background:#ffe7ef;border-color:#ffc1d3}.j-pains article[data-active=true]{transform:translateY(-5px);box-shadow:0 18px 34px #331c7a14}.j-pain-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.j-pain-top>span{color:var(--purple);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.j-pain-top>i{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.j-pains article:first-child .j-pain-top>i{background:var(--amber)}.j-pains article:nth-child(2) .j-pain-top>i{background:var(--teal)}.j-pains article:nth-child(3) .j-pain-top>i{background:var(--pink)}.j-pains h3{color:var(--violet);margin-bottom:10px;font-size:24px;line-height:1.08}.j-pains p{color:var(--muted);font-size:16px;line-height:1.48}.j-problem-orbit{--orbit-radius:min(10.18vw,146px);aspect-ratio:1;grid-area:2/1;width:min(29.25vw,420px);margin:0 auto;position:relative}.j-problem-orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.j-orbit-track,.j-orbit-progress{fill:none;stroke-width:1.5px}.j-orbit-track{stroke:#c9bde1;stroke-dasharray:4 6}.j-orbit-traveller{transform:rotate(calc(var(--problem-progress)*360deg));transform-origin:280px 280px;will-change:transform}.j-orbit-progress{stroke:var(--pink);stroke-width:3px;stroke-linecap:round}.j-orbit-halo{fill:#f23c772e}.j-orbit-dot{fill:var(--pink);filter:drop-shadow(0 4px 8px #f23c7761)}.j-orbit-center{background:var(--paper);width:82px;height:82px;color:var(--violet);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 38px #331c7a17}.j-orbit-center svg{width:32px;height:32px;transform:rotate(calc(var(--problem-progress)*720deg));will-change:transform;position:static}.j-orbit-label{--angle:0deg;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(-1*var(--orbit-radius))) rotate(calc(-1*var(--angle)));border:1px solid var(--line);background:var(--paper);color:var(--violet);font-family:var(--ff-display);white-space:nowrap;border-radius:999px;padding:10px 15px;font-size:15px;font-weight:800;line-height:1;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;position:absolute;top:50%;left:50%}.j-orbit-label[data-active=true]{background:var(--violet);color:var(--paper);border-color:var(--violet);box-shadow:0 10px 22px #331c7a29}.j-solution{padding-block:var(--sp-section);--step-progress:1}.j-solution-stage{flex-direction:column;justify-content:center;display:flex}.j-solution[data-scroll-motion=true]{min-height:190vh}.j-solution[data-scroll-motion=true] .j-solution-stage{min-height:calc(100vh - 130px);position:sticky;top:110px}.j-solution .j-section-head{margin-bottom:var(--sp-5)}.j-solution-heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:24px;display:flex;position:relative}.j-solution-heading>div{flex:0 auto;min-width:0}.j-solution-title-start{text-wrap:balance;display:block}.j-solution-title-time{white-space:nowrap}.journey .j-solution-title span{color:inherit}.j-solution-heading p{font-size:var(--t-body);color:var(--muted);margin-top:20px}.j-solution-clock{flex-shrink:0;width:clamp(130px,14vw,215px);height:auto;transform:rotate(-9deg)}.j-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.j-steps article{--step-start:0;--step-reveal:clamp(0,calc((var(--step-progress) - var(--step-start))*3.4),1);background:var(--lavender);border-radius:14px;flex-direction:column;justify-content:center;min-height:370px;padding:32px 30px;display:flex}.j-solution[data-scroll-motion=true] .j-steps article{opacity:calc(.12 + var(--step-reveal)*.88);transform:translateY(calc((1 - var(--step-reveal))*56px)) scale(calc(.96 + var(--step-reveal)*.04));filter:blur(calc((1 - var(--step-reveal))*5px))}.journey .j-solution[data-scroll-motion=true] [data-reveal]{animation:none}.j-steps article:first-child{--step-start:0}.j-steps article:nth-child(2){--step-start:.32}.j-steps article:nth-child(3){--step-start:.64}.j-steps article:nth-child(2){background:#e8f5ef}.j-steps article:nth-child(3){background:#fff0d7}.j-step-number{font-family:var(--ff-display);font-weight:500;font-size:var(--n-lg);letter-spacing:-.04em;margin-bottom:var(--sp-4);color:var(--purple);line-height:1}.j-steps h3{max-width:16ch;margin-bottom:16px;font-size:32px;line-height:1.06}.j-steps p{font-size:var(--t-body);color:var(--muted);line-height:var(--lh-body)}.j-trust{gap:var(--sp-7);padding-block:var(--sp-5) var(--sp-section);flex-direction:column;display:flex}.j-founders-bridge{height:180px;margin-bottom:-32px;position:relative}.j-route-end-pin{visibility:hidden;pointer-events:none;z-index:2;width:64px;max-width:none;height:auto;position:absolute;transform:translate(-50%,-100%)}.j-founders-bridge svg{pointer-events:none;width:100%;height:180px;position:absolute;inset:0;overflow:visible}.j-hometown-bridge>p{left:30%}.j-solution-action{justify-content:center;margin-top:32px;display:flex}.j-question-track,.j-question-color{fill:none;stroke:#cbbde4;stroke-width:2.3px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.j-question-color{stroke:var(--teal)}.j-question-mask{fill:none;stroke:#fff;stroke-width:8px}.j-question-dot{fill:var(--amber);stroke:var(--paper);stroke-width:2px;vector-effect:non-scaling-stroke}.j-founders-bridge>p{background:var(--paper);max-width:64%;font-family:var(--ff-display);color:var(--violet);padding:0 18px;font-size:30px;font-weight:600;line-height:1.4;position:absolute;top:52px;left:26%}.j-founders-feature{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:clamp(48px,6vw,96px);width:100%;max-width:1160px;margin-inline:auto;display:grid}.j-founders-copy{min-width:0}.j-founders-copy h2{letter-spacing:-.035em;font-size:clamp(44px,4.6vw,64px);line-height:1.04}.j-founders-lead{max-width:48ch;color:var(--violet);font-size:21px;line-height:1.65;margin-top:32px!important}.j-founders-letter{max-width:52ch;color:var(--muted);font-size:18px;margin-top:24px!important}.j-build-update{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding-block:24px 48px;display:grid}.j-build-update h2{align-items:center;gap:12px;font-size:clamp(25px,2.5vw,36px);line-height:1.2;display:flex}.j-status-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:12px;height:12px}.j-build-update>p{font-size:var(--t-body);color:var(--muted);max-width:60ch}.j-hometown{padding-block:64px var(--sp-section);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,4vw,64px);display:grid}.j-romania{margin:0;position:relative}.j-hometown-heading{align-items:center;gap:12px;display:flex}.j-hometown-heading h2{font-size:clamp(38px,3.9vw,58px)}.j-hometown-pin{pointer-events:none;flex-shrink:0;width:clamp(64px,6.5vw,96px);height:auto;position:static;transform:rotate(13deg)}.j-romania svg{width:100%;height:auto;display:block;overflow:visible}.j-romania-relief{fill:#cbbbe1;filter:drop-shadow(0 12px 14px #331c7a1f)}.j-romania-outline{fill:url(#romania-paper);stroke:#aa91cc;stroke-width:1.1px;stroke-linejoin:round}.j-romania-country{fill:#9382b2;font-family:var(--ff-text);letter-spacing:5px;font-size:13px;font-weight:600}.j-city-halo{fill:#f33e7720;stroke:#f33e7730;stroke-width:1px}.j-city-echo{fill:#f4467e28;stroke:var(--pink);stroke-width:1.4px;transform-origin:0 0;opacity:0;animation:3.6s cubic-bezier(.16,1,.3,1) infinite paused j-city-echo}.j-city-echo-delayed{animation-delay:-1.8s}.j-hometown[data-animating=true] .j-city-echo{animation-play-state:running}@keyframes j-city-echo{0%{opacity:.7;transform:scale(.9)}85%,to{opacity:0;transform:scale(3.7)}}.j-city-dot{fill:var(--pink);stroke:#fff;stroke-width:4px}.j-city-leader{fill:none;stroke:var(--pink);stroke-width:2px}.j-city-name{fill:var(--violet);font-family:var(--ff-display);paint-order:stroke;stroke:#f4effb;stroke-width:5px;stroke-linejoin:round;font-size:26px;font-weight:700}.j-city-note{fill:var(--muted);font-family:var(--ff-text);paint-order:stroke;stroke:#f4effb;stroke-width:3px;font-size:14px}.j-map-coordinate{fill:var(--muted);font-family:var(--ff-text);letter-spacing:1.5px;font-size:11px}.j-map-north{fill:var(--muted);font-family:var(--ff-text);font-size:11px}.j-map-north path{fill:none;stroke:var(--muted);stroke-width:1.2px}.j-hometown-copy>p:not(.j-eyebrow){font-size:var(--t-body);color:var(--muted);max-width:48ch;margin-top:24px}.j-hometown-copy .j-text-link{margin-top:28px}.j-hometown.j-hometown-embedded{align-items:center;gap:var(--sp-7);padding:var(--sp-7) 0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.j-hometown-embedded .j-romania{width:600px;max-width:100%;margin:0}.j-hometown-embedded .j-hometown-heading h2{font-size:var(--t-h2)}.j-hometown-embedded .j-hometown-pin{width:64px;transform:translateY(18px)rotate(13deg)}.j-hometown-embedded .j-hometown-copy>p{margin-top:20px}.j-hometown-copy .j-social-soon{background:var(--lavender);width:fit-content;color:var(--violet);border-radius:999px;align-items:center;gap:9px;max-width:100%;margin-top:24px;padding:9px 14px;font-size:13px;line-height:1.5;display:flex}.j-social-soon>span{background:var(--pink);border-radius:50%;flex-shrink:0;width:7px;height:7px}.j-signup{background:var(--violet);color:var(--paper);scroll-margin-top:92px}.j-signup-shell{padding-block:var(--sp-section)}.j-signup .j-section-head{text-align:center;margin-bottom:var(--sp-5);align-items:center}.j-signup .j-section-head h2{color:var(--paper);width:100%;max-width:24ch}.j-signup .j-section-head h2 span{color:var(--amber)}.j-signup .j-section-head>p{color:#ded4ef;max-width:56ch;font-size:var(--t-body);line-height:1.6}.j-capacity{width:min(920px,100%);margin:0 auto var(--sp-7);background:0 0;border:0;padding:10px 28px}.j-capacity-values{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:18px;display:flex}.j-capacity-values span{font-family:var(--ff-display);color:#ded4ef;font-size:16px;font-weight:700}.j-capacity-values strong{color:var(--paper);letter-spacing:-.04em;margin-right:8px;font-size:40px;line-height:1}.j-capacity progress{background:#6f5b9e;border-radius:999px;width:100%;height:10px;display:block}.j-capacity progress::-webkit-progress-bar{background:#6f5b9e}.j-capacity progress::-webkit-progress-value{background:var(--teal)}.j-capacity progress::-moz-progress-bar{background:var(--teal)}.j-capacity-track{margin-top:30px;position:relative}.j-capacity-flame{pointer-events:none;width:36px;height:44px;position:absolute;bottom:0;transform:translate(-50%)}.j-capacity-flame svg{width:100%;height:100%;display:block;overflow:visible}.j-capacity-flame path{transform-origin:20px 44px;animation:.85s ease-in-out infinite alternate paused j-flame-flicker}.j-capacity-flame .j-flame-middle{animation-duration:.61s;animation-delay:-.23s}.j-capacity-flame .j-flame-core{animation-duration:.47s;animation-delay:-.12s}.j-capacity-flame[data-moving=true] path{animation-play-state:running}@keyframes j-flame-flicker{0%{transform:scaleX(.94)rotate(-4deg)}to{transform:scale(1.05,.88)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.j-capacity-flame path{animation:none!important}}.j-capacity>p{font-size:var(--t-body);color:#ded4ef;text-align:center}.j-capacity-error{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.j-capacity button{color:var(--violet);background:var(--lavender);font-size:var(--t-meta);border-radius:6px;margin-left:8px;padding:8px;display:inline-block}.j-capacity .j-capacity-error button{margin-left:0}.j-founding-card{background:var(--paper);max-width:960px;color:var(--violet);text-align:left;border-radius:16px;grid-template-columns:300px 1fr;margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #0f053324}.j-founding-intro{background:#d8cef4;border-right:1px dashed #331c7a59;flex-direction:column;align-items:flex-start;padding:36px 30px;display:flex;position:relative}.j-founding-card h3{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(38px,3.6vw,52px);line-height:.98}.j-founding-price{flex-direction:column;gap:2px;font-size:16px;display:flex;margin-top:0!important}.j-founding-price strong{font-family:var(--ff-display);letter-spacing:-.035em;font-size:76px;font-weight:700;line-height:1}.j-founding-price strong small{letter-spacing:0;font-size:24px}.j-founding-once{color:var(--violet);font-size:16px;margin-top:12px!important;line-height:1.5!important}.j-founding-benefits{padding:36px}.j-founding-card ul{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.j-founding-card li{align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.j-founding-card li svg{color:var(--purple);flex-shrink:0;margin-top:3px}.j-founding-guarantee{color:var(--violet);border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:18px;font-size:14px;display:flex;margin-top:6px!important}.j-founding-guarantee svg{flex-shrink:0}.j-founding-card .j-cta{white-space:normal;justify-content:center;gap:14px;width:fit-content;max-width:100%;margin-top:24px;padding:15px 24px;font-size:23px}.j-newsletter{text-align:left;max-width:620px;margin:80px auto 0}.j-newsletter h3{color:var(--paper);font-size:26px}.j-newsletter>p{color:#ded4ef;margin-top:8px;font-size:16px}.j-newsletter form{margin-top:10px}.j-newsletter label{color:#ded4ef;margin-bottom:7px;font-size:14px;display:block}.j-newsletter-fields{gap:10px;display:flex}.j-newsletter-fields input{min-width:0;color:var(--violet);background:#d6d2df;border:1px solid #0000;border-radius:8px;flex:1;min-height:46px;padding:12px 14px;font-size:16px}.j-newsletter-fields input::placeholder{color:var(--muted)}.j-newsletter-fields button{color:var(--violet);background:#d6d2df;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.j-newsletter-fields button:hover{background:#c5bfd2}.j-newsletter .j-newsletter-note{color:#ded4ef;margin-top:10px;font-size:12px;line-height:1.5}.j-newsletter-consent{color:#ded4ef;margin-top:10px}.j-newsletter-consent a{color:var(--paper)}.j-amount-options{border:0;gap:8px;min-width:0;margin:4px 0 12px;padding:0;display:flex}.j-amount-options button{border:1px solid var(--line);min-height:44px;color:var(--violet);background:var(--paper);border-radius:8px;flex:1;font-size:16px;font-weight:600}.j-amount-options button[aria-pressed=true]{background:var(--amber);border-color:var(--amber)}.j-amount-options button:hover{border-color:var(--violet)}.j-preview-result{background:var(--lavender);border-radius:12px;padding:18px;font-size:16px;display:block}.j-preview-error{color:#6f1d1d;background:#fff0f0}.j-preview-result p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.j-preview-result .j-text-link{margin-top:14px}.j-registration{--ff-display:"Gabarito","Onest",system-ui,sans-serif;--ff-text:"Onest",system-ui,sans-serif;--t-meta:15px;--t-micro:12px;--t-label:12px;--tr-label:.045em;font-family:var(--ff-text)}.j-signup :is(input,button):focus-visible{outline-color:var(--amber)}.j-faq{padding-block:var(--sp-section);border-top:1px solid var(--line);grid-template-columns:.8fr 1.3fr;gap:90px;display:grid}.j-faq>div>.j-clay{width:218.4px;height:236.6px;margin-top:40px;transform:rotate(-7deg)}.j-faq-list{border-top:1px solid var(--line)}.j-faq-list [data-slot=accordion-item]{border-color:var(--line)}.j-faq-list [data-slot=accordion-trigger]{font-family:var(--ff-text);font-weight:600;font-size:var(--t-lead);color:var(--violet);border-radius:0;align-items:center;gap:20px;padding:22px 0;line-height:1.4;text-decoration:none}.j-faq-list [data-slot=accordion-trigger-icon]{display:none}.j-plus{flex-shrink:0;width:18px;height:18px;position:relative}.j-plus:before,.j-plus:after{content:"";background:var(--violet);width:12px;height:1.5px;transition:transform .35s;position:absolute;top:8px;left:3px}.j-plus:after{transform:rotate(90deg)}.j-faq-list [aria-expanded=true] .j-plus:after,.j-faq-list [aria-expanded=true] .j-plus:before{transform:rotate(180deg)}.j-faq-list [data-slot=accordion-content]{height:var(--accordion-panel-height);animation:none!important}.j-faq-list [data-slot=accordion-content][data-starting-style],.j-faq-list [data-slot=accordion-content][data-ending-style]{height:0}.j-faq-list [data-slot=accordion-content]>div{height:auto;padding:0 30px 22px 0}.j-faq-list [data-slot=accordion-content] p{font-size:var(--t-body);color:var(--muted);line-height:var(--lh-body);max-width:58ch}.j-footer{background:var(--violet);color:var(--paper);text-align:center;padding-top:48px;position:relative}.j-footer-playground{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:24px;min-height:360px;display:grid;position:relative}.j-footer-invitation{z-index:1;padding-block:48px;position:relative}.journey .j-footer-slogan{letter-spacing:-.04em;color:var(--paper);margin-bottom:40px;font-size:clamp(48px,5.5vw,88px);line-height:1}.j-footer-clay{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:300px;height:auto;display:block}.j-footer-clay-left{justify-self:end;transform:rotate(-8deg)}.j-footer-clay-right{transform:rotate(8deg)}.j-footer-bottom{padding:40px 0 max(40px,env(safe-area-inset-bottom));font-size:var(--t-meta);color:#d5c9ea;border-top:1px solid #d5c9ea4d;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.j-footer-bottom>a:not(.brand-logo),.j-footer-links a{align-items:center;gap:7px;display:flex}.j-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.j-registration[data-slot=dialog-content]{background:var(--paper);width:520px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);color:var(--violet);border:1px solid var(--line);box-shadow:none;scrollbar-width:thin;border-radius:20px;gap:14px;padding:32px 38px;overflow-y:auto}.j-close{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:17px;right:17px}.j-registration>.j-clay{width:70px;height:65px}.j-registration .j-eyebrow{font-size:var(--t-micro);margin:0}.j-registration [data-slot=dialog-title]{font-family:var(--ff-display);letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05}.j-registration [data-slot=dialog-description]{font-size:var(--t-meta);color:var(--muted);line-height:1.7}.j-selected-plan{background:var(--lavender);font-size:var(--t-meta);border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.j-selected-plan s{color:var(--muted);margin-right:5px}.j-registration form{gap:8px;display:grid}.j-registration form>label{font-size:var(--t-meta);font-weight:600}.j-registration form>input{border:1px solid var(--line);color:var(--violet);background:#fff;border-radius:9px;height:46px;margin-bottom:4px;padding:12px 13px;font-size:16px}.j-registration input::placeholder{color:var(--muted)}.j-consent{align-items:flex-start;gap:9px;margin:4px 0;display:flex}.j-consent input{accent-color:var(--violet);flex-shrink:0;width:16px;height:16px;margin-top:3px}.j-consent span{font-size:var(--t-micro);font-weight:400;line-height:1.6}.j-consent a{text-underline-offset:3px;text-decoration:underline}.j-data-note{font-size:var(--t-micro);color:var(--muted);line-height:1.6}.j-data-note a{text-decoration:underline}.j-focus-result{margin-top:14px;display:block}.j-focus-result-success{color:var(--violet);text-align:center;background:linear-gradient(#fff7ca 0%,#f8d66a 100%);border:1px solid #fac74e8c;border-radius:16px;padding:18px 18px 20px;animation:.24s ease-out both j-confirm-pop;box-shadow:0 18px 34px #140c263d}.j-focus-result-success strong{font-family:var(--ff-display);letter-spacing:0;font-size:clamp(30px,8vw,42px);font-weight:800;line-height:1;display:block}.j-focus-result-success span{color:#49328c;margin-top:8px;font-size:16px;font-weight:700;line-height:1.45;display:block}.j-registration form>.j-cta{justify-content:center;gap:12px;width:100%;margin-top:8px}.j-form-error{font-size:var(--t-meta);color:#ab2550;background:#fdeef2;border-radius:8px;padding:10px}.j-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@keyframes j-photo-arrive{0%{filter:saturate(.7)}to{filter:saturate()}}@keyframes j-confirm-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes j-question-settle{0%{transform:translate(-50%,-50%)rotate(-8deg)}45%{transform:translate(-50%,-50%)rotate(2deg)}to{transform:translate(-50%,-50%)rotate(-5deg)}}.journey [data-reveal][data-entered=true]{animation:.65s cubic-bezier(.22,.8,.22,1) both j-chapter-enter}@keyframes j-chapter-enter{0%{opacity:.65;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:1200px){.journey{--sp-section:clamp(64px,8vw,96px)}.j-nav .brand-logo{width:170px}.j-story{--hero-min:650px;min-height:1160px}.j-hero{min-height:650px}.j-hero-copy>p:not(.j-eyebrow){font-size:var(--t-body)}.j-memories{min-height:540px;margin-left:5%}.j-discovery{padding-top:var(--sp-5)}.j-discovery>div:first-child{margin-left:auto;margin-right:0}.j-world-copy{padding:30px}.j-world-photo{height:285px}.j-world{width:46vw;height:790px}.j-carousel-stage{height:850px}.j-family{grid-template-columns:45% 55%;min-height:960px}.j-phone{width:296px;height:630px}.j-phone-hint{width:278px;font-size:16px;right:50%}.j-family-copy>p:not(.j-eyebrow):not(.j-family-lead){max-width:305px}.j-problem-layout{gap:32px}.j-pains{gap:12px}.j-faq{gap:55px}}@media (min-width:1600px){.j-story{height:1444px}.j-hero{padding-top:0}.j-memories{max-height:660px}.j-world{height:820px}.j-world-photo{height:330px}.j-world-copy{padding:34px 40px}.j-carousel-stage{height:890px}.j-family{min-height:1080px}.j-phone{width:330px;height:710px}.j-product-scene{height:810px}.j-app-content{zoom:1.08}.j-family-token{width:144px;top:100px;left:7%}}@media (pointer:coarse){.j-drag-cursor{display:none!important}}@media (max-width:1023px){.journey{--t-h2:clamp(34px,5.5vw,52px);--t-display:clamp(48px,9vw,72px);--t-body:17px;--t-lead:20px;--sp-section:64px}.j-container{width:calc(100% - 40px)}.j-nav{gap:12px;height:80px}.j-header .brand-logo{width:140px;height:60px}.j-header .brand-logo img{width:140px}.j-cta-small{gap:8px;max-width:180px;padding:10px 14px;font-size:18px}.j-cta-small svg{flex-shrink:0}.j-story{height:auto;min-height:0;max-height:none;display:block}.j-route{display:none}.j-hero{grid-template-columns:1fr;gap:30px;height:auto;min-height:0;padding-top:40px}.j-hero-copy{transform:none}.j-hero-copy h1{font-size:clamp(36px,7vw,60px)}.j-hero-copy h1 span{white-space:normal}.j-hero-copy>p:not(.j-eyebrow){max-width:48ch;padding-right:0}.j-memories{width:100%;height:clamp(380px,95vw,650px);min-height:0;margin:0 0 80px}.j-memory-one{top:24px}.j-memory-two{top:85px}.j-memory figcaption{min-height:38px;padding:7px 1px;font-size:12px}.j-memory-note{bottom:-56px;right:4%;font-size:18px!important}.j-discovery{justify-content:space-between;align-items:center;gap:28px;padding-top:30px}.j-discovery>div:first-child{width:65%;margin:0}.j-discovery h2{font-size:clamp(28px,4vw,40px)}.j-discovery p:not(.j-eyebrow){font-size:19px}.j-question{flex-shrink:0;position:static;transform:rotate(-5deg)}.j-question>img{width:115px}.j-question>figcaption{white-space:normal;font-size:17px}.j-question[data-reached=true]{animation:none}.j-world-nav{flex-wrap:wrap;justify-content:center;display:flex}.j-world-nav .j-category{flex:0 auto}.j-world{width:min(82vw,480px);height:760px}.j-world-copy{padding:24px}.j-world-copy h3{font-size:32px}.j-world-copy>p,.j-tags>span{font-size:17px}.j-world-photo{height:270px}.j-carousel-stage{height:820px}.j-family{grid-template-columns:1fr;gap:40px;min-height:0}.j-family-copy{padding-bottom:0}.j-family-lead{max-width:55ch;font-size:20px}.j-product-scene{height:735px}.j-phone{width:296px;height:650px;top:60px;left:50%}.j-family-token{width:90px;top:110px;left:0}.j-problem-stage{flex-direction:column;align-items:stretch;gap:28px;display:flex}.j-problem-intro{margin:0}.j-problem-orbit{--orbit-radius:104px;order:1;width:300px}.j-pains{order:2}.j-solution{min-height:0}.j-solution-stage{min-height:0;position:static}.j-solution-clock{width:110px}.j-steps{grid-template-columns:1fr}.j-steps article{opacity:1;filter:none;min-height:0;padding:28px;transform:none}.j-steps h3{max-width:none;font-size:28px}.j-trust,.j-build-update,.j-hometown,.j-faq{grid-template-columns:1fr;gap:28px}.j-build-update{padding-block:12px 32px}.j-hometown-heading{justify-content:flex-start;gap:16px}.j-hometown-heading h2{font-size:var(--t-h2)}.j-romania{width:100%;max-width:560px;margin-inline:auto}.j-hometown-pin{width:80px}.j-founding-card{grid-template-columns:240px 1fr;max-width:800px;padding:0}.j-founding-intro,.j-founding-benefits{padding:28px 24px}.j-faq>div>.j-clay{width:140px;height:auto;margin-top:24px}.j-footer-bottom{flex-wrap:wrap;justify-content:center;margin-top:80px}}@media (min-width:501px) and (max-width:760px){.j-founding-card{grid-template-columns:1fr;max-width:580px}.j-founding-intro{border-bottom:1px dashed #331c7a59;border-right:0}}@media (max-width:500px){.j-header .brand-logo,.j-header .brand-logo img{width:120px}.j-cta-small{max-width:170px}.j-discovery{flex-direction:column;align-items:flex-start}.j-discovery>div:first-child{width:100%}.j-question{align-self:center}.j-pains{grid-template-columns:1fr}.j-solution-heading{align-items:flex-start;gap:14px}.j-solution-clock{width:70px}.j-solution-heading{padding-right:0;display:block}.j-solution-clock{width:60px;position:absolute;bottom:0;right:0}.j-solution-heading .j-solution-clock{width:60px;margin-top:18px;position:static}.j-hometown-heading{gap:8px}.j-hometown-heading h2{flex:1;font-size:30px}.j-hometown-pin{width:54px}.j-problem-intro h2{text-wrap:balance;font-size:30px}.j-founding-card{grid-template-columns:1fr;padding:0}.j-founding-intro{border-bottom:1px dashed #331c7a59;border-right:0;grid-template-columns:1fr auto;gap:12px 16px;padding:24px;display:grid}.j-founding-card h3{grid-area:1/1;margin:0;font-size:36px}.j-founding-price{grid-area:1/2;align-self:start;font-size:14px;margin-top:0!important}.j-founding-once{grid-column:1/-1;font-size:14px;margin-top:0!important}.j-founding-once br{display:none}.j-founding-benefits{padding:26px 22px}.j-founding-card li{gap:8px;font-size:16px}.j-founding-price strong{font-size:54px}.j-founding-card .j-cta{gap:8px;padding-inline:16px;font-size:20px}.j-newsletter-fields{flex-direction:column}.j-newsletter-fields button{align-self:flex-start}.j-registration[data-slot=dialog-content]{max-width:calc(100vw - 24px);padding:40px 22px 24px}.j-registration .j-cta{gap:8px;padding-inline:16px;font-size:18px}.j-capacity-values{gap:12px}.j-capacity-values span{font-size:13px}.j-capacity-values strong{font-size:30px;display:block}}@media (prefers-reduced-motion:reduce){.j-city-echo{opacity:0;animation:none}.j-phone-hint{animation:none}.j-memory{filter:none}.j-route-reveal{stroke-dashoffset:0}.j-phone-mask{scrollbar-width:thin;overflow-y:auto}.j-app-content{will-change:auto;transform:none!important}.j-world{will-change:auto}.j-drag-cursor{display:none!important}.j-digit>span,.j-faq-list [data-slot=accordion-content],.j-pains article,.j-orbit-label{transition:none}.j-orbit-center svg,.j-orbit-traveller{will-change:auto}.j-steps article{opacity:1;filter:none;transform:none}}.j-signup-options{grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(40px,6vw,88px);max-width:1040px;margin-inline:auto;display:grid}.j-signup-options .j-founding-card{width:100%;max-width:none;box-shadow:none;background:#fff;border-radius:12px;margin:0;display:block}.j-signup-options .j-founding-intro{background:0 0;border:0;padding:32px 32px 24px;display:block}.j-signup-options .j-founding-card h3{margin-bottom:24px;font-size:44px}.j-signup-options .j-founding-once br{display:none}.j-signup-options .j-founding-benefits{padding:0 32px 32px}.j-signup-options .j-founding-benefits ul{border-top:1px solid var(--line);padding-top:24px}.j-signup-options .j-newsletter{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;align-self:center;margin:0;padding-top:0}.j-signup-options .j-founding-price strong{color:var(--amber)}.j-signup-options .j-newsletter h3{font-size:36px;line-height:1.1}.j-signup-options .j-newsletter>p{margin-top:18px;font-size:18px}.j-signup-options .j-newsletter form{margin-top:12px}.j-signup-options .j-newsletter-fields{flex-direction:column;align-items:stretch}.j-signup-options .j-newsletter-fields input{color:#fff;caret-color:#fff;background:0 0;border-color:#9d8cc7;width:100%}.j-signup-options .j-newsletter-fields input::placeholder{color:#fff;opacity:.8}.j-signup-options .j-newsletter-fields input:autofill{box-shadow:0 0 0 100px var(--violet) inset;-webkit-text-fill-color:#fff}.j-signup-options .j-founding-price{gap:10px}.j-signup-options .j-founding-price>span{font-family:var(--ff-display);font-size:23px;font-weight:600;line-height:1.3}.j-signup-options .j-founding-once{font-size:20px;margin-top:18px!important;line-height:1.5!important}.j-signup-options .j-newsletter-fields button{color:#fff;font-family:var(--ff-display);background:0 0;border:1px solid #9d8cc7;align-self:flex-start;margin-top:8px;padding:13px 22px;font-size:22px;font-weight:700}.j-signup-options .j-newsletter-fields button:hover{background:#49328c}.journey .j-cta,.j-registration .j-cta{color:#fff;font-weight:700}.j-stories .j-story-replay{font-family:var(--ff-display);background:var(--violet);color:#fff;font-size:20px;font-weight:700}.j-stories .j-story-replay:hover{background:#49328c}@media (max-width:900px){.j-founders-bridge{height:140px}.j-founders-bridge>p{max-width:75%;font-size:24px;top:36px;left:15%}.j-trust{gap:var(--sp-7)}.j-founders-feature,.j-hometown.j-hometown-embedded{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.j-hometown-copy,.j-hometown-heading h2{min-width:0}.j-founders-feature{max-width:620px}.j-hometown-embedded .j-romania{margin-inline:auto}.j-hometown-embedded .j-hometown-copy{order:-1}}@media (max-width:760px){.j-signup-options{grid-template-columns:1fr;gap:64px;max-width:580px}.j-signup-options .j-newsletter{padding-top:0}}@media (max-width:500px){.j-founders-bridge>p{max-width:82%;padding-inline:10px;font-size:22px;top:34px;left:12%}.j-signup-options .j-founding-intro{padding:26px 24px 22px}.j-signup-options .j-founding-card h3{font-size:36px}.j-signup-options .j-founding-benefits{padding:0 24px 26px}.j-signup-options .j-founding-price strong{font-size:64px}.j-signup-options .j-founding-once{font-size:18px;margin-top:16px!important}.j-signup-options .j-newsletter h3{font-size:30px}}.j-carousel-stage{height:var(--carousel-height,850px)}.j-world{height:var(--world-height,790px)}.j-world-copy{flex:none}.j-world-photo{flex-shrink:0}.j-category[data-slot=button]{white-space:normal}.j-nav .j-cta-small{white-space:nowrap;flex-shrink:0;max-width:none}.j-child-tabs .j-child-button{min-height:44px}.j-stories .j-story-control,.j-close{width:44px;height:44px}.j-footer-bottom>a:not(.brand-logo){min-height:44px}.j-hometown-heading h2{min-width:0}@media (min-width:700px) and (max-width:1023px){.j-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:24px}.j-hero-copy h1{font-size:clamp(36px,4.8vw,48px)}.j-memories{height:510px;margin-bottom:70px}.j-memory-two{top:125px}.j-memory-three{top:61%}.j-memory-four{top:73%}.j-family{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.j-product-scene{height:730px}.j-family-token{width:75px;left:-12px}.j-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.j-steps article:last-child{grid-column:1/-1}.j-steps article:last-child p{max-width:60ch}.j-signup-options{grid-template-columns:1fr;gap:48px;max-width:620px}.j-signup-options .j-newsletter{max-width:520px;margin-inline:auto}.j-footer-playground{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr)}.journey .j-footer-slogan{font-size:clamp(42px,5.8vw,60px)}}@media (max-width:699px){.j-world-photo{height:230px}.j-world-copy{padding:22px}.j-world-copy h3{font-size:30px}.j-world-copy>p:not(.j-eyebrow){font-size:17px}.j-worlds-subtitle{max-width:30ch;margin-inline:auto}.j-worlds-subtitle .j-worlds-subtitle-primary{display:block}.j-world-copy .j-tags{margin-top:20px}.j-tags span{padding:5px 10px;font-size:16px}.j-footer{padding-top:24px}.j-footer-playground{grid-template-columns:1fr 1fr;column-gap:12px;min-height:0}.j-footer-invitation{grid-area:1/1/auto/-1;padding:24px 0 12px}.journey .j-footer-slogan{margin-bottom:28px;font-size:clamp(44px,10vw,64px)}.j-footer-clay{grid-row:2;width:100%;max-width:220px;margin-top:16px}.j-footer-clay-left{justify-self:end}.j-footer-clay-right{justify-self:start}.j-footer-bottom{gap:12px 28px;margin-top:24px;padding-top:16px}.j-footer-bottom .brand-logo{flex-basis:100%;margin-inline:auto}.j-footer-bottom .brand-logo img{margin-inline:auto}.j-footer-links{width:100%}}@media (max-width:380px){.j-container{width:calc(100% - 32px)}.j-header .brand-logo,.j-header .brand-logo img{width:100px}.j-nav{gap:8px;height:76px}.j-nav .j-cta-small{gap:6px;min-height:44px;padding:10px 12px;font-size:16px}.j-nav .j-cta-small svg{width:16px}.j-phone{width:min(280px,100% - 8px);height:630px}.j-phone-hint{width:260px;padding-inline:12px;font-size:15px}.j-product-scene{height:710px}.j-problem-orbit{--orbit-radius:94px;width:270px}.j-orbit-label{padding:9px 10px;font-size:12px}.j-price-activity{gap:8px;padding:16px 12px}.j-price-activity h3{font-size:20px}.j-price-strike{font-size:25px}.j-signup-options .j-founding-card h3{font-size:32px}.j-founding-card .j-cta{font-size:18px}}@media (min-width:1600px){.j-story{max-width:1640px;margin-inline:auto}}@media (hover:none){.j-cta:hover{transform:none}}@media (max-width:1023px){.j-route{display:block}.j-memories{margin-bottom:32px}.j-discovery{padding-top:112px}.j-discovery>div:first-child{background:var(--paper)}.j-memory-note{width:230px;max-width:84%;bottom:-64px;right:4%;font-size:18px!important}}@media (max-width:699px){.journey{--t-h2:clamp(40px,10.4vw,56px)}.j-solution-title-product,.j-solution-title-time{display:block}.j-hero-copy h1{font-size:clamp(44px,11.5vw,64px);line-height:1.02}.j-discovery{flex-direction:column;align-items:flex-start;gap:36px}.j-discovery>div:first-child{width:100%}.j-discovery h2,.j-problem-intro h2{font-size:var(--t-h2);line-height:1.06}.j-discovery h2 br{display:none}.j-discovery h2 span{margin-top:14px;display:block}.j-discovery p:not(.j-eyebrow){margin-top:24px;font-size:20px}.j-question{align-self:flex-end;margin-right:12%}.j-question>img{width:150px}.j-question>figcaption{font-size:20px}.j-footer-invitation{width:100%}}@media (prefers-reduced-motion:reduce){.journey *,.journey :before,.journey :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.j-solution[data-scroll-motion=true]{min-height:0}.j-solution[data-scroll-motion=true] .j-solution-stage{min-height:0;position:static}.j-solution[data-scroll-motion=true] .j-steps article{opacity:1;filter:none;transform:none}.j-cta:hover{transform:none}}@media (max-width:1023px){.j-memory-note{right:12%}.j-discovery{padding-top:160px}}@media (max-width:699px){.j-founders-bridge{flex-shrink:0;height:220px;margin-bottom:0}.j-problem-intro h2{text-wrap:initial;max-width:100%}.j-problem-duration{white-space:nowrap}.j-product-scene{height:800px}.j-family-token{pointer-events:none;width:70px;top:auto;bottom:0;left:8%}}@media (max-width:380px){.j-product-scene{height:780px}}.j-newsletter>.j-newsletter-fields,.j-newsletter .j-newsletter-fields{margin-top:12px}.j-nav .j-cta-small{letter-spacing:0;background:var(--pink);gap:8px;min-height:44px;padding:9px 18px;font-size:17px}.j-nav .j-cta-small:hover{background:#e83270}.j-credits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);min-height:0}.j-credits .j-family-copy{padding:0}.j-credits .j-family-copy>p{max-width:46ch}.j-credits .j-family-lead+p{margin-top:20px}.j-credit-example{border:1px solid var(--line);background:#fff;border-radius:24px;margin:0;padding:32px}.j-credit-example figcaption{font-family:var(--ff-display);margin-bottom:24px;font-size:22px;font-weight:600}.j-credit-balance{align-items:center;gap:18px;display:flex}.j-credit-balance .j-clay{object-fit:contain;width:74px;height:74px}.j-credit-balance span,.j-credit-uses span,.j-credit-remaining span{font-size:16px;line-height:1.4;display:block}.j-credit-example strong{font-family:var(--ff-display);margin-top:4px;font-size:42px;line-height:1.15;display:block}.j-credit-example small{font-size:17px;font-weight:500}.j-credit-arrow{color:var(--purple);margin:20px auto;display:block}.j-credit-uses{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-bottom:24px;display:grid}.j-credit-uses>div+div{border-left:1px solid var(--line);padding-left:18px}.j-credit-uses strong{font-size:32px}.j-credit-remaining{padding-top:24px}.j-credit-remaining strong{color:var(--purple)}.j-credit-example>p{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.j-problem-simple{background:var(--paper);padding-block:80px}.j-problem-simple:before,.j-problem-simple:after{display:none}.j-problem-layout{grid-template-columns:clamp(117px,12.6vw,193.5px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.j-problem-copy{text-align:center;min-width:0}.j-problem-simple-heading{display:block}.j-problem-simple-heading h2{text-align:center}.j-problem-simple-heading h2 span{color:inherit}.j-problem-clock{flex-shrink:0;width:100%;height:auto;transform:rotate(-9deg);animation:none!important}.j-problem-sequence{color:var(--muted);justify-content:center;align-items:center;gap:clamp(12px,1.5vw,24px);margin:32px 0 0;font-size:21px;display:flex}.j-problem-sequence>span{white-space:normal;text-wrap:balance}.j-problem-sequence svg{width:18px;height:18px;color:var(--purple);flex-shrink:0}.j-problem-sequence em{color:var(--violet)}.j-booking .j-solution-stage{min-height:0;position:static}.j-booking .j-section-head{margin-bottom:48px}.j-booking-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.j-booking-heading{grid-area:1/1}.j-booking .j-booking-heading{margin-bottom:28px}.j-booking-heading h2{font-size:var(--t-h2);text-wrap:balance}.j-booking-heading h2 span{color:inherit;white-space:nowrap}.j-booking-copy{grid-area:2/1}.j-booking .j-booking-demo{grid-area:1/2/3;align-self:center}.j-signup .j-section-head .j-founding-title{text-wrap:balance;width:auto;max-width:100%}.j-signup .j-section-head .j-founding-title-line{color:var(--paper);display:block}.j-founding-title em{color:var(--amber);white-space:nowrap;font-style:normal}.j-booking-steps{margin:0 0 32px;padding:0;list-style:none}.j-booking-steps li{margin:0 0 12px;padding-left:24px;position:relative}.j-booking-steps li:before{content:"";background:#331c7a66;border-radius:3px;width:3px;transition:background .4s;position:absolute;top:18px;bottom:18px;left:0}.j-booking-steps li[data-active=true]:before{background:#ff2d7d}.j-booking-steps button{text-align:left;width:100%;color:var(--purple);cursor:pointer;background:0 0;border:0;padding:14px 0;display:block}.j-booking-steps strong{font-family:var(--ff-display);font-size:28px;font-weight:700;line-height:1.15;display:block}.j-booking-steps button>span{color:var(--muted);max-width:40ch;margin-top:7px;font-size:17px;line-height:1.5;display:block}.j-booking-steps li[data-active=true] strong{color:var(--violet)}.j-booking-demo{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.j-booking-aside{max-width:112px;color:var(--purple);font-family:var(--ff-display);text-align:center;pointer-events:none;font-size:20px;font-weight:600;position:absolute;top:34%;left:-16px;transform:rotate(-7deg);line-height:1.2!important}@media (max-width:1199px){.j-booking-aside{align-self:center;max-width:none;position:static;margin:0 0 24px!important}.j-booking-aside br{display:none}}.j-booking-phone{touch-action:pan-y pinch-zoom;width:320px;max-width:100%;height:700px;margin:0;position:relative;inset:auto;transform:none}.j-booking-screen{cursor:default;touch-action:pan-y pinch-zoom;overflow:hidden!important}.j-booking-frame{object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:calc(100% - 46px);transition:opacity .4s;position:absolute;top:36px;left:0}.j-booking-frame[data-active=true]{opacity:1}.j-booking-progress{z-index:5;--frame-progress:0;gap:4px;display:flex;position:absolute;top:34px;left:13px;right:13px}.j-booking-progress>span{background:#e2dce9;border-radius:2px;flex:1;height:3px;overflow:hidden}.j-booking-progress i{transform-origin:0;background:#ff2d7d;height:100%;display:block;transform:scaleX(0)}.j-booking-progress>span[data-active=true] i{transform:scaleX(var(--frame-progress))}.j-booking-progress>span[data-complete=true] i{transform:scaleX(1)}.j-booking-controls{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.j-booking-controls button{border:1px solid var(--line);width:44px;height:44px;color:var(--violet);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.j-booking-controls button:hover{background:var(--lavender)}:is(.j-booking-controls button:focus-visible,.j-booking-steps button:focus-visible){outline:2px solid var(--pink);outline-offset:4px}.j-booking-note{color:var(--muted);text-align:center;max-width:35ch;margin:10px 0 0;font-size:12px!important}.j-swipe-hint{display:none}.j-worlds-subtitle span:first-child,.j-worlds-subtitle span:nth-child(2){display:inline}.j-worlds-subtitle span:first-child:after{content:" "}@media (max-width:1023px){.j-credits{grid-template-columns:1fr;gap:36px}.j-credits .j-family-copy>p{max-width:60ch}.j-credit-example{justify-self:center;width:100%;max-width:560px}.j-problem-sequence{flex-direction:column;gap:12px;font-size:21px}.j-problem-sequence svg{transform:rotate(90deg)}.j-problem-layout{grid-template-columns:1fr;gap:24px}.j-problem-clock{justify-self:start;width:99px}.j-booking-layout{gap:28px}.j-booking-steps strong{font-size:25px}.j-booking-steps button>span{font-size:16px}.j-booking-phone{width:296px;height:650px}.j-swipe-hint{font-family:var(--ff-display);color:var(--violet);justify-content:center;align-items:center;gap:10px;margin:0 20px 20px;display:flex;font-size:16px!important}.j-swipe-hint>span{color:var(--muted);margin-left:8px;font-size:13px}}@media (max-width:699px){.j-nav .j-cta-small{gap:5px;min-height:44px;padding:9px 12px;font-size:14px}.j-nav .j-cta-small svg{width:15px}.j-worlds-subtitle span{display:block!important}.j-worlds-subtitle{max-width:none;font-size:18px!important}.j-worlds-subtitle span:first-child:after{content:none}.j-memories{grid-template-columns:1fr 1fr;align-items:start;gap:30px 16px;height:auto;min-height:0;margin-top:20px;padding:28px 8px 10px;display:grid}.j-memory{aspect-ratio:auto;width:100%;height:auto;padding:7px 7px 0;position:relative;inset:auto}.j-memory-one .j-memory-photo{aspect-ratio:3/4;flex:none}.j-memory-two{margin-top:48px}.j-memory-two .j-memory-photo{aspect-ratio:1/1.08;flex:none}.j-memory-three{margin-top:-20px}.j-memory-four{margin-top:12px}.j-memory-painting,.j-memory-karate{aspect-ratio:836/941;flex:none}.j-memory-playground{aspect-ratio:4/3;flex:none}.j-memory-painting img,.j-memory-karate img{object-fit:fill;height:100%}.j-memory figcaption{min-height:44px;font-size:12px;line-height:1.2}.j-memory-note{width:auto;max-width:90%;bottom:-84px;right:8%}.j-discovery{padding-top:180px}.j-credit-example{border-radius:20px;padding:24px 20px}.j-credit-example strong{font-size:38px}.j-credit-uses strong{font-size:29px}.j-credit-example small{font-size:14px}.j-credit-balance .j-clay{width:64px;height:64px}.j-credit-uses{gap:10px}.j-credit-uses>div+div{padding-left:12px}.j-problem-simple{padding-block:56px}.j-problem-simple-heading{flex-direction:column;gap:24px}.j-problem-simple-heading h2{font-size:clamp(36px,9.8vw,52px);line-height:1.06}.j-problem-simple-heading .j-problem-duration{white-space:nowrap}.j-problem-clock{width:72px}.j-booking .j-solution-clock{width:80px}.j-problem-sequence{text-align:center;margin-top:24px;font-size:21px}.j-problem-sequence>span{white-space:normal}.j-booking .j-section-head{margin-bottom:32px}.j-booking-layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:32px}.j-booking .j-booking-heading{grid-area:1/1;margin-bottom:0}.j-booking .j-booking-demo{grid-area:3/1}.j-booking .j-booking-copy{grid-area:2/1}.j-universe{padding-bottom:32px}.j-booking-heading h2{font-size:var(--t-h2)}.j-signup .j-section-head .j-founding-title{font-size:clamp(32px,8.8vw,44px)}.j-founding-title-line{max-width:16ch;margin-inline:auto}.j-founding-title-line:nth-child(2){white-space:nowrap;max-width:none}.j-booking-phone{width:296px;height:650px}.j-booking-steps li{margin-bottom:4px;padding-left:20px}.j-booking-steps strong{font-size:26px}.j-booking-steps button>span{font-size:17px}}.j-newsletter-dialog[data-slot=dialog-content]{overscroll-behavior:contain;max-height:calc(100dvh - 24px)}.j-focus-signup .j-signup-options{max-width:620px;display:block}.j-focus-signup .j-newsletter{text-align:center;max-width:none}.j-focus-signup .j-newsletter h2{color:var(--paper);font-size:var(--t-h2);text-wrap:balance;line-height:1.1}.j-focus-signup .j-newsletter-fields{align-items:center}.j-focus-signup .j-newsletter-fields button{align-self:center}@media (prefers-reduced-motion:reduce){.j-newsletter-dialog[data-slot=dialog-content]{transition:none!important;animation:none!important}}
