.j-section{background:#fff;color:#161513;padding:100px 0}.j-heading{text-align:center;margin:0 auto 58px}.j-eyebrow{font-size:11px!important;letter-spacing:.15em;font-weight:750;color:#716a61;margin:0 0 20px}.j-heading h2,.j-progress-copy h2,.j-faq h2,.j-download h2{font-size:clamp(38px,5.4vw,72px);letter-spacing:-.035em;line-height:1.04;margin:0 0 24px;font-weight:750}.j-heading>p:last-child,.j-progress-copy>p:not(.j-eyebrow){font-size:19px;line-height:1.55;color:#68635c}.j-social{position:relative;height:610px;background:#f5f2ed;border-radius:28px;overflow:hidden;isolation:isolate}.j-social-copy{width:39%;padding:45px 0 0 44px;position:relative;z-index:3}.j-social-copy h3{font-size:56px;line-height:1.1;letter-spacing:-.045em;margin:0 0 32px}.j-social-copy>p{font-size:17px;line-height:1.55;color:#68635c;min-height:107px}.j-switch{padding:5px;display:inline-flex;border-radius:30px;background:#e8e4de;gap:3px;max-width:100%}.j-switch button{border:0;background:transparent;color:#555047;font:inherit;font-size:13px;font-weight:650;border-radius:24px;padding:12px 16px;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s;white-space:nowrap}.j-switch button[aria-pressed=true]{background:#ff9a00;color:#161513;box-shadow:0 3px 8px #0002}.j-switch button:focus-visible,.j-button:focus-visible,.j-questions summary:focus-visible{outline:3px solid #d57400;outline-offset:4px}.j-social-copy>small{display:block;font-size:10px;line-height:1.5;color:#716a61;margin-top:17px}.j-phone-scene{position:absolute;inset:0;pointer-events:none}.j-phone{position:absolute;width:274px;height:560px;background:linear-gradient(110deg,#777,#111 15%,#121212 80%,#777);padding:7px;border-radius:46px;box-shadow:0 2px 0 2px #aaa,0 18px 18px #0003;transition:transform .85s cubic-bezier(.22,1,.36,1)}.j-camera{position:absolute;background:#161513;width:67px;height:18px;top:16px;left:calc(50% - 33px);border-radius:20px;z-index:2}.j-screen{height:100%;border-radius:39px;background:#fff;padding:16px;overflow:hidden}.j-phone-back{right:25px;top:-135px;transform:rotate(-28deg);z-index:1}.j-phone-front{right:182px;top:214px;transform:rotate(-28deg);z-index:2}.j-social[data-community=solo] .j-phone-back{transform:translate(15px,25px) rotate(-21deg)}.j-social[data-community=solo] .j-phone-front{transform:translate(-12px,-24px) rotate(-21deg)}.j-status{font-size:10px;font-weight:700;margin:0 5px 25px;display:flex;justify-content:space-between}.j-status span{font-size:9px}.j-app-brand{display:flex;align-items:center;font-size:21px;letter-spacing:-1px;font-weight:800;margin:15px 0 25px}.j-app-brand>span{color:#dd8100}.j-app-brand svg{margin-left:auto;width:25px;height:25px}.j-screen-overline{font-size:9px;font-weight:700;letter-spacing:.12em;color:#736d66;margin:20px 0 7px}.j-screen h4{font-size:24px;line-height:1.1;letter-spacing:-.04em;margin:0 0 24px}.j-orbit{height:170px;position:relative;margin:10px 0}.j-orbit-line{width:145px;height:145px;border:1px dashed #c9bca7;border-radius:50%;position:absolute;left:calc(50% - 72px);top:10px}.j-avatar{position:absolute;display:grid;place-items:center;width:40px;height:40px;background:#eee1cd;border:4px solid white;box-shadow:0 3px 5px #0001;border-radius:50%;font-size:11px;font-weight:800;transition:transform .7s,opacity .7s}.j-a1{left:22px;top:0}.j-a2{right:12px;top:28px;background:#dedaf0}.j-a3{left:22px;bottom:5px;background:#dce6d6}.j-a4{right:20px;bottom:3px;background:#ffcb80}.j-orbit-core{background:#ff9a00;width:68px;height:68px;position:absolute;left:calc(50% - 34px);top:50px;display:grid;place-items:center;border-radius:20px;box-shadow:0 8px 20px #ff9a0055;transform:rotate(-8deg)}.j-orbit-core svg{width:40px;height:40px}.j-social[data-community=solo] .j-avatar:not(.j-a4){transform:scale(.3);opacity:0}.j-social[data-community=solo] .j-a4{transform:translate(-76px,-5px)}.j-session{text-align:center;display:grid;gap:7px}.j-session>span{font-size:10px;color:#69625a}.j-session strong{font-size:40px;letter-spacing:-2px}.j-fake-action{margin-top:22px;border-radius:12px;background:#161513;color:white;font-size:12px;padding:14px;display:flex;justify-content:space-between}.j-fake-action svg{width:15px;height:15px}.j-group-badge{border-radius:15px;padding:16px;background:#fff1dc;font-size:11px;display:flex;align-items:center;gap:12px;line-height:1.4;margin-bottom:25px}.j-group-badge svg{width:30px;height:30px;flex-shrink:0}.j-ranking>div{display:flex;align-items:center;gap:8px;padding:15px 3px;border-bottom:1px solid #eee;font-size:10px}.j-ranking b{font-size:9px;color:#82796c}.j-mini-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ece5dc;font-size:9px;font-style:normal}.j-ranking small{font-size:8px;display:block;color:#777;margin-top:4px}.j-ranking strong{margin-left:auto;font-size:10px}.j-my-row{background:#fff4e4;border-radius:8px}.j-phone-note{display:flex;gap:10px;align-items:center;margin-top:28px;font-size:12px;line-height:1.4}.j-phone-note svg{width:30px;height:30px;color:#c47800}.j-demo-tag{display:block;font-size:7px;letter-spacing:.1em;color:#777;text-align:center;margin-top:20px}.j-progress-section{padding-top:65px}.j-progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.j-progress-copy h2{font-size:clamp(56px,4.4vw,59px)}.j-progress-copy>p:not(.j-eyebrow){margin-bottom:27px}.j-caption{display:block;font-size:11px;color:#716a61;margin-top:15px}.j-passport{padding:28px 30px;background:#f7f1e7;border:1px solid #ded6c9;border-radius:7px;transform:rotate(4deg);box-shadow:0 25px 40px -25px #6c54395c;position:relative;transition:transform .7s cubic-bezier(.22,1,.36,1)}.j-passport[data-subject-card=bio]{transform:rotate(-3deg)}.j-passport-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.09em;font-weight:700;padding-bottom:20px;border-bottom:1px solid #d7ccbd}.j-passport-top svg{width:26px;height:26px}.j-passport-subject{position:relative;padding:25px 0}.j-passport-subject>span:first-child{font-size:9px;letter-spacing:.14em;color:#776e61}.j-passport-subject h3{font-size:32px;letter-spacing:-.04em;margin:7px 0}.j-stamp{position:absolute;right:-9px;top:11px;font-size:7px;line-height:1.4;letter-spacing:.02em;color:#9c5c06;border:2px double #bb8a4b;border-radius:50%;width:91px;height:91px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-15deg);background:#f7f1e7d9}.j-stamp svg{width:23px;height:23px;margin-bottom:4px}.j-passport-stats{display:grid;grid-template-columns:1.3fr 1fr;padding-bottom:24px;border-bottom:1px dashed #d1c5b3}.j-passport-stats>div{display:grid;gap:8px}.j-passport-stats strong{font-size:31px;letter-spacing:-.045em}.j-passport-stats strong span{font-size:13px;margin-left:3px;font-weight:500;letter-spacing:0}.j-passport-stats>div>span{font-size:11px;color:#766c5f}.j-chart{height:165px;display:flex;gap:12px;padding-top:20px;align-items:stretch}.j-chart>div{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:9px}.j-chart i{width:100%;height:var(--bar);max-height:120px;min-height:5px;background:#ff9a00;border-radius:5px 5px 1px 1px;transition:height .8s cubic-bezier(.22,1,.36,1);background-image:linear-gradient(0deg,#dd850000,#ffc671)}.j-chart>div:nth-child(2n) i{background:#20201c}.j-chart span{font-size:9px;color:#756d62}.j-passport-bottom{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #d7ccbd;margin-top:23px;padding-top:17px;font-size:7px;letter-spacing:.07em;color:#72685a}.j-plans-section{background:#f5f2ed}.j-billing{display:flex;width:max-content;margin:-22px auto 35px;background:#e4dfd7}.j-plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:840px;margin:auto}.j-plan{padding:35px;background:#fff;border-radius:24px;display:flex;flex-direction:column}.j-plan-name{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:17px;margin:0 0 30px}.j-plan-name>span{font-size:8px;letter-spacing:.08em;border:1px solid #685c4c;padding:6px;border-radius:5px;color:#c5b5a0}.j-plan h3{font-size:45px;letter-spacing:-.05em;margin:0 0 9px;white-space:nowrap}.j-plan h3>span{font-size:13px;font-weight:450;letter-spacing:0;margin-left:5px;color:#756d61}.j-plan h3 .j-price{font-size:45px;letter-spacing:-.05em;font-weight:700;margin:0;color:inherit}.j-plan>p:not(.j-plan-name){font-size:13px;color:#6e655b;margin:0 0 27px;line-height:1.5}.j-plan ul{list-style:none;padding:0;margin:0 0 30px;font-size:14px}.j-plan li{padding:10px 0}.j-plan li:before{content:'✓';color:#ac6200;margin-right:13px}.j-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:17px 22px;border-radius:28px;text-decoration:none;font-size:14px;font-weight:650;transition:transform .25s,background .25s}.j-button:hover{transform:translateY(-3px)}.j-button svg{width:19px;height:19px}.j-button-dark{background:#171614;color:white}.j-plan .j-button{margin-top:auto}.j-plan-pro{background:#191713;color:#fff}.j-plan-pro>p:not(.j-plan-name),.j-plan-pro h3>span:not(.j-price){color:#c3b8a9}.j-pro-message{margin-top:5px;padding:0 0 25px}.j-pro-message svg{width:30px;height:30px;color:#ff9a00}.j-pro-message h4{font-size:22px;letter-spacing:-.035em;line-height:1.15;max-width:250px;margin:13px 0}.j-pro-message p{font-size:13px;line-height:1.6;color:#bfb4a5;margin:0}.j-plan-unavailable{font-size:11px;padding:18px 0 0;border-top:1px solid #453d32;margin-top:auto;color:#cbbfaf}.j-faq-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.j-faq h2{font-size:56px}.j-questions details{border-bottom:1px solid #e5dfd6;padding:23px 0}.j-questions details:first-child{padding-top:0}.j-questions summary{list-style:none;font-size:16px;font-weight:650;cursor:pointer;display:flex;gap:20px;justify-content:space-between;align-items:center}.j-questions summary::-webkit-details-marker{display:none}.j-questions summary>span{font-size:24px;font-weight:400;transition:transform .3s}.j-questions details[open] summary>span{transform:rotate(45deg)}.j-questions details p{font-size:14px;line-height:1.7;color:#68635c;margin:18px 25px 0 0}.j-download{background:#ff9a00;color:#161513;padding:90px 0 85px;text-align:center;overflow:hidden}.j-download-mark{display:grid;place-items:center;margin:0 auto 25px;width:76px;height:76px;border-radius:23px;background:#171614;box-shadow:0 10px 20px #ad610032;transform:rotate(-9deg)}.j-download-mark svg{color:#ff9a00;width:45px;height:45px}.j-download .j-eyebrow{color:#684008}.j-download h2{font-size:clamp(48px,6.5vw,86px);margin-bottom:30px}.j-download>div>p:last-child{font-size:11px;margin-top:18px;color:#5e3908}
.j-screen[data-screen]{position:relative}.j-plan .j-pro-features{margin:0 0 21px;font-size:13px}.j-pro-features li{padding:7px 0}.j-pro-features li:before{color:#ffb03b}.j-plan-pro .j-pro-message{border-top:1px solid #453d32;padding-top:18px}.j-plan-pro .j-pro-message>svg{display:none}.j-plan-pro .j-pro-message h4{font-size:18px;max-width:none;margin:0 0 10px}
@media(min-width:1250px){.j-phone{width:300px;height:610px}.j-phone-front{right:215px;top:190px}.j-phone-back{right:20px;top:-140px}.j-screen{padding:20px}}
@media(max-width:850px){.j-social-copy{padding-left:30px;width:43%}.j-social-copy h3{font-size:56px}.j-phone-back{right:-85px}.j-phone-front{right:70px;top:275px}.j-social-copy .j-switch button{padding:11px;font-size:12px}.j-progress-grid{gap:35px}.j-passport{padding:23px 20px}.j-stamp{right:-12px;width:71px;height:71px;font-size:6px}.j-passport-subject h3{font-size:27px}.j-passport-stats strong{font-size:26px}.j-faq-grid{gap:35px}.j-faq h2{font-size:56px}.j-plan{padding:28px}.j-plan h3,.j-plan h3 .j-price{font-size:38px}}
@media(max-width:600px){.j-section{padding:70px 0}.j-heading{margin-bottom:35px}.j-heading>p:last-child,.j-progress-copy>p:not(.j-eyebrow){font-size:16px}.j-heading>p:last-child br{display:none}.j-social{height:850px;border-radius:23px}.j-social-copy{padding:28px;width:100%;box-sizing:border-box}.j-social-copy h3{font-size:38px;margin-bottom:17px;max-width:280px}.j-social-copy>p{font-size:15px;min-height:0;max-width:300px;margin-bottom:18px}.j-social-copy>small{font-size:9px;margin-top:12px}.j-phone{width:225px;height:482px;border-radius:36px;padding:6px}.j-screen{border-radius:30px;padding:13px}.j-phone-front{top:515px;right:calc(50% - 30px);transform:rotate(-23deg)}.j-phone-back{top:365px;right:calc(50% - 240px);transform:rotate(-23deg)}.j-social[data-community=solo] .j-phone-front{transform:translate(0,-15px) rotate(-17deg)}.j-social[data-community=solo] .j-phone-back{transform:translate(-6px,17px) rotate(-17deg)}.j-screen h4{font-size:20px}.j-orbit{height:137px}.j-orbit-line{width:115px;height:115px;left:calc(50% - 57px)}.j-orbit-core{width:55px;height:55px;top:40px;left:calc(50% - 27px);border-radius:15px}.j-orbit-core svg{width:30px;height:30px}.j-session strong{font-size:32px}.j-session{gap:4px}.j-app-brand{font-size:18px;margin-bottom:20px}.j-screen-overline{margin-top:15px}.j-phone-note{margin-top:20px;font-size:11px}.j-group-badge{padding:12px;font-size:10px;margin-bottom:14px}.j-ranking>div{padding:12px 3px;gap:6px}.j-progress-grid{grid-template-columns:1fr;gap:45px}.j-progress-copy{text-align:center}.j-progress-copy h2{font-size:42px}.j-passport{width:min(90%,420px);box-sizing:border-box;margin:0 auto;padding:24px}.j-passport-subject h3{font-size:30px}.j-stamp{width:78px;height:78px;font-size:6px;right:-7px}.j-passport-stats strong{font-size:29px}.j-plans{grid-template-columns:1fr;max-width:400px}.j-plan{padding:30px}.j-plan h3,.j-plan h3 .j-price{font-size:44px}.j-plan-pro .j-pro-message{margin-top:5px}.j-pro-message h4{max-width:none}.j-faq-grid{grid-template-columns:1fr;gap:20px}.j-faq h2{font-size:42px}.j-questions summary{font-size:15px}.j-download{padding:65px 0}.j-download h2{font-size:49px}.j-passport-bottom{font-size:6px}.j-chart{gap:10px}}
@media(max-width:600px){.j-social{height:1080px}.j-phone-front{top:465px;left:50%;right:auto;height:560px;transform:translateX(-50%) rotate(-4deg)}.j-phone-back{top:413px;right:calc(50% - 206px);transform:rotate(14deg);opacity:.75}.j-social[data-community=solo] .j-phone-front{transform:translate(-50%,-8px) rotate(2deg)}.j-social[data-community=solo] .j-phone-back{transform:translate(-8px,5px) rotate(8deg)}.j-phone-front .j-status{margin-bottom:17px}.j-phone-front .j-ranking>div{padding:10px 3px}.j-phone-front .j-screen h4{margin-bottom:18px}}
@media(max-width:400px){.j-passport-subject{padding-top:40px}.j-stamp{top:5px;width:62px;height:62px;font-size:5px}.j-stamp svg{width:17px;height:17px;margin-bottom:2px}.j-passport-subject h3{font-size:27px}.j-passport-top{font-size:7px}.j-passport-stats strong{font-size:25px}.j-plan{padding:25px}.j-plan h3,.j-plan h3 .j-price{font-size:37px}}
@media(prefers-reduced-motion:reduce){.j-phone,.j-avatar,.j-passport,.j-chart i,.j-button,.j-switch button,.j-questions summary>span{transition:none!important}.j-button:hover{transform:none}}

/* Flighty reference: left-aligned chapter, one wide scene, two visual panels. */
.j-heading{text-align:left;margin:0 0 58px;max-width:760px}
.j-heading h2{font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.035em}
.j-heading>p:last-child{font-size:22px;line-height:1.48;max-width:700px;margin-bottom:0}
.j-social{height:490px;border-radius:24px;background:#f6f5f3}
.j-social-copy{width:40%;height:100%;box-sizing:border-box;padding:38px 0 34px 40px;display:flex;flex-direction:column;justify-content:space-between}
.j-social-copy h3{font-size:35px;font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:0;max-width:330px}
.j-social-detail>p{font-size:16px;line-height:1.5;max-width:310px;color:#68635c;margin:0 0 18px;min-height:72px}
.j-social-detail>small{display:block;font-size:10px;color:#797268;margin-top:12px}
.j-phone-back{right:-5px;top:-215px;transform:rotate(-29deg)}
.j-phone-front{right:185px;top:180px;transform:rotate(-29deg)}
.j-social-extras{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}
.j-social-extras>article{background:#f6f5f3;border-radius:24px;height:690px;position:relative;overflow:hidden;padding:38px;box-sizing:border-box;display:flex;flex-direction:column}
.j-panel-intro{font-size:17px;line-height:1.45;font-weight:400;letter-spacing:-.015em;margin:0;max-width:410px;position:relative;z-index:1}
.j-panel-intro strong{font-weight:650;color:#a45d00}
.j-notification-stage{position:relative;height:292px;width:100%;margin:auto 0}
.j-activity{position:absolute;inset:0 0 auto;min-height:85px;display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #eeece8;border-radius:19px;box-shadow:0 3px 4px #16151306;transform:translateY(calc(var(--activity-position) * 104px));transition:transform .75s cubic-bezier(.22,1,.36,1);box-sizing:border-box}
.j-activity-avatar{height:35px;width:35px;display:grid;place-items:center;flex-shrink:0;position:relative;background:#ffe2b9;border-radius:50%;font-size:11px;font-weight:750;color:#6f4508}
.j-activity:nth-child(2) .j-activity-avatar{background:#e3e9df;color:#47593f}
.j-activity:nth-child(3) .j-activity-avatar{background:#e9e2d9;color:#574b3d}
.j-activity-avatar svg{position:absolute;width:14px;height:14px;bottom:-1px;right:-3px;padding:2px;border-radius:4px;background:#161513;color:#ff9a00}
.j-activity>div{min-width:0;padding-right:27px}
.j-activity strong{display:block;font-size:14px;line-height:1.2;letter-spacing:-.02em}
.j-activity p{font-size:12px;line-height:1.35;color:#79766f;margin:5px 0 0}
.j-activity>small{font-size:8px;color:#827c72;position:absolute;right:11px;top:12px}
.j-panel-controls{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:1}
.j-scene-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dfdcd6;border-radius:30px;padding:11px 17px;background:#fff;color:#161513;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,transform .3s}
.j-scene-button svg{width:16px;height:16px}.j-scene-button:hover{background:#fff0da;transform:translateY(-2px)}
.j-scene-button:focus-visible{outline:3px solid #d57400;outline-offset:4px}
.j-panel-controls>small{font-size:10px;color:#797268}
.j-week-poster{isolation:isolate;background:#ff9a00;color:#11100d;width:270px;height:450px;flex-shrink:0;margin:25px auto 22px;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 22px 30px -13px #32221145}
.j-week-top{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;font-size:12px;letter-spacing:-.04em}.j-week-top b{font-weight:750}.j-week-top svg{width:18px;height:18px}
.j-week-title{position:relative;font-size:32px;font-weight:750;line-height:.98;letter-spacing:-.055em;margin:23px 20px 0;z-index:1}
.j-week-sculpture{position:absolute;inset:115px -48px 50px 20px;display:flex;align-items:center;justify-content:center;gap:8px;transform:rotate(-24deg);perspective:500px;transition:transform .8s cubic-bezier(.22,1,.36,1)}
.j-week-sculpture i{display:block;width:38px;height:var(--height,180px);flex-shrink:0;border:1px solid #1e1b15;background:linear-gradient(90deg,#10100e 0%,#30291d 76%,#775127 77%,#3c2d1b 100%);transform:skewY(20deg);box-shadow:9px 15px 8px #714b1833;transition:height .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}
.j-week-sculpture i:nth-child(1){--height:110px}.j-week-sculpture i:nth-child(2){--height:150px}.j-week-sculpture i:nth-child(3){--height:205px}.j-week-sculpture i:nth-child(4){--height:240px}.j-week-sculpture i:nth-child(5){--height:220px}.j-week-sculpture i:nth-child(6){--height:170px}.j-week-sculpture i:nth-child(7){--height:130px}
.j-week-poster[data-week="1"] .j-week-sculpture{transform:rotate(-12deg) translateY(-12px)}
.j-week-poster[data-week="1"] .j-week-sculpture i:nth-child(2n){height:260px;transform:skewY(20deg) translateY(-15px)}
.j-week-poster[data-week="1"] .j-week-sculpture i:nth-child(2n+1){height:185px}
.j-week-ticket{position:absolute;background:#fffdf8;bottom:36px;left:20px;right:20px;padding:16px 17px 13px;transform:rotate(-5deg);box-shadow:0 10px 18px #0003;transition:transform .8s cubic-bezier(.22,1,.36,1)}
.j-week-poster[data-week="1"] .j-week-ticket{transform:rotate(3deg)}
.j-week-ticket>span{font-size:8px;letter-spacing:.14em}.j-week-ticket>strong{display:block;font-size:42px;letter-spacing:-.07em;line-height:1.1;margin-top:5px}.j-week-ticket>strong>span{font-size:13px;letter-spacing:-.03em;margin-left:4px}
.j-week-ticket>div:not(.j-ticket-rule){display:flex;align-items:center;justify-content:space-between;margin-top:9px;font-size:7px;letter-spacing:.035em}.j-week-ticket b{font-size:9px}
.j-ticket-rule{border-top:1px dashed #c7c0b4;margin:12px -17px 10px}.j-week-ticket p{font-size:6px;font-weight:650;letter-spacing:.05em;margin:0}.j-week-poster>small{position:absolute;bottom:12px;left:20px;font-size:6px;letter-spacing:.15em}
.j-plans-section .j-heading .j-eyebrow,.j-faq .j-eyebrow{display:none}.j-billing{margin-left:0}.j-plans{max-width:none}
@media(min-width:1250px){.j-phone-back{right:5px;top:-235px}.j-phone-front{right:220px;top:175px}}
@media(max-width:850px){.j-social-copy{width:44%;padding-left:30px}.j-social-copy h3{font-size:32px}.j-social-detail>p{font-size:15px}.j-phone-back{right:-120px}.j-phone-front{right:70px;top:215px}.j-social-extras{gap:20px}.j-social-extras>article{padding:26px;height:680px}.j-activity{gap:8px;padding:12px 10px}.j-activity strong{font-size:12px}.j-activity p{font-size:11px}.j-week-poster{width:230px;height:420px}.j-week-title{font-size:29px}.j-week-ticket>strong{font-size:39px}}
@media(max-width:600px){.j-heading{margin-bottom:34px}.j-heading h2{font-size:42px}.j-heading>p:last-child{font-size:20px}.j-social{height:955px}.j-social-copy{padding:28px;width:100%;height:320px;gap:24px;justify-content:flex-start}.j-social-copy h3{font-size:30px;max-width:300px}.j-social-detail>p{font-size:15px;min-height:0;max-width:310px;margin:0 0 16px}.j-social-detail>small{font-size:9px}.j-phone-front{top:352px;left:50%;right:auto;height:560px;transform:translateX(-50%) rotate(-4deg)}.j-phone-back{top:322px;right:calc(50% - 206px);transform:rotate(14deg);opacity:.7}.j-social[data-community=solo] .j-phone-front{transform:translate(-50%,-8px) rotate(2deg)}.j-social[data-community=solo] .j-phone-back{transform:translate(-8px,5px) rotate(8deg)}.j-social-extras{grid-template-columns:1fr;gap:20px;margin-top:20px}.j-social-extras>article{padding:28px;height:620px}.j-social-extras>.j-week-panel{height:690px}.j-panel-intro{font-size:17px}.j-notification-stage{height:288px}.j-activity{padding:15px 12px;min-height:84px;gap:10px}.j-activity strong{font-size:13px}.j-activity p{font-size:11px}.j-week-poster{width:min(270px,100%);height:450px;margin-top:27px}.j-week-title{font-size:32px}.j-plans-section .j-heading{margin-bottom:50px}.j-plans{max-width:none}}
@media(max-width:360px){.j-heading h2{font-size:38px}.j-social-copy{padding:24px}.j-social-copy h3{font-size:28px}.j-social-extras>article{padding:22px}.j-activity{gap:8px;padding:13px 9px}.j-activity-avatar{width:29px;height:29px;font-size:10px}.j-activity strong{font-size:12px}.j-activity p{font-size:10px}.j-week-title{font-size:30px}.j-week-ticket{left:14px;right:14px}.j-week-ticket>strong{font-size:38px}}
@media(prefers-reduced-motion:reduce){.j-activity,.j-scene-button,.j-week-sculpture,.j-week-sculpture i,.j-week-ticket{transition:none!important}.j-scene-button:hover{transform:none}}

/* Botão de destaque sobre fundo escuro (card do Pro). */
.j-button-accent{background:#ff9a00;color:#161513}
