.pathworld{--world-navy:#121f30;--world-deep:#091519;--world-cream:#fff5d9;--world-sage:#8fbca8;background:var(--world-deep);position:relative}.pathworld .world-sky{background:linear-gradient(#a2b1a8 0%,#91a49b 15%,#586d74 25%,#31435f 35%,#182743 46%,#101d34 58%,#0b1728 72%,#091619 100%)}.pathworld .journey-topbar{background:linear-gradient(#050e1257,#0000);padding:18px clamp(18px,4vw,46px)}.pathworld .journey-topbar .brand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1d24ad;border:1px solid #e0f7f91f;border-radius:10px;gap:9px;padding:6px 14px 6px 7px;box-shadow:0 8px 24px #040b0f33}.pathworld .journey-topbar .brand span{color:#f3f3e8;text-shadow:none}.pathworld .journey-topbar nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:0}.pathworld .journey-topbar .nav-cta{background:linear-gradient(#4aa89b,#348c82);border:1px solid #97d7df47;border-radius:9px;padding:8px 16px;box-shadow:0 5px 16px #04121445;color:#effffb!important}.pathworld .journey-topbar .nav-cta:hover{background:linear-gradient(#58b5a7,#3a978c)}.pathworld .scene{isolation:isolate;position:relative;overflow:hidden}.pathworld .scene-inner{max-width:1120px}.pathworld .section-head{max-width:720px;margin:0 auto 46px;padding:0}.pathworld .section-head h2{text-wrap:balance}.pathworld .section-head .sub{max-width:54ch}.pathworld .scene-dawn{min-height:100svh;padding:108px 24px 128px}.scene-dawn .scene-bg{-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}.scene-dawn .scene-bg img{filter:brightness(.88)saturate(.93)contrast(1.07)}.scene-dawn .scene-bg:after{content:"";pointer-events:none;background:linear-gradient(#0b1c251f,#0000 28%),linear-gradient(90deg,#112a2c14,#0000 54%,#1123280f);position:absolute;inset:0}.pathworld .dawn-grid{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:clamp(46px,7vw,86px)}.pathworld .dawn-copy{max-width:650px}.pathworld .dawn-copy h1{color:#1c332d;text-shadow:0 1px 14px #edf7e138;text-wrap:balance;max-width:11ch;font-size:clamp(3rem,5.7vw,4.6rem)}.pathworld .dawn-copy .kicker{color:#285f54}.pathworld .dawn-copy .lede{color:#263d35;max-width:43ch;font-size:1.12rem}.pathworld .dawn-copy .hero-note{color:#354e44;margin-top:11px}.pathworld .dawn-phone:before{display:none}.pathworld .dawn-phone .phone{background:#060b10;border:1px solid #97d7df47;border-radius:35px;width:clamp(214px,21vw,272px);padding:6px;box-shadow:0 32px 62px #050f1280,0 0 54px #58998e1f}.pathworld .dawn-phone .phone-screen{border-radius:29px}.pathworld .dawn-phone .phone-screen:after{display:none}.pathworld .scene-dusk{background:0 0;min-height:900px;padding:104px 24px 132px}.pathworld .scene-dusk:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#7c908c 0%,#586f78 14%,#354d67 32%,#213853 58%,#172c44 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#000 18% 100%)}.pathworld .scene-dusk .section-head h2,.pathworld .scene-pets .section-head h2,.pathworld .scene-skills .section-head h2,.pathworld .scene-camp h2{color:var(--world-cream);text-shadow:0 2px 12px #02080e80}.quest-road{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(36px,5vw,72px);max-width:980px;margin:0 auto;display:grid;position:relative}.quest-road:before{display:none}.waypoint{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.waypoint-level{translate:none}.waypoint-copy{min-height:104px;color:var(--world-cream);align-items:flex-start;gap:13px;display:flex}.waypoint-copy>img{filter:drop-shadow(0 4px 7px #0000004d);flex:none;width:42px;height:42px}.waypoint-copy h3{color:var(--world-cream);margin:1px 0 5px;font-size:1.35rem}.waypoint-copy p{color:#e0ebe5c7;max-width:24ch;font-size:.9rem;line-height:1.48}.waypoint-screen{background:#081016;border:1px solid #c4ded329;border-radius:20px;width:164px;display:block;overflow:hidden;box-shadow:0 20px 38px #02080d54}.waypoint-screen img{width:100%;height:auto;display:block}.review-line{text-align:center;margin:88px auto 0}.review-line blockquote{color:#fff5d9eb;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.18rem,2.2vw,1.48rem);font-style:italic;line-height:1.2}.review-line figcaption{color:#bbcfc6ad;margin-top:6px;font-size:.76rem}.pathworld .scene-pets{min-height:760px;padding:104px 32px 138px}.scene-pets .scene-bg{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 84%,#0000 100%)}.scene-pets .scene-bg img{filter:brightness(.63)saturate(.78)contrast(1.04)}.scene-pets .scene-bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08131cd1 0%,#08121b80 42%,#0811191f 78%),linear-gradient(#0000 54%,#050d1247);position:absolute;inset:0}.pet-layout{grid-template-columns:minmax(280px,.82fr) minmax(430px,1.18fr);align-items:center;gap:clamp(28px,6vw,84px);display:grid}.pathworld .pet-layout .section-head{text-align:left;margin:0}.pathworld .pet-layout .section-head .sub{margin-left:0}.pathworld .pet-meadow{width:100%;max-width:590px;height:280px;margin:0;display:block;position:relative}.pathworld .pet-meadow:after{content:"";pointer-events:none;background:radial-gradient(#02080980,#0000 70%);height:30px;position:absolute;bottom:22px;left:3%;right:3%}.pathworld .pet-meadow .rester{z-index:1;position:absolute}.pathworld .pet-meadow .rester .pet{scale:1.08}.pathworld .pet-meadow .rester:first-child{bottom:28px;left:4%}.pathworld .pet-meadow .rester:nth-child(2){bottom:62px;left:34%}.pathworld .pet-meadow .rester:nth-child(3){bottom:22px;right:22%}.pathworld .pet-meadow .rester:nth-child(4){bottom:72px;right:1%}.pathworld .rester figcaption{color:#fff5d9c7;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.73rem;bottom:-29px}.pathworld .scene-skills{min-height:760px;padding:108px 32px 138px}.scene-skills .scene-bg{-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 82%,#0000 100%)}.scene-skills .scene-bg img{filter:brightness(.56)saturate(.74)contrast(1.04)}.scene-skills .scene-bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070d1c33,#070d1b61 54%,#070d19c7);position:absolute;inset:0}.skills-layout{grid-template-columns:minmax(430px,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(36px,8vw,100px);display:grid}.pathworld .skills-layout .section-head{text-align:left;grid-column:2;margin:0}.pathworld .skills-layout .section-head .sub{margin-left:0}.pathworld .scene-skills .skill-icons{grid-area:1/1;grid-template-columns:repeat(3,minmax(100px,1fr));align-items:start;gap:42px 34px;width:100%;max-width:520px;display:grid}.pathworld .scene-skills .skill-icons figure{color:#fff5d9d1;text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.pathworld .scene-skills .skill-icons figure:nth-child(2),.pathworld .scene-skills .skill-icons figure:nth-child(5){translate:0 -18px}.pathworld .scene-skills .skill-icons figure:after{content:"";z-index:-1;background:radial-gradient(#0408107a,#0000 70%);width:70px;height:16px;position:absolute;top:48px}.pathworld .scene-skills .skill-icons img{width:64px;height:64px;box-shadow:none;filter:drop-shadow(0 8px 11px #00000059);background:0 0;border:0;border-radius:0;padding:0}.pathworld .scene-skills .skill-icons figcaption{font-family:var(--font-pixel), "Courier New", monospace;font-size:.72rem}.pathworld .scene-camp{background:linear-gradient(#0b1728 0%,#0a1920 30%,#091714 78%);min-height:960px;padding:104px 32px 142px}.camp-art{z-index:0;width:100%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 88%,#0000 100%)}.camp-art>img{object-fit:cover;object-position:center 46%;filter:brightness(.68)saturate(.82)contrast(1.04)}.camp-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061013f0 0%,#061013a3 42%,#06101324 76%),linear-gradient(#0000 64%,#081310c2 88%,#081310 100%);position:absolute;inset:0}.scene-camp .pf-flame{animation:.5s step-end infinite pfflicker}.pathworld .camp-inner{z-index:2;text-align:left;gap:0;position:relative}.pathworld .camp-feature-layout{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:center;gap:clamp(64px,10vw,140px);max-width:1000px;display:grid}.camp-copy{max-width:560px}.pathworld .camp-inner .kicker{color:#e3cfa1}.pathworld .camp-inner h2{text-wrap:balance;max-width:12ch;font-size:clamp(2.5rem,5vw,4.2rem)}.pathworld .camp-inner .sub{max-width:46ch;margin:20px 0 0}.pathworld .camp-detail{color:#e0ebe5a8;max-width:48ch;margin:16px 0 0;font-size:.94rem;line-height:1.6}.pathworld .camp-inner .store-buttons{justify-content:flex-start;margin-top:25px}.camp-screen{filter:drop-shadow(0 30px 42px #00000070);justify-self:end;width:min(100%,300px);margin:0;position:relative}.camp-screen>img{border:1px solid #ffecbc29;border-radius:30px;width:100%;height:auto;display:block}.camp-screen-fire{z-index:2;filter:drop-shadow(0 0 14px #ffa039b8);pointer-events:none;position:absolute;top:43.1%;left:50%;translate:-50% -50%;scale:.74}.pathworld .footer{background:#081310;margin-top:0;padding:70px 24px 96px}.pathworld .footer:before{opacity:.55}.pathworld .footer-cols{gap:28px;margin-bottom:30px}.path-walker{--journey-x:0px;height:62px;overflow:visible}.charm-mountains,.charm-far-trees{pointer-events:none;image-rendering:pixelated;will-change:background-position;background-position:0 100%;background-repeat:repeat-x;position:absolute;left:0;right:0}.charm-mountains{display:none}.charm-far-trees{z-index:1;opacity:.3;filter:saturate(.68)brightness(.56);background-image:url(/media/trees-far.svg);background-size:auto 54px;height:54px;bottom:24px}.path-walker .path-trees{opacity:.68;filter:saturate(.88)brightness(.82);will-change:background-position;height:54px;bottom:23px}.walker-party{z-index:4;width:0;height:0;margin-left:var(--journey-x);position:absolute;bottom:0;left:clamp(390px,46vw,560px)}.walker-party .walker-hero{left:0}.walker-party .walker-axolotl{left:-128px}.walker-party .walker-bunny{left:-210px}.walker-party .walker-cat{left:-286px}.walker-party .walker-turtle{left:-364px}.path-walker .walker-hero{background-image:url(/media/hero-walking.png);background-repeat:repeat-x;background-size:2142px 337px;animation:.68s steps(6,end) infinite walkcycle;bottom:1px}.path-walker .walker{background-repeat:repeat-x;animation-play-state:running}.path-walker .walker-axolotl,.path-walker .walker-cat{bottom:6px}.path-walker .walker-bunny{bottom:12px}.path-walker .walker-turtle{bottom:10px}.path-walker .path-ground{background-size:auto 30px;height:30px;animation:24s linear infinite ground-fallback;inset:auto 0 0;box-shadow:0 -4px 10px #080e0b29}.path-walker .path-trees{animation:48s linear infinite trees-fallback}.charm-far-trees{animation:75s linear infinite far-trees-fallback}.charm-mountains{animation:110s linear infinite mountains-fallback}@keyframes ground-fallback{to{background-position-x:-2048px}}@keyframes trees-fallback{to{background-position-x:-1024px}}@keyframes far-trees-fallback{to{background-position-x:-640px}}@keyframes mountains-fallback{to{background-position-x:-320px}}@supports (animation-timeline:scroll()){.path-walker .path-ground{animation:1s linear both ground-scroll;animation-timeline:scroll(root)}.path-walker .path-trees{animation:1s linear both trees-scroll;animation-timeline:scroll(root)}.charm-far-trees{animation:1s linear both far-trees-scroll;animation-timeline:scroll(root)}.charm-mountains{animation:1s linear both mountains-scroll;animation-timeline:scroll(root)}.walker-party{animation:1s linear both party-journey;animation-timeline:scroll(root)}.path-walker .walker-hero{animation:1s steps(120,end) both hero-scroll-walk;animation-timeline:scroll(root)}.path-walker .walker-axolotl{animation:1s steps(160,end) both axolotl-scroll-walk;animation-timeline:scroll(root)}.path-walker .walker-bunny{animation:1s steps(80,end) both bunny-scroll-walk;animation-timeline:scroll(root)}.path-walker .walker-cat{animation:1s steps(160,end) both cat-scroll-walk;animation-timeline:scroll(root)}.path-walker .walker-turtle{animation:1s steps(120,end) both turtle-scroll-walk;animation-timeline:scroll(root)}}@keyframes ground-scroll{to{background-position-x:-8192px}}@keyframes trees-scroll{to{background-position-x:-4096px}}@keyframes far-trees-scroll{to{background-position-x:-2048px}}@keyframes mountains-scroll{to{background-position-x:-640px}}@keyframes party-journey{to{margin-left:64px}}@keyframes hero-scroll-walk{to{background-position-x:-42840px}}@keyframes axolotl-scroll-walk{to{background-position-x:-10240px}}@keyframes bunny-scroll-walk{to{background-position-x:-4800px}}@keyframes cat-scroll-walk{to{background-position-x:-10240px}}@keyframes turtle-scroll-walk{to{background-position-x:-7200px}}@media (max-width:760px){.pathworld .journey-topbar{padding:13px 14px}.pathworld .journey-topbar .brand{padding:5px 10px 5px 6px}.pathworld .journey-topbar .brand img{width:30px;height:30px}.pathworld .journey-topbar .brand span{font-size:1rem}.pathworld .journey-topbar .nav-cta{padding:7px 13px;font-size:.86rem}.pathworld .scene-dawn{min-height:940px;padding:98px 16px 112px}.pathworld .dawn-grid{text-align:center;grid-template-columns:1fr;gap:34px}.pathworld .dawn-copy{margin:0 auto}.pathworld .dawn-copy h1{max-width:12ch;margin-left:auto;margin-right:auto;font-size:clamp(2.55rem,11vw,3.45rem)}.pathworld .dawn-copy .lede{max-width:36ch;margin-left:auto;margin-right:auto;font-size:1rem}.pathworld .scene-dusk{min-height:auto;padding:82px 16px 104px}.pathworld .section-head{margin-bottom:38px;padding:0 4px}.quest-road{flex-direction:column;gap:48px;width:min(100%,400px);margin:0 auto;display:flex}.quest-road:before{display:none}.waypoint,.waypoint-level{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:26px;width:100%;display:grid;translate:none}.waypoint-copy{text-align:left;min-height:0;display:block}.waypoint-copy>img{width:34px;height:34px;margin-bottom:12px;display:block}.waypoint-copy p{max-width:none;font-size:.88rem}.waypoint-screen{border-radius:16px;width:116px}.review-line{margin-top:56px}.pathworld .scene-pets,.pathworld .scene-skills{min-height:700px;padding:84px 16px 112px}.pet-layout,.skills-layout{grid-template-columns:1fr;gap:42px}.pathworld .pet-layout .section-head,.pathworld .skills-layout .section-head{text-align:center;grid-column:auto;margin:0 auto}.pathworld .pet-layout .section-head .sub,.pathworld .skills-layout .section-head .sub{margin-left:auto;margin-right:auto}.pathworld .pet-meadow{width:min(100%,430px);height:230px;margin:0 auto}.pathworld .pet-meadow .rester .pet{scale:1}.pathworld .scene-skills .skill-icons{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 8px;width:min(100%,390px);margin:0 auto}.pathworld .scene-skills .skill-icons img{width:56px;height:56px}.pathworld .scene-camp{min-height:auto;padding:82px 16px 124px}.camp-art{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 92%,#0000 100%)}.camp-art>img{object-position:center 48%;filter:brightness(.55)saturate(.76)contrast(1.03)}.camp-art:after{background:linear-gradient(#060f16db 0%,#060f147a 34%,#0000 62%),linear-gradient(#0000 62%,#040c0c61)}.pathworld .camp-feature-layout{text-align:center;grid-template-columns:1fr;gap:48px;display:grid}.camp-copy{max-width:520px;margin:0 auto}.pathworld .camp-inner h2{max-width:11ch}.pathworld .camp-inner .sub,.pathworld .camp-detail{margin-left:auto;margin-right:auto}.pathworld .camp-inner .store-buttons{justify-content:center}.camp-screen{justify-self:center;width:min(68vw,280px);margin:0 auto}.pathworld .footer{padding:58px 20px 86px}.pathworld .footer-cols{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr))}.pathworld .footer .brand-col{grid-column:1/-1}.pathworld .footer .foot-brand{justify-content:flex-start}.pathworld .footer .foot-tag{margin:0}.path-walker{height:48px}.charm-mountains{display:none}.charm-far-trees{opacity:.27;background-size:auto 44px;height:44px;bottom:23px}.path-walker .path-trees{height:44px;bottom:22px}.path-walker .path-ground{background-size:auto 28px;height:28px}.walker-party{left:96px}.walker-party .walker-hero{left:0}.walker-party .walker-axolotl{left:-90px}.path-walker .walker-hero{bottom:2px}.path-walker .walker-axolotl{bottom:7px}}@media (max-width:520px){.pathworld .dawn-copy h1 br{display:none}.pathworld .dawn-copy .store-buttons,.pathworld .camp-inner .store-buttons{gap:8px}.pathworld .dawn-copy .store-badge img,.pathworld .camp-inner .store-badge img{height:48px}.pathworld .dawn-copy .store-badge.play img,.pathworld .camp-inner .store-badge.play img{height:70px;margin:-11px -13px}.pathworld .pet-meadow .rester:first-child{left:-3%}.pathworld .pet-meadow .rester:nth-child(2){left:29%}.pathworld .pet-meadow .rester:nth-child(3){right:16%}.pathworld .pet-meadow .rester:nth-child(4){right:-4%}.pathworld .footer-cols{gap:28px 18px}}
.info-page{color:#f8f2dd;background:radial-gradient(circle at 50% 0,#4b8c852e,#0000 38rem),linear-gradient(#14283a 0,#102133 34rem,#0b171b 100%);min-height:100vh}.info-topbar{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0;display:flex}.info-brand{color:#f7f4e8;font-family:var(--font-pixel), monospace;align-items:center;gap:10px;font-size:1.15rem;text-decoration:none;display:inline-flex}.info-brand img{border-radius:10px}.info-topbar nav,.info-footer nav{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.info-topbar nav a,.info-footer a{color:#b8c8c3;font-size:.92rem;text-decoration:none}.info-topbar nav a:hover,.info-footer a:hover{color:#fff7da}.info-topbar .info-nav-cta{color:#fff;background:#358f83;border:1px solid #88dec942;border-radius:8px;padding:8px 14px}.info-hero{grid-template-columns:minmax(0,720px) 140px;align-items:end;gap:48px;width:min(980px,100% - 40px);margin:54px auto 72px;display:grid}.info-eyebrow{color:#79d0ba;font-family:var(--font-pixel), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.82rem}.info-hero h1{text-wrap:balance;max-width:14ch;margin-bottom:20px;font-size:clamp(3rem,7vw,5.5rem);line-height:.96}.info-hero>div>p:last-child{color:#b9c8c3;max-width:62ch;font-size:clamp(1.05rem,2vw,1.22rem)}.info-hero-sprite{object-fit:contain;filter:drop-shadow(0 16px 18px #00000057);width:132px;height:132px}.info-content{width:min(980px,100% - 40px);margin:0 auto 96px}.info-section{margin-top:72px}.info-section:first-child{margin-top:0}.info-section-head{max-width:680px;margin-bottom:28px}.info-section h2,.info-download h2{color:#fff5d9;margin-bottom:10px;font-size:clamp(2rem,4vw,3.15rem)}.info-section-head>p,.info-section>p,.info-download p,.press-copy p{color:#aebfba}.faq-list{border-top:1px solid #e2f0e624}.faq-list details{border-bottom:1px solid #e2f0e624}.faq-list summary{color:#fff5d9;font-family:var(--font-serif), Georgia, serif;cursor:pointer;padding:24px 48px 24px 0;font-size:1.38rem;font-weight:600;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#79d0ba;font-family:var(--font-pixel), monospace;font-size:1.6rem;position:absolute;top:19px;right:8px}.faq-list details[open] summary:after{content:"−"}.faq-answer{color:#b8c7c2;max-width:72ch;padding:0 48px 28px 0}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.proof-stat{border-top:2px solid #79d0ba;border-bottom:1px solid #e2f0e61f;padding:26px 0 28px}.proof-stat strong{color:#fff5d9;font-family:var(--font-serif), Georgia, serif;font-size:clamp(2.7rem,6vw,4.6rem);line-height:1;display:block}.proof-stat span{color:#aebfba;margin-top:10px;display:block}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 54px;display:grid}.review-card{width:100%;max-width:none;min-height:210px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #e2f0e62e;border-radius:0;flex-direction:column;justify-content:space-between;gap:0;margin:0;padding:28px 0;display:flex}.review-card blockquote{color:#fff5d9;font-family:var(--font-serif), Georgia, serif;font-size:clamp(1.55rem,3vw,2.15rem);font-style:italic;line-height:1.18}.review-card figcaption{color:#91aaa2;margin-top:28px;font-size:.9rem}.review-card figcaption strong{color:#c7d4ce;font-weight:600;display:block}.review-feature{border-top:1px solid #e2f0e633;border-bottom:1px solid #e2f0e633;max-width:850px;padding:42px 0 38px}.review-feature blockquote{color:#fff5d9;font-family:var(--font-serif), Georgia, serif;text-wrap:balance;font-size:clamp(2.1rem,5vw,4.2rem);font-style:italic;line-height:1.08}.review-feature figcaption{color:#91aaa2;margin-top:26px}.review-feature figcaption strong{color:#c7d4ce;display:block}.review-source-link,.text-link{color:#79d0ba}.press-facts{border-top:1px solid #e2f0e624;border-left:1px solid #e2f0e624;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.press-fact{border-bottom:1px solid #e2f0e624;border-right:1px solid #e2f0e624;min-height:126px;padding:22px}.press-fact dt{color:#7f9b92;font-family:var(--font-pixel), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem}.press-fact dd{color:#fff5d9;font-size:1.06rem}.press-copy{border-top:1px solid #e2f0e624;grid-template-columns:.7fr 1.3fr;gap:48px;padding:28px 0;display:grid}.press-copy h3{color:#fff5d9;font-size:1.5rem}.press-copy-body p+p{margin-top:18px}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 34px;list-style:none;display:grid}.feature-list li{color:#c1cec9;border-bottom:1px solid #e2f0e617;padding:11px 0 11px 22px;position:relative}.feature-list li:before{content:"";width:6px;height:6px;image-rendering:pixelated;background:#79d0ba;position:absolute;top:20px;left:1px}.feature-list strong{color:#fff5d9;font-weight:600}.pricing-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(48px,7vw,92px);display:grid}.pricing-plan{border-top:2px solid #708a82;border-bottom:1px solid #e2f0e624;padding:32px 0}.pricing-plan-featured{background:linear-gradient(135deg,#79d0ba18,#79d0ba05 62%);border-top-color:#79d0ba;border-bottom-color:#79d0ba47;padding:32px clamp(24px,3vw,42px) 40px;position:relative;box-shadow:inset 1px 0 #79d0ba29}.pricing-plan-featured:after{content:"";width:64px;height:4px;image-rendering:pixelated;background:#79d0ba;position:absolute;bottom:0;right:0}.pricing-plan-name{color:#c7d4ce;min-height:2.4em;font-family:var(--font-pixel), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.pricing-price{color:#fff5d9;font-family:var(--font-serif), Georgia, serif;margin-top:18px;font-size:clamp(3rem,7vw,5rem);font-weight:600;line-height:.9}.pricing-cadence,.pricing-description,.pricing-terms>p{color:#aebfba}.pricing-cadence{margin-top:10px}.pricing-billed{color:#7f9b92;margin-top:5px;font-size:.9rem}.pricing-description{max-width:38ch;margin-top:28px}.pricing-free-copy{color:#c6d2ce;max-width:38ch;margin-top:28px}.pricing-free-copy p+p{color:#8fa59e;margin-top:18px}.pricing-membership-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.pricing-complete-label{color:#79d0ba;font-family:var(--font-pixel), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:2px;font-size:.67rem;line-height:1.5}.pricing-price-pair{grid-template-columns:minmax(0,1fr) minmax(150px,.72fr);align-items:end;gap:clamp(22px,4vw,44px);margin-top:18px;display:grid}.pricing-price-pair .pricing-price{margin-top:0}.pricing-annual-price{border-left:1px solid #79d0ba47;padding:4px 0 3px clamp(20px,3vw,34px)}.pricing-annual-label{color:#79d0ba;font-family:var(--font-pixel), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.pricing-annual-amount{color:#fff5d9;font-family:var(--font-serif), Georgia, serif;margin-top:8px;font-size:clamp(1.8rem,4vw,2.55rem);font-weight:600;line-height:1}.pricing-plan ul{margin-top:26px;list-style:none}.pricing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.pricing-plan li{color:#d4ddd8;border-bottom:1px solid #e2f0e617;padding:11px 0 11px 22px;position:relative}.pricing-plan li:before{content:"";width:6px;height:6px;image-rendering:pixelated;background:#79d0ba;position:absolute;top:20px;left:1px}.pricing-plan-featured li:nth-last-child(-n+2){border-bottom-color:#0000}.pricing-terms{max-width:760px}.pricing-terms>p+p{margin-top:18px}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.asset-card{background:#0d1b21;border:1px solid #e2f0e61f;overflow:hidden}.asset-preview{background:#182b37;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.asset-preview img{object-fit:cover;width:100%;height:100%}.asset-card.app-icon .asset-preview img{border-radius:30px;width:146px;height:146px}.asset-card.phone-shot .asset-preview img{object-fit:contain;width:auto;height:206px}.asset-meta{padding:18px}.asset-meta strong,.asset-meta span{display:block}.asset-meta strong{color:#fff5d9}.asset-meta span{color:#829c94;margin:3px 0 12px;font-size:.82rem}.asset-meta a{color:#79d0ba;font-size:.88rem;text-decoration:none}.info-download{border-top:1px solid #e2f0e62e;border-bottom:1px solid #e2f0e62e;grid-template-columns:1fr auto;align-items:center;gap:36px;width:min(980px,100% - 40px);margin:0 auto 88px;padding:42px 0;display:grid}.info-download .store-buttons{flex-wrap:nowrap}.info-footer{color:#708a82;border-top:1px solid #e2f0e614;justify-content:space-between;gap:28px;width:min(1120px,100% - 40px);margin:0 auto;padding:38px 0 54px;font-size:.86rem;display:flex}html[data-store-platform=android] [data-store=android]{order:-1}.store-link-list{flex-direction:column;align-items:flex-start;display:flex}.store-link-list h4{order:-2}@media (max-width:760px){.info-topbar{align-items:flex-start;padding-top:18px}.info-topbar nav a:not(.info-nav-cta){display:none}.info-hero{grid-template-columns:1fr;gap:20px;margin:38px auto 58px}.info-hero-sprite{width:86px;height:86px}.proof-grid,.review-grid,.asset-grid,.press-copy,.info-download{grid-template-columns:1fr}.press-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-list{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;gap:18px}.pricing-feature-list{grid-template-columns:1fr}.pricing-plan-featured li:nth-last-child(2){border-bottom-color:#e2f0e617}.info-download .store-buttons{flex-wrap:wrap}.info-footer{flex-direction:column}}@media (max-width:480px){.press-facts{grid-template-columns:1fr}.review-card{min-height:210px;padding:24px 0}.pricing-membership-heading{display:block}.pricing-complete-label{text-align:left;margin-top:24px}.pricing-price-pair{grid-template-columns:1fr;gap:20px}.pricing-annual-price{border-top:1px solid #79d0ba47;border-left:0;padding:18px 0 0}}
