.p-subscription blockquote,.p-subscription dd,.p-subscription dl,.p-subscription figure,.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4,.p-subscription h5,.p-subscription h6,.p-subscription ol,.p-subscription p,.p-subscription ul{margin:revert;padding:revert;font-size:revert;font-weight:revert}.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4,.p-subscription h5,.p-subscription h6{font-family:inherit}.p-subscription .wrap{max-width:none}.p-subscription ol,.p-subscription ul{list-style:revert}.p-subscription canvas,.p-subscription img,.p-subscription svg,.p-subscription video{display:revert;vertical-align:revert}.p-subscription button,.p-subscription input,.p-subscription select,.p-subscription textarea{font:revert;color:revert}.p-subscription table{border-collapse:revert}.p-subscription{--paper:#fff;--peach:#f5c594;--line:#efe8ce;--ink:#24201d;--ink2:#4f322e;--muted:#4f322e;--faint:#8f4b3e;--orange2:#fe6d31;--wash:#f5c594;--yellow-soft:#fff67f;--pink-soft:#ffa5ed;--blue-soft:#9ad8ff;--green-soft:#c7e98a;--lilac-soft:#bbacfb;--support-red:#fe6d31;--support-orange:#ff5c01;--support-green:#00402f;--support-teal:#01766d;--support-blue:#3e3efe;--support-purple:#9320bd;--support-brown:#4f322e;--shadow:0 26px 80px -38px rgba(36,32,29,.36);--shadow-sm:0 16px 40px -26px rgba(36,32,29,.28);--r:24px;--r-lg:40px;--max:1220px;--ease:cubic-bezier(.22,.61,.36,1)}.p-subscription *{box-sizing:border-box}.p-subscription{scroll-behavior:smooth;margin:0;color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.no-scroll .p-subscription{overflow:hidden}.p-subscription button,.p-subscription input,.p-subscription select{font:inherit}.p-subscription button{color:inherit}.p-subscription a{color:inherit;text-decoration:none}.p-subscription img,.p-subscription svg{display:block;max-width:100%}.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4,.p-subscription p{margin:0}.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4{font-weight:700;line-height:1.08}.p-subscription em{color:var(--orange);font-style:italic}.p-subscription .wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.p-subscription .section{padding:96px 0}.p-subscription .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--orange2);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.p-subscription .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.p-subscription .btn{border:0;border-radius:13px;min-height:48px;padding:13px 22px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.25s var(--ease)}.p-subscription .btn:hover{transform:translateY(-2px)}.p-subscription .btn-primary{background:var(--orange);color:#fff;box-shadow:0 14px 28px -17px rgba(254,109,49,.9)}.p-subscription .btn-primary:hover{background:var(--orange2)}.p-subscription .btn-dark{background:var(--ink);color:#fff}.p-subscription .btn-light{background:#fff;border:1px solid var(--line)}.p-subscription .text-link{display:inline-flex;align-items:center;gap:7px;color:var(--orange2);font-size:.9rem;font-weight:700}.p-subscription .arrow{transition:.25s}.p-subscription .btn:hover .arrow,.p-subscription .text-link:hover .arrow{transform:translateX(4px)}.p-subscription .site-header{position:sticky;top:0;z-index:90;background:hsla(38,50%,97%,.86);backdrop-filter:blur(16px);border-bottom:1px solid transparent}.p-subscription .site-header.scrolled{border-color:var(--line)}.p-subscription .nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.p-subscription .logo{font:750 1.42rem/1 Inter,system-ui,sans-serif;color:var(--orange);letter-spacing:-.055em}.p-subscription .logo span{font-style:italic}.p-subscription .nav-links{display:flex;gap:27px;color:var(--muted);font-size:.9rem}.p-subscription .nav-links a.active,.p-subscription .nav-links a:hover{color:var(--ink)}.p-subscription .nav-links a.active{background:var(--wash);color:var(--orange2);padding:8px 13px;border-radius:999px}.p-subscription .nav-actions{display:flex;align-items:center;gap:14px}.p-subscription .signin{font-size:.9rem;color:var(--muted);font-weight:600}.p-subscription .menu{display:none;width:43px;height:43px;border:1px solid var(--line);background:#fff;border-radius:12px}.p-subscription .mobile-nav{display:none;padding-bottom:16px}.p-subscription .mobile-nav a{display:block;padding:10px 0;border-bottom:1px solid var(--line)}.p-subscription .mobile-nav.open{display:block}.p-subscription .hero{position:relative;padding:58px 0 70px;overflow:hidden;background:linear-gradient(150deg,#f6eee4 0,var(--cream) 56%,#bbacfb 100%)}.p-subscription .hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(rgba(36,32,29,.34) .55px,transparent 0);background-size:16px 16px;pointer-events:none}.p-subscription .hero[data-time=morning]{--hero-glow:rgba(254,222,69,.34)}.p-subscription .hero[data-time=afternoon]{--hero-glow:rgba(36,184,255,.18)}.p-subscription .hero[data-time=evening]{--hero-glow:rgba(255,189,218,.28)}.p-subscription .hero[data-time=night]{--hero-glow:rgba(189,172,253,.32)}.p-subscription .hero:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-170px;top:-210px;background:radial-gradient(circle,var(--hero-glow),transparent 68%);pointer-events:none;transition:background .6s}.p-subscription .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}.p-subscription .time-pill{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.8);border:1px solid var(--line);border-radius:999px;padding:7px 13px;color:var(--muted);font-size:.78rem;font-weight:650;margin-bottom:17px}.p-subscription .time-pill i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px rgba(254,109,49,.1)}.p-subscription .hero h1{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;font-weight:500;line-height:.98;letter-spacing:-.035em;font-size:clamp(3.25rem,6.7vw,5.85rem);max-width:610px;margin:5px 0 22px}.p-subscription .hero h1 em{display:block}.p-subscription .hero-lede{font-size:1.12rem;color:var(--muted);max-width:590px}.p-subscription .phase-block{margin-top:24px}.p-subscription .phase-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);font-weight:700;margin-bottom:9px}.p-subscription .phase-chips{display:flex;flex-wrap:wrap;gap:8px}.p-subscription .phase-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 13px;display:inline-flex;gap:7px;font-size:.84rem;font-weight:650;color:var(--muted);cursor:pointer;transition:.2s}.p-subscription .phase-chip:hover{color:var(--ink)}.p-subscription .phase-chip.active{background:var(--ink);border-color:var(--ink)}.p-subscription .phase-glyph{width:16px;height:16px}.p-subscription .phase-note{margin-top:9px;color:var(--muted);font-size:.9rem;min-height:24px}.p-subscription .situation-box{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:21px;padding:17px;box-shadow:var(--shadow-sm)}.p-subscription .situation-box label{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1.14rem;display:block;margin-bottom:10px}.p-subscription .situation-input{display:flex;gap:8px;background:var(--cream);border:1.5px solid var(--line);border-radius:14px;padding:5px 5px 5px 15px;align-items:center}.p-subscription .situation-input:focus-within{border-color:var(--orange);box-shadow:0 0 0 4px rgba(254,109,49,.09)}.p-subscription .situation-input input{border:0;background:transparent;outline:0;min-width:0;flex:1;padding:11px 0}.p-subscription .situation-input button{border:0;background:var(--orange);color:#fff;border-radius:10px;padding:11px 16px;font-weight:700;cursor:pointer}.p-subscription .quick-situations{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.p-subscription .quick-situations button{border:0;border-radius:999px;padding:7px 11px;font-size:.78rem;cursor:pointer;color:var(--ink2)}.p-subscription .quick-situations button:first-child{background:var(--wash)}.p-subscription .quick-situations button:nth-child(2){background:var(--yellow-soft)}.p-subscription .quick-situations button:nth-child(3){background:var(--lilac-soft)}.p-subscription .quick-situations button:nth-child(4){background:var(--green-soft)}.p-subscription .quick-situations button:nth-child(5){background:var(--blue-soft)}.p-subscription .quick-situations button:hover{outline:1px solid rgba(36,32,29,.16)}.p-subscription .inline-response{display:none;margin-top:13px;padding:14px;border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--cream));border-radius:15px}.p-subscription .inline-response.show{display:block;animation:rise .38s var(--ease)}.p-subscription .inline-response small{color:var(--orange2);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.p-subscription .inline-response h3{font-size:1.05rem;margin:4px 0 7px}.p-subscription .inline-response p{font-size:.84rem;color:var(--muted)}.p-subscription .inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.p-subscription .inline-actions button{min-height:38px;padding:8px 12px;font-size:.78rem}.p-subscription .hero-visual{position:relative;min-height:620px}.p-subscription .hero-photo{position:absolute;inset:35px 0 0 78px;border-radius:34px;overflow:hidden;background:#e8e8e8;box-shadow:var(--shadow)}.p-subscription .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.p-subscription .hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(36,32,29,.1))}.p-subscription .reflection-card{position:absolute;z-index:5;top:8px;left:12px;width:255px;background:#fff;border:1px solid var(--line);border-radius:19px;padding:18px 20px;box-shadow:var(--shadow-sm);animation:float 7s ease-in-out infinite}.p-subscription .reflection-card small{color:var(--faint);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.p-subscription .reflection-card blockquote{margin:10px 0 13px;font:italic 1.02rem/1.35 Inter,system-ui,sans-serif}.p-subscription .reflection-time{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.77rem}.p-subscription .reflection-time:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue)}.p-subscription .brand-guide{position:absolute;z-index:6;right:-2px;bottom:24px;width:126px;height:126px}.p-subscription .guide-big,.p-subscription .guide-dot,.p-subscription .guide-small{position:absolute;border-radius:48% 52% 54% 46%/50% 48% 52% 50%;animation:breathe 5.6s ease-in-out infinite}.p-subscription .guide-big{width:86px;height:86px;right:6px;top:1px;background:var(--orange)}.p-subscription .guide-small{width:49px;height:49px;left:7px;bottom:6px;background:var(--yellow);animation-delay:-2s}.p-subscription .guide-dot{width:19px;height:19px;left:2px;top:13px;background:var(--pink);animation-delay:-3s}.p-subscription .guide-eye{position:absolute;width:5px;height:5px;background:var(--ink);border-radius:50%;z-index:2;top:32px}.p-subscription .guide-eye.e1{right:50px}.p-subscription .guide-eye.e2{right:28px}.p-subscription .guide-smile{position:absolute;z-index:2;right:32px;top:44px;width:17px;height:8px;border-bottom:2px solid var(--ink);border-radius:50%}.p-subscription .guide-label{position:absolute;right:104px;bottom:5px;white-space:nowrap;background:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:12px;box-shadow:var(--shadow-sm);font-size:.75rem;color:var(--muted)}.p-subscription .hero-orb{position:absolute;border-radius:50%;animation:drift 13s ease-in-out infinite}.p-subscription .hero-orb.o1{width:76px;height:76px;background:var(--yellow);top:4px;right:32%;opacity:.55}.p-subscription .hero-orb.o2{width:42px;height:42px;background:var(--pink);bottom:12%;left:8%;opacity:.65;animation-delay:-4s}.p-subscription .hero-orb.o3{width:95px;height:95px;background:var(--blue);right:-54px;top:44%;opacity:.22;animation-delay:-7s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-4px)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(12px,-13px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.p-subscription .progress-section{padding:26px 0 48px}.p-subscription .progress-shell{background:var(--ink);color:#fff;border-radius:28px;padding:22px 24px;display:grid;grid-template-columns:.78fr 1.22fr;gap:24px;align-items:center;box-shadow:var(--shadow)}.p-subscription .progress-copy small{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:750}.p-subscription .progress-copy h2{font-size:1.75rem;margin:7px 0}.p-subscription .progress-copy p{color:#efe8ce;font-size:.88rem}.p-subscription .progress-view-switch{display:flex;background:hsla(0,0%,100%,.09);padding:4px;border-radius:999px;width:max-content;margin-top:13px}.p-subscription .progress-view-switch button{border:0;background:transparent;color:#efe8ce;border-radius:999px;padding:7px 12px;font-size:.78rem;cursor:pointer}.p-subscription .progress-view-switch button.active{background:#fff;color:var(--ink)}.p-subscription .progress-panel{display:none}.p-subscription .progress-panel.active{display:grid;animation:rise .35s var(--ease)}.p-subscription .member-progress{grid-template-columns:1fr auto;gap:18px;align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:18px}.p-subscription .course-progress-head{display:flex;justify-content:space-between;gap:12px}.p-subscription .course-progress-head small{color:var(--orange);text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;font-weight:750}.p-subscription .course-progress-head h3{font-size:1.18rem;margin-top:4px}.p-subscription .course-progress-head strong{font:600 1.35rem Inter,system-ui,sans-serif;color:var(--yellow)}.p-subscription .progress-track{height:8px;background:hsla(0,0%,100%,.13);border-radius:20px;overflow:hidden;margin:13px 0 8px}.p-subscription .progress-track span{height:100%;width:65%;display:block;background:linear-gradient(90deg,var(--orange),var(--yellow));border-radius:20px;transition:width .8s}.p-subscription .progress-meta{display:flex;justify-content:space-between;gap:12px;color:#bdb3ad;font-size:.75rem}.p-subscription .member-progress .btn{white-space:nowrap}.p-subscription .visitor-progress{grid-template-columns:1fr auto;gap:16px;align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:18px}.p-subscription .visitor-progress h3{font-size:1.2rem}.p-subscription .visitor-progress p{color:#efe8ce;font-size:.82rem;margin-top:5px}.p-subscription .course{background:var(--peach)}.p-subscription .course-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:62px;align-items:center}.p-subscription .course-media{position:relative;min-height:580px;border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.p-subscription .course-media img{width:100%;height:100%;object-fit:cover}.p-subscription .course-badge{position:absolute;left:20px;top:20px;background:#fff;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:700}.p-subscription .course-preview{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(36,32,29,.92);color:#fff;border-radius:15px;padding:14px 16px;display:flex;align-items:center;gap:12px}.p-subscription .course-preview button{width:42px;height:42px;border:0;border-radius:50%;background:var(--orange);color:#fff;cursor:pointer}.p-subscription .course-preview small{display:block;color:var(--orange);font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;font-weight:750}.p-subscription .course-preview b{display:block;font-size:.86rem;margin-top:2px}.p-subscription .module-card{position:absolute;left:-22px;top:44%;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;width:218px;box-shadow:var(--shadow-sm)}.p-subscription .module-card small{color:var(--orange2);text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:750}.p-subscription .module-card h4{font-size:1.02rem;margin:8px 0}.p-subscription .mini-track{height:6px;background:var(--peach);border-radius:20px;overflow:hidden}.p-subscription .mini-track span{display:block;width:43%;height:100%;background:var(--orange)}.p-subscription .course-copy h2{font-size:clamp(2.7rem,5vw,4.5rem);margin:15px 0}.p-subscription .course-sub{font:italic 1.16rem/1.45 Inter,system-ui,sans-serif;max-width:600px}.p-subscription .course-body{color:var(--muted);font-size:1rem;margin-top:19px;max-width:610px}.p-subscription .course-facts{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.p-subscription .course-facts span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:.77rem}.p-subscription .price-row{display:flex;align-items:center;gap:18px;margin:23px 0}.p-subscription .price-row strong{font:500 3rem Inter,system-ui,sans-serif;color:var(--orange)}.p-subscription .price-row del{color:var(--faint)}.p-subscription .today{padding:74px 0;background:var(--paper)}.p-subscription .today-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px}.p-subscription .today-head h2{font-size:clamp(2.3rem,4.6vw,3.7rem);margin-top:8px}.p-subscription .today-head p{color:var(--muted);max-width:480px}.p-subscription .rail{display:grid;grid-template-columns:1.15fr .9fr .9fr .9fr;gap:13px}.p-subscription .support-card{min-height:205px;border:1px solid var(--line);border-radius:22px;padding:20px;position:relative;overflow:hidden;cursor:pointer;transition:.25s}.p-subscription .support-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.p-subscription .support-card.featured{background:var(--ink)}.p-subscription .support-card.audio{background:var(--blue-soft)}.p-subscription .support-card.tool{background:var(--green-soft)}.p-subscription .support-card.read{background:var(--pink-soft)}.p-subscription .support-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;margin-bottom:14px;background:#fff;color:#24201d}.p-subscription .audio .support-icon,.p-subscription .featured .support-icon,.p-subscription .read .support-icon,.p-subscription .tool .support-icon{background:#fff;color:#24201d}.p-subscription .support-type{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:var(--orange2)}.p-subscription .featured .support-type{color:var(--orange)}.p-subscription .support-card h3{font-size:1.18rem;margin:7px 0 8px}.p-subscription .support-card p{font-size:.83rem;color:var(--muted)}.p-subscription .featured p{color:#efe8ce}.p-subscription .support-meta{position:absolute;left:20px;bottom:17px;display:flex;gap:10px;font-size:.72rem;color:var(--faint)}.p-subscription .featured .support-meta{color:#bdb3ad}.p-subscription .stories{background:#f6eee4}.p-subscription .stories-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px}.p-subscription .stories-copy{max-width:780px}.p-subscription .stories-kicker{display:block;color:var(--orange);font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:750;margin-bottom:18px}.p-subscription .stories-copy h2{font-size:clamp(2.6rem,5.2vw,4.55rem)}.p-subscription .stories-copy p{color:var(--muted);font-size:1rem}.p-subscription .stories-arrows{display:flex;gap:12px;align-self:center}.p-subscription .stories-arrows button{width:54px;height:54px;border-radius:50%;border:1px solid #efe8ce;background:#f6eee4;font-size:1.4rem;cursor:pointer}.p-subscription .story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.p-subscription .story{background:#fff;border:1px solid #efe8ce;border-radius:28px;padding:34px 30px 28px;min-height:420px;display:flex;flex-direction:column}.p-subscription .story-tag{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#8f4b3e;font-weight:750;margin-bottom:28px}.p-subscription .story blockquote{font:550 clamp(1.18rem,2.2vw,1.55rem)/1.35 Inter,system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 34px}.p-subscription .person{display:flex;align-items:center;gap:13px;margin-top:auto}.p-subscription .person-avatar{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-weight:750;color:#4f322e}.p-subscription .av1{background:#ffbdda}.p-subscription .av2{background:#9ad8ff}.p-subscription .av3{background:#fede45}.p-subscription .person b{font-size:.9rem}.p-subscription .person span{display:block;color:var(--faint);font-size:.76rem}.p-subscription .outcome{margin-top:25px;color:var(--orange);font-size:.9rem;font-weight:750}.p-subscription .toolkit{background:var(--cream)}.p-subscription .toolkit-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:30px}.p-subscription .toolkit-head h2{font-size:clamp(2.6rem,5vw,4.3rem);margin-top:10px}.p-subscription .tool-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:auto auto;gap:16px}.p-subscription .tool-card{border:1px solid var(--line);border-radius:24px;padding:24px;position:relative;overflow:hidden}.p-subscription .tool-builder{grid-row:1/3;background:#f6eee4}.p-subscription .audio-card{background:var(--blue-soft)}.p-subscription .check-card{background:var(--green-soft)}.p-subscription .tool-label{color:var(--orange2);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;font-weight:750}.p-subscription .tool-card h3{font-size:1.55rem;margin:9px 0}.p-subscription .tool-card>p{color:var(--muted);font-size:.9rem}.p-subscription .builder-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.p-subscription .builder-fields label{font-size:.72rem;font-weight:700;color:var(--muted)}.p-subscription .builder-fields select{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px}.p-subscription .script-output{background:var(--ink);border-radius:15px;padding:17px}.p-subscription .script-output small{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:750}.p-subscription .script-output p{font:500 1.05rem/1.45 Inter,system-ui,sans-serif;margin-top:7px}.p-subscription .tool-play{width:58px;height:58px;border:0;border-radius:50%;background:#fff;color:var(--orange);font-size:1.2rem;margin-top:22px;cursor:pointer}.p-subscription .check-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.p-subscription .mood{border:1px solid rgba(39,141,64,.2);background:#fff;border-radius:999px;padding:8px 11px;font-size:.78rem;cursor:pointer}.p-subscription .mood.active{background:var(--ink)}.p-subscription .check-message{margin-top:15px;font-size:.82rem;color:#00402f}.p-subscription .blog{background:#fff}.p-subscription .blog-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:28px}.p-subscription .blog-head h2{font-size:clamp(2.6rem,5vw,4.2rem);margin-top:10px}.p-subscription .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.p-subscription .article{border:1px solid var(--line);border-radius:24px;background:#f6eee4}.p-subscription .article img{height:215px}.p-subscription .article-body{padding:20px}.p-subscription .article-tag{display:inline-flex;border:1px solid #fe6d31;border-radius:999px;padding:6px 10px;color:var(--orange2);font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;font-weight:750}.p-subscription .article h3{font-size:1.35rem;margin:14px 0 9px}.p-subscription .article p{color:var(--muted);font-size:.87rem}.p-subscription .article-meta{margin-top:18px;color:var(--faint);font-size:.75rem}.p-subscription .final{padding:78px 0}.p-subscription .final-card{background:linear-gradient(145deg,var(--orange),#ff5c01);border-radius:30px;padding:58px 35px;text-align:center;color:#fff;position:relative;overflow:hidden}.p-subscription .final-card h2{font-size:clamp(2.6rem,5vw,4.2rem)}.p-subscription .final-card h2 em{color:#fff67f}.p-subscription .final-card p{max-width:570px;margin:15px auto 25px;color:#f6eee4}.p-subscription .final-card .btn{background:#fff;color:var(--orange2);position:relative;z-index:2}.p-subscription .final-note{font-size:.78rem;margin-top:14px;color:#f5c594}.p-subscription footer{border-top:1px solid var(--line);padding:52px 0 28px}.p-subscription .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:28px}.p-subscription .footer-brand p{color:var(--muted);font-size:.88rem;margin-top:13px;max-width:280px}.p-subscription .footer-col h4{font:700 .72rem Hanken Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:13px}.p-subscription .footer-col a{display:block;color:var(--muted);font-size:.88rem;margin:8px 0}.p-subscription .footer-base{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);margin-top:35px;padding-top:20px;color:var(--faint);font-size:.78rem}.p-subscription .modal{position:fixed;inset:0;z-index:200;background:rgba(36,32,29,.5);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px;opacity:0;pointer-events:none;transition:.25s}.p-subscription .modal.open{opacity:1;pointer-events:auto}.p-subscription .chat{width:min(760px,100%);max-height:88vh;background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 90px rgba(36,32,29,.28)}.p-subscription .chat-top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.p-subscription .chat-title{display:flex;align-items:center;gap:12px}.p-subscription .chat-guide{width:42px;height:42px;position:relative}.p-subscription .chat-guide:after,.p-subscription .chat-guide:before{content:"";position:absolute;border-radius:50%}.p-subscription .chat-guide:before{width:34px;height:34px;background:var(--orange);right:0;top:0}.p-subscription .chat-guide:after{width:22px;height:22px;background:var(--yellow);left:0;bottom:0}.p-subscription .chat-title b{display:block}.p-subscription .chat-title span{display:block;color:var(--muted);font-size:.8rem}.p-subscription .chat-close{width:40px;height:40px;border:0;border-radius:50%;background:var(--cream);font-size:1.2rem;cursor:pointer}.p-subscription .chat-body{padding:18px;overflow:auto;display:flex;flex-direction:column;gap:12px}.p-subscription .chat-intro{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:14px;color:var(--muted)}.p-subscription .msg{max-width:92%;padding:14px 16px;border-radius:17px}.p-subscription .msg.user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:7px}.p-subscription .msg.bot{align-self:flex-start;background:var(--cream);border:1px solid var(--line);border-bottom-left-radius:7px}.p-subscription .msg.bot h4{font-size:1.2rem;margin-bottom:10px}.p-subscription .msg-block{background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px;margin-top:9px}.p-subscription .msg-block small{display:block;color:var(--orange2);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:750;margin-bottom:5px}.p-subscription .chat-recs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.p-subscription .chat-rec{background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 11px}.p-subscription .chat-rec small{display:block;color:var(--orange2);font-size:.62rem;text-transform:uppercase}.p-subscription .chat-rec b{font-size:.82rem}.p-subscription .chat-foot{border-top:1px solid var(--line);padding:14px 18px 18px}.p-subscription .chat-quick{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.p-subscription .chat-quick button{border:0;background:var(--cream);border-radius:999px;padding:7px 10px;font-size:.76rem;cursor:pointer}.p-subscription .chat-compose{display:flex;gap:8px;background:var(--cream);border:1px solid var(--line);border-radius:14px;padding:5px}.p-subscription .chat-compose input{border:0;background:transparent;outline:0;flex:1;padding:10px;min-width:0}.p-subscription .chat-compose button{border:0;background:var(--orange);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.p-subscription .reveal{opacity:0;transform:translateY(18px);transition:.65s var(--ease)}.p-subscription .reveal.in{opacity:1;transform:none}@media(max-width:1020px){.p-subscription .nav-links{display:none}.p-subscription .menu{display:grid;place-items:center}.p-subscription .community-shell,.p-subscription .course-grid,.p-subscription .hero-grid,.p-subscription .progress-shell{grid-template-columns:1fr}.p-subscription .hero-visual{min-height:560px}.p-subscription .hero-photo{left:40px}.p-subscription .course-media{min-height:520px}.p-subscription .rail{grid-template-columns:1fr 1fr}.p-subscription .blog-grid,.p-subscription .community-cards,.p-subscription .moment-view,.p-subscription .start-grid,.p-subscription .story-grid{grid-template-columns:1fr}.p-subscription .community-card{min-height:230px}.p-subscription .tool-grid{grid-template-columns:1fr}.p-subscription .tool-builder{grid-row:auto}.p-subscription .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.p-subscription .wrap{width:min(100% - 30px,var(--max))}.p-subscription .section{padding:74px 0}.p-subscription .nav-actions .signin,.p-subscription .nav-actions>.btn{display:none}.p-subscription .hero{padding-top:30px}.p-subscription .hero h1{font-size:clamp(3rem,14vw,4.4rem)}.p-subscription .hero-grid{gap:34px}.p-subscription .hero-visual{min-height:500px}.p-subscription .hero-photo{inset:48px 0 0 20px}.p-subscription .reflection-card{left:0;width:220px}.p-subscription .brand-guide{right:-5px}.p-subscription .guide-label{display:none}.p-subscription .progress-shell{padding:20px}.p-subscription .member-progress,.p-subscription .visitor-progress{grid-template-columns:1fr}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head,.p-subscription .toolkit-head{flex-direction:column;align-items:flex-start}.p-subscription .rail{display:flex;overflow:auto;scroll-snap-type:x mandatory}.p-subscription .support-card{min-width:275px;scroll-snap-align:start}.p-subscription .story{min-height:auto}.p-subscription .stories-arrows{display:none}.p-subscription .moment-explorer{grid-template-columns:1fr}.p-subscription .moment-tabs{display:flex;overflow:auto}.p-subscription .moment-tab{min-width:220px;border-bottom:0;border-right:1px solid #9ad8ff}.p-subscription .moment-view{padding:22px}.p-subscription .builder-fields{grid-template-columns:1fr}.p-subscription .community-shell{padding:30px 22px}.p-subscription .community-card h3{margin:28px 0 auto}.p-subscription .footer-grid{grid-template-columns:1fr}.p-subscription .footer-base{flex-direction:column}.p-subscription .price-row strong{font-size:2.5rem}.p-subscription .module-card{left:10px}.p-subscription .chat-recs{flex-direction:column}}@media(prefers-reduced-motion:reduce){.p-subscription *{animation:none!important;transition-duration:.01ms!important}.p-subscription .reveal{opacity:1;transform:none}}.p-subscription{--section-space-lg:124px;--section-space-md:104px;--section-title-standard:clamp(3.35rem,5.9vw,5.15rem);--section-title-feature:clamp(3.9rem,7vw,6.25rem)}.p-subscription .today{padding:var(--section-space-md) 0 112px}.p-subscription .blog.section,.p-subscription .stories.section{padding:var(--section-space-lg) 0}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head{margin-bottom:46px}.p-subscription .blog-head,.p-subscription .today-head{align-items:flex-start}.p-subscription .blog-head>div,.p-subscription .stories-copy,.p-subscription .today-head>div{max-width:920px}.p-subscription .blog-head .eyebrow,.p-subscription .stories-kicker,.p-subscription .today-head .eyebrow{margin-bottom:18px}.p-subscription .blog-head h2,.p-subscription .today-head h2{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:var(--section-title-standard);font-weight:820;line-height:.94;letter-spacing:-.065em;margin:0;text-wrap:balance}.p-subscription .stories-copy h2{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:var(--section-title-feature);font-weight:840;line-height:.91;letter-spacing:-.072em;margin:0 0 26px;max-width:1000px;text-wrap:balance}.p-subscription .stories-copy p,.p-subscription .today-head p{max-width:620px;font-size:1.04rem;line-height:1.65}.p-subscription .blog-head .text-link{margin-top:18px;flex-shrink:0}.p-subscription .blog-head h2 em,.p-subscription .stories-copy h2 em,.p-subscription .today-head h2 em{font-weight:inherit;letter-spacing:inherit}.p-subscription .blog-head:after,.p-subscription .stories-top:after,.p-subscription .today-head:after{content:"";display:block;height:1px;background:var(--line);margin-top:34px}.p-subscription .blog-head:after,.p-subscription .today-head:after{grid-column:1/-1;width:100%}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head{display:grid;grid-template-columns:minmax(0,1fr) auto}@media(max-width:900px){.p-subscription{--section-space-lg:96px;--section-space-md:86px}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.p-subscription .blog-head .text-link,.p-subscription .stories-arrows{justify-self:start}}@media(max-width:720px){.p-subscription{--section-title-standard:clamp(2.7rem,12vw,3.8rem);--section-title-feature:clamp(3rem,13.5vw,4.25rem)}.p-subscription .today{padding:78px 0 86px}.p-subscription .blog.section,.p-subscription .stories.section{padding:88px 0}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head{margin-bottom:30px}.p-subscription .blog-head:after,.p-subscription .stories-top:after,.p-subscription .today-head:after{margin-top:25px}}.p-subscription{--orange:#fe6d31;--cream:#f6eee4;--yellow:#fede45;--blue:#24b8ff;--pink:#ffbdda;--green:#51c46d;--lilac:#bbacfb}.p-subscription .support-card{border-color:hsla(0,0%,100%,.22);box-shadow:0 18px 42px -34px rgba(36,32,29,.45);color:#fff}.p-subscription .support-card.featured{background:var(--lilac);color:#fff}.p-subscription .support-card.audio{background:var(--blue);color:#fff}.p-subscription .support-card.tool{background:var(--green);color:#fff}.p-subscription .support-card.read{background:var(--pink);color:#fff}.p-subscription .featured .support-meta,.p-subscription .featured .support-type,.p-subscription .featured p,.p-subscription .support-card .support-meta,.p-subscription .support-card .support-type,.p-subscription .support-card h3,.p-subscription .support-card p{color:#fff}.p-subscription .support-card p{opacity:.88}.p-subscription .support-card .support-type{opacity:.9}.p-subscription .support-card .support-meta{opacity:.82}.p-subscription .support-icon{border:1px solid hsla(0,0%,100%,.42);box-shadow:0 10px 24px -16px rgba(36,32,29,.38)}.p-subscription .audio .support-icon,.p-subscription .featured .support-icon,.p-subscription .read .support-icon,.p-subscription .tool .support-icon{background:#fff!important;color:var(--ink)!important;border-color:hsla(0,0%,100%,.75)}.p-subscription .tool-card{border-color:rgba(36,32,29,.13);box-shadow:0 20px 48px -38px rgba(36,32,29,.48)}.p-subscription .tool-builder{background:var(--lilac)}.p-subscription .audio-card{background:var(--blue)}.p-subscription .check-card{background:var(--green)}.p-subscription .tool-label{color:rgba(36,32,29,.68)}.p-subscription .tool-card>p{color:rgba(36,32,29,.72)}.p-subscription .builder-fields label{color:rgba(36,32,29,.68)}.p-subscription .builder-fields select{background:hsla(0,0%,100%,.88);border-color:rgba(36,32,29,.14)}.p-subscription .script-output{background:var(--orange);color:#fff;box-shadow:0 16px 30px -24px rgba(146,47,10,.72)}.p-subscription .script-output small{color:#f6eee4}.p-subscription .tool-play{background:var(--orange);color:#fff;box-shadow:0 14px 26px -18px rgba(146,47,10,.75)}.p-subscription .mood{background:hsla(0,0%,100%,.82);border-color:rgba(36,32,29,.14)}.p-subscription .mood.active{background:var(--orange);color:#fff;border-color:var(--orange)}.p-subscription .check-message{color:rgba(36,32,29,.72)}.p-subscription .community-shell{background:var(--lilac);box-shadow:0 28px 72px -48px rgba(70,45,128,.58)}.p-subscription .community-shell:after{border-color:rgba(36,32,29,.14)}.p-subscription .community-copy p{color:rgba(36,32,29,.7)}.p-subscription .community-copy .eyebrow{color:rgba(36,32,29,.72)}.p-subscription .community-copy .eyebrow:before{background:var(--orange)}.p-subscription .community-card{border-color:rgba(36,32,29,.12);box-shadow:0 20px 42px -34px rgba(36,32,29,.42)}.p-subscription .community-card:first-child{background:var(--blue)}.p-subscription .community-card:nth-child(2){background:var(--green)}.p-subscription .community-card:nth-child(3){background:var(--pink)}.p-subscription .community-meta,.p-subscription .community-reactions{color:rgba(36,32,29,.64)}.p-subscription .community-card h3{color:var(--ink)}.p-subscription .community-reactions button.active{color:var(--orange2)}.p-subscription .article-tag,.p-subscription .chat-quick button,.p-subscription .eyebrow,.p-subscription .phase-chip,.p-subscription .quick-situations button,.p-subscription .visual-note{box-shadow:none}.p-subscription .phase-chip{border:1.5px solid var(--orange);background:transparent;color:var(--orange)}.p-subscription .phase-chip:hover{border-color:var(--orange);background:rgba(254,109,49,.08);color:var(--orange)}.p-subscription .phase-chip.active{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 10px 22px -14px rgba(254,109,49,.8)}.p-subscription .situation-section{position:relative;padding:64px 0 70px;background:var(--paper);overflow:hidden}.p-subscription .situation-section:before{content:"";position:absolute;width:330px;height:330px;right:-130px;top:-165px;border-radius:50%;background:rgba(36,184,255,.14);pointer-events:none}.p-subscription .situation-section-grid{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;gap:58px}.p-subscription .situation-section-copy h2{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.02;letter-spacing:-.045em;font-weight:800;margin:12px 0 18px;max-width:540px}.p-subscription .situation-section-copy p{color:var(--muted);font-size:1rem;max-width:500px}.p-subscription .situation-section-form .situation-box{margin:0;border:1.5px solid rgba(36,184,255,.28);box-shadow:0 24px 50px -34px rgba(36,184,255,.5);padding:22px}.p-subscription .situation-section-form .situation-input{background:#fff;border-color:rgba(36,184,255,.34)}.p-subscription .situation-section-form .situation-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(36,184,255,.12)}.p-subscription .situation-section-form .situation-input button{background:var(--orange)}.p-subscription .situation-section-form .situation-input button:hover{background:var(--orange-dark)}@media(max-width:900px){.p-subscription .situation-section-grid{grid-template-columns:1fr;gap:28px}.p-subscription .situation-section-copy{max-width:680px}}@media(max-width:720px){.p-subscription .situation-section{padding:52px 0 58px}.p-subscription .situation-section-form .situation-box{padding:16px}.p-subscription .situation-section-form .situation-input{align-items:stretch;flex-direction:column;padding:10px}.p-subscription .situation-section-form .situation-input button{width:100%}}.p-subscription .blog-head h2,.p-subscription .community-copy h2,.p-subscription .course-copy>h2,.p-subscription .hero-copy>h1,.p-subscription .section-head h2,.p-subscription .start-head h2,.p-subscription .stories-copy h2,.p-subscription .today-head h2,.p-subscription .toolkit-head h2{margin-top:0}.p-subscription .stories-copy h2{margin-bottom:18px}.p-subscription .community-shell{box-shadow:0 28px 72px -48px rgba(70,45,128,.58)!important}.p-subscription .community-shell:after{border-color:hsla(0,0%,100%,.22)!important}.p-subscription .community-symbol{width:76px;height:76px;border-radius:24px;background:#fff;display:grid;place-items:center;color:var(--ink);box-shadow:0 16px 42px -30px rgba(36,32,29,.38);margin:0 0 18px}.p-subscription .community-symbol svg{width:38px;height:38px;display:block}.p-subscription .community-copy p{color:rgba(36,32,29,.72)!important}.p-subscription .community-cards{align-items:stretch}.p-subscription .community-card,.p-subscription .community-card:first-child,.p-subscription .community-card:nth-child(2),.p-subscription .community-card:nth-child(3){background:#fff!important;border:1px solid rgba(36,32,29,.08)!important;box-shadow:none!important}.p-subscription .community-meta,.p-subscription .community-reactions{color:rgba(36,32,29,.52)!important}.p-subscription .community-card h3{color:var(--ink)!important}.p-subscription .mood{display:inline-flex;align-items:center;gap:.48rem}.p-subscription .mood-icon{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.92);color:var(--orange);font-size:.78rem;font-weight:700;line-height:1;flex:0 0 20px}.p-subscription .mood.active .mood-icon{background:hsla(0,0%,100%,.18);color:#fff}.p-subscription .community-identity{display:flex;align-items:center;gap:12px;margin-bottom:18px}.p-subscription .community-symbol{margin:0!important;flex:0 0 auto}.p-subscription .community-badge{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(36,32,29,.08);border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--ink)}.p-subscription .community-live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(81,196,109,.18)}.p-subscription .community-members{display:flex;align-items:center;gap:12px;margin-top:20px;color:rgba(36,32,29,.72);font-size:.82rem;font-weight:650}.p-subscription .community-avatar-stack{display:flex;align-items:center}.p-subscription .mini-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--lilac);margin-left:-9px;font-size:.68rem;font-weight:800;color:var(--ink)}.p-subscription .mini-avatar:first-child{margin-left:0}.p-subscription .ma1{background:var(--pink)}.p-subscription .ma2{background:var(--blue)}.p-subscription .ma3{background:var(--yellow)}.p-subscription .ma4{background:#fff}.p-subscription .community-avatar-stack.small .mini-avatar{width:28px;height:28px;border-width:2px;font-size:.6rem}.p-subscription .community-card{justify-content:space-between!important;gap:22px}.p-subscription .community-post-head{display:flex;align-items:center;gap:11px}.p-subscription .community-post-head>div:last-child{min-width:0}.p-subscription .community-post-head b{display:block;font-size:.82rem;line-height:1.2}.p-subscription .community-post-head span{display:block;color:rgba(36,32,29,.48);font-size:.7rem;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-subscription .community-post-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 42px;font-size:.82rem;font-weight:800;color:var(--ink)}.p-subscription .community-post-avatar svg{width:22px;height:22px}.p-subscription .question-avatar{background:var(--yellow)}.p-subscription .pink-avatar{background:var(--pink)}.p-subscription .blue-avatar{background:var(--blue)}.p-subscription .community-card h3{margin:20px 0 auto!important}.p-subscription .community-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.p-subscription .community-topic{display:inline-flex;align-items:center;border-radius:999px;background:var(--cream-2);padding:7px 10px;font-size:.68rem;font-weight:700;color:rgba(36,32,29,.62)}.p-subscription .community-reactions{margin-top:0!important}@media(max-width:720px){.p-subscription .community-identity{align-items:flex-start}.p-subscription .community-badge{margin-top:8px}.p-subscription .community-members{align-items:flex-start}.p-subscription .community-card-foot{align-items:flex-end}.p-subscription .community-post-head span{white-space:normal}}.p-subscription .toolkit-head{display:grid;grid-template-columns:1.2fr .9fr;gap:28px;align-items:start;margin-bottom:32px}.p-subscription .toolkit-head h2{font-family:var(--font-fraunces),"Fraunces",serif;font-size:clamp(2.9rem,5.7vw,4.9rem);line-height:.95;letter-spacing:-.04em;color:var(--ink)}.p-subscription .toolkit-head h2 em{color:var(--orange);font-style:italic}.p-subscription .toolkit-head p{max-width:520px;color:var(--muted);font-size:1rem;line-height:1.45;padding-top:4px}.p-subscription .toolkit-grid{display:grid;grid-template-columns:1.55fr .95fr .9fr;grid-template-rows:auto auto;gap:18px}.p-subscription .tool-panel{position:relative;overflow:hidden;border-radius:28px;padding:30px 28px;border:1px solid hsla(0,0%,100%,.16);box-shadow:0 18px 44px -34px rgba(20,18,16,.38)}.p-subscription .tool-panel:before{content:"";position:absolute;inset:auto -20% -26% auto;width:260px;height:220px;background:radial-gradient(circle at center,hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 68%);pointer-events:none}.p-subscription .tool-builder{grid-row:1/span 2;background:var(--orange)}.p-subscription .audio-panel{background:var(--blue)}.p-subscription .emotion-panel{background:var(--lilac)}.p-subscription .check-panel{grid-column:2/span 2;background:var(--green)}.p-subscription .tool-panel .tool-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:.96;margin-bottom:14px}.p-subscription .tool-panel h3{font-family:var(--font-fraunces),"Fraunces",serif;font-size:clamp(2rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 10px}.p-subscription .tool-panel p{font-size:1rem;line-height:1.45;opacity:.92;max-width:92%;margin:0 0 18px}.p-subscription .tool-builder h3{max-width:640px}.p-subscription .tool-builder p{max-width:540px}.p-subscription .tool-panel label{display:block;font-size:.84rem;font-weight:700;margin:0 0 8px;opacity:.95}.p-subscription .tool-panel .builder-fields{display:grid;grid-template-columns:1fr;gap:16px;margin:18px 0 16px}.p-subscription .tool-panel select{width:100%;appearance:auto;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;border-radius:16px;padding:16px 18px;font-size:1rem;outline:none;backdrop-filter:blur(4px)}.p-subscription .tool-panel select option{color:#24201d;background:#fff}.p-subscription .tool-panel .script-output{margin-top:14px;background:rgba(24,20,18,.92);color:#fff;border-radius:18px;padding:22px 22px 20px;box-shadow:none}.p-subscription .tool-panel .script-output small{display:block;color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800;margin-bottom:10px}.p-subscription .tool-panel .script-output p{color:#fff!important;font-family:var(--font-fraunces),"Fraunces",serif;font-size:1.14rem;line-height:1.45;margin:0;max-width:none}.p-subscription .tool-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:48px}.p-subscription .tool-time{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.p-subscription .tool-panel .tool-play{width:60px;height:60px;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#24201d;font-size:1.22rem;display:grid;place-items:center;cursor:pointer;margin:0}.p-subscription .tool-panel .tool-link{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;text-decoration:none;margin-top:38px}.p-subscription .tool-panel .tool-link .arrow{font-size:1.08em}.p-subscription .tool-panel .check-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.p-subscription .tool-panel .mood{border:1px solid hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.14);color:#fff;border-radius:999px;padding:10px 14px;font-size:.94rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.p-subscription .tool-panel .mood-icon{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:hsla(0,0%,100%,.95);color:#24201d;font-size:.8rem;font-weight:700;line-height:1;flex:0 0 22px}.p-subscription .tool-panel .mood.active{background:rgba(24,20,18,.92);border-color:rgba(24,20,18,.92)}.p-subscription .tool-panel .mood.active .mood-icon{background:hsla(0,0%,100%,.18);color:#fff}.p-subscription .tool-panel .check-message{margin-top:18px;font-size:1rem;font-weight:700;opacity:.96}@media(max-width:1100px){.p-subscription .toolkit-head{grid-template-columns:1fr}.p-subscription .toolkit-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.p-subscription .tool-builder{grid-row:auto;grid-column:1/span 2}.p-subscription .check-panel{grid-column:1/span 2}}@media(max-width:720px){.p-subscription .toolkit-head h2{font-size:clamp(2.5rem,12vw,4rem)}.p-subscription .toolkit-grid{grid-template-columns:1fr}.p-subscription .check-panel,.p-subscription .tool-builder{grid-column:auto}.p-subscription .tool-panel{padding:24px 22px}.p-subscription .tool-panel h3{font-size:1.95rem}.p-subscription .tool-footer{margin-top:30px}.p-subscription .tool-panel p{max-width:none}}.p-subscription{--type-display:clamp(3rem,5.2vw,4.75rem);--type-section:clamp(2rem,3.15vw,3.05rem);--type-section-compact:clamp(1.8rem,2.55vw,2.5rem);--type-card-lg:clamp(1.35rem,1.8vw,1.65rem);--type-card:1.18rem;--type-body-lg:1.02rem;--type-body:.94rem;--type-small:.8rem;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:16px}.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4{font-weight:680;line-height:1.12;letter-spacing:-.028em}.p-subscription p{font-size:var(--type-body);line-height:1.58}.p-subscription .section{padding:82px 0}.p-subscription .hero{padding:50px 0 64px}.p-subscription .hero h1{font-size:var(--type-display)!important;font-weight:700!important;line-height:1.01!important;letter-spacing:-.052em!important;margin:4px 0 20px!important;max-width:620px}.p-subscription .hero-lede{font-size:var(--type-body-lg)!important;line-height:1.55;max-width:560px}.p-subscription .time-pill{font-size:.76rem}.p-subscription .phase-label{font-size:.68rem}.p-subscription .phase-chip{font-size:.8rem;padding:7px 12px}.p-subscription .phase-note{font-size:.86rem}.p-subscription .blog-head h2,.p-subscription .community-copy h2,.p-subscription .course-copy h2,.p-subscription .final-card h2,.p-subscription .section-head h2,.p-subscription .situation-section h2,.p-subscription .start-head h2,.p-subscription .stories-copy h2,.p-subscription .today-head h2,.p-subscription .toolkit-head h2{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:var(--type-section)!important;font-weight:700!important;line-height:1.04!important;letter-spacing:-.04em!important;margin-top:0!important}.p-subscription .blog-head h2 em,.p-subscription .community-copy h2 em,.p-subscription .course-copy h2 em,.p-subscription .final-card h2 em,.p-subscription .section-head h2 em,.p-subscription .situation-section h2 em,.p-subscription .start-head h2 em,.p-subscription .stories-copy h2 em,.p-subscription .today-head h2 em,.p-subscription .toolkit-head h2 em{font-family:inherit;font-weight:inherit}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head,.p-subscription .toolkit-head{margin-bottom:28px!important;gap:28px}.p-subscription .section-head,.p-subscription .start-head{margin-bottom:28px!important}.p-subscription .blog-head p,.p-subscription .community-copy p,.p-subscription .course-body,.p-subscription .final-card p,.p-subscription .section-head p,.p-subscription .situation-section-copy p,.p-subscription .start-head p,.p-subscription .stories-copy p,.p-subscription .today-head p,.p-subscription .toolkit-head p{font-size:var(--type-body)!important;line-height:1.56!important}.p-subscription .course-sub{font-size:1.02rem!important;line-height:1.5!important}.p-subscription .support-card{padding:20px!important;min-height:196px!important}.p-subscription .support-card h3{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:1.16rem!important;font-weight:680!important;line-height:1.18!important;letter-spacing:-.025em!important}.p-subscription .support-card p{font-size:.86rem!important;line-height:1.5!important}.p-subscription .article-tag,.p-subscription .moment-kicker,.p-subscription .story-tag,.p-subscription .support-type,.p-subscription .tool-label{font-size:.67rem!important;letter-spacing:.1em!important}.p-subscription .article-meta,.p-subscription .community-meta,.p-subscription .support-meta{font-size:.75rem!important}.p-subscription .story{padding:26px!important;min-height:360px!important}.p-subscription .story blockquote{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:1.2rem!important;font-weight:650!important;line-height:1.42!important;letter-spacing:-.02em!important}.p-subscription .person b{font-size:.86rem!important}.p-subscription .person span{font-size:.74rem!important}.p-subscription .article h3,.p-subscription .start-card h3{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:1.22rem!important;font-weight:680!important;line-height:1.25!important;letter-spacing:-.025em!important}.p-subscription .article p,.p-subscription .start-card p{font-size:.88rem!important;line-height:1.52!important}.p-subscription .community-copy h2{max-width:500px}.p-subscription .community-card{min-height:310px!important}.p-subscription .community-card h3{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:1.15rem!important;font-weight:680!important;line-height:1.35!important;letter-spacing:-.02em!important;margin-top:34px!important}.p-subscription .community-post-head b{font-size:.83rem!important}.p-subscription .community-post-head span{font-size:.72rem!important}.p-subscription .toolkit-head h2{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important}.p-subscription .tool-panel{padding:25px 24px!important}.p-subscription .tool-panel h3{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:var(--type-card-lg)!important;font-weight:680!important;line-height:1.16!important;letter-spacing:-.025em!important}.p-subscription .tool-panel p{font-size:.9rem!important;line-height:1.52!important}.p-subscription .tool-panel label{font-size:.78rem!important}.p-subscription .tool-panel select{font-size:.92rem!important;padding:13px 15px!important}.p-subscription .tool-panel .script-output p{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:1rem!important;line-height:1.5!important}.p-subscription .tool-panel .mood{font-size:.82rem!important;padding:8px 11px!important}.p-subscription .tool-panel .check-message,.p-subscription .tool-panel .tool-link,.p-subscription .tool-time{font-size:.92rem!important}.p-subscription .course-copy h2{font-size:clamp(2.15rem,3.45vw,3.35rem)!important}.p-subscription .course-media{min-height:540px!important}.p-subscription .price-row strong{font-size:2.45rem!important}.p-subscription .course-facts span{font-size:.74rem!important}.p-subscription .moment-copy h3{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:var(--type-section-compact)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important}.p-subscription .moment-copy>p,.p-subscription .try-now p{font-size:.9rem!important;line-height:1.54!important}.p-subscription .final-card{padding:48px 36px!important}.p-subscription .final-card p{max-width:650px;margin-top:14px}@media(max-width:1020px){.p-subscription{--type-section:clamp(1.95rem,4vw,2.7rem)}.p-subscription .section{padding:72px 0}.p-subscription .community-card{min-height:230px!important}}@media(max-width:720px){.p-subscription{--type-display:clamp(2.7rem,13vw,4rem);--type-section:clamp(1.85rem,8.5vw,2.45rem);--type-section-compact:clamp(1.65rem,7vw,2.15rem);font-size:15px}.p-subscription .section{padding:64px 0}.p-subscription .hero{padding:32px 0 52px}.p-subscription .hero-lede{font-size:.98rem!important}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head,.p-subscription .toolkit-head{margin-bottom:22px!important}.p-subscription .support-card{min-height:185px!important}.p-subscription .story{padding:22px!important}.p-subscription .tool-panel{padding:22px 20px!important}.p-subscription .community-card h3{margin-top:24px!important}.p-subscription .final-card{padding:38px 24px!important}}.p-subscription .assistant-identity{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:0 2px}.p-subscription .assistant-mark{width:42px;height:42px;border-radius:14px;background:var(--blue);color:#fff;display:grid;place-items:center;box-shadow:0 12px 26px -18px rgba(36,184,255,.85);flex:0 0 42px}.p-subscription .assistant-mark svg{width:23px;height:23px}.p-subscription .assistant-identity b{display:block;font-size:.92rem;font-weight:800;color:var(--ink)}.p-subscription .assistant-identity span{display:block;font-size:.76rem;color:var(--muted);margin-top:1px}.p-subscription .assistant-launch{border:0;background:var(--blue);color:#fff;border-radius:13px;min-height:48px;padding:10px 15px 10px 10px;display:inline-flex;align-items:center;gap:10px;font-weight:750;cursor:pointer;box-shadow:0 14px 28px -20px rgba(36,184,255,.9);transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.p-subscription .assistant-launch:hover{transform:translateY(-2px);background:#0bf;box-shadow:0 18px 34px -21px rgba(36,184,255,.95)}.p-subscription .assistant-launch-icon{width:30px;height:30px;border-radius:9px;background:hsla(0,0%,100%,.18);display:grid;place-items:center;flex:0 0 30px}.p-subscription .assistant-launch-icon svg{width:18px;height:18px}.p-subscription .assistant-launch-arrow{margin-left:2px;font-size:1.05rem;transition:transform .2s var(--ease)}.p-subscription .assistant-launch:hover .assistant-launch-arrow{transform:translateX(3px)}.p-subscription .assistant-launch-light{background:#fff;color:var(--blue);box-shadow:none}.p-subscription .assistant-launch-light .assistant-launch-icon{background:var(--blue);color:#fff}.p-subscription .assistant-launch-light:hover{background:#fff;color:#0bf}.p-subscription .moment-links .assistant-launch{margin-right:0}.p-subscription .final-card .assistant-launch{position:relative;z-index:2}@media(max-width:720px){.p-subscription .assistant-launch{width:100%;justify-content:flex-start}.p-subscription .assistant-launch-arrow{margin-left:auto}.p-subscription .assistant-identity{align-items:flex-start}}.p-subscription .final-card{background:linear-gradient(145deg,var(--orange),#ff5c01)!important;border-radius:30px!important;padding:58px 35px!important;text-align:center!important;color:#fff!important;position:relative!important;overflow:hidden!important}.p-subscription .final-card:after,.p-subscription .final-card:before{content:"";position:absolute;border-radius:50%;background:hsla(0,0%,100%,.13)}.p-subscription .final-card:before{width:190px;height:190px;left:-60px;top:-70px}.p-subscription .final-card:after{width:120px;height:120px;right:-25px;bottom:-35px}.p-subscription .final-card h2{position:relative;z-index:2}.p-subscription .final-card h2 em{color:#fff67f!important}.p-subscription .final-card p{max-width:650px!important;margin:18px auto 28px!important;color:#f6eee4!important;position:relative;z-index:2}.p-subscription .final-ask-btn{background:#fff!important;color:var(--orange2)!important;border:0!important;border-radius:13px!important;min-height:54px!important;padding:14px 30px!important;font-weight:750!important;position:relative;z-index:2;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:none!important}.p-subscription .final-ask-btn:hover{transform:translateY(-2px);background:#f6eee4!important;color:var(--orange2)!important}.p-subscription .final-note{font-size:.78rem!important;margin-top:18px!important;color:#f5c594!important;position:relative;z-index:2}@media(max-width:720px){.p-subscription .final-card{padding:42px 24px!important}.p-subscription .final-ask-btn{width:auto!important;min-width:0!important;padding:13px 22px!important}}.p-subscription .hero-visual-clean{position:relative;min-height:620px}.p-subscription .hero-photo-clean{position:absolute;inset:0;border-radius:34px;overflow:hidden;background:#e8e8e8;box-shadow:var(--shadow)}.p-subscription .hero-photo-clean img{height:100%;object-fit:cover;object-position:center 48%}.p-subscription .hero-photo-clean:after{display:none}@media(max-width:1020px){.p-subscription .hero-visual-clean{min-height:600px}.p-subscription .hero-photo-clean{inset:0}}@media(max-width:720px){.p-subscription .hero-visual-clean{min-height:520px}.p-subscription .hero-photo-clean{inset:0;border-radius:26px}.p-subscription .hero-photo-clean img{object-position:center 46%}}.p-subscription{--surface-orange:#4f322e;--surface-blue:#3e3efe;--surface-green:#00402f;--surface-pink:#fe6d31;--surface-lilac:#9320bd;--section-title:clamp(2.25rem,4vw,3.1rem);--card-title:clamp(1.22rem,2vw,1.55rem);--body-size:1rem;--meta-size:.8125rem;--card-radius:22px;--section-gap:96px;scroll-padding-top:88px;font-size:var(--body-size);line-height:1.58}.p-subscription :focus-visible{outline:3px solid rgba(11,116,165,.48);outline-offset:3px}.p-subscription button:disabled{cursor:wait;opacity:.72}.p-subscription .wrap{width:min(1180px,calc(100% - 48px))}.p-subscription .section{padding:var(--section-gap) 0}.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4{font-family:var(--font-inter),"Inter",system-ui,sans-serif;letter-spacing:-.035em}.p-subscription .hero h1{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:clamp(3.45rem,6vw,4.75rem)!important;line-height:.98!important;font-weight:780!important;max-width:680px}.p-subscription .hero-lede{font-size:1.05rem!important;line-height:1.62;max-width:570px}.p-subscription .blog-head h2,.p-subscription .community-copy h2,.p-subscription .course-copy h2,.p-subscription .final-card h2,.p-subscription .section-head h2,.p-subscription .stories-copy h2,.p-subscription .today-head h2,.p-subscription .toolkit-head h2{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important;font-size:var(--section-title)!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:760!important;text-wrap:balance}.p-subscription .blog-head h2,.p-subscription .course-copy h2,.p-subscription .section-head h2,.p-subscription .stories-copy h2,.p-subscription .today-head h2,.p-subscription .toolkit-head h2{margin-bottom:16px!important}.p-subscription .article h3,.p-subscription .community-card h3,.p-subscription .course-copy h3,.p-subscription .moment-copy h3,.p-subscription .story blockquote,.p-subscription .tool-panel h3{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important}.p-subscription .community-copy h2 em,.p-subscription .course-copy h2 em,.p-subscription .final-card h2 em,.p-subscription .hero h1 em{color:var(--orange)!important;font-style:italic}.p-subscription .blog-head h2 em,.p-subscription .section-head h2 em,.p-subscription .stories-copy h2 em,.p-subscription .today-head h2 em,.p-subscription .toolkit-head h2 em{color:inherit!important;font-style:normal!important}.p-subscription .blog-head p,.p-subscription .community-copy p,.p-subscription .course-body,.p-subscription .section-head p,.p-subscription .stories-copy p,.p-subscription .today-head p,.p-subscription .toolkit-head p{font-size:var(--body-size)!important;line-height:1.6}.p-subscription .blog-head,.p-subscription .stories-top,.p-subscription .today-head,.p-subscription .toolkit-head{margin-bottom:32px!important}.p-subscription .section-head{margin-bottom:30px!important}.p-subscription .blog,.p-subscription .community,.p-subscription .course,.p-subscription .moments,.p-subscription .stories,.p-subscription .today,.p-subscription .toolkit{scroll-margin-top:84px}.p-subscription .article,.p-subscription .community-card,.p-subscription .course-media,.p-subscription .moment-explorer,.p-subscription .story,.p-subscription .support-card,.p-subscription .tool-panel{border-radius:var(--card-radius)!important}.p-subscription .article,.p-subscription .community-card,.p-subscription .story{border:1px solid var(--line)!important;box-shadow:none!important}.p-subscription .assistant-launch,.p-subscription .btn,.p-subscription .moment-preview-action{border-radius:12px!important}.p-subscription .hero{padding:50px 0 58px!important}.p-subscription .hero-grid{grid-template-columns:.95fr 1.05fr!important;gap:46px!important}.p-subscription .hero-visual-clean{aspect-ratio:4/5}.p-subscription .phase-chip{color:var(--orange2)!important;background:#fff!important}.p-subscription .phase-chip:hover{background:var(--wash)!important}.p-subscription .phase-chip.active:hover{background:var(--orange2)!important}.p-subscription .situation-section{padding:66px 0!important;background:#fff!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.p-subscription .situation-section-grid{gap:42px!important;align-items:center}.p-subscription .assistant-product-label{display:inline-flex;align-items:center;gap:9px;color:var(--surface-blue);font-size:var(--meta-size);font-weight:750;margin-bottom:12px}.p-subscription .assistant-product-icon{width:28px;height:28px;border-radius:9px;background:var(--blue);color:var(--ink);display:grid;place-items:center}.p-subscription .situation-box{margin:0!important;border-radius:var(--card-radius)!important;box-shadow:none!important;border-color:#9ad8ff!important}.p-subscription .assistant-launch,.p-subscription .moment-preview-action,.p-subscription .situation-input button{background:var(--surface-blue)!important;color:#fff!important}.p-subscription .assistant-launch:hover,.p-subscription .moment-preview-action:hover,.p-subscription .situation-input button:hover{background:#01766d!important}.p-subscription .inline-response{border-color:#9ad8ff!important}.p-subscription .course{padding:var(--section-gap) 0!important}.p-subscription .course-grid{gap:54px!important}.p-subscription .course-media{min-height:520px!important;box-shadow:none!important;border:1px solid var(--line)}.p-subscription .module-card{left:18px!important;top:auto!important;bottom:88px!important;width:215px!important}.p-subscription .course-copy h2{margin-top:0!important}.p-subscription .course-facts span{border-radius:999px!important}.p-subscription .today{padding:var(--section-gap) 0!important}.p-subscription .rail{grid-template-columns:1.15fr 1fr 1fr 1fr!important;gap:16px!important}.p-subscription .support-card{display:flex!important;flex-direction:column!important;min-height:250px!important;padding:24px!important;border:0!important;box-shadow:none!important}.p-subscription .support-card.featured{background:var(--surface-lilac)!important;color:#fff!important}.p-subscription .support-card.audio{background:var(--surface-blue)!important;color:#fff!important}.p-subscription .support-card.tool{background:var(--surface-green)!important;color:#fff!important}.p-subscription .support-card.read{background:var(--surface-pink)!important;color:#fff!important}.p-subscription .support-card h3{font-size:var(--card-title)!important;line-height:1.15!important;color:#fff!important;margin:10px 0 9px!important}.p-subscription .support-card p{font-size:.93rem!important;line-height:1.52!important;color:hsla(0,0%,100%,.86)!important;opacity:1!important}.p-subscription .support-card .support-type{opacity:.82!important;font-size:.72rem!important}.p-subscription .support-card .support-meta{position:static!important;margin-top:auto!important;padding-top:22px!important;color:hsla(0,0%,100%,.75)!important;opacity:1!important;font-size:var(--meta-size)!important}.p-subscription .support-card .support-icon{background:#fff!important;color:var(--ink)!important;border:0!important;box-shadow:none!important}.p-subscription .moments{padding:var(--section-gap) 0!important}.p-subscription .moment-explorer{grid-template-columns:.43fr 1.57fr!important}.p-subscription .moment-view{grid-template-columns:1.02fr .98fr!important;gap:28px!important;padding:30px!important}.p-subscription .moment-copy h3{font-size:1.8rem!important;line-height:1.12!important}.p-subscription .moment-visual{min-height:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.p-subscription .moment-preview-card{height:100%;min-height:330px;background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:16px}.p-subscription .moment-preview-head{display:flex;justify-content:space-between;gap:12px;color:var(--faint);font-size:var(--meta-size);font-weight:650}.p-subscription .moment-preview-script{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.p-subscription .moment-preview-row small,.p-subscription .moment-preview-script small{display:block;color:var(--orange2);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;margin-bottom:7px}.p-subscription .moment-preview-script p{font-size:1rem;line-height:1.5;color:var(--ink)}.p-subscription .moment-preview-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-subscription .moment-preview-row>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px}.p-subscription .moment-preview-row b{display:block;font-size:.9rem;line-height:1.3}.p-subscription .moment-preview-action{border:0;min-height:46px;padding:12px 15px;font-weight:750;display:flex;align-items:center;justify-content:space-between;margin-top:auto;cursor:pointer}.p-subscription .toolkit{padding:var(--section-gap) 0!important;background:var(--paper)!important}.p-subscription .toolkit-head{display:grid!important;grid-template-columns:1.15fr .85fr!important;align-items:start!important;gap:36px!important}.p-subscription .toolkit-grid{grid-template-columns:1.55fr .9fr .9fr!important;gap:16px!important}.p-subscription .tool-panel{padding:26px!important;border:0!important;box-shadow:none!important}.p-subscription .tool-builder{background:var(--surface-orange)!important}.p-subscription .audio-panel{background:var(--surface-blue)!important}.p-subscription .emotion-panel{background:var(--surface-lilac)!important}.p-subscription .check-panel{background:var(--surface-green)!important}.p-subscription .tool-panel h3{font-size:1.55rem!important;line-height:1.15!important}.p-subscription .tool-panel p{font-size:.94rem!important;line-height:1.55!important}.p-subscription .tool-panel .tool-label{font-size:.72rem!important}.p-subscription .stories{padding:var(--section-gap) 0!important}.p-subscription .stories-top{align-items:flex-end!important}.p-subscription .story-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 44px)/3)!important;grid-template-columns:none!important;gap:22px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.p-subscription .story-grid::-webkit-scrollbar{display:none}.p-subscription .story{min-height:330px!important;padding:28px!important;scroll-snap-align:start}.p-subscription .story blockquote{font-size:1.12rem!important;line-height:1.48!important;margin-bottom:26px!important}.p-subscription .person-avatar{width:52px!important;height:52px!important}.p-subscription .av4{background:var(--green-soft)}.p-subscription .stories-arrows button{width:44px!important;height:44px!important;font-size:1.1rem!important}.p-subscription .community{padding:var(--section-gap) 0!important}.p-subscription .community-shell{padding:38px!important;border-radius:28px!important;grid-template-columns:.86fr 1.14fr!important;gap:28px!important}.p-subscription .community-copy h2{color:var(--ink)!important}.p-subscription .community-cards{gap:14px!important}.p-subscription .community-card{min-height:300px!important;padding:22px!important}.p-subscription .community-card h3{font-size:1.18rem!important;line-height:1.4!important;margin:34px 0 auto!important}.p-subscription .blog{padding:var(--section-gap) 0!important}.p-subscription .article img{height:210px!important}.p-subscription .article-body{padding:20px!important}.p-subscription .article h3{font-size:1.18rem!important;line-height:1.28!important}.p-subscription .article p{line-height:1.55!important}.p-subscription .final{padding:76px 0!important}.p-subscription .final-card{border-radius:28px!important;padding:52px 32px!important}.p-subscription .final-card h2{color:#fff!important}.p-subscription .mb1,.p-subscription .mb2,.p-subscription .mb3,.p-subscription .start,.p-subscription .visual-note{display:none!important}@media(max-width:1020px){.p-subscription{--section-gap:80px;--section-title:clamp(2.1rem,5vw,2.8rem)}.p-subscription .community-shell,.p-subscription .course-grid,.p-subscription .hero-grid{grid-template-columns:1fr!important}.p-subscription .hero-visual-clean{aspect-ratio:16/10!important}.p-subscription .rail{grid-template-columns:1fr 1fr!important}.p-subscription .moment-view,.p-subscription .toolkit-head{grid-template-columns:1fr!important}.p-subscription .toolkit-grid{grid-template-columns:1fr 1fr!important}.p-subscription .tool-builder{grid-row:auto!important}.p-subscription .check-panel,.p-subscription .tool-builder{grid-column:1/span 2!important}.p-subscription .story-grid{grid-auto-columns:calc((100% - 22px)/2)!important}}@media(max-width:720px){.p-subscription{--section-gap:68px;--section-title:2rem}.p-subscription .wrap{width:min(100% - 30px,1180px)!important}.p-subscription .hero{padding:32px 0 44px!important}.p-subscription .hero-grid{gap:28px!important}.p-subscription .hero h1{font-size:clamp(2.65rem,13vw,3.3rem)!important;line-height:1!important}.p-subscription .hero-lede{font-size:.98rem!important}.p-subscription .phase-chips{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.p-subscription .phase-chips::-webkit-scrollbar{display:none}.p-subscription .phase-chip{flex:0 0 auto;scroll-snap-align:start}.p-subscription .hero-visual-clean{aspect-ratio:4/3!important;min-height:0!important}.p-subscription .hero-photo-clean{border-radius:22px!important}.p-subscription .hero-photo-clean img{object-position:center 46%!important}.p-subscription .situation-section{padding:52px 0!important}.p-subscription .situation-section-grid{gap:22px!important}.p-subscription .situation-input{align-items:stretch!important;flex-direction:column!important;padding:8px!important}.p-subscription .situation-input input{padding:12px!important}.p-subscription .quick-situations{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none;padding-bottom:3px}.p-subscription .quick-situations button{flex:0 0 auto}.p-subscription .course-media{min-height:420px!important}.p-subscription .module-card{left:12px!important;bottom:86px!important;width:200px!important}.p-subscription .rail{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important;scroll-snap-type:x mandatory;gap:14px!important;scrollbar-width:none}.p-subscription .rail::-webkit-scrollbar{display:none}.p-subscription .support-card{min-width:285px!important;scroll-snap-align:start}.p-subscription .moment-explorer{grid-template-columns:1fr!important}.p-subscription .moment-tabs{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}.p-subscription .moment-tabs::-webkit-scrollbar{display:none}.p-subscription .moment-tab{min-width:230px!important;scroll-snap-align:start;border-bottom:0!important;border-right:1px solid #9ad8ff!important}.p-subscription .moment-tabs:after{content:"Swipe to explore →";min-width:145px;display:grid;place-items:center;color:var(--faint);font-size:.78rem;padding:0 16px}.p-subscription .moment-view{padding:20px!important}.p-subscription .moment-preview-row,.p-subscription .toolkit-grid{grid-template-columns:1fr!important}.p-subscription .check-panel,.p-subscription .tool-builder{grid-column:auto!important}.p-subscription .tool-panel{padding:23px!important}.p-subscription .story-grid{grid-auto-columns:88%!important}.p-subscription .stories-arrows{display:flex!important}.p-subscription .community-shell{padding:26px 20px!important}.p-subscription .community-cards{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-20px;padding-right:20px}.p-subscription .community-cards::-webkit-scrollbar{display:none}.p-subscription .community-card{min-width:86%!important;min-height:280px!important;scroll-snap-align:start}.p-subscription .blog-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}.p-subscription .blog-grid::-webkit-scrollbar{display:none}.p-subscription .article{min-width:86%!important;scroll-snap-align:start}.p-subscription .final-card{padding:42px 22px!important}}.p-subscription .reveal{opacity:1!important;transform:none!important}.p-subscription{background:var(--cream)}.p-subscription .site-header{background:hsla(33,50%,93%,.9)}.p-subscription .hero{background:linear-gradient(150deg,var(--cream) 0,#fff 58%,var(--yellow-soft) 145%)!important}.p-subscription .hero[data-time=morning]{--hero-glow:rgba(254,222,69,.38)}.p-subscription .hero[data-time=afternoon]{--hero-glow:rgba(36,184,255,.22)}.p-subscription .hero[data-time=evening]{--hero-glow:rgba(255,189,218,.3)}.p-subscription .hero[data-time=night]{--hero-glow:rgba(215,183,255,.35)}.p-subscription .nav-links a.active{background:var(--peach);color:var(--support-brown)}.p-subscription .btn-primary{background:var(--orange)!important;color:var(--ink)!important;box-shadow:none!important}.p-subscription .btn-primary:hover{background:var(--support-orange)!important;color:var(--ink)!important}.p-subscription .phase-chip{border-color:var(--orange)!important;color:var(--support-brown)!important}.p-subscription .phase-chip.active{background:var(--orange)!important;border-color:var(--orange)!important;color:var(--ink)!important}.p-subscription .phase-chip:hover{background:var(--peach)!important}.p-subscription .phase-chip.active:hover{background:var(--support-orange)!important;color:var(--ink)!important}.p-subscription .assistant-product-label{color:var(--support-blue)!important}.p-subscription .assistant-launch,.p-subscription .assistant-product-icon,.p-subscription .moment-preview-action,.p-subscription .situation-input button{background:var(--blue)!important;color:var(--ink)!important}.p-subscription .assistant-launch:hover,.p-subscription .moment-preview-action:hover,.p-subscription .situation-input button:hover{background:#0bf!important;color:var(--ink)!important}.p-subscription .situation-input:focus-within{border-color:var(--blue)!important;box-shadow:0 0 0 4px rgba(36,184,255,.2)!important}.p-subscription .inline-response{border-color:var(--blue-soft)!important}.p-subscription .quick-situations button:first-child{background:var(--pink-soft)!important}.p-subscription .quick-situations button:nth-child(2){background:var(--yellow-soft)!important}.p-subscription .quick-situations button:nth-child(3){background:var(--lilac-soft)!important}.p-subscription .quick-situations button:nth-child(4){background:var(--green-soft)!important}.p-subscription .quick-situations button:nth-child(5){background:var(--blue-soft)!important}.p-subscription .support-card.featured{background:var(--support-purple)!important}.p-subscription .support-card.audio{background:var(--support-blue)!important}.p-subscription .support-card.tool{background:var(--support-green)!important}.p-subscription .support-card.read{background:var(--support-red)!important}.p-subscription .tool-builder{background:var(--support-brown)!important}.p-subscription .audio-panel{background:var(--support-blue)!important}.p-subscription .emotion-panel{background:var(--support-purple)!important}.p-subscription .check-panel{background:var(--support-green)!important}.p-subscription .community-shell{background:var(--lilac)!important}.p-subscription .community-symbol{background:var(--support-purple)!important;color:#fff!important}.p-subscription .community-status i{background:var(--green)!important}.p-subscription .blog,.p-subscription .situation-section{background:#fff!important}.p-subscription .chat-compose,.p-subscription .chat-intro,.p-subscription .chat-quick button,.p-subscription .moment-preview-card{background:var(--cream)!important}.p-subscription .article,.p-subscription .community-card,.p-subscription .course-media,.p-subscription .moment-explorer,.p-subscription .story{border-color:var(--line)!important}.p-subscription .article-tag{border-color:var(--orange)!important;color:var(--support-orange)!important}.p-subscription .final-card{background:var(--orange)!important;color:var(--ink)!important}.p-subscription .final-card h2,.p-subscription .final-card h2 em{color:var(--ink)!important}.p-subscription .final-card p,.p-subscription .final-note{color:var(--support-brown)!important}.p-subscription .final-ask-btn,.p-subscription .final-card .btn{background:#fff!important;color:var(--support-brown)!important}.p-subscription .final-card:after,.p-subscription .final-card:before{background:hsla(0,0%,100%,.22)!important}.p-subscription :focus-visible{outline-color:var(--support-blue)!important}.p-subscription .hero{background:#f8eee7!important}.p-subscription .hero:after{display:none!important}.p-subscription .assistant-product-label{color:#24b8ff!important}.p-subscription .course{background:#f8eee7!important}.p-subscription .today{background:#fff!important}.p-subscription .support-card.featured{background:#bbacfb!important}.p-subscription .support-card.audio{background:#24b8ff!important}.p-subscription .support-card.tool{background:#51c46d!important}.p-subscription .support-card.read{background:#ffb0d3!important}.p-subscription .support-card.audio,.p-subscription .support-card.featured,.p-subscription .support-card.read,.p-subscription .support-card.tool{color:#fff!important}.p-subscription .support-card.audio p,.p-subscription .support-card.featured p,.p-subscription .support-card.read p,.p-subscription .support-card.tool p{color:hsla(0,0%,100%,.86)!important}.p-subscription .support-card .support-type{color:#fff!important}.p-subscription .support-card .support-meta{color:hsla(0,0%,100%,.78)!important}.p-subscription .moment-explorer{background:#fff!important;border-color:#e7d9cf!important;box-shadow:none!important}.p-subscription .moment-tabs{background:#f8eee7!important}.p-subscription .moment-tab{border-bottom-color:#e7d9cf!important}.p-subscription .moment-tab.active{color:#fe6d31!important}.p-subscription .moment-kicker{color:#24b8ff!important}.p-subscription .tool-builder{background:#fe6d31!important}.p-subscription .audio-panel{background:#24b8ff!important}.p-subscription .emotion-panel{background:#bbacfb!important}.p-subscription .check-panel{background:#51c46d!important}.p-subscription .audio-panel,.p-subscription .check-panel,.p-subscription .emotion-panel,.p-subscription .tool-builder{border-color:hsla(0,0%,100%,.18)!important}.p-subscription .tool-panel .check-message,.p-subscription .tool-panel .tool-label,.p-subscription .tool-panel .tool-link,.p-subscription .tool-panel .tool-time,.p-subscription .tool-panel h3,.p-subscription .tool-panel label,.p-subscription .tool-panel p{color:#fff!important}.p-subscription .tool-panel select{background:hsla(0,0%,100%,.14)!important;border-color:hsla(0,0%,100%,.38)!important;color:#fff!important}.p-subscription .tool-panel .script-output{background:rgba(79,50,46,.92)!important}.p-subscription .tool-panel .script-output small{color:#fede45!important}.p-subscription .tool-panel .tool-play{background:#fff!important;color:#24201d!important}.p-subscription .tool-panel .mood{background:hsla(0,0%,100%,.14)!important;border-color:hsla(0,0%,100%,.34)!important;color:#fff!important}.p-subscription .tool-panel .mood-icon{background:#fff!important;color:#24201d!important}.p-subscription .phase-chip{border:1.5px solid #fe6d31!important;color:#fe6d31!important}.p-subscription .phase-chip:hover{background:rgba(254,109,49,.06)!important;border-color:#fe6d31!important;color:#fe6d31!important}.p-subscription .phase-chip.active{background:#fe6d31!important;border-color:#fe6d31!important;color:#fff!important}.p-subscription .phase-chip .phase-glyph{opacity:.9}.p-subscription .community-shell,.p-subscription .community-shell .btn-dark,.p-subscription .community-shell .community-badge,.p-subscription .community-shell .community-members,.p-subscription .community-shell h2,.p-subscription .community-shell p{color:#fff!important}.p-subscription .community-shell .community-live-dot{background:#fff!important;box-shadow:0 0 0 6px hsla(0,0%,100%,.18)!important}.p-subscription .community-badge{background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.22)!important}.p-subscription .community-members{color:hsla(0,0%,100%,.9)!important}.p-subscription .community-shell .btn-dark{background:#fff!important;color:#24201d!important;border-color:#fff!important}.p-subscription .audio-panel,.p-subscription .audio-panel h3,.p-subscription .check-panel,.p-subscription .check-panel h3,.p-subscription .emotion-panel,.p-subscription .emotion-panel h3,.p-subscription .final-card,.p-subscription .final-card h2,.p-subscription .support-card.audio,.p-subscription .support-card.audio h3,.p-subscription .support-card.featured,.p-subscription .support-card.featured h3,.p-subscription .support-card.read,.p-subscription .support-card.read h3,.p-subscription .support-card.tool,.p-subscription .support-card.tool h3,.p-subscription .tool-builder,.p-subscription .tool-builder h3{color:#fff!important}.p-subscription .audio-panel p,.p-subscription .check-panel p,.p-subscription .emotion-panel p,.p-subscription .final-card p,.p-subscription .support-card.audio p,.p-subscription .support-card.featured p,.p-subscription .support-card.read p,.p-subscription .support-card.tool p,.p-subscription .tool-builder p{color:hsla(0,0%,100%,.86)!important}.p-subscription .tool-panel .script-output{background:#f8eee7!important;color:#24201d!important}.p-subscription .tool-panel .script-output small{color:#fe6d31!important}.p-subscription .tool-panel .script-output p{color:#24201d!important}.p-subscription .article{border:1px solid rgba(36,32,29,.08)!important;border-radius:26px!important}.p-subscription .article-body{padding:22px!important}.p-subscription .article-tag{border:1px solid rgba(36,32,29,.1)!important}.p-subscription .article h3{margin:15px 0 10px!important}.p-subscription .article-meta{color:var(--muted)!important}.p-subscription .moments{background:#f8eee7!important}.p-subscription .moments .section-head{max-width:760px!important;margin-bottom:28px!important}.p-subscription .moment-friendly{max-width:940px;margin:0 auto}.p-subscription .moment-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.p-subscription .moment-choice{border:1.5px solid rgba(36,32,29,.16);background:transparent;border-radius:999px;padding:10px 15px;font-weight:700;font-size:.84rem;color:var(--ink2);cursor:pointer;transition:.2s}.p-subscription .moment-choice:hover{border-color:#fe6d31;color:#fe6d31;background:rgba(254,109,49,.05)}.p-subscription .moment-choice.active{background:#fe6d31;border-color:#fe6d31;color:#fff}.p-subscription .moment-result-card{background:#fff;border:1px solid rgba(36,32,29,.08);border-radius:26px;padding:34px;box-shadow:none}.p-subscription .moment-result-card .moment-kicker{color:#24b8ff!important;font-size:.68rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.p-subscription .moment-result-card h3{font-size:clamp(1.8rem,3vw,2.6rem);margin:10px 0 12px;max-width:700px}.p-subscription .moment-summary{color:var(--muted);max-width:720px;font-size:1rem}.p-subscription .moment-result-card .try-now{background:#f8eee7!important;border:1px solid rgba(36,32,29,.08)!important;margin-top:22px;padding:20px;border-radius:18px;max-width:760px}.p-subscription .moment-result-card .try-now small{color:#fe6d31!important}.p-subscription .moment-result-card .try-now p{font-size:1.08rem;line-height:1.5}.p-subscription .moment-tool-meta{display:flex;align-items:center;gap:9px;margin-top:17px;color:var(--muted);font-size:.82rem;font-weight:700}.p-subscription .moment-tool-meta i{width:4px;height:4px;border-radius:50%;background:#fe6d31}.p-subscription .moment-primary-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}.p-subscription .moment-tool-toggle{min-width:205px}.p-subscription .moment-assistant-link{border:0;background:transparent;padding:5px 0;color:var(--muted);font-size:.88rem;cursor:pointer;text-align:left}.p-subscription .moment-assistant-link strong{color:#fe6d31}.p-subscription .moment-assistant-link:hover strong{text-decoration:underline}.p-subscription .moment-inline-tool{margin-top:25px;padding:24px;border-radius:20px;background:#f8eee7;border:1px solid rgba(36,32,29,.08)}.p-subscription .moment-inline-tool[hidden]{display:none}.p-subscription .moment-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.p-subscription .moment-inline-head small{display:block;color:#24b8ff;text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;font-weight:800}.p-subscription .moment-inline-head h4{font-size:1.35rem;margin-top:4px}.p-subscription .moment-inline-close{width:36px;height:36px;border-radius:50%;border:1px solid rgba(36,32,29,.12);background:#fff;font-size:1.25rem;cursor:pointer}.p-subscription .moment-repair-grid,.p-subscription .moment-tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.p-subscription .moment-repair-grid label,.p-subscription .moment-tool-fields label{font-size:.75rem;font-weight:750;color:var(--muted)}.p-subscription .moment-repair-grid textarea,.p-subscription .moment-tool-fields select{display:block;width:100%;margin-top:6px;border:1px solid rgba(36,32,29,.12);background:#fff;border-radius:12px;padding:12px;color:var(--ink)}.p-subscription .moment-tool-output{background:#fff;border:1px solid rgba(36,32,29,.08);border-radius:15px;padding:17px;margin-top:14px}.p-subscription .moment-tool-output small{color:#fe6d31;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:800}.p-subscription .moment-tool-output p{font-size:1rem;line-height:1.5;margin-top:6px}.p-subscription .moment-tool-help{color:var(--muted);margin-bottom:13px}.p-subscription .moment-option-row{display:flex;flex-wrap:wrap;gap:9px}.p-subscription .moment-option-row button{border:1px solid rgba(36,32,29,.14);background:#fff;border-radius:999px;padding:9px 13px;cursor:pointer}.p-subscription .moment-option-row button.active{background:#fe6d31;border-color:#fe6d31;color:#fff}.p-subscription .moment-calm-tool{text-align:center;padding:8px 0 2px}.p-subscription .calm-orb{width:90px;height:90px;border-radius:50%;background:#24b8ff;margin:0 auto 16px;animation:momentBreathe 5s ease-in-out infinite;opacity:.9}.p-subscription .moment-calm-tool p{max-width:520px;margin:0 auto 16px;color:var(--muted)}@keyframes momentBreathe{0%,to{transform:scale(.78);opacity:.65}50%{transform:scale(1);opacity:1}}@media(max-width:720px){.p-subscription .moment-chip-list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px;scrollbar-width:none}.p-subscription .moment-chip-list::-webkit-scrollbar{display:none}.p-subscription .moment-choice{white-space:nowrap;scroll-snap-align:start}.p-subscription .moment-result-card{padding:24px 20px}.p-subscription .moment-primary-actions{align-items:stretch;flex-direction:column}.p-subscription .moment-tool-toggle{width:100%}.p-subscription .moment-assistant-link{text-align:center}.p-subscription .moment-repair-grid,.p-subscription .moment-tool-fields{grid-template-columns:1fr}.p-subscription .moment-inline-tool{padding:20px 16px}}.p-subscription .moment-result-card h3{margin-top:0!important}.p-subscription .btn-primary,.p-subscription .btn-primary *,.p-subscription .chat-compose button,.p-subscription .chat-compose button *,.p-subscription .community-shell h2 em,.p-subscription .course-preview button,.p-subscription .course-preview button *,.p-subscription .final-card h2 em,.p-subscription .moment-choice.active,.p-subscription .moment-choice.active *,.p-subscription .moment-option-row button.active,.p-subscription .moment-option-row button.active *,.p-subscription .phase-chip.active,.p-subscription .phase-chip.active *,.p-subscription .situation-input button,.p-subscription .situation-input button *{color:#fff!important}.p-subscription .btn-light,.p-subscription .community-shell .btn-dark,.p-subscription .final-ask-btn,.p-subscription .menu,.p-subscription .moment-inline-close,.p-subscription .mood,.p-subscription .stories-arrows button,.p-subscription .tool-play{color:#fe6d31!important}.p-subscription .btn-light *,.p-subscription .community-shell .btn-dark *,.p-subscription .final-ask-btn *,.p-subscription .menu *,.p-subscription .moment-inline-close *,.p-subscription .mood *,.p-subscription .stories-arrows button *,.p-subscription .tool-play *{color:inherit!important}.p-subscription .assistant-launch-light,.p-subscription .btn-light,.p-subscription .community-shell .btn-dark,.p-subscription .final-ask-btn,.p-subscription .final-card .btn,.p-subscription .menu,.p-subscription .moment-inline-close,.p-subscription .moment-option-row button:not(.active),.p-subscription .mood:not(.active),.p-subscription .progress-view-switch button.active,.p-subscription .stories-arrows button,.p-subscription .tool-play{color:#fe6d31!important}.p-subscription .check-panel .mood,.p-subscription .check-panel .mood .mood-label,.p-subscription .check-panel .mood.active,.p-subscription .check-panel .mood.active .mood-label,.p-subscription .moment-option-row button.active,.p-subscription .mood.active{color:#fff!important}.p-subscription .community-shell{display:block!important;padding:52px!important;border-radius:32px!important;overflow:hidden!important}.p-subscription .community-copy{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;column-gap:56px!important;row-gap:16px!important;align-items:start!important}.p-subscription .community-identity{grid-column:1/-1!important;margin-bottom:8px!important}.p-subscription .community-copy h2{grid-column:1!important;grid-row:2/6!important;max-width:620px!important;font-size:clamp(3.25rem,6vw,5.4rem)!important;line-height:.98!important;margin:0!important;align-self:center!important}.p-subscription .community-copy>p{grid-column:2!important;grid-row:2!important;max-width:480px!important;margin:4px 0 0!important}.p-subscription .community-members{grid-column:2!important;grid-row:3!important;margin-top:10px!important}.p-subscription .community-copy>.btn{grid-column:2!important;grid-row:4!important;width:max-content!important;margin-top:6px!important}.p-subscription .community-cards{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)!important;grid-template-rows:1fr 1fr!important;gap:16px!important;margin-top:42px!important}.p-subscription .community-card{min-height:0!important;padding:26px!important;border-radius:24px!important}.p-subscription .community-card:first-child{grid-row:1/3!important;min-height:430px!important;padding:32px!important}.p-subscription .community-card:first-child h3{font-size:clamp(1.75rem,3vw,2.55rem)!important;line-height:1.12!important;max-width:650px!important;margin:52px 0 auto!important}.p-subscription .community-card:not(:first-child){min-height:205px!important}.p-subscription .community-card:not(:first-child) h3{font-size:1.18rem!important;margin:22px 0 auto!important}.p-subscription .community-question-card .community-post-head b{font-size:.9rem!important}.p-subscription h1,.p-subscription h2,.p-subscription h3,.p-subscription h4{text-wrap:balance}.p-subscription blockquote,.p-subscription p{text-wrap:pretty}.p-subscription .no-widow{white-space:nowrap}@media(max-width:1020px){.p-subscription .community-shell{padding:38px!important}.p-subscription .community-copy{grid-template-columns:1fr!important;row-gap:18px!important}.p-subscription .community-copy h2,.p-subscription .community-copy>.btn,.p-subscription .community-copy>p,.p-subscription .community-identity,.p-subscription .community-members{grid-column:1!important;grid-row:auto!important}.p-subscription .community-copy h2{max-width:760px!important}.p-subscription .community-cards{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.p-subscription .community-card:first-child{grid-column:1/-1!important;grid-row:auto!important;min-height:340px!important}}@media(max-width:720px){.p-subscription .community{padding:78px 0!important}.p-subscription .community-shell{padding:30px 20px!important;border-radius:26px!important}.p-subscription .community-copy h2{font-size:clamp(2.75rem,13vw,4.1rem)!important}.p-subscription .community-copy>.btn{width:100%!important}.p-subscription .community-cards{display:flex!important;overflow-x:auto!important;gap:14px!important;margin-top:30px!important;margin-right:-20px!important;padding-right:20px!important;scroll-snap-type:x mandatory!important}.p-subscription .community-card,.p-subscription .community-card:first-child,.p-subscription .community-card:not(:first-child){min-width:84vw!important;min-height:300px!important;scroll-snap-align:start!important}.p-subscription .community-card:first-child h3{font-size:1.7rem!important;margin-top:36px!important}}.p-subscription .situation-section .wrap{display:block!important}.p-subscription .situation-box-full,.p-subscription .situation-section-form{width:100%!important;max-width:none!important}.p-subscription .situation-box-full{padding:28px!important;border-radius:28px!important;box-shadow:none!important}.p-subscription .situation-box-full .assistant-identity,.p-subscription .situation-box-full .assistant-product-label{margin-bottom:18px!important}.p-subscription .situation-box-full .situation-input{width:100%!important}.p-subscription .situation-box-full .situation-input input{font-size:clamp(1rem,1.6vw,1.18rem)!important;min-height:50px!important}.p-subscription .situation-box-full .situation-input input::placeholder{color:var(--ink2)!important;opacity:.74}.p-subscription .today-head,.p-subscription .toolkit-head{display:block!important}.p-subscription .today-head>div,.p-subscription .toolkit-head>div{max-width:860px!important}.p-subscription .today-head>p,.p-subscription .toolkit-head>p{max-width:760px!important;margin-top:16px!important}.p-subscription .community-reactions{display:flex!important;align-items:center!important;gap:8px!important}.p-subscription .community-reactions .react{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:6px 10px!important;border:1px solid rgba(36,32,29,.1)!important;border-radius:999px!important;background:#f8eee7!important;color:rgba(36,32,29,.66)!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}.p-subscription .community-reactions .react:hover{transform:translateY(-1px)!important;border-color:rgba(254,109,49,.35)!important;color:#fe6d31!important;background:rgba(254,109,49,.08)!important}.p-subscription .community-reactions .react.active{border-color:rgba(254,109,49,.42)!important;background:rgba(254,109,49,.1)!important;color:#fe6d31!important}.p-subscription .reaction-icon{width:16px!important;height:16px!important;flex:0 0 16px!important}.p-subscription .react.active .reaction-heart path{fill:currentColor!important}@media(max-width:720px){.p-subscription .situation-box-full{padding:20px!important;border-radius:22px!important}.p-subscription .today-head>p,.p-subscription .toolkit-head>p{margin-top:13px!important}.p-subscription .community-reactions .react{min-height:32px!important;padding:5px 9px!important}}.p-subscription .anchor-offset{position:absolute;top:-88px}.p-subscription .support-hub{position:relative;background:#fff}.p-subscription .support-hub-head{max-width:780px;margin-bottom:30px}.p-subscription .support-hub-head h2{font-size:clamp(2.8rem,5.2vw,4.7rem);line-height:1.02;text-wrap:balance}.p-subscription .support-hub-head p{margin-top:16px;color:var(--muted);max-width:680px;font-size:1rem}.p-subscription .support-mode-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.p-subscription .support-mode-tab{position:relative;min-height:92px;border:1px solid rgba(36,32,29,.1);border-radius:20px;background:#fff;padding:15px 16px;display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:.22s ease;color:var(--ink)}.p-subscription .support-mode-tab:hover{transform:translateY(-2px);border-color:rgba(36,32,29,.2)}.p-subscription .support-mode-tab.active{border-color:#fe6d31;box-shadow:0 0 0 2px rgba(254,109,49,.12)}.p-subscription .support-mode-tab.active[data-support-mode=listen]{border-color:#24b8ff;box-shadow:0 0 0 2px rgba(36,184,255,.16)}.p-subscription .support-mode-tab.active[data-support-mode=try]{border-color:#fe6d31;box-shadow:0 0 0 2px rgba(254,109,49,.12)}.p-subscription .support-mode-tab.active[data-support-mode=understand]{border-color:#bbacfb;box-shadow:0 0 0 2px rgba(187,172,251,.22)}.p-subscription .support-mode-tab.active[data-support-mode=checkin]{border-color:#51c46d;box-shadow:0 0 0 2px rgba(81,196,109,.18)}.p-subscription .support-mode-tab span:nth-child(2){min-width:0}.p-subscription .support-mode-tab small{display:block;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:760}.p-subscription .support-mode-tab b{display:block;font-size:.92rem;line-height:1.25;margin-top:3px}.p-subscription .support-mode-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:#fff}.p-subscription .support-mode-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .listen-icon{background:#24b8ff}.p-subscription .try-icon{background:#fe6d31}.p-subscription .understand-icon{background:#bbacfb}.p-subscription .checkin-icon{background:#51c46d}.p-subscription .recommended-label{display:none;position:absolute;right:12px;top:9px;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;font-style:normal;font-weight:800;color:#fe6d31}.p-subscription .support-mode-tab.recommended .recommended-label{display:block}.p-subscription .support-workspace{border-radius:30px;overflow:hidden}.p-subscription .support-mode-panel{display:none;min-height:410px;padding:38px;color:#fff;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:center}.p-subscription .support-mode-panel.active{display:grid;animation:rise .28s ease}.p-subscription .listen-panel{background:#24b8ff}.p-subscription .try-panel{background:#fe6d31}.p-subscription .understand-panel{background:#bbacfb}.p-subscription .checkin-panel{background:#51c46d}.p-subscription .support-mode-panel .tool-label{color:#fff!important;opacity:.88}.p-subscription .support-mode-panel h3{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.03;color:#fff!important;text-wrap:balance;margin:10px 0 14px}.p-subscription .support-mode-panel p{color:hsla(0,0%,100%,.9)!important;max-width:560px}.p-subscription .support-panel-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.p-subscription .support-panel-meta span{border:1px solid hsla(0,0%,100%,.34);border-radius:999px;padding:7px 11px;font-size:.76rem}.p-subscription .support-primary-action{justify-self:end;min-width:210px;border:0;border-radius:16px;padding:18px 22px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:780;cursor:pointer}.p-subscription .white-action{background:#fff;color:#fe6d31}.p-subscription .audio-symbol{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f8eee7}.p-subscription .support-tool-area{min-width:0}.p-subscription .support-mode-panel .builder-fields{margin:0 0 12px}.p-subscription .support-mode-panel .builder-fields label{color:#fff!important}.p-subscription .support-mode-panel .builder-fields select{background:hsla(0,0%,100%,.14)!important;border:1px solid hsla(0,0%,100%,.42)!important;color:#fff!important}.p-subscription .support-mode-panel .builder-fields select option{color:#24201d;background:#fff}.p-subscription .support-mode-panel .script-output{background:#f8eee7!important;color:#24201d!important;border-radius:18px;padding:22px}.p-subscription .support-mode-panel .script-output small{color:#fe6d31!important}.p-subscription .support-mode-panel .script-output p{color:#24201d!important;font-size:1.08rem}.p-subscription .emotion-map-mini{background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.24);border-radius:22px;padding:24px}.p-subscription .emotion-map-mini>p{font-weight:750;margin-bottom:15px}.p-subscription .emotion-options{display:flex;flex-wrap:wrap;gap:9px}.p-subscription .emotion-options button{border:1px solid hsla(0,0%,100%,.4);background:transparent;color:#fff;border-radius:999px;padding:9px 13px;font-weight:700;cursor:pointer}.p-subscription .emotion-options button.active{background:#fff;color:#fe6d31;border-color:#fff}.p-subscription .emotion-result{margin-top:18px;background:#fff;color:#24201d;border-radius:15px;padding:16px;min-height:82px;font-size:.9rem;line-height:1.45}.p-subscription .support-mode-panel .check-row{margin-top:0}.p-subscription .support-mode-panel .mood{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.34)!important;color:#fff!important}.p-subscription .support-mode-panel .mood.active{background:hsla(0,0%,100%,.27)!important;color:#fff!important;border-color:#fff!important}.p-subscription .support-mode-panel .mood-icon{background:hsla(0,0%,100%,.18)!important;color:#fff!important}.p-subscription .support-mode-panel .check-message{margin-top:18px;background:#fff;color:#24201d!important;border-radius:15px;padding:16px}@media(max-width:980px){.p-subscription .support-mode-tabs{grid-template-columns:1fr 1fr}.p-subscription .support-mode-panel{grid-template-columns:1fr;min-height:0}.p-subscription .support-primary-action{justify-self:start}}@media(max-width:640px){.p-subscription .support-mode-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.p-subscription .support-mode-tabs::-webkit-scrollbar{display:none}.p-subscription .support-mode-tab{min-width:230px;scroll-snap-align:start}.p-subscription .support-mode-panel{padding:26px 22px;gap:26px;border-radius:24px}.p-subscription .support-mode-panel h3{font-size:2.15rem}.p-subscription .support-primary-action{width:100%;min-width:0}.p-subscription .builder-fields{grid-template-columns:1fr!important}}.p-subscription .community{background:#bbacfb!important;padding:108px 0!important}.p-subscription .community-shell{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.p-subscription .community-shell:after{display:none!important}@media(max-width:720px){.p-subscription .community{padding:78px 0!important}.p-subscription .community-shell{padding:0!important;border-radius:0!important}}.p-subscription .try-panel{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:clamp(42px,5vw,84px)!important;align-items:center!important;min-height:480px!important;padding:clamp(42px,4vw,64px)!important}.p-subscription .try-panel .support-panel-copy{align-self:center!important;max-width:430px!important;padding-right:0!important}.p-subscription .try-panel .support-panel-copy h3{max-width:420px!important;margin-bottom:18px!important}.p-subscription .try-panel .support-panel-copy p{max-width:390px!important}.p-subscription .try-panel .support-tool-area{width:100%!important;max-width:760px!important;justify-self:end!important;display:grid!important;gap:18px!important;align-content:center!important}.p-subscription .try-panel .builder-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;align-items:end!important}.p-subscription .try-panel .builder-fields>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.p-subscription .try-panel .builder-fields label{display:block!important;margin:0!important;font-size:.76rem!important;line-height:1.2!important;letter-spacing:.01em!important}.p-subscription .try-panel .builder-fields select{width:100%!important;min-width:0!important;min-height:58px!important;padding:0 46px 0 16px!important;border-radius:14px!important;font-size:1rem!important;line-height:1.2!important}.p-subscription .try-panel .script-output{width:100%!important;min-height:168px!important;margin:0!important;padding:26px 30px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-shadow:none!important}.p-subscription .try-panel .script-output small{margin-bottom:14px!important;font-size:.72rem!important;letter-spacing:.12em!important}.p-subscription .try-panel .script-output p{margin:0!important;max-width:100%!important;font-size:clamp(1.05rem,1.45vw,1.28rem)!important;line-height:1.48!important;text-wrap:pretty!important}@media(max-width:980px){.p-subscription .try-panel{grid-template-columns:1fr!important;gap:30px!important;min-height:0!important}.p-subscription .try-panel .support-panel-copy,.p-subscription .try-panel .support-panel-copy h3,.p-subscription .try-panel .support-panel-copy p,.p-subscription .try-panel .support-tool-area{max-width:none!important;justify-self:stretch!important}}@media(max-width:640px){.p-subscription .try-panel{padding:28px 22px!important;gap:26px!important}.p-subscription .try-panel .builder-fields{grid-template-columns:1fr!important;gap:14px!important}.p-subscription .try-panel .builder-fields select{min-height:54px!important;font-size:.95rem!important}.p-subscription .try-panel .script-output{min-height:0!important;padding:22px!important}}.p-subscription .logo{display:inline-flex!important;align-items:center!important;line-height:0!important;letter-spacing:0!important}.p-subscription .logo img{height:30px;width:auto;display:block}.p-subscription .footer-brand .logo img{height:34px}@media (max-width:780px){.p-subscription .logo img{height:24px}.p-subscription .footer-brand .logo img{height:28px}}.p-subscription .blog.blog-editorial{background:transparent!important;padding-top:84px!important}.p-subscription .blog-shell{position:relative;background:#fff;border:1px solid var(--line);border-radius:34px;padding:34px;overflow:hidden;box-shadow:0 18px 50px -38px rgba(36,32,29,.18)}.p-subscription .blog-shell:before{inset:auto auto -48px -48px;background:rgba(36,184,255,.12)}.p-subscription .blog-shell:after,.p-subscription .blog-shell:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;pointer-events:none}.p-subscription .blog-shell:after{inset:-52px -52px auto auto;background:rgba(254,109,49,.1)}.p-subscription .blog-intro,.p-subscription .blog-layout{position:relative;z-index:1}.p-subscription .blog-intro{display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:22px;align-items:end;margin-bottom:26px}.p-subscription .blog-intro>:first-child{max-width:unset}.p-subscription .blog-intro h2{font-size:clamp(2.1rem,3.6vw,3.35rem)!important;line-height:1.04!important;letter-spacing:-.04em!important;max-width:14ch}.p-subscription .blog-intro p{grid-column:1/2;color:var(--muted);max-width:54ch;margin-top:2px}.p-subscription .blog-kicker{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange2);margin-bottom:12px}.p-subscription .blog-kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--blue)}.p-subscription .blog-all{border-color:rgba(36,32,29,.12)!important;color:var(--orange2)!important;background:#fff!important;align-self:start}.p-subscription .blog-layout{display:grid;grid-template-columns:1.4fr .95fr;gap:22px;align-items:stretch}.p-subscription .blog-side{display:grid;gap:22px}.p-subscription .article{background:#fff!important;border:1px solid rgba(36,32,29,.09)!important;border-radius:28px!important;overflow:hidden;box-shadow:none!important;display:flex;flex-direction:column}.p-subscription .article-media{position:relative;overflow:hidden}.p-subscription .article-media:after{content:"";position:absolute;inset:auto 0 0 0;height:44%;background:linear-gradient(180deg,rgba(36,32,29,0),rgba(36,32,29,.03));pointer-events:none}.p-subscription .article img{width:100%;display:block;object-fit:cover}.p-subscription .article-featured{min-height:100%;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch}.p-subscription .article-featured .article-media{min-height:100%}.p-subscription .article-featured img{height:100%!important;min-height:420px!important}.p-subscription .article-featured .article-body{display:flex;flex-direction:column;justify-content:flex-end;padding:28px!important;background:linear-gradient(180deg,#fff,#fdf8f4)}.p-subscription .article-featured h3{font-size:1.9rem!important;line-height:1.06!important;max-width:12ch}.p-subscription .article-featured p{font-size:1rem!important;line-height:1.62!important;max-width:38ch}.p-subscription .article-featured .article-meta{margin-top:20px!important;padding-top:16px;border-top:1px solid rgba(36,32,29,.08);color:var(--muted)!important}.p-subscription .article-compact .article-media img{height:214px!important}.p-subscription .article-compact .article-body{padding:22px!important}.p-subscription .article-compact h3{font-size:1.28rem!important;line-height:1.16!important;margin:14px 0 9px!important;max-width:16ch}.p-subscription .article-compact p{font-size:.93rem!important;line-height:1.58!important}.p-subscription .article-tag{background:#fff!important;border:1px solid rgba(254,109,49,.22)!important;color:var(--orange2)!important;padding:7px 12px!important}.p-subscription .article-meta{color:var(--faint)!important;font-weight:600}@media (max-width:1120px){.p-subscription .blog-intro,.p-subscription .blog-layout{grid-template-columns:1fr!important}.p-subscription .blog-intro p{grid-column:auto}.p-subscription .blog-all{justify-self:start}.p-subscription .article-featured{grid-template-columns:1fr!important}.p-subscription .article-featured img{min-height:320px!important;height:320px!important}.p-subscription .blog-side{grid-template-columns:1fr 1fr}}@media (max-width:780px){.p-subscription .blog-shell{padding:24px!important;border-radius:28px!important}.p-subscription .blog-intro h2{max-width:10ch}.p-subscription .blog-layout,.p-subscription .blog-side{grid-template-columns:1fr!important}.p-subscription .article-featured h3{font-size:1.55rem!important}.p-subscription .article-featured p{font-size:.95rem!important}.p-subscription .article-compact .article-media img,.p-subscription .article-featured img{height:240px!important;min-height:240px!important}}.p-subscription .blog{background:#fff!important}.p-subscription .blog-head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-bottom:30px!important}.p-subscription .blog-head h2{font-size:clamp(2.6rem,5vw,4.2rem)!important;margin:0!important}.p-subscription .blog-subtitle{margin-top:12px!important;color:var(--muted)!important;max-width:54ch!important;font-size:1rem!important;line-height:1.55!important}.p-subscription .blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.p-subscription .article.article-lively{display:flex!important;flex-direction:column!important;min-width:0!important;background:#fff!important;border:1px solid rgba(36,32,29,.09)!important;border-radius:26px!important;overflow:hidden!important;box-shadow:none!important;position:relative!important;transition:transform .25s var(--ease),box-shadow .25s var(--ease)!important}.p-subscription .article.article-lively:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--article-accent);z-index:3}.p-subscription .article.article-lively:hover{transform:translateY(-5px)!important;box-shadow:0 20px 44px -32px rgba(36,32,29,.38)!important}.p-subscription .article-lively .article-media{position:relative!important;overflow:hidden!important}.p-subscription .article-lively .article-media img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important;transition:transform .45s var(--ease)!important}.p-subscription .article-lively:hover .article-media img{transform:scale(1.025)!important}.p-subscription .article-icon{position:absolute;right:16px;bottom:16px;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--article-accent);color:#fff;box-shadow:0 12px 28px -16px rgba(36,32,29,.45)}.p-subscription .article-icon svg{width:23px;height:23px}.p-subscription .article-lively .article-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:22px!important}.p-subscription .article-lively .article-tag{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;border:0!important;border-radius:999px!important;background:var(--article-accent)!important;color:#fff!important;padding:7px 11px!important;font-size:.67rem!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:800!important}.p-subscription .article-lively h3{font-size:1.22rem!important;line-height:1.25!important;margin:15px 0 9px!important;letter-spacing:-.025em!important}.p-subscription .article-lively p{font-size:.88rem!important;line-height:1.55!important;color:var(--muted)!important}.p-subscription .article-footer{margin-top:auto!important;padding-top:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid rgba(36,32,29,.07)!important}.p-subscription .article-context,.p-subscription .article-meta{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:.72rem!important;font-weight:650!important;color:var(--muted)!important}.p-subscription .article-meta svg{width:15px;height:15px;color:var(--article-accent)}.p-subscription .article-context{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--article-accent) 12%,#fff);color:var(--ink2)!important;white-space:nowrap}@media(max-width:1020px){.p-subscription .blog-grid{grid-template-columns:1fr 1fr!important}.p-subscription .article.article-lively:last-child{grid-column:1/-1!important}.p-subscription .article.article-lively:last-child .article-media img{height:280px!important}}@media(max-width:720px){.p-subscription .blog-head{flex-direction:column!important;align-items:flex-start!important}.p-subscription .blog-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:14px!important;scrollbar-width:none!important}.p-subscription .blog-grid::-webkit-scrollbar{display:none}.p-subscription .article.article-lively,.p-subscription .article.article-lively:last-child{min-width:86%!important;grid-column:auto!important;scroll-snap-align:start!important}.p-subscription .article-lively .article-media img,.p-subscription .article.article-lively:last-child .article-media img{height:220px!important}.p-subscription .article-footer{align-items:flex-start!important;flex-direction:column!important}.p-subscription .article-context{white-space:normal}}.p-subscription .hero-help-line{white-space:nowrap;display:inline-block}.p-subscription .situation-section-form{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(420px,1.35fr);gap:48px;align-items:center}.p-subscription .assistant-intro{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.p-subscription .assistant-title{margin:0;font-size:clamp(3rem,5.6vw,5.2rem);line-height:.95;letter-spacing:-.05em;color:#221b1b}.p-subscription .assistant-title em{display:block;color:#fe6d31;font-style:italic;font-family:inherit;font-weight:700}.p-subscription .assistant-intro-text{max-width:560px;margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.55;color:#5a4440}.p-subscription .situation-box-showcase{padding:34px 34px 32px;border:2px solid #9ad8ff;border-radius:32px;background:hsla(0,0%,100%,.18);box-shadow:none;min-height:auto}.p-subscription .situation-box-showcase .assistant-identity{display:flex;align-items:center;gap:18px;margin-bottom:22px}.p-subscription .situation-box-showcase .assistant-mark{width:64px;height:64px;border-radius:20px;background:#24b8ff;color:#fff;display:grid;place-items:center;flex:0 0 64px}.p-subscription .situation-box-showcase .assistant-mark svg{width:30px;height:30px}.p-subscription .situation-box-showcase .assistant-identity-copy{display:flex;flex-direction:column;gap:4px}.p-subscription .situation-box-showcase .assistant-identity-copy b{font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1.1;color:#221b1b}.p-subscription .situation-box-showcase .assistant-identity-copy span{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.4;color:#5a4440}.p-subscription .situation-box-showcase .situation-input{margin-top:0;border:2px solid #b2dbfb;border-radius:24px;padding:8px;background:#f8eee7;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.p-subscription .situation-box-showcase .situation-input input{border:none;background:transparent;padding:14px 18px;font-size:clamp(1.15rem,1.7vw,1.45rem);color:#3f3230;outline:none;min-width:0}.p-subscription .situation-box-showcase .situation-input input::placeholder{color:#837875;opacity:1}.p-subscription .situation-box-showcase .situation-input button{height:auto;border-radius:18px;padding:18px 28px;background:#24b8ff;color:#fff;font-weight:700;font-size:clamp(1.1rem,1.5vw,1.35rem);border:none}.p-subscription .situation-box-showcase .quick-situations{margin-top:20px;gap:12px;flex-wrap:wrap;display:flex}.p-subscription .situation-box-showcase .quick-situations button{border:none;border-radius:999px;padding:12px 18px;font-size:clamp(1rem,1.2vw,1.1rem);color:#5a4440;line-height:1.2}.p-subscription .situation-box-showcase .quick-situations button[data-topic=tantrum]{background:#ffb0d3}.p-subscription .situation-box-showcase .quick-situations button[data-topic=listening]{background:#fede45}.p-subscription .situation-box-showcase .quick-situations button[data-topic=bedtime]{background:#bbacfb}.p-subscription .situation-box-showcase .quick-situations button[data-topic=siblings]{background:#c5e27b}.p-subscription .situation-box-showcase .quick-situations button[data-topic=guilt]{background:#9ad8ff}.p-subscription .situation-box-showcase .inline-response{margin-top:22px}@media (max-width:1100px){.p-subscription .situation-section-form{grid-template-columns:1fr;gap:28px}.p-subscription .assistant-intro-text{max-width:unset}}@media (max-width:720px){.p-subscription .assistant-title{font-size:clamp(2.5rem,12vw,3.7rem)}.p-subscription .situation-box-showcase{padding:24px;border-radius:24px}.p-subscription .situation-box-showcase .situation-input{grid-template-columns:1fr}.p-subscription .situation-box-showcase .situation-input button{width:100%}.p-subscription .situation-box-showcase .assistant-mark{width:56px;height:56px;border-radius:18px}.p-subscription .situation-box-showcase .assistant-identity-copy b{font-size:1.4rem}}.p-subscription .hub-preview .hub-slides{background:#f8eee7;display:block}.p-subscription .hub-preview .hub-slide{background:#f8eee7}.p-subscription .hub-preview .hub-slide img{padding:22px;background:#f8eee7}.p-subscription .hub-preview .hub-slide-caption{background:hsla(25,55%,94%,.96)}.p-subscription .site-header,.p-subscription .site-header.is-solid,.p-subscription .site-header.is-sticky{border-bottom:none;box-shadow:none}.p-subscription .site-header .btn-primary{background:#fff!important;color:#fe6d31!important;border-color:#fff!important}.p-subscription .logo-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:10px 14px;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.p-subscription .logo-badge img{display:block;height:34px;width:auto}.p-subscription .newsletter-strip{background:rgba(0,0,0,.08);border-top:1px solid hsla(0,0%,100%,.18)}.p-subscription .newsletter-strip-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 0}.p-subscription .newsletter-strip-copy{display:flex;flex-direction:column;gap:2px;color:#fff}.p-subscription .newsletter-strip-copy strong{font-size:15px;line-height:1.2}.p-subscription .newsletter-strip-copy span{font-size:13px;opacity:.9}.p-subscription .newsletter-strip-btn.btn-light{background:#fff!important;color:#fe6d31!important;border-color:#fff!important}.p-subscription .hero-grid{align-items:start}.p-subscription .hero-copy h1{max-width:13ch}.p-subscription .hero-copy h1 em{white-space:nowrap}.p-subscription .hero-visual-clean{display:flex;justify-content:flex-end;align-items:flex-start}.p-subscription .hero-photo-clean{width:min(100%,470px)!important;margin-left:auto;margin-right:0}.p-subscription .hero-photo-clean img{width:100%;height:auto;display:block}.p-subscription .phase-orb-grid{display:grid;grid-template-columns:repeat(6,minmax(74px,1fr));gap:14px;margin-top:14px}.p-subscription .phase-chip{background:transparent!important;border:none!important;padding:0!important;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink,#231f20);box-shadow:none!important}.p-subscription .phase-chip .phase-orb{width:68px;height:68px;border-radius:999px;border:1.8px solid #fe6d31;display:grid;place-items:center;background:transparent;transition:.25s ease}.p-subscription .phase-chip .phase-glyph{width:28px;height:28px}.p-subscription .phase-chip .phase-chip-label{font-size:13px;line-height:1.2;font-weight:600;text-align:center;color:inherit}.p-subscription .phase-chip.active .phase-orb,.p-subscription .phase-chip:hover .phase-orb{background:#fe6d31;color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(254,109,49,.18)}.p-subscription .phase-note{margin-top:14px;max-width:58ch}.p-subscription .hub-preview .course-grid{align-items:center}.p-subscription .hub-slideshow{position:relative}.p-subscription .hub-slides{position:relative;min-height:460px;border-radius:32px;overflow:hidden;background:#f8eee7}.p-subscription .hub-slide{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .5s ease,transform .6s ease}.p-subscription .hub-slide.is-active{opacity:1;transform:scale(1)}.p-subscription .hub-slide img{width:100%;height:100%;object-fit:cover;display:block}.p-subscription .hub-slide-caption{position:absolute;left:18px;right:18px;bottom:18px;background:hsla(25,55%,94%,.92);backdrop-filter:blur(10px);border-radius:18px;padding:14px 16px;font-weight:600;line-height:1.3;color:#231f20}.p-subscription .hub-preview-card{position:absolute;right:18px;top:18px;max-width:250px}.p-subscription .hub-preview .eyebrow{color:#24b8ff;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin-bottom:10px}.p-subscription .hub-preview h2{max-width:14ch}.p-subscription .course-stats{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.p-subscription .stat-pill{padding:10px 14px;border-radius:999px;border:1px solid rgba(35,31,32,.12);background:#fff;font-size:14px;font-weight:600}.p-subscription .course-highlights{padding-left:18px;display:grid;gap:10px;color:var(--faint-strong,#5d5753)}.p-subscription .course-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.p-subscription .course-actions .btn-secondary{background:#fff;color:#fe6d31;border:1px solid #fe6d31}.p-subscription .review-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.p-subscription .review-stars{color:#fe6d31;letter-spacing:.08em;font-size:18px;line-height:1}.p-subscription .review-stars.small{font-size:14px}.p-subscription .review-label{font-weight:700;color:#231f20}.p-subscription .review-seal,.p-subscription .story-badge{padding:6px 10px;border-radius:999px;background:#fff7f0;color:#fe6d31;font-size:12px;font-weight:700;border:1px solid rgba(254,109,49,.18)}.p-subscription .story-rating{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.p-subscription #community{background:#bbacfb;overflow:hidden}.p-subscription #community .community-shell{position:relative}.p-subscription .brand-shape{position:absolute;opacity:.28;pointer-events:none;animation:floatShape 8s ease-in-out infinite}.p-subscription .brand-shape.shape-a{width:160px;height:160px;background:#24b8ff;border-radius:46% 54% 65% 35%/44% 40% 60% 56%;top:-20px;right:8%;animation-delay:0s}.p-subscription .brand-shape.shape-b{width:110px;height:110px;background:#51c46d;border-radius:24px;transform:rotate(18deg);left:48%;top:56%;animation-delay:1.4s}.p-subscription .brand-shape.shape-c{width:130px;height:130px;background:#ffb0d3;border-radius:50%;left:-10px;bottom:40px;animation-delay:2.4s}@keyframes floatShape{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.p-subscription .community-cards{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;align-items:start}.p-subscription .community-photo-card{grid-column:span 1;padding:0;overflow:hidden;background:#fff}.p-subscription .community-photo-card img{width:100%;height:230px;object-fit:cover;display:block}.p-subscription .community-photo-meta{padding:18px;display:grid;gap:10px}.p-subscription .community-photo-meta h3{font-size:24px;line-height:1.15;margin:0}.p-subscription .community-photo-meta p{margin:0;color:#5e5660}.p-subscription #blog .blog-head h2{white-space:nowrap}.p-subscription .final-card{display:grid;gap:18px}.p-subscription .newsletter-form{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.p-subscription .newsletter-form input{flex:1 1 280px;min-height:58px;border-radius:18px;border:1.5px solid hsla(0,0%,100%,.6);padding:0 18px;font:inherit;background:hsla(0,0%,100%,.14);color:#fff}.p-subscription .newsletter-form input::placeholder{color:hsla(0,0%,100%,.78)}.p-subscription .newsletter-note{color:hsla(0,0%,100%,.84);font-size:13px}.p-subscription .floating-bot{position:fixed;right:20px;bottom:24px;z-index:60;display:flex;align-items:center;gap:10px;background:#24b8ff;color:#fff;border:none;border-radius:999px;padding:14px 16px;box-shadow:0 18px 36px rgba(36,184,255,.28);cursor:pointer}.p-subscription .floating-bot-icon{width:26px;height:26px;display:grid;place-items:center}.p-subscription .floating-bot-icon svg{width:22px;height:22px}.p-subscription .floating-bot-text{font-weight:700;font-size:14px}.p-subscription footer{color:#fff}.p-subscription footer a,.p-subscription footer b,.p-subscription footer h3,.p-subscription footer li,.p-subscription footer p,.p-subscription footer small,.p-subscription footer span{color:#fff!important}.p-subscription footer .logo-badge{margin-bottom:16px}@media (max-width:1100px){.p-subscription .phase-orb-grid{grid-template-columns:repeat(3,minmax(86px,1fr))}.p-subscription .community-cards{grid-template-columns:1fr 1fr}.p-subscription .community-photo-card{grid-column:1/-1}}@media (max-width:720px){.p-subscription .newsletter-strip-inner{flex-direction:column;align-items:flex-start}.p-subscription .hero-copy h1{max-width:unset}.p-subscription .hero-photo-clean{width:100%!important;max-width:100%}.p-subscription .phase-orb-grid{grid-template-columns:repeat(2,minmax(100px,1fr));gap:16px}.p-subscription .hub-slides{min-height:340px}.p-subscription .hub-preview-card{position:static;max-width:none;margin-top:16px}.p-subscription .community-cards{grid-template-columns:1fr}.p-subscription #blog .blog-head h2{white-space:normal}.p-subscription .newsletter-form{flex-direction:column;align-items:stretch}.p-subscription .floating-bot{right:14px;bottom:16px;padding:14px;border-radius:22px}.p-subscription .floating-bot-text{display:none}}.p-subscription .site-header .logo,.p-subscription footer .logo{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.p-subscription .site-header .logo img{height:34px!important;width:auto!important;display:block!important}.p-subscription footer .logo img{height:38px!important;width:auto!important;display:block!important}.p-subscription .site-header .btn-primary,.p-subscription .site-header .btn-primary *{background:#fff!important;color:#fe6d31!important;border-color:#fff!important}.p-subscription .site-header .btn-primary:hover,.p-subscription .site-header .btn-primary:hover *{color:#fe6d31!important}.p-subscription .newsletter-strip{background:rgba(0,0,0,.045)!important;border-top:1px solid hsla(0,0%,100%,.1)!important}.p-subscription .newsletter-strip-inner{min-height:28px!important;padding:4px 0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.p-subscription .newsletter-mini-copy{color:hsla(0,0%,100%,.72)!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important}.p-subscription .newsletter-mini-link{color:#fff!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;white-space:nowrap!important}.p-subscription .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;align-items:stretch!important;gap:48px!important}.p-subscription .hero-copy{display:flex!important;flex-direction:column!important;height:100%!important}.p-subscription .hero-copy h1{max-width:none!important;font-size:clamp(3.35rem,5.2vw,5.45rem)!important}.p-subscription .hero-question{display:inline-block!important;white-space:nowrap!important}.p-subscription .hero-question .no-widow{white-space:nowrap!important}.p-subscription .hero-visual-clean{position:relative!important;display:block!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important}.p-subscription .hero-photo-clean{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border-radius:28px!important;overflow:hidden!important}.p-subscription .hero-photo-clean img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 50%!important;display:block!important}@media (max-width:1100px){.p-subscription .hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)!important;gap:34px!important}.p-subscription .hero-copy h1{font-size:clamp(3rem,5vw,4.6rem)!important}.p-subscription .hero-question{white-space:normal!important}.p-subscription .hero-question .no-widow{white-space:nowrap!important}}@media (max-width:720px){.p-subscription .site-header .logo img{height:27px!important}.p-subscription .newsletter-strip-inner{justify-content:center!important;padding:4px 0!important}.p-subscription .newsletter-mini-copy{display:none!important}.p-subscription .hero-grid{grid-template-columns:1fr!important;align-items:start!important}.p-subscription .hero-visual-clean{aspect-ratio:4/3!important;height:auto!important}.p-subscription .hero-photo-clean{position:absolute!important;inset:0!important}.p-subscription .hero-question{white-space:normal!important}.p-subscription .hero-question .no-widow{white-space:nowrap!important}}.p-subscription .phase-orb-grid .phase-chip,.p-subscription .phase-orb-grid .phase-chip.active,.p-subscription .phase-orb-grid .phase-chip.active:hover,.p-subscription .phase-orb-grid .phase-chip:hover{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important;color:#fe6d31!important;box-shadow:none!important;transform:none!important}.p-subscription .phase-orb-grid .phase-chip .phase-orb{position:relative!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;border:2px solid #fe6d31!important;border-radius:50%!important;background:transparent!important;color:#fe6d31!important;box-shadow:none!important;transform:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.p-subscription .phase-orb-grid .phase-chip:hover .phase-orb{background:rgba(254,109,49,.07)!important;transform:translateY(-2px)!important}.p-subscription .phase-orb-grid .phase-chip.active .phase-orb{background:#fff!important;transform:none!important}.p-subscription .phase-orb-grid .phase-chip.active .phase-orb:after{content:"✓";position:absolute;top:-7px;right:-7px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fe6d31;color:#fff;border:3px solid #f8eee7;font-size:11px;font-weight:800;line-height:1}.p-subscription .phase-orb-grid .phase-chip .phase-chip-label{color:#fe6d31!important;font-weight:600!important}.p-subscription .phase-orb-grid .phase-chip.active .phase-chip-label{color:#fe6d31!important;font-weight:800!important}.p-subscription .site-header .nav .nav-actions>a.btn.btn-primary,.p-subscription .site-header .nav .nav-actions>a.btn.btn-primary *,.p-subscription .site-header .nav .nav-actions>a.btn.btn-primary:focus,.p-subscription .site-header .nav .nav-actions>a.btn.btn-primary:hover,.p-subscription .site-header .nav .nav-actions>a.btn.btn-primary:link,.p-subscription .site-header .nav .nav-actions>a.btn.btn-primary:visited{background:#fff!important;color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;border-color:#fff!important}.p-subscription .phase-orb-grid .phase-chip.active .phase-orb{background:#fff7f0!important;color:#fe6d31!important;border:3px solid #fe6d31!important;box-shadow:0 0 0 5px rgba(254,109,49,.12)!important}.p-subscription .phase-orb-grid .phase-chip.active .phase-glyph,.p-subscription .phase-orb-grid .phase-chip.active .phase-glyph *,.p-subscription .phase-orb-grid .phase-chip.active .phase-orb svg,.p-subscription .phase-orb-grid .phase-chip.active .phase-orb svg *{color:#fe6d31!important;stroke:#fe6d31!important}.p-subscription .newsletter-strip{border-top:1px solid rgba(254,109,49,.18)!important}.p-subscription .newsletter-mini-copy,.p-subscription .newsletter-mini-link{color:#fe6d31!important}.p-subscription .site-header .btn-primary,.p-subscription .site-header .btn-primary i,.p-subscription .site-header .btn-primary span,.p-subscription .site-header .btn-primary svg,.p-subscription .site-header .btn-primary svg *,.p-subscription .site-header .btn-primary:after,.p-subscription .site-header .btn-primary:focus,.p-subscription .site-header .btn-primary:hover,.p-subscription .site-header .btn-primary:link,.p-subscription .site-header .btn-primary:visited{color:#fe6d31!important;fill:#fe6d31!important;stroke:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important}.p-subscription .phase-block{margin-top:18px!important}.p-subscription .phase-orb-grid{gap:10px!important;margin-top:10px!important;grid-template-columns:repeat(6,minmax(62px,1fr))!important}.p-subscription .phase-orb-grid .phase-chip{gap:8px!important}.p-subscription .phase-orb-grid .phase-chip .phase-orb{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}.p-subscription .phase-orb-grid .phase-chip .phase-glyph{width:22px!important;height:22px!important}.p-subscription .phase-orb-grid .phase-chip.active .phase-orb:after{width:20px!important;height:20px!important;top:-6px!important;right:-6px!important;font-size:10px!important}.p-subscription .phase-orb-grid .phase-chip .phase-chip-label{font-size:12px!important;line-height:1.15!important}.p-subscription .phase-note{margin-top:10px!important;font-size:14px!important}.p-subscription .hero-help-line{white-space:nowrap!important;display:inline-block!important}.p-subscription .phase-orb-grid{gap:4px!important;column-gap:4px!important}.p-subscription .phase-block{margin-bottom:0!important}.p-subscription .site-header .mobile-nav a.active,.p-subscription .site-header .nav-links a.active{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;background:#fff!important;border-radius:999px!important}.p-subscription .site-header .nav-links a.active *{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important}.p-subscription #phaseNote{display:none!important}.p-subscription .phase-orb-grid{grid-template-columns:repeat(6,minmax(0,88px))!important;justify-content:start!important;column-gap:8px!important;row-gap:8px!important}.p-subscription .phase-orb-grid .phase-chip{justify-content:flex-start!important}.p-subscription .situation-box-showcase .situation-input{background:transparent!important;border:2px solid #9ad8ff!important;box-shadow:none!important}.p-subscription .situation-box-showcase .situation-input input{background:transparent!important}@media (max-width:900px){.p-subscription .phase-orb-grid{grid-template-columns:repeat(3,minmax(0,88px))!important;justify-content:start!important;column-gap:10px!important}}@media (max-width:560px){.p-subscription .phase-orb-grid{grid-template-columns:repeat(2,minmax(0,100px))!important;column-gap:12px!important}}.p-subscription .hub-preview .course-grid{align-items:stretch!important}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{min-height:690px!important;height:100%!important}.p-subscription .hub-preview .course-media{display:flex!important;flex-direction:column!important;align-self:stretch!important}.p-subscription .hub-preview .hub-slides{flex:1 1 auto!important;min-height:0!important;height:100%!important}.p-subscription .hub-preview .hub-slide,.p-subscription .hub-preview .hub-slide.is-active{height:100%!important}.p-subscription .hub-preview .hub-preview-card{display:none!important}.p-subscription .hub-preview .course-actions{padding-top:20px!important}.p-subscription .hub-preview .course-stats .stat-pill{background:transparent!important;border:1.5px solid #fe6d31!important;box-shadow:none!important}@media (max-width:1024px){.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{min-height:620px!important}}@media (max-width:767px){.p-subscription .hub-preview .course-grid{gap:28px!important}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{min-height:420px!important;height:auto!important}.p-subscription .hub-preview .course-actions{margin-top:24px!important;padding-top:0!important}}.p-subscription .hub-preview .course-grid{align-items:start!important}.p-subscription .hub-preview .course-copy{display:block!important}.p-subscription .hub-preview .course-actions{margin-top:24px!important}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{height:520px!important;min-height:520px!important;max-height:520px!important;align-self:start!important}.p-subscription .hub-preview .hub-slide,.p-subscription .hub-preview .hub-slide.is-active,.p-subscription .hub-preview .hub-slides{height:100%!important;min-height:0!important}.p-subscription .hub-preview .hub-slide img{object-fit:cover!important}@media (max-width:1024px){.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{height:460px!important;min-height:460px!important;max-height:460px!important}}@media (max-width:767px){.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{height:420px!important;min-height:420px!important;max-height:420px!important}}.p-subscription .stories-controls{display:flex;flex-direction:column;align-items:flex-end;gap:12px;align-self:center}.p-subscription .all-comments-link{font-size:14px;font-weight:700;color:#fe6d31;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.p-subscription .all-comments-link:hover{opacity:.75}.p-subscription .stories-final-cta{margin-top:28px;padding-top:24px;border-top:1px solid #e8ddcf;display:flex;align-items:center;justify-content:space-between;gap:24px}.p-subscription .stories-final-cta p{margin:0;color:#625a55;font-size:.94rem;line-height:1.5;max-width:570px}.p-subscription .stories-final-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.p-subscription .stories-review-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:12px;background:#fe6d31;color:#fff;text-decoration:none;font-weight:800;font-size:.88rem;border:1px solid #fe6d31;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.p-subscription .stories-review-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px rgba(254,109,49,.65);background:#ef5e25}.p-subscription .stories-more-link{color:#fe6d31;text-decoration:none;font-weight:800;font-size:.86rem}.p-subscription .stories-more-link:hover{opacity:.72}@media(max-width:720px){.p-subscription .stories-controls{align-items:flex-start}.p-subscription .stories-final-cta{align-items:flex-start;flex-direction:column}.p-subscription .stories-final-actions{justify-content:flex-start}}.p-subscription #community .community-cards{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr)!important;grid-template-rows:1fr 1fr!important;gap:16px!important;align-items:stretch!important}.p-subscription #community .community-question-card{grid-row:1/3!important;min-height:430px!important;padding:32px!important;display:flex!important;flex-direction:column!important}.p-subscription #community .community-question-card h3{font-size:clamp(1.75rem,3vw,2.55rem)!important;line-height:1.12!important;max-width:650px!important;margin:34px 0 26px!important}.p-subscription .community-question-preview{margin-top:auto;padding:18px;border-radius:20px;background:#f8eee7;border:1px solid rgba(36,32,29,.08)}.p-subscription .community-question-preview-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.p-subscription .community-question-preview-head>span{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#716761}.p-subscription .community-share-win{border:0;background:transparent;color:#fe6d31;font:700 .82rem/1 Inter,system-ui,sans-serif;cursor:pointer;padding:4px 0}.p-subscription .community-mini-replies{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-subscription .community-mini-reply{min-width:0;display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid rgba(36,32,29,.08);border-radius:15px;padding:12px;animation:communityReplyGlow 6s ease-in-out infinite}.p-subscription .community-mini-reply:nth-child(2){animation-delay:3s}.p-subscription .community-mini-reply-avatar{flex:0 0 30px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#24201d}.p-subscription .pink-mini{background:#ffb0d3}.p-subscription .blue-mini{background:#24b8ff;color:#fff}.p-subscription .community-mini-reply p{color:#24201d!important;margin:0 0 4px!important;font-size:.84rem!important;line-height:1.35!important}.p-subscription .community-mini-reply small{color:#716761;font-size:.69rem}.p-subscription #community .brand-shape.shape-a{animation:communityFloatA 9s ease-in-out infinite!important}.p-subscription #community .brand-shape.shape-b{animation:communityFloatB 11s ease-in-out infinite!important}.p-subscription #community .brand-shape.shape-c{animation:communityFloatC 10s ease-in-out infinite!important}.p-subscription #community .community-live-dot{animation:communityPulse 2.2s ease-in-out infinite!important}.p-subscription #community .community-card{transition:transform .28s ease,box-shadow .28s ease!important}.p-subscription #community .community-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(71,49,130,.12)!important}.p-subscription #community .community-card:first-child{animation:communityCardIn .7s ease both}.p-subscription #community .community-card:nth-child(2){animation:communityCardIn .7s ease .12s both}.p-subscription #community .community-card:nth-child(3){animation:communityCardIn .7s ease .22s both}@keyframes communityReplyGlow{0%,to{transform:translateY(0);border-color:rgba(36,32,29,.08)}50%{transform:translateY(-2px);border-color:rgba(254,109,49,.3)}}@keyframes communityPulse{0%,to{box-shadow:0 0 0 5px hsla(0,0%,100%,.16)}50%{box-shadow:0 0 0 9px hsla(0,0%,100%,.04)}}@keyframes communityFloatA{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-12px,10px) rotate(7deg)}}@keyframes communityFloatB{0%,to{transform:translate(0) rotate(18deg)}50%{transform:translate(8px,-14px) rotate(27deg)}}@keyframes communityFloatC{0%,to{transform:translate(0)}50%{transform:translate(12px,-10px)}}@keyframes communityCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1020px){.p-subscription #community .community-cards{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.p-subscription #community .community-question-card{grid-column:1/-1!important;grid-row:auto!important;min-height:350px!important}}@media(max-width:720px){.p-subscription #community .community-cards{display:flex!important;overflow-x:auto!important;gap:14px!important}.p-subscription #community .community-card,.p-subscription #community .community-question-card{min-width:84vw!important;min-height:310px!important;grid-column:auto!important;grid-row:auto!important}.p-subscription .community-mini-replies{grid-template-columns:1fr}.p-subscription .community-question-preview-head{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.p-subscription #community *,.p-subscription #community :after,.p-subscription #community :before{animation:none!important;transition:none!important}}.p-subscription #community .community-card:not(.community-question-card){min-height:205px!important;padding:32px!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;align-content:stretch!important;gap:0!important}.p-subscription #community .community-card:not(.community-question-card) .community-post-head{margin-bottom:22px!important}.p-subscription #community .community-card:not(.community-question-card) h3{margin:0!important;max-width:92%!important}.p-subscription #community .community-card:not(.community-question-card) .community-card-foot{margin-top:22px!important;padding-top:0!important}.p-subscription #community .community-card:not(.community-question-card) .community-topic{margin-top:0!important}.p-subscription #community .community-card:not(.community-question-card) .community-reactions{align-self:end!important}@media(max-width:720px){.p-subscription #community .community-card:not(.community-question-card){min-height:280px!important}}.p-subscription #blog .blog-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important}.p-subscription #blog .all-posts-link{justify-self:end!important;align-self:center!important;margin:0!important;font-size:14px!important;font-weight:700!important;color:#fe6d31!important;text-decoration:none!important;border-bottom:1px solid!important;padding-bottom:2px!important;white-space:nowrap!important}.p-subscription #blog .all-posts-link:hover{opacity:.75!important}@media(max-width:720px){.p-subscription #blog .blog-head{grid-template-columns:1fr!important}.p-subscription #blog .all-posts-link{justify-self:start!important;align-self:start!important}}.p-subscription footer .footer-col h4{color:#fff!important;font-weight:800!important}.p-subscription .community-mini-reply-avatar,.p-subscription .community-post-avatar,.p-subscription .person-avatar{overflow:hidden!important}.p-subscription .community-mini-reply-avatar,.p-subscription .community-post-avatar,.p-subscription .person-avatar{padding:0!important;background:#ece8e2!important}.p-subscription .avatar-photo{width:100%;height:100%;object-fit:cover;display:block}.p-subscription{--v45-cream:#f8eee7;--v45-orange:#fe6d31;--v45-blue:#24b8ff;--v45-green:#51c46d;--v45-lilac:#bbacfb;--v45-pink:#ffb0d3}.p-subscription .v45-home-hero{background:var(--v45-cream)!important;padding:56px 0 72px!important;overflow:hidden}.p-subscription .v45-hero-wrap{display:flex;flex-direction:column;gap:28px}.p-subscription .v45-hero-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:42px;align-items:stretch}.p-subscription .v45-hero-copy{padding:18px 0 4px;display:flex;flex-direction:column;justify-content:center}.p-subscription .v45-context-kicker{font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--v45-orange);margin-bottom:14px}.p-subscription .v45-greeting{font-family:var(--font-inter),Inter,system-ui,sans-serif!important;font-size:clamp(3.2rem,6vw,6rem)!important;line-height:.94!important;letter-spacing:-.055em!important;margin:0!important;color:#221d1a!important;max-width:760px}.p-subscription .v45-greeting em{font-style:italic;color:var(--v45-orange)!important;white-space:nowrap}.p-subscription .v45-tip-icon{width:34px;height:34px;border-radius:12px;background:var(--v45-blue);color:#fff;display:grid;place-items:center;font-weight:900}.p-subscription .v45-hero-visual{border-radius:30px;overflow:hidden;min-height:390px;max-height:470px;background:#fff}.p-subscription .v45-hero-visual img{width:100%;height:100%;object-fit:cover;display:block}.p-subscription .v45-context-block{background:hsla(0,0%,100%,.48);border:1px solid rgba(254,109,49,.18);border-radius:28px;padding:20px 22px 18px}.p-subscription .v45-context-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:12px}.p-subscription .v45-context-heading small{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:#8a6a61}.p-subscription .v45-context-heading h2{font-size:1.15rem;margin:3px 0 0;font-family:var(--font-inter),Inter,system-ui,sans-serif!important}.p-subscription #stageSavedNote{font-size:.74rem;color:#716761;background:#fff;border:1px solid rgba(254,109,49,.18);border-radius:999px;padding:7px 10px}.p-subscription .v49-stage-carousel-shell{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center}.p-subscription .v49-stage-nav{width:44px;height:44px;border:1.5px solid rgba(254,109,49,.24);background:#fff;color:var(--v45-orange);border-radius:14px;display:grid;place-items:center;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease;box-shadow:0 8px 24px rgba(34,29,26,.05)}.p-subscription .v49-stage-nav:hover{transform:translateY(-2px);background:var(--v45-orange);border-color:var(--v45-orange);color:#fff}.p-subscription .v49-stage-nav svg{width:18px;height:18px}.p-subscription .v45-stage-strip{display:flex!important;gap:10px!important;overflow-x:auto;padding:4px 0 8px;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity}.p-subscription .v45-stage-strip::-webkit-scrollbar{display:none}.p-subscription .v45-stage-chip{appearance:none;border:1.5px solid rgba(254,109,49,.32)!important;background:hsla(0,0%,100%,.46)!important;border-radius:18px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:124px!important;flex:0 0 124px!important;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,flex-basis .24s ease,color .22s ease;box-shadow:none!important;color:#4b3d38!important;scroll-snap-align:start}.p-subscription .v45-stage-chip:focus-visible,.p-subscription .v45-stage-chip:hover{transform:translateY(-3px);border-color:var(--v45-orange)!important;background:var(--v45-orange)!important;box-shadow:0 10px 30px rgba(254,109,49,.18)!important;flex-basis:146px!important;outline:none}.p-subscription .v45-stage-chip.active{border-color:var(--v45-orange)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(254,109,49,.1)!important}.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{background:var(--v45-orange)!important;border-color:var(--v45-orange)!important}.p-subscription .v45-stage-avatar{width:46px;height:46px;flex:0 0 46px;border-radius:15px;background:hsla(0,0%,100%,.82);display:grid;place-items:center;overflow:hidden}.p-subscription .v45-stage-avatar img{width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.p-subscription .v45-stage-chip:focus-visible .v45-stage-avatar img,.p-subscription .v45-stage-chip:hover .v45-stage-avatar img{transform:scale(1.08) rotate(-2deg)}.p-subscription .v45-stage-chip.active .v45-stage-avatar{background:hsla(0,0%,100%,.96)!important}.p-subscription .v45-stage-copy{display:flex;flex-direction:column;text-align:left;min-width:0}.p-subscription .v45-stage-copy b{font-size:.78rem;line-height:1.08;color:var(--v45-orange);transition:color .2s ease}.p-subscription .v45-stage-copy small{font-size:.63rem;line-height:1.16;color:#716761;margin-top:3px;white-space:normal;transition:color .2s ease}.p-subscription .v45-stage-chip.active:hover .v45-stage-copy b,.p-subscription .v45-stage-chip.active:hover .v45-stage-copy small,.p-subscription .v45-stage-chip:focus-visible .v45-stage-copy b,.p-subscription .v45-stage-chip:focus-visible .v45-stage-copy small,.p-subscription .v45-stage-chip:hover .v45-stage-copy b,.p-subscription .v45-stage-chip:hover .v45-stage-copy small{color:#fff!important;-webkit-text-fill-color:#fff!important}.p-subscription .v45-search-card{background:#fff;border:2px solid #9ad8ff;border-radius:30px;padding:24px 26px 26px;box-shadow:0 16px 40px rgba(36,184,255,.08)}.p-subscription .v45-search-intro{display:flex;align-items:center;gap:16px;margin-bottom:18px}.p-subscription .v45-assistant-mark{width:54px;height:54px;border-radius:17px;background:var(--v45-blue);color:#fff;display:grid;place-items:center;flex:0 0 54px}.p-subscription .v45-assistant-mark svg{width:28px;height:28px}.p-subscription .v45-search-intro small{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:var(--v45-blue)}.p-subscription .v45-search-intro h2{font-family:var(--font-inter),Inter,system-ui,sans-serif!important;font-size:clamp(2rem,3.7vw,3.6rem)!important;line-height:1!important;letter-spacing:-.045em;margin:4px 0 0}.p-subscription .v45-search-intro h2 em{font-style:italic;color:var(--v45-orange)}.p-subscription .v45-situation-input{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;border:2px solid #9ad8ff!important;border-radius:22px!important;padding:7px!important;background:transparent!important}.p-subscription .v45-situation-input input{border:0!important;background:transparent!important;outline:none!important;font-size:1.08rem!important;padding:13px 16px!important}.p-subscription .v45-situation-input button{border:0!important;border-radius:16px!important;background:var(--v45-blue)!important;color:#fff!important;padding:14px 24px!important;font-weight:800!important}.p-subscription .v45-topics{background:#fff!important;padding-top:74px!important}.p-subscription .v45-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:26px}.p-subscription .v45-section-head small{font-size:.7rem;letter-spacing:.13em;font-weight:800;color:var(--v45-orange)}.p-subscription .v45-section-head h2{font-family:var(--font-inter),Inter,system-ui,sans-serif!important;font-size:clamp(2.6rem,4.8vw,4.6rem)!important;line-height:1!important;letter-spacing:-.05em;margin:7px 0 0}.p-subscription .v45-section-head h2 em{font-style:italic;color:var(--v45-orange)}.p-subscription .v45-section-head p{max-width:520px;margin:0;color:#625a55;font-size:1rem;line-height:1.55}.p-subscription .v45-topic-grid{display:grid;grid-template-columns:1.22fr repeat(3,1fr);gap:14px}.p-subscription .v45-topic-card{min-height:270px;border-radius:26px;padding:24px;display:flex;flex-direction:column;color:#fff;position:relative;overflow:hidden}.p-subscription .v45-topic-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.p-subscription .v45-topic-kicker{font-size:.68rem;letter-spacing:.12em;font-weight:850;display:block;max-width:calc(100% - 122px)}.p-subscription .v45-topic-card h3{font-size:1.55rem;line-height:1.08;margin:18px 0 10px;color:#fff;max-width:95%}.p-subscription .v45-topic-card p{font-size:.92rem;line-height:1.48;margin:0;color:hsla(0,0%,100%,.92);max-width:95%}.p-subscription .v45-topic-card a{margin-top:auto;color:#fff;font-weight:800;font-size:.86rem;text-decoration:none;padding-top:22px}.p-subscription .v45-topic-media{flex:0 0 auto;width:84px;height:64px;border-radius:16px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);padding:8px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);overflow:hidden}.p-subscription .v45-topic-featured .v45-topic-media{width:102px;height:74px}.p-subscription .v45-mini-scene{position:relative;width:100%;height:100%;border-radius:12px;background:hsla(0,0%,100%,.14);overflow:hidden}.p-subscription .v45-mini-scene:before{content:"";position:absolute;left:-8px;bottom:-12px;width:56px;height:56px;border-radius:22px;background:#d9d0ff;opacity:.96}.p-subscription .v45-mini-scene:after{content:"";position:absolute;right:-8px;top:-8px;width:46px;height:46px;border-radius:18px;background:#9b84ff;opacity:.94}.p-subscription .v45-mini-scene .shape-a,.p-subscription .v45-mini-scene .shape-b{position:absolute;display:block;background:#fff;border-radius:999px}.p-subscription .v45-mini-scene .shape-a{left:14px;top:14px;width:18px;height:18px;transform:rotate(-12deg)}.p-subscription .v45-mini-scene .shape-b{right:12px;bottom:12px;width:15px;height:15px;border-radius:8px}.p-subscription .v45-mini-scene .spark{position:absolute;left:35px;top:10px;width:8px;height:8px;background:#fff;border-radius:3px;transform:rotate(45deg);opacity:.92}.p-subscription .v45-mini-player{width:100%;display:grid;gap:9px}.p-subscription .v45-mini-player .play-row{display:flex;align-items:center;gap:8px}.p-subscription .v45-mini-player .play-btn{width:28px;height:28px;border-radius:999px;background:#fff;position:relative;flex:0 0 28px}.p-subscription .v45-mini-player .play-btn:before{content:"";position:absolute;left:10px;top:8px;border-left:10px solid #24b8ff;border-top:6px solid transparent;border-bottom:6px solid transparent}.p-subscription .v45-mini-player .wave{height:6px;flex:1;border-radius:999px;background:linear-gradient(90deg,hsla(0,0%,100%,.95) 0 22%,hsla(0,0%,100%,.58) 22% 35%,hsla(0,0%,100%,.95) 35% 57%,hsla(0,0%,100%,.58) 57% 72%,hsla(0,0%,100%,.95) 72% 100%)}.p-subscription .v45-mini-player .sub-wave{height:18px;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));position:relative;overflow:hidden}.p-subscription .v45-mini-player .sub-wave:before{content:"";position:absolute;inset:5px 8px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.95) 0 4px,transparent 4px 8px);border-radius:8px;opacity:.9}.p-subscription .v45-mini-tool{width:100%;height:100%;border-radius:14px;background:#fff;padding:9px;display:grid;grid-template-rows:auto auto auto auto;gap:6px}.p-subscription .v45-mini-tool .tag{width:44px;height:8px;border-radius:999px;background:#51c46d}.p-subscription .v45-mini-tool .field{height:9px;border-radius:999px;background:#d9f5df}.p-subscription .v45-mini-tool .field.short{width:68%}.p-subscription .v45-mini-tool .cta{margin-top:auto;height:16px;border-radius:8px;background:#51c46d}.p-subscription .v45-mini-article{width:100%;height:100%;border-radius:14px;background:#fff;padding:8px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:start}.p-subscription .v45-mini-article .cover{height:100%;border-radius:10px;background:linear-gradient(180deg,#ffb0d3,#ffd5e8);position:relative;overflow:hidden}.p-subscription .v45-mini-article .cover:before{content:"";position:absolute;left:8px;right:8px;bottom:10px;height:16px;border-radius:8px;background:#fff;opacity:.92}.p-subscription .v45-mini-article .lines{display:grid;gap:5px;padding-top:2px}.p-subscription .v45-mini-article .lines i{display:block;height:6px;border-radius:999px;background:#f3c7db}.p-subscription .v45-mini-article .lines i:nth-child(2){width:88%}.p-subscription .v45-mini-article .lines i:nth-child(3){width:72%}@media(max-width:720px){.p-subscription .v45-topic-top{gap:10px}.p-subscription .v45-topic-kicker{max-width:calc(100% - 82px)}.p-subscription .v45-topic-media{width:72px;height:56px;padding:7px}.p-subscription .v45-topic-featured .v45-topic-media{width:88px;height:66px}}.p-subscription .v45-topic-featured{background:var(--v45-lilac);min-height:320px}.p-subscription .v45-topic-listen{background:var(--v45-blue)}.p-subscription .v45-topic-try{background:var(--v45-green)}.p-subscription .v45-topic-read{background:var(--v45-pink)}.p-subscription #toolkit.support-hub{scroll-margin-top:90px}.p-subscription #toolkit .support-hub-head h2{font-size:clamp(2.7rem,4.8vw,4.7rem)!important}.p-subscription .v45-text-link{display:inline-flex!important;align-items:center!important;color:var(--v45-orange)!important;font-weight:800!important;text-decoration:none!important;padding:14px 4px!important;background:transparent!important;border:0!important}.p-subscription .v45-community-cta{background:#fff!important;color:var(--v45-orange)!important;border:0!important}@media(max-width:1100px){.p-subscription .v45-hero-top{grid-template-columns:1fr}.p-subscription .v45-hero-visual{min-height:360px}.p-subscription .v49-stage-carousel-shell{gap:10px}.p-subscription .v45-topic-grid{grid-template-columns:1fr 1fr}.p-subscription .v45-topic-featured{grid-column:1/-1;min-height:260px}.p-subscription .v45-section-head{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:720px){.p-subscription .v45-home-hero{padding-top:34px!important}.p-subscription .v45-greeting{font-size:clamp(2.9rem,14vw,4.7rem)!important}.p-subscription .v45-context-heading{align-items:flex-start;flex-direction:column;gap:8px}.p-subscription .v49-stage-nav{width:40px;height:40px}.p-subscription .v45-stage-chip{flex-basis:108px!important;min-width:108px!important}.p-subscription .v45-stage-chip:focus-visible,.p-subscription .v45-stage-chip:hover{flex-basis:124px!important}.p-subscription .v45-search-card{padding:20px}.p-subscription .v45-situation-input{grid-template-columns:1fr!important}.p-subscription .v45-situation-input button{width:100%}.p-subscription .v45-topic-grid{grid-template-columns:1fr}.p-subscription .v45-topic-featured{grid-column:auto}.p-subscription .v45-topic-card{min-height:220px}}.p-subscription .v50-daily-action{margin-top:14px;max-width:720px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px 13px 17px;border:1px solid rgba(254,109,49,.22);background:hsla(0,0%,100%,.5);border-radius:16px}.p-subscription .v50-daily-action-copy{display:flex;align-items:center;gap:10px;min-width:0}.p-subscription .v50-daily-action-icon{width:30px;height:30px;flex:0 0 30px;border-radius:10px;background:var(--v45-pink);display:grid;place-items:center;color:#221d1a;font-size:.92rem}.p-subscription .v50-daily-action-text{display:flex;flex-direction:column;gap:1px;min-width:0}.p-subscription .v50-daily-action-text b{font-size:.88rem;line-height:1.2;color:#2a2320}.p-subscription .v50-daily-action-text small{font-size:.69rem;line-height:1.25;color:#716761}.p-subscription .v50-daily-action-btn{border:0;background:transparent;color:var(--v45-orange);font-weight:800;font-size:.82rem;white-space:nowrap;cursor:pointer;padding:8px 4px;display:inline-flex;align-items:center;gap:6px}.p-subscription .v50-daily-action-btn:hover .v50-arrow{transform:translateX(4px)}.p-subscription .v50-arrow{display:inline-block;transition:transform .2s ease}@media(max-width:720px){.p-subscription .v50-daily-action{align-items:flex-start;flex-direction:column}.p-subscription .v50-daily-action-btn{padding-left:40px}}.p-subscription .hub-preview{background:#fff!important;padding-top:108px!important;padding-bottom:112px!important}.p-subscription .hub-preview .v55-course-spotlight{background:linear-gradient(180deg,#f8eee7,#fffaf6)!important;border:1px solid #eadfd6!important;border-radius:36px!important;padding:34px!important;gap:42px!important;align-items:center!important;grid-template-columns:minmax(340px,430px) minmax(0,1fr)!important;box-shadow:0 26px 60px -42px rgba(57,0,103,.12)!important;position:relative;overflow:hidden}.p-subscription .hub-preview .v55-course-spotlight:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-90px;top:-120px;background:#24b8ff;opacity:.06;pointer-events:none}.p-subscription .hub-preview .v55-course-spotlight:after{content:"";position:absolute;width:170px;height:170px;border-radius:48% 52% 55% 45%;left:-86px;bottom:-88px;background:#fe6d31;opacity:.08;pointer-events:none}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{position:relative;z-index:1;background:#f8eee7!important;border:1px solid #eadfd6!important;border-radius:30px!important;box-shadow:0 22px 42px -28px rgba(57,0,103,.12)!important;padding:12px!important;min-height:560px}.p-subscription .hub-preview .hub-slides{background:#fff!important;min-height:536px!important;overflow:hidden}.p-subscription .hub-preview .hub-slide,.p-subscription .hub-preview .hub-slide.is-active{background:#fff!important}.p-subscription .hub-preview .hub-slide img{object-position:center center!important;padding:10px 10px 84px!important;margin:0!important}.p-subscription .hub-preview .hub-slide-caption{left:12px!important;right:12px!important;bottom:12px!important;color:#24201d!important;border-radius:16px!important;padding:13px 14px!important;box-shadow:0 10px 24px -20px rgba(57,0,103,.12)!important}.p-subscription .hub-preview .course-video-card.hub-preview-card{right:24px!important;top:24px!important;max-width:none!important}.p-subscription .hub-preview .course-video-card button{width:54px;height:54px;border-radius:50%;border:0;background:#fe6d31;color:#fff;box-shadow:0 16px 28px -18px rgba(254,109,49,.58)}.p-subscription .hub-preview .course-copy{position:relative;z-index:1;color:#24201d!important}.p-subscription .hub-preview .course-copy h2,.p-subscription .hub-preview .course-copy p,.p-subscription .hub-preview .course-highlights,.p-subscription .hub-preview .course-highlights li{color:#24201d!important}.p-subscription .hub-preview .course-copy h2 em{color:#fe6d31!important;font-style:normal}.p-subscription .hub-preview .course-copy p{opacity:.9;max-width:56ch}.p-subscription .hub-preview .course-highlights{opacity:.95}.p-subscription .hub-preview .course-stats .stat-pill{border-color:rgba(254,109,49,.34)!important;color:#fe6d31!important;background:#fff!important}.p-subscription .hub-preview .course-actions .v45-text-link{color:#fe6d31!important;font-weight:800}.p-subscription .hub-preview .course-actions .v45-text-link:hover{opacity:.72}.p-subscription .v55-topic-browser{margin-top:18px;background:#fff!important;border:1px solid #eadfd6;border-radius:24px;padding:18px 18px 20px;box-shadow:0 14px 32px -28px rgba(57,0,103,.12)}.p-subscription .v55-browser-head{display:block;margin-bottom:10px}.p-subscription .v55-browser-head small{display:none}.p-subscription .v55-browser-head h3{font-size:1rem;line-height:1.2;margin:0;letter-spacing:-.02em;font-weight:800;color:#24201d}.p-subscription .v55-browser-head h3 em{color:#fe6d31;font-style:normal}.p-subscription .v55-browser-head p{display:none}.p-subscription .v55-search-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.p-subscription .v55-filter-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:#fe6d31}.p-subscription .v55-content-search{display:none!important}.p-subscription .v55-topic-filters{display:flex;gap:8px;flex-wrap:wrap}.p-subscription .v55-topic-filters button{border:1.5px solid rgba(254,109,49,.25);background:#fff;border-radius:999px;padding:8px 13px;color:#8f4b3e;font-weight:750;font-size:.78rem;cursor:pointer;transition:.18s ease}.p-subscription .v55-topic-filters button.active,.p-subscription .v55-topic-filters button:hover{background:#fe6d31;border-color:#fe6d31;color:#fff;transform:translateY(-1px)}.p-subscription .v55-content-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p-subscription .v55-result-card{background:#fff;border:1px solid #e6dcd4;border-radius:20px;padding:18px;min-height:184px;display:flex;flex-direction:column;transition:.22s ease}.p-subscription .v55-result-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px -27px rgba(36,32,29,.28);border-color:rgba(254,109,49,.34)}.p-subscription .v55-result-card[hidden]{display:none!important}.p-subscription .v55-result-type{font-size:.62rem;letter-spacing:.12em;color:#fe6d31;font-weight:850}.p-subscription .v55-result-card h4{font-size:1.05rem;line-height:1.12;margin:10px 0 8px;letter-spacing:-.025em}.p-subscription .v55-result-card p{font-size:.82rem;line-height:1.46;color:#625a55;margin:0}.p-subscription .v55-result-card a{margin-top:auto;padding-top:14px;color:#fe6d31;font-weight:800;font-size:.8rem}.p-subscription .v55-no-results{background:#fff;border:1px dashed #d8cbc3;border-radius:18px;padding:20px;text-align:center;color:#716761}@media(max-width:1024px){.p-subscription .hub-preview .v55-course-spotlight{padding:26px!important;gap:30px!important;grid-template-columns:1fr!important}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{min-height:520px}.p-subscription .hub-preview .hub-slides{min-height:500px!important}.p-subscription .v55-content-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.p-subscription .hub-preview{padding-top:80px!important;padding-bottom:86px!important}.p-subscription .hub-preview .v55-course-spotlight{padding:18px!important;border-radius:28px!important}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{border-width:1px!important;padding:10px!important;min-height:420px}.p-subscription .hub-preview .hub-slides{min-height:400px!important}.p-subscription .hub-preview .hub-slide img{padding:8px 8px 82px!important}.p-subscription .v55-topic-browser{margin-top:16px;padding:16px 14px;border-radius:20px}.p-subscription .v55-search-row{gap:8px}.p-subscription .v55-topic-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.p-subscription .v55-topic-filters::-webkit-scrollbar{display:none}.p-subscription .v55-topic-filters button{white-space:nowrap}.p-subscription .v55-content-results{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.p-subscription .v55-content-results::-webkit-scrollbar{display:none}.p-subscription .v55-result-card{min-width:82%;scroll-snap-align:start}}.p-subscription .site-header,.p-subscription .site-header.is-solid,.p-subscription .site-header.is-sticky{background:#24201d!important;border-bottom:none!important;box-shadow:0 10px 28px rgba(36,32,29,.1)!important}.p-subscription .site-header .nav-links a.active{background:hsla(0,0%,100%,.11)!important}.p-subscription .site-header .menu{background:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.22)!important}.p-subscription .newsletter-mini-copy,.p-subscription .newsletter-mini-link,.p-subscription .site-header .btn-primary,.p-subscription .site-header .btn-primary *,.p-subscription .site-header .btn-primary svg,.p-subscription .site-header .btn-primary svg *,.p-subscription .site-header .btn-primary:focus,.p-subscription .site-header .btn-primary:hover,.p-subscription .site-header .btn-primary:link,.p-subscription .site-header .btn-primary:visited{color:#24201d!important}.p-subscription .try-panel{background:#e8d8cc!important;color:#24201d!important}.p-subscription .try-panel .tool-label,.p-subscription .try-panel h3,.p-subscription .try-panel label,.p-subscription .try-panel p{color:#24201d!important}.p-subscription .try-panel .tool-label{color:#fe6d31!important}.p-subscription .try-panel .builder-fields select{background:#fff!important;border-color:#cfbbb0!important;color:#24201d!important}.p-subscription .try-panel .script-output{background:#fff!important;border:1px solid #d9c7bc!important}.p-subscription .support-mode-tab.active[data-support-mode=try]{border-color:#e0c7b8!important;box-shadow:0 0 0 2px hsla(26,38%,85%,.55)!important}.p-subscription #community{background:#aa96f2!important}.p-subscription #community .community-shell{background:transparent!important}.p-subscription #community .community-copy h2,.p-subscription #community .community-copy p,.p-subscription #community .community-members{color:#fff!important}.p-subscription #community .community-badge{background:hsla(0,0%,100%,.16)!important;border-color:hsla(0,0%,100%,.28)!important;color:#fff!important}.p-subscription #community .brand-shape{opacity:.34!important}.p-subscription .final{background:#fff!important}.p-subscription .final-card{background:#f8eee7!important;color:#24201d!important;border:1px solid #eadfd6!important;box-shadow:0 24px 54px -42px rgba(36,32,29,.22)!important}.p-subscription .final-card:before{background:#ffb0d3!important;opacity:.26!important}.p-subscription .final-card:after{background:#bbacfb!important;opacity:.3!important}.p-subscription .final-card h2,.p-subscription .final-card h2 em{color:#24201d!important}.p-subscription .final-card h2 em{color:#fe6d31!important}.p-subscription .final-card .newsletter-note,.p-subscription .final-card p{color:#625a55!important}.p-subscription .newsletter-form input{background:#fff!important;border-color:#d8c9bf!important;color:#24201d!important}.p-subscription .newsletter-form input::placeholder{color:#8c817b!important}.p-subscription .final-card .btn,.p-subscription .final-card .final-ask-btn{background:#fe6d31!important;color:#fff!important;border-color:#fe6d31!important;box-shadow:0 14px 28px -18px rgba(254,109,49,.72)!important}.p-subscription footer{background:#24201d!important;border-top:none!important}.p-subscription footer a,.p-subscription footer b,.p-subscription footer h3,.p-subscription footer h4,.p-subscription footer li,.p-subscription footer p,.p-subscription footer small,.p-subscription footer span{color:#fff!important}.p-subscription footer .footer-brand p,.p-subscription footer .footer-col a{color:hsla(0,0%,100%,.72)!important}.p-subscription footer .footer-col h4{color:hsla(0,0%,100%,.48)!important}.p-subscription footer .footer-base{border-top-color:hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.55)!important}.p-subscription{--v63-graphite:#1f1917;--v63-graphite-2:#26201d;--v63-ink-soft:hsla(0,0%,100%,.72);--v63-ink-faint:hsla(0,0%,100%,.46);--v63-line:hsla(0,0%,100%,.1)}.p-subscription .site-header,.p-subscription .site-header.is-solid,.p-subscription .site-header.is-sticky{background:var(--v63-graphite)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.p-subscription .site-header .logo,.p-subscription .site-header .logo *{color:#fff!important}.p-subscription .site-header .menu,.p-subscription .site-header .mobile-nav a,.p-subscription .site-header .nav a,.p-subscription .site-header .signin{color:var(--v63-ink-soft)!important}.p-subscription .site-header .mobile-nav a.active,.p-subscription .site-header .mobile-nav a:hover,.p-subscription .site-header .nav-links a.active,.p-subscription .site-header .nav-links a:hover{color:#fff!important}.p-subscription .site-header .nav-links a.active{background:hsla(0,0%,100%,.09)!important;padding:8px 13px;border-radius:999px!important}.p-subscription .site-header .menu{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.16)!important}.p-subscription .site-header .btn-primary,.p-subscription .site-header .btn-primary *,.p-subscription .site-header .btn-primary svg,.p-subscription .site-header .btn-primary svg *,.p-subscription .site-header .btn-primary:focus,.p-subscription .site-header .btn-primary:hover,.p-subscription .site-header .btn-primary:link,.p-subscription .site-header .btn-primary:visited{background:#fff!important;color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;border-color:#fff!important}.p-subscription .site-header .btn-primary:hover{transform:translateY(-1px)}.p-subscription .newsletter-strip{background:#ffb0d3!important;border-top:0!important}.p-subscription .newsletter-strip-inner{padding:10px 0!important}.p-subscription .newsletter-mini-copy,.p-subscription .newsletter-mini-link{color:#fff!important}.p-subscription footer{background:var(--v63-graphite)!important;padding:72px 0 30px!important}.p-subscription footer .wrap{max-width:1320px!important}.p-subscription footer .footer-grid{display:grid!important;grid-template-columns:minmax(320px,1.55fr) repeat(4,minmax(120px,1fr))!important;gap:54px!important;align-items:start!important}.p-subscription footer .footer-brand{max-width:440px!important}.p-subscription footer .footer-brand .logo{display:inline-flex!important;align-items:center!important;margin-bottom:18px!important}.p-subscription footer .footer-brand .logo img{height:46px!important;width:auto!important;display:block!important}.p-subscription footer .footer-brand-tag{font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:600!important;color:#f5eee7!important;font-size:27px!important;line-height:1.15!important;margin:0 0 18px!important}.p-subscription footer .footer-brand p{color:var(--v63-ink-soft)!important;font-size:16px!important;line-height:1.75!important;max-width:430px!important;margin:0!important}.p-subscription footer .footer-col h4{color:var(--v63-ink-faint)!important;font:700 .8rem/1.2 Inter,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:6px 0 20px!important}.p-subscription footer .footer-col a{display:block!important;color:var(--v63-ink-soft)!important;font-size:16px!important;line-height:1.5!important;margin:0 0 16px!important;text-decoration:none!important}.p-subscription footer .footer-social a{gap:12px!important}.p-subscription footer .footer-social a:before{content:"";width:18px;height:18px;border:1.4px solid hsla(0,0%,100%,.58);border-radius:5px;flex:0 0 18px;opacity:.9}.p-subscription footer .footer-base{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;border-top:1px solid var(--v63-line)!important;margin-top:56px!important;padding-top:28px!important;color:hsla(0,0%,100%,.42)!important;font-size:14px!important}.p-subscription footer .footer-base span{color:hsla(0,0%,100%,.42)!important}@media(max-width:1180px){.p-subscription footer .footer-grid{grid-template-columns:1.3fr repeat(2,minmax(130px,1fr))!important}.p-subscription footer .footer-social{grid-column:auto!important}}@media(max-width:860px){.p-subscription footer{padding:58px 0 28px!important}.p-subscription footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:34px!important}.p-subscription footer .footer-brand{grid-column:1/-1!important;max-width:none!important}.p-subscription footer .footer-base{flex-direction:column!important;align-items:flex-start!important}}@media(max-width:640px){.p-subscription footer .footer-grid{grid-template-columns:1fr!important}.p-subscription footer .footer-brand-tag{font-size:23px!important}.p-subscription footer .footer-base{gap:10px!important}}.p-subscription .try-panel{background:#fe6d31!important;border:0!important}.p-subscription .try-panel .tool-label{opacity:1!important;font-weight:800!important;letter-spacing:.11em!important}.p-subscription .try-panel .builder-fields label{color:#fff!important;font-weight:750!important}.p-subscription .try-panel .builder-fields select{background:hsla(0,0%,100%,.14)!important;border:2px solid hsla(0,0%,100%,.38)!important;border-radius:18px!important;min-height:64px!important;box-shadow:none!important}.p-subscription .try-panel .script-output{background:#efe8e1!important;border-radius:22px!important;padding:30px!important}.p-subscription .try-panel .script-output small{color:#fe6d31!important}.p-subscription #newsletter .final-card{background:#fe6d31!important;color:#fff!important;border-radius:34px!important}.p-subscription #newsletter .final-card:after,.p-subscription #newsletter .final-card:before{background:hsla(0,0%,100%,.22)!important}.p-subscription #newsletter .final-card h2,.p-subscription #newsletter .final-card h2 em{color:#fff!important}.p-subscription #newsletter .final-card .newsletter-note,.p-subscription #newsletter .final-card p{color:hsla(0,0%,100%,.9)!important}.p-subscription #newsletter .newsletter-form input{background:hsla(0,0%,100%,.14)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.5)!important;border-radius:18px!important}.p-subscription #newsletter .newsletter-form input::placeholder{color:hsla(0,0%,100%,.78)!important}.p-subscription #newsletter .final-card .btn,.p-subscription #newsletter .final-card .final-ask-btn{background:#f3f0ec!important;color:#fe6d31!important;border:0!important}.p-subscription footer .footer-brand p,.p-subscription footer .footer-col a{color:hsla(0,0%,100%,.84)!important}.p-subscription footer .footer-col h4{color:hsla(0,0%,100%,.62)!important}.p-subscription footer .footer-base{border-top-color:hsla(0,0%,100%,.22)!important;color:hsla(0,0%,100%,.7)!important}.p-subscription footer .footer-base span{color:hsla(0,0%,100%,.7)!important}.p-subscription footer .footer-social a:before{border-color:hsla(0,0%,100%,.8)!important}.p-subscription .v66-daily-tip{margin-top:24px!important;max-width:650px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;background:#fff!important;border:1px solid rgba(254,109,49,.18)!important;border-radius:20px!important;padding:14px 15px!important;box-shadow:0 12px 28px rgba(36,32,29,.04)!important}.p-subscription .v66-daily-tip .v45-tip-icon{width:34px;height:34px;border-radius:12px;background:#fff0e9;color:#fe6d31;display:grid;place-items:center;font-size:15px}.p-subscription .v66-daily-tip p{margin:0!important;color:#4b403b!important;font-size:.94rem!important;line-height:1.45!important}.p-subscription .v66-daily-tip button{border:0;background:transparent;color:#fe6d31;font-weight:800;font-size:.76rem;cursor:pointer;white-space:nowrap;padding:8px}.p-subscription .v66-daily-tip button:hover{opacity:.72}.p-subscription .v45-stage-strip{padding:5px 2px 12px!important}.p-subscription .v45-stage-chip{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;flex-basis:128px!important;min-width:128px!important;padding:10px!important;gap:0!important;min-height:84px!important;overflow:hidden!important}.p-subscription .v66-stage-main{display:flex;align-items:center;gap:9px;width:100%}.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){flex-basis:146px!important}.p-subscription .v45-stage-chip.active{flex-basis:270px!important;min-width:270px!important;padding:12px 13px!important;transform:translateY(-2px)}.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{flex-basis:270px!important}.p-subscription .v45-stage-chip.active .v45-stage-avatar{width:56px;height:56px;flex-basis:56px}.p-subscription .v45-stage-avatar{transition:width .22s ease,height .22s ease,flex-basis .22s ease,background .22s ease}.p-subscription .v66-stage-info{max-height:0;opacity:0;overflow:hidden;text-align:left;transform:translateY(-3px);transition:max-height .24s ease,opacity .2s ease,transform .24s ease,margin .24s ease,padding .24s ease,border-color .24s ease;margin:0;padding:0;border-top:1px solid transparent;color:#625a55}.p-subscription .v45-stage-chip.active .v66-stage-info{max-height:92px;opacity:1;transform:none;margin-top:10px;padding-top:9px;border-top-color:rgba(254,109,49,.14)}.p-subscription .v66-stage-info strong{display:block;color:#24201d;font-size:.7rem;line-height:1.25;margin-bottom:3px}.p-subscription .v66-stage-info span{display:block;color:#716761;font-size:.64rem;line-height:1.35}.p-subscription .v45-stage-chip.active:focus-visible .v66-stage-info span,.p-subscription .v45-stage-chip.active:focus-visible .v66-stage-info strong,.p-subscription .v45-stage-chip.active:hover .v66-stage-info span,.p-subscription .v45-stage-chip.active:hover .v66-stage-info strong{color:#fff!important}@media(max-width:720px){.p-subscription .v66-daily-tip{grid-template-columns:32px minmax(0,1fr)!important}.p-subscription .v66-daily-tip button{grid-column:2;text-align:left;padding:3px 0 0}.p-subscription .v45-stage-chip{flex-basis:112px!important;min-width:112px!important}.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){flex-basis:122px!important}.p-subscription .v45-stage-chip.active,.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{flex-basis:232px!important;min-width:232px!important}}.p-subscription .site-header,.p-subscription .site-header.is-solid,.p-subscription .site-header.is-sticky{background:#fe6d31!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important}.p-subscription .site-header .menu,.p-subscription .site-header .mobile-nav a,.p-subscription .site-header .nav a,.p-subscription .site-header .signin{color:#fff!important;-webkit-text-fill-color:#fff!important}.p-subscription .site-header .nav-links a.active{background:hsla(0,0%,100%,.16)!important;color:#fff!important}.p-subscription .site-header .nav-links a.active *{color:#fff!important;-webkit-text-fill-color:#fff!important}.p-subscription .site-header .menu{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.3)!important;color:#fff!important}.p-subscription .site-header .btn-primary,.p-subscription .site-header .btn-primary:focus,.p-subscription .site-header .btn-primary:hover,.p-subscription .site-header .btn-primary:link,.p-subscription .site-header .btn-primary:visited{background:#fff!important;color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;border-color:#fff!important}.p-subscription .site-header .btn-primary *{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important}.p-subscription footer{background:#fe6d31!important;color:#fff!important;border-top:0!important}.p-subscription footer .footer-brand-tag{color:#fff!important}.p-subscription footer .footer-brand p,.p-subscription footer .footer-col a{color:hsla(0,0%,100%,.86)!important}.p-subscription footer .footer-col h4{color:hsla(0,0%,100%,.66)!important}.p-subscription footer .footer-col a:hover{color:#fff!important}.p-subscription footer .footer-base{border-top-color:hsla(0,0%,100%,.24)!important;color:hsla(0,0%,100%,.74)!important}.p-subscription footer .footer-base span{color:hsla(0,0%,100%,.74)!important}.p-subscription footer .footer-social a{display:flex!important;align-items:center!important;gap:11px!important}.p-subscription footer .footer-social a:before{display:none!important;content:none!important}.p-subscription footer .social-icon{width:19px;height:19px;display:grid;place-items:center;flex:0 0 19px;color:#fff!important}.p-subscription footer .social-icon svg{width:19px;height:19px;display:block}.p-subscription .v45-stage-strip{align-items:stretch!important;padding:6px 2px 14px!important}.p-subscription .v45-stage-chip,.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){flex:0 0 132px!important;min-height:88px!important;padding:10px!important}.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){border-color:#fe6d31!important;box-shadow:0 8px 22px rgba(254,109,49,.1)!important}.p-subscription .v45-stage-chip .v66-stage-info{display:none!important;max-height:0!important;opacity:0!important;margin:0!important;padding:0!important;border:0!important}.p-subscription .v45-stage-chip.active,.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{flex:0 0 248px!important;min-width:248px!important;min-height:124px!important;padding:12px 13px!important;border-color:#fe6d31!important;box-shadow:0 0 0 4px rgba(254,109,49,.1),0 12px 28px rgba(36,32,29,.06)!important;transform:translateY(-2px)!important}.p-subscription .v45-stage-chip.active .v66-stage-info{max-height:90px!important;margin-top:10px!important;padding-top:9px!important;border-top:1px solid rgba(254,109,49,.16)!important;color:#625a55!important}.p-subscription .v45-stage-chip.active .v45-stage-copy b,.p-subscription .v45-stage-chip.active .v45-stage-copy small{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important}.p-subscription .v45-stage-chip.active .v45-stage-avatar{width:54px!important;height:54px!important;flex-basis:54px!important;background:#fff!important}@media(max-width:720px){.p-subscription .v45-stage-chip,.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){flex-basis:112px!important;min-width:112px!important;min-height:82px!important}.p-subscription .v45-stage-chip.active,.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{flex-basis:222px!important;min-width:222px!important;min-height:118px!important}}.p-subscription .site-header .nav-links a.active,.p-subscription .site-header .nav-links a.active:focus-visible,.p-subscription .site-header .nav-links a.active:hover{background:#fff!important;color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;box-shadow:0 5px 14px rgba(117,42,12,.12)!important}.p-subscription .site-header .nav-links a.active *,.p-subscription .site-header .nav-links a.active:focus-visible *,.p-subscription .site-header .nav-links a.active:hover *{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important}.p-subscription .site-header .mobile-nav a.active{background:#fff!important;color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;border-radius:12px!important;padding-left:12px!important;padding-right:12px!important}.p-subscription .v49-stage-carousel-shell{align-items:center!important}.p-subscription .v45-stage-strip{align-items:flex-start!important;gap:12px!important;padding:5px 2px 14px!important}.p-subscription .v45-stage-chip,.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){flex:0 0 auto!important;width:auto!important;min-width:132px!important;max-width:178px!important;min-height:0!important;height:auto!important;padding:12px 16px 13px!important;align-self:flex-start!important;background:hsla(0,0%,100%,.55)!important;border:1.5px solid rgba(254,109,49,.34)!important;border-radius:20px!important;box-shadow:none!important;transform:none!important;overflow:hidden!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,width .24s ease,min-width .24s ease,padding .24s ease!important}.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){background:#fff8f4!important;border-color:rgba(254,109,49,.72)!important;box-shadow:0 7px 18px rgba(254,109,49,.08)!important;outline:none!important}.p-subscription .v66-stage-main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto!important;gap:7px!important}.p-subscription .v45-stage-avatar,.p-subscription .v45-stage-chip.active .v45-stage-avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:15px!important;background:hsla(0,0%,100%,.88)!important}.p-subscription .v45-stage-avatar img{transform:none!important}.p-subscription .v45-stage-chip:focus-visible:not(.active) .v45-stage-avatar img,.p-subscription .v45-stage-chip:hover:not(.active) .v45-stage-avatar img{transform:scale(1.035)!important}.p-subscription .v45-stage-copy{align-items:center!important;text-align:center!important;width:100%!important;overflow:visible!important}.p-subscription .v45-stage-copy b{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important;font-size:.82rem!important;line-height:1.12!important;white-space:nowrap!important}.p-subscription .v45-stage-copy small{color:#625a55!important;-webkit-text-fill-color:#625a55!important;font-size:.68rem!important;line-height:1.18!important;margin-top:3px!important;white-space:nowrap!important}.p-subscription .v45-stage-chip:not(.active) .v66-stage-info{display:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important}.p-subscription .v45-stage-chip.active,.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{flex:0 0 244px!important;width:244px!important;min-width:244px!important;max-width:244px!important;min-height:0!important;height:auto!important;padding:13px 15px 14px!important;align-self:flex-start!important;background:#fff!important;border:2px solid #fe6d31!important;border-radius:20px!important;box-shadow:0 8px 22px rgba(254,109,49,.1)!important;transform:none!important}.p-subscription .v45-stage-chip.active .v66-stage-main{flex-direction:row!important;justify-content:flex-start!important;gap:11px!important}.p-subscription .v45-stage-chip.active .v45-stage-copy{align-items:flex-start!important;text-align:left!important;width:auto!important}.p-subscription .v45-stage-chip.active .v45-stage-copy b{color:#fe6d31!important;-webkit-text-fill-color:#fe6d31!important}.p-subscription .v45-stage-chip.active .v45-stage-copy small{color:#625a55!important;-webkit-text-fill-color:#625a55!important}.p-subscription .v45-stage-chip.active .v66-stage-info{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;margin:10px 0 0!important;padding:9px 1px 0!important;border-top:1px solid rgba(254,109,49,.17)!important;text-align:left!important;transform:none!important;overflow:visible!important}.p-subscription .v45-stage-chip.active .v66-stage-info strong{color:#24201d!important;-webkit-text-fill-color:#24201d!important;font-size:.7rem!important;line-height:1.25!important}.p-subscription .v45-stage-chip.active .v66-stage-info span{color:#716761!important;-webkit-text-fill-color:#716761!important;font-size:.64rem!important;line-height:1.36!important}@media(max-width:720px){.p-subscription .v49-stage-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important}.p-subscription .v49-stage-nav{width:38px!important;height:38px!important;border-radius:12px!important}.p-subscription .v45-stage-strip{gap:9px!important}.p-subscription .v45-stage-chip,.p-subscription .v45-stage-chip:focus-visible:not(.active),.p-subscription .v45-stage-chip:hover:not(.active){min-width:116px!important;max-width:154px!important;padding:10px 13px 11px!important}.p-subscription .v45-stage-avatar,.p-subscription .v45-stage-chip.active .v45-stage-avatar{width:44px!important;height:44px!important;flex-basis:44px!important}.p-subscription .v45-stage-copy b{font-size:.76rem!important}.p-subscription .v45-stage-copy small{font-size:.64rem!important}.p-subscription .v45-stage-chip.active,.p-subscription .v45-stage-chip.active:focus-visible,.p-subscription .v45-stage-chip.active:hover{width:214px!important;min-width:214px!important;max-width:214px!important;flex-basis:214px!important;padding:12px 13px!important}}.p-subscription .hub-preview .course-media.hub-slideshow{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:0!important}.p-subscription .hub-preview .hub-slides{min-height:500px!important;height:500px!important;flex:0 0 500px!important;border-radius:22px!important}.p-subscription .hub-preview .hub-slide{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;inset:0!important;background:#fff!important}.p-subscription .hub-preview .hub-slide-link{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;color:inherit!important;text-decoration:none!important}.p-subscription .hub-preview .hub-slide img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important;padding:14px!important;background:#fff!important}.p-subscription .hub-preview .hub-slide-caption{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0 12px 12px!important;padding:13px 15px!important;border-radius:15px!important;background:#f8eee7!important;border:1px solid #eadfd6!important;box-shadow:none!important;z-index:2!important}.p-subscription .hub-preview .hub-slide-caption strong{display:block;margin-bottom:3px;font-size:.94rem;color:#24201d}.p-subscription .hub-preview .hub-slide-caption br{display:none}.p-subscription .hub-preview .hub-slide-caption span{font-size:.78rem;line-height:1.35;color:#625a55}.p-subscription .hub-preview .hub-slide-link:hover .hub-slide-caption{border-color:rgba(254,109,49,.42)!important}.p-subscription .hub-material-menu{position:relative;z-index:4;padding:0 2px 2px}.p-subscription .hub-material-menu-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 2px 9px;color:#625a55}.p-subscription .hub-material-menu-head>span{font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#fe6d31}.p-subscription .hub-material-menu-head small{font-size:.68rem;color:#8b817b}.p-subscription .hub-material-circles{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding:2px 3px 5px;scrollbar-width:none}.p-subscription .hub-material-circles::-webkit-scrollbar{display:none}.p-subscription .hub-material-circle{position:relative;flex:0 0 auto;width:58px;height:58px;border-radius:50%;border:2px solid #e8dbd2;background:#fff;padding:3px;display:grid;place-items:center;cursor:pointer;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 5px 16px -14px rgba(36,32,29,.6)}.p-subscription .hub-material-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;background:#fff}.p-subscription .hub-material-circle:focus-visible,.p-subscription .hub-material-circle:hover{transform:translateY(-2px);border-color:#fe6d31;outline:none;box-shadow:0 9px 20px -13px rgba(254,109,49,.65)}.p-subscription .hub-material-circle.is-active{border-color:#fe6d31;box-shadow:0 0 0 4px rgba(254,109,49,.12);transform:scale(1.07)}.p-subscription .hub-material-circle:after{content:attr(data-short);position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);font-size:.58rem;font-weight:800;color:#625a55;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease}.p-subscription .hub-material-circle.is-active:after,.p-subscription .hub-material-circle:focus-visible:after,.p-subscription .hub-material-circle:hover:after{opacity:1}.p-subscription .hub-material-circles{padding-bottom:24px}.p-subscription .hub-preview .course-video-card.hub-preview-card{top:22px!important;right:22px!important}.p-subscription .course-highlights-visual{list-style:none!important;padding:0!important;margin:24px 0!important;display:grid!important;gap:12px!important}.p-subscription .course-highlights-visual li{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 0!important;color:#4e4742!important;line-height:1.45!important}.p-subscription .course-highlight-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(254,109,49,.24);color:#fe6d31}.p-subscription .course-highlight-icon svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .course-highlights-visual li:nth-child(2) .course-highlight-icon{background:#eefaff;color:#24b8ff;border-color:rgba(36,184,255,.22)}.p-subscription .course-highlights-visual li:nth-child(3) .course-highlight-icon{background:#f2efff;color:#8f78e8;border-color:rgba(143,120,232,.22)}@media(max-width:1024px){.p-subscription .hub-preview .hub-slides{height:480px!important;min-height:480px!important;flex-basis:480px!important}}@media(max-width:767px){.p-subscription .hub-preview .hub-slides{height:410px!important;min-height:410px!important;flex-basis:410px!important}.p-subscription .hub-preview .hub-slide img{padding:10px!important}.p-subscription .hub-material-menu-head{align-items:flex-start;flex-direction:column;gap:2px}.p-subscription .hub-material-circle{width:52px;height:52px}.p-subscription .course-highlights-visual li{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.p-subscription .course-highlight-icon{width:34px;height:34px}}.p-subscription .hub-preview .v55-course-spotlight{align-items:stretch!important}.p-subscription .hub-preview .course-media.hub-slideshow{height:620px!important;min-height:620px!important;max-height:620px!important;align-self:stretch!important}.p-subscription .hub-preview .course-copy{align-self:stretch!important;height:auto!important;min-height:0!important}.p-subscription .hub-preview .course-actions{margin-top:auto!important;padding-top:14px!important}.p-subscription .course-highlights-visual{margin:16px 0 12px!important;gap:3px!important}.p-subscription .course-highlights-visual li{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:5px 0!important;line-height:1.28!important;font-size:.91rem!important}.p-subscription .course-highlight-icon,.p-subscription .course-highlights-visual li:nth-child(2) .course-highlight-icon,.p-subscription .course-highlights-visual li:nth-child(3) .course-highlight-icon{width:34px!important;height:34px!important;background:#fff7f3!important;color:#fe6d31!important;border-color:rgba(254,109,49,.28)!important}.p-subscription .course-highlight-icon svg{width:17px!important;height:17px!important}.p-subscription .v55-topic-browser{background:#fbf7f2!important;border-color:#eadfd6!important}.p-subscription .v55-topic-filters{gap:9px!important;align-items:center!important}.p-subscription .v55-topic-filters button{--chip-bg:#f1ebe6;--chip-border:#ddd2ca;--chip-text:#4d4540;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:7px 12px 7px 8px!important;border:1.5px solid var(--chip-border)!important;background:var(--chip-bg)!important;color:var(--chip-text)!important;box-shadow:none!important;transform:none!important}.p-subscription .v55-topic-filters button[data-topic=all]{--chip-bg:#f0e9e3;--chip-border:#d8cbc2;--chip-text:#514842}.p-subscription .v55-topic-filters button[data-topic=big-feelings]{--chip-bg:#ffd6e8;--chip-border:#ffb0d3;--chip-text:#7c3555}.p-subscription .v55-topic-filters button[data-topic=boundaries]{--chip-bg:#ded7ff;--chip-border:#bbacfb;--chip-text:#4b3b88}.p-subscription .v55-topic-filters button[data-topic=sleep]{--chip-bg:#d9f3ff;--chip-border:#8ddcff;--chip-text:#17658a}.p-subscription .v55-topic-filters button[data-topic=routines]{--chip-bg:#d8f4df;--chip-border:#8ad79d;--chip-text:#27683a}.p-subscription .v55-topic-filters button[data-topic=siblings]{--chip-bg:#fff3b5;--chip-border:#fede45;--chip-text:#695614}.p-subscription .v55-topic-filters button[data-topic=transitions]{--chip-bg:#ffe0d3;--chip-border:#ffad87;--chip-text:#884326}.p-subscription .v55-topic-filters button[data-topic=parent-wellbeing]{--chip-bg:#e9ddff;--chip-border:#c6a8ff;--chip-text:#583b86}.p-subscription .topic-chip-icon{width:28px!important;height:28px!important;border-radius:50%!important;display:grid!important;place-items:center!important;flex:0 0 28px!important;background:hsla(0,0%,100%,.64)!important;border:1px solid hsla(0,0%,100%,.74)!important}.p-subscription .topic-chip-icon svg{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.p-subscription .v55-topic-filters button:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px -17px currentColor!important}.p-subscription .v55-topic-filters button.active{box-shadow:0 0 0 3px hsla(0,0%,100%,.92),0 0 0 5px var(--chip-border)!important;transform:translateY(-1px)!important}.p-subscription .v55-topic-filters button.active .topic-chip-icon{background:#fff!important}@media(max-width:1024px){.p-subscription .hub-preview .course-media.hub-slideshow{height:auto!important;min-height:0!important;max-height:none!important}.p-subscription .hub-preview .course-copy{height:auto!important}.p-subscription .hub-preview .course-actions{margin-top:24px!important;padding-top:0!important}}@media(max-width:767px){.p-subscription .course-highlights-visual{margin:14px 0 10px!important;gap:2px!important}.p-subscription .course-highlights-visual li{font-size:.88rem!important;line-height:1.25!important}.p-subscription .v55-topic-filters button{min-height:40px!important;padding:6px 11px 6px 7px!important}.p-subscription .topic-chip-icon{width:26px!important;height:26px!important;flex-basis:26px!important}}.p-subscription .v55-topic-browser{transition:padding .22s ease,box-shadow .22s ease}.p-subscription .v55-topic-browser:not(.is-open){padding-bottom:18px!important}.p-subscription .v55-topic-browser:not(.is-open) .v55-content-results,.p-subscription .v55-topic-browser:not(.is-open) .v55-no-results{display:none!important}.p-subscription .v55-topic-browser.is-open .v55-content-results{display:grid!important;margin-top:18px;animation:v71TopicReveal .26s ease both}.p-subscription .v55-topic-browser.is-open .v55-no-results:not([hidden]){display:block!important;margin-top:18px;animation:v71TopicReveal .26s ease both}@keyframes v71TopicReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.p-subscription .v55-topic-browser.is-open .v55-content-results{display:flex!important;margin-top:14px}}.p-subscription .hub-preview{padding-top:96px!important;padding-bottom:52px!important}.p-subscription .hub-preview .v55-course-spotlight{padding:30px!important;gap:34px!important;align-items:start!important}.p-subscription .hub-preview .course-media.hub-slideshow{height:548px!important;min-height:548px!important;max-height:548px!important;align-self:start!important}.p-subscription .hub-preview .hub-slides{height:438px!important;min-height:438px!important;flex-basis:438px!important}.p-subscription .hub-preview .course-copy{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-self:start!important}.p-subscription .hub-preview .course-copy p{max-width:54ch!important}.p-subscription .course-highlights-visual{margin:14px 0 8px!important;gap:2px!important}.p-subscription .course-highlights-visual li{padding:4px 0!important}.p-subscription .hub-preview .course-actions{margin-top:10px!important;padding-top:0!important;align-self:flex-start!important}.p-subscription .support-hub.section{padding-top:48px!important;padding-bottom:84px!important}.p-subscription .support-hub-head{margin-bottom:22px!important}@media(max-width:1024px){.p-subscription .hub-preview{padding-top:82px!important;padding-bottom:44px!important}.p-subscription .hub-preview .v55-course-spotlight{padding:24px!important;gap:28px!important}.p-subscription .hub-preview .course-media.hub-slideshow{height:auto!important;min-height:0!important;max-height:none!important}.p-subscription .hub-preview .hub-slides{height:430px!important;min-height:430px!important;flex-basis:430px!important}.p-subscription .hub-preview .course-actions{margin-top:12px!important}.p-subscription .support-hub.section{padding-top:42px!important;padding-bottom:74px!important}}@media(max-width:767px){.p-subscription .hub-preview{padding-top:72px!important;padding-bottom:36px!important}.p-subscription .hub-preview .v55-course-spotlight{padding:18px!important;gap:22px!important}.p-subscription .hub-preview .hub-slides{height:390px!important;min-height:390px!important;flex-basis:390px!important}.p-subscription .course-highlights-visual{margin:12px 0 8px!important}.p-subscription .hub-preview .course-actions{margin-top:12px!important;gap:10px!important}.p-subscription .support-hub.section{padding-top:34px!important;padding-bottom:64px!important}}@media (min-width:1025px){.p-subscription .hub-preview .v55-course-spotlight{align-items:stretch!important}.p-subscription .hub-preview .course-media.hub-slideshow{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:0!important}.p-subscription .hub-preview .hub-slides{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:22px!important}.p-subscription .hub-preview .hub-slide,.p-subscription .hub-preview .hub-slide-link,.p-subscription .hub-preview .hub-slide.is-active{height:100%!important;min-height:0!important}.p-subscription .hub-preview .hub-slide-link{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}.p-subscription .hub-preview .hub-slide img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important;padding:14px!important}.p-subscription .hub-preview .course-copy{align-self:stretch!important}}@media (max-width:1024px){.p-subscription .hub-preview .course-media.hub-slideshow{height:auto!important;min-height:0!important;max-height:none!important}.p-subscription .hub-preview .hub-slides{height:460px!important;min-height:460px!important;flex-basis:460px!important}}@media (max-width:767px){.p-subscription .hub-preview .hub-slides{height:390px!important;min-height:390px!important;flex-basis:390px!important}}.p-subscription #newsletter .newsletter-card-live{display:block!important;padding:48px clamp(24px,4vw,54px)!important;text-align:left!important}.p-subscription #newsletter .newsletter-card-live h2{max-width:980px!important;margin:14px 0 10px!important;text-align:left!important;font-size:clamp(2.5rem,5vw,4.4rem)!important;line-height:1!important}.p-subscription #newsletter .newsletter-card-live>p{max-width:760px!important;margin:0 0 20px!important;text-align:left!important;font-size:1rem!important;line-height:1.55!important}.p-subscription .newsletter-topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.p-subscription .newsletter-freebie-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.14);color:#fff;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:800;letter-spacing:.02em}.p-subscription .newsletter-freebie-pill svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .newsletter-social-proof{display:inline-flex;align-items:center;gap:9px;color:hsla(0,0%,100%,.92);font-size:.82rem;font-weight:720}.p-subscription .newsletter-proof-avatars{display:flex;align-items:center;padding-left:8px}.p-subscription .newsletter-proof-avatars i{width:24px;height:24px;border:2px solid #fe6d31;border-radius:50%;margin-left:-8px;background:#fff}.p-subscription .newsletter-proof-avatars i:first-child{background:#ffb0d3}.p-subscription .newsletter-proof-avatars i:nth-child(2){background:#bbacfb}.p-subscription .newsletter-proof-avatars i:nth-child(3){background:#fede45}.p-subscription .newsletter-freebie-row{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:10px 13px 10px 10px;border-radius:16px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.25);color:#fff}.p-subscription .newsletter-guide-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#fe6d31;flex:0 0 38px}.p-subscription .newsletter-guide-icon svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .newsletter-freebie-row b,.p-subscription .newsletter-freebie-row small{display:block}.p-subscription .newsletter-freebie-row b{font-size:.83rem}.p-subscription .newsletter-freebie-row small{font-size:.7rem;margin-top:2px;color:hsla(0,0%,100%,.82)}.p-subscription .newsletter-personalise{position:relative;z-index:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;color:#fff;font-size:.82rem;font-weight:720}.p-subscription .newsletter-stage-select{position:relative;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;min-height:40px;padding:0 36px 0 12px;color:#24201d;box-shadow:0 7px 22px -18px rgba(36,32,29,.55)}.p-subscription .newsletter-stage-dot{width:9px;height:9px;border-radius:50%;background:#fe6d31;box-shadow:0 0 0 4px rgba(254,109,49,.12)}.p-subscription .newsletter-stage-select select{appearance:none;border:0;background:transparent;color:#24201d;font-weight:800;outline:0;padding:0;cursor:pointer}.p-subscription .newsletter-chevron{position:absolute;right:11px;width:16px;height:16px;stroke:#fe6d31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.p-subscription #newsletter .newsletter-form-live{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px!important;align-items:stretch!important;margin:0!important}.p-subscription #newsletter .newsletter-input-shell{min-width:0;min-height:60px;display:flex;align-items:center;gap:11px;background:#fff;border:2px solid #fff;border-radius:18px;padding:0 15px;color:#625a55;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.p-subscription #newsletter .newsletter-input-shell:hover{border-color:#ffd5c4}.p-subscription #newsletter .newsletter-input-shell:focus-within{border-color:#fede45;box-shadow:0 0 0 4px rgba(254,222,69,.23),0 14px 30px -24px rgba(36,32,29,.55);transform:translateY(-1px)}.p-subscription #newsletter .newsletter-input-shell.is-error{border-color:#b42318;box-shadow:0 0 0 4px rgba(180,35,24,.13)}.p-subscription .newsletter-envelope{width:24px;height:24px;color:#fe6d31;display:grid;place-items:center;flex:0 0 24px}.p-subscription .newsletter-envelope svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription #newsletter .newsletter-input-shell input{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:56px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#24201d!important;font-size:1rem!important;outline:0!important;box-shadow:none!important}.p-subscription #newsletter .newsletter-input-shell input::placeholder{color:#716761!important;opacity:1!important}.p-subscription .newsletter-field-status{font-size:.72rem;font-weight:750;color:#b42318;white-space:nowrap}.p-subscription #newsletter .newsletter-submit{min-height:60px!important;border-radius:18px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;color:#fe6d31!important;border:2px solid #fff!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.p-subscription #newsletter .newsletter-submit svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.p-subscription #newsletter .newsletter-submit:hover{transform:translateY(-2px);box-shadow:0 15px 32px -22px rgba(36,32,29,.58)!important}.p-subscription #newsletter .newsletter-submit:hover svg{transform:translateX(3px)}.p-subscription #newsletter .newsletter-submit:focus-visible{outline:3px solid #fede45!important;outline-offset:3px!important}.p-subscription .newsletter-success{position:relative;z-index:2;min-height:60px;display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px;padding:10px 15px;color:#24201d;animation:newsletterRise .25s ease}.p-subscription .newsletter-success[hidden]{display:none!important}.p-subscription .newsletter-success-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#d8f4df;color:#2b7b40;flex:0 0 40px}.p-subscription .newsletter-success-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.p-subscription .newsletter-success b,.p-subscription .newsletter-success small{display:block}.p-subscription .newsletter-success b{font-size:.94rem}.p-subscription .newsletter-success small{margin-top:2px;color:#625a55;font-size:.78rem;line-height:1.35}.p-subscription #newsletter .newsletter-card-live .newsletter-note{position:relative;z-index:2;display:block;margin-top:11px!important;color:hsla(0,0%,100%,.86)!important;text-align:left!important}@keyframes newsletterRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.p-subscription #newsletter .newsletter-card-live{padding:34px 20px!important}.p-subscription .newsletter-topline{align-items:flex-start}.p-subscription .newsletter-social-proof{width:100%}.p-subscription .newsletter-personalise{align-items:flex-start;flex-direction:column}.p-subscription .newsletter-stage-select{width:100%;justify-content:flex-start}.p-subscription .newsletter-stage-select select{width:100%}.p-subscription #newsletter .newsletter-form-live{grid-template-columns:1fr!important}.p-subscription #newsletter .newsletter-submit{width:100%!important}.p-subscription .newsletter-field-status{display:none}}.p-subscription .v66-daily-tip{max-width:760px!important}.p-subscription .v75-tip-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.p-subscription .v75-tip-next{color:#fe6d31;font-size:.76rem;font-weight:850;white-space:nowrap;padding:8px;text-decoration:none}.p-subscription .v75-tip-next span{display:inline-block;transition:transform .18s ease}.p-subscription .v75-tip-next:hover span{transform:translateX(4px)}.p-subscription .v45-stage-chip[data-phase=caregiving] .v45-stage-avatar img,.p-subscription .v45-stage-chip[data-phase=emptynest] .v45-stage-avatar img,.p-subscription .v45-stage-chip[data-phase=grandkids] .v45-stage-avatar img{width:92%!important;height:92%!important;object-fit:contain!important}.p-subscription .hub-preview .course-media.hub-slideshow{position:relative!important}.p-subscription .v75-material-controls{position:absolute;z-index:8;left:50%;top:16px;bottom:auto;transform:translateX(-50%);display:flex;align-items:center;gap:9px;background:hsla(0,0%,100%,.94);border:1px solid #eadfd6;border-radius:999px;padding:7px 9px;box-shadow:0 10px 24px -18px rgba(36,32,29,.5);backdrop-filter:blur(8px)}.p-subscription .v75-material-dots{display:flex;align-items:center;gap:7px}.p-subscription .v75-material-dot{width:9px;height:9px;border:0;border-radius:50%;background:#d8cbc2;cursor:pointer;padding:0;transition:transform .18s ease,background .18s ease,width .18s ease}.p-subscription .v75-material-dot:hover{background:#fe9a72;transform:scale(1.2)}.p-subscription .v75-material-dot.is-active{width:22px;border-radius:999px;background:#fe6d31}.p-subscription .v75-material-arrow{width:30px;height:30px;border:0;background:transparent;color:#fe6d31;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:1rem;font-weight:800}.p-subscription .v75-material-arrow:hover{background:#fff0e9}.p-subscription .v75-membership-link{display:inline-flex;gap:6px;align-items:center;margin-top:12px;color:#8b817b;font-size:.74rem;font-weight:700}.p-subscription .v75-membership-link span{color:#24201d}.p-subscription .v75-membership-link:hover{color:#fe6d31}.p-subscription .v55-topic-filters button[data-topic=boundaries]{--chip-bg:#ffe3df!important;--chip-border:#ff9186!important;--chip-text:#8a342c!important}.p-subscription .v55-topic-filters button[data-topic=parent-wellbeing]{--chip-bg:#d9f1ec!important;--chip-border:#7fc8bb!important;--chip-text:#176457!important}.p-subscription .understand-icon,.p-subscription .understand-panel{background:#bbacfb!important}.p-subscription .support-mode-tab[data-support-mode=understand].active{border-color:#bbacfb!important;box-shadow:0 0 0 2px rgba(187,172,251,.28)!important}.p-subscription .support-mode-tab b:after{content:"  →";display:inline-block;opacity:.45;transform:translateX(0);transition:.18s ease}.p-subscription .support-mode-tab:hover b:after{opacity:1;transform:translateX(3px)}.p-subscription #community{position:relative!important}.p-subscription #community:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-repeat:no-repeat;background-position:8% 82%;background-size:min(760px,55vw) auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 760 250'%3E%3Cg fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='95' cy='85' r='24'/%3E%3Ccircle cx='190' cy='70' r='28'/%3E%3Ccircle cx='300' cy='92' r='23'/%3E%3Ccircle cx='405' cy='66' r='27'/%3E%3Ccircle cx='520' cy='90' r='24'/%3E%3Ccircle cx='630' cy='72' r='28'/%3E%3Cpath d='M72 180c7-48 39-67 69-67s59 19 65 67M164 180c7-55 45-78 75-78s66 23 72 78M278 180c7-46 37-65 65-65s57 19 64 65M382 180c7-54 44-76 73-76s64 22 71 76M498 180c7-46 37-65 65-65s58 19 65 65M607 180c7-55 45-78 74-78'/%3E%3Cpath d='M138 144c18 18 31 24 52 22M239 145c21 19 39 23 62 18M343 145c22 18 40 21 62 14M455 143c22 19 40 22 65 18M563 144c24 20 42 23 67 17'/%3E%3C/g%3E%3C/svg%3E")}.p-subscription .community-shell{position:relative;z-index:1}.p-subscription .v75-community-plan{display:block;margin-top:11px;color:hsla(0,0%,100%,.9);font-size:.73rem;font-weight:750;text-decoration:none}.p-subscription .v75-community-plan:hover{text-decoration:underline}.p-subscription .hub-preview,.p-subscription .v45-topics{position:relative}.p-subscription .v45-topics:before{content:"↘";position:absolute;right:4.5%;top:42px;color:rgba(79,50,46,.18);font-size:52px;transform:rotate(8deg);font-family:Georgia,serif}.p-subscription .hub-preview:after{content:"";position:absolute;right:5%;top:58px;width:74px;height:34px;border:2px solid rgba(79,50,46,.14);border-radius:50%;transform:rotate(-8deg);pointer-events:none}.p-subscription .newsletter-personalise{align-items:center!important}.p-subscription .v75-newsletter-stage-chips{display:flex;gap:6px;flex-wrap:wrap}.p-subscription .v75-newsletter-stage-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#24201d;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800;box-shadow:0 7px 22px -18px rgba(36,32,29,.55)}.p-subscription .v75-newsletter-stage-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:#fe6d31}@media(max-width:760px){.p-subscription .v66-daily-tip{grid-template-columns:32px minmax(0,1fr)!important}.p-subscription .v75-tip-actions{grid-column:2;justify-content:flex-start}.p-subscription .v75-material-controls{top:12px;bottom:auto}.p-subscription .hub-preview:after,.p-subscription .v45-topics:before{display:none}}.p-subscription .v45-context-heading{align-items:flex-end!important}.p-subscription .v45-context-heading>div{max-width:760px}.p-subscription .newsletter-personalise{gap:10px!important}.p-subscription .v77-stage-profile-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:0 56px}.p-subscription .v77-stage-profile-row>span{color:#716761;font-size:.75rem;line-height:1.4}.p-subscription .v77-save-profile{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border-radius:999px;border:1.5px solid rgba(254,109,49,.34);background:#fff;color:#fe6d31;font-size:.78rem;font-weight:850;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.p-subscription .v77-save-profile:hover{transform:translateY(-2px);background:#fe6d31;color:#fff;box-shadow:0 12px 28px -20px rgba(254,109,49,.72)}.p-subscription .hub-preview .v55-course-spotlight{background:#fe6d31!important;border-color:#fe6d31!important;box-shadow:0 30px 64px -40px rgba(254,109,49,.58)!important}.p-subscription .hub-preview .v55-course-spotlight:before{background:#fff!important;opacity:.09!important}.p-subscription .hub-preview .v55-course-spotlight:after{background:#fff67f!important;opacity:.12!important}.p-subscription .hub-preview .course-copy,.p-subscription .hub-preview .course-copy h2,.p-subscription .hub-preview .course-copy p,.p-subscription .hub-preview .course-highlights,.p-subscription .hub-preview .course-highlights li{color:#fff!important}.p-subscription .hub-preview .course-copy h2 em{color:#fff67f!important}.p-subscription .hub-preview .course-copy p{opacity:.94!important}.p-subscription .hub-preview .course-stats .stat-pill{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.62)!important;color:#fff!important}.p-subscription .hub-preview .course-highlights-visual li{color:#fff!important}.p-subscription .hub-preview .course-actions .btn-primary,.p-subscription .hub-preview .course-highlight-icon,.p-subscription .hub-preview .course-highlights-visual li:nth-child(2) .course-highlight-icon,.p-subscription .hub-preview .course-highlights-visual li:nth-child(3) .course-highlight-icon{background:#fff!important;color:#fe6d31!important;border-color:#fff!important}.p-subscription .hub-preview .course-actions .btn-primary{box-shadow:0 14px 30px -20px rgba(36,32,29,.42)!important}.p-subscription .hub-preview .course-actions .btn-primary:hover{background:#fff7f3!important}.p-subscription .hub-preview .course-actions .v45-text-link{color:#fff!important}.p-subscription .hub-preview .v75-membership-link,.p-subscription .hub-preview .v75-membership-link span{color:hsla(0,0%,100%,.92)!important}.p-subscription .hub-preview .v75-membership-link:hover{color:#fff67f!important}.p-subscription .hub-preview .course-media,.p-subscription .hub-preview .hub-slideshow{background:#fff7f3!important;border-color:hsla(0,0%,100%,.72)!important;box-shadow:0 20px 44px -28px rgba(90,35,10,.46)!important}.p-subscription .try-panel{background:#24b8ff!important;color:#fff!important}.p-subscription .try-panel .support-panel-copy,.p-subscription .try-panel .support-panel-copy h3,.p-subscription .try-panel .support-panel-copy p,.p-subscription .try-panel .support-tool-area,.p-subscription .try-panel .tool-label,.p-subscription .try-panel label{color:#fff!important}.p-subscription .try-panel .tool-label{color:#fff!important;opacity:.9!important}.p-subscription .try-panel .builder-fields select{background:hsla(0,0%,100%,.16)!important;color:#fff!important;border:1.5px solid hsla(0,0%,100%,.58)!important}.p-subscription .try-panel .builder-fields select:focus{outline:3px solid hsla(0,0%,100%,.24)!important;border-color:#fff!important}.p-subscription .try-panel .builder-fields select option{color:#24201d!important;background:#fff!important}.p-subscription .try-panel .script-output{background:#f8eee7!important;color:#24201d!important;border:0!important}.p-subscription .try-panel .script-output small{color:#168ac0!important}.p-subscription .try-panel .script-output p{color:#24201d!important}@media(max-width:760px){.p-subscription .v77-stage-profile-row{padding:0 44px;align-items:flex-start;flex-direction:column;gap:8px}}.p-subscription #dynProgress{position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#fe6d31,#ffb0d3 55%,#24b8ff);transform:scaleX(0);transform-origin:0 50%;z-index:300;pointer-events:none;will-change:transform}.p-subscription .arrow{display:inline-block;transition:transform .25s var(--ease,ease)}.p-subscription .assistant-launch:hover .arrow,.p-subscription .text-link:hover .arrow,.p-subscription a:hover .arrow,.p-subscription button:hover .arrow{transform:translateX(5px)}.p-subscription .dyn-fade.dyn-armed{opacity:0;transform:translateY(16px)}.p-subscription .dyn-fade.dyn-in{opacity:1;transform:none;transition:opacity .7s var(--ease,ease),transform .7s var(--ease,ease)}.p-subscription .dyn-rise.dyn-armed{opacity:0;translate:0 26px;scale:.98}.p-subscription .dyn-rise.dyn-in{opacity:1;translate:0 0;scale:1;transition:opacity .7s var(--ease,ease),translate .7s var(--ease,ease),scale .7s var(--ease,ease)}.p-subscription .dyn-stagger-item{opacity:0;translate:0 22px;rotate:0deg;scale:.97;transition:opacity .6s var(--ease,ease),translate .6s var(--ease,ease),scale .6s var(--ease,ease),rotate .6s var(--ease,ease)}.p-subscription .dyn-stagger-item.dyn-in{opacity:1;translate:0 0;rotate:0deg;scale:1}.p-subscription .dyn-stagger-item--sweep{translate:38px 0}.p-subscription .dyn-stagger-item--sweep.dyn-in{translate:0 0}.p-subscription .dyn-stagger-item--pop{translate:0 14px;scale:.86;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.p-subscription .dyn-stagger-item--alt-left{translate:-32px 16px;scale:.98}.p-subscription .dyn-stagger-item--alt-left.dyn-in{translate:0 0}.p-subscription .dyn-stagger-item--alt-right{translate:32px 16px;scale:.98}.p-subscription .dyn-stagger-item--alt-right.dyn-in{translate:0 0}.p-subscription .dyn-stagger-item--settle{translate:0 26px;rotate:-2.5deg;scale:.98}@keyframes dynKenBurns{0%{scale:1}to{scale:1.06}}.p-subscription .hub-slide.is-active img{animation:dynKenBurns 11s ease-in-out infinite alternate}.p-subscription .v45-hero-visual{transition:transform .35s ease-out}.p-subscription .v45-topic-card,.p-subscription .v55-result-card{transition:transform .25s var(--ease,ease),box-shadow .25s var(--ease,ease)}.p-subscription .v45-topic-card:hover,.p-subscription .v55-result-card:hover{transform:translateY(-4px)}.p-subscription .header-search-btn{height:42px;border:1px solid hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.13);color:#fff;border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.86rem;cursor:pointer;transition:.2s var(--ease)}.p-subscription .header-search-btn:hover,.p-subscription .header-search-btn[aria-expanded=true]{background:#fff;color:var(--orange);border-color:#fff;transform:translateY(-1px)}.p-subscription .header-search-btn svg,.p-subscription .mobile-search-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.p-subscription .mobile-search-link{display:none;width:100%;border:0;background:transparent;color:#fff;text-align:left;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.2);font-weight:700;align-items:center;gap:9px}.p-subscription .global-search-backdrop{position:fixed;inset:0;background:rgba(36,32,29,.28);backdrop-filter:blur(4px);z-index:88}.p-subscription .global-search-panel{--search-top:115px;position:fixed;left:0;right:0;top:var(--search-top);z-index:89;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 30px 70px -40px rgba(36,32,29,.5);transform:translateY(-14px);opacity:0;visibility:hidden;transition:.24s var(--ease);max-height:calc(100vh - var(--search-top));overflow:auto}.p-subscription .global-search-panel.open{transform:none;opacity:1;visibility:visible}.p-subscription .global-search-inner{padding:30px 0 28px}.p-subscription .global-search-topline{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.p-subscription .global-search-kicker{display:block;color:var(--orange);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin-bottom:7px}.p-subscription .global-search-topline h2{font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.p-subscription .global-search-close{border:0;background:var(--cream);width:42px;height:42px;border-radius:50%;font-size:1.5rem;cursor:pointer;color:var(--muted)}.p-subscription .global-search-form{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:var(--cream);border:1.5px solid var(--line);border-radius:18px;padding:7px 7px 7px 17px;transition:.2s}.p-subscription .global-search-form:focus-within{background:#fff;border-color:var(--orange);box-shadow:0 0 0 4px rgba(254,109,49,.09)}.p-subscription .global-search-form>svg{width:23px;height:23px;fill:none;stroke:var(--orange);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.p-subscription .global-search-form input{border:0;background:transparent;outline:0;min-width:0;padding:12px 0;font-size:1rem;color:var(--ink)}.p-subscription .global-search-form button{border:0;background:var(--orange);color:#fff;border-radius:12px;padding:12px 18px;font-weight:800;cursor:pointer}.p-subscription .global-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.p-subscription .global-search-chips button{border:0;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700;color:var(--ink);cursor:pointer}.p-subscription .global-search-chips button:first-child{background:var(--yellow)}.p-subscription .global-search-chips button:nth-child(2){background:var(--pink)}.p-subscription .global-search-chips button:nth-child(3){background:var(--blue-soft)}.p-subscription .global-search-chips button:nth-child(4){background:var(--lilac)}.p-subscription .global-search-chips button:nth-child(5){background:var(--green-soft)}.p-subscription .global-search-chips button:nth-child(6){background:var(--peach)}.p-subscription .global-search-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:3px;margin-bottom:14px}.p-subscription .global-search-tabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:8px 12px;font-size:.77rem;font-weight:750;cursor:pointer}.p-subscription .global-search-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.p-subscription .global-search-results{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-subscription .search-result-card{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;border:1px solid var(--line);border-radius:17px;padding:15px;background:#fff;transition:.2s;cursor:pointer}.p-subscription .search-result-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.p-subscription .search-result-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--ink)}.p-subscription .search-result-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .search-quick .search-result-icon{background:var(--yellow)}.p-subscription .search-village .search-result-icon{background:var(--lilac)}.p-subscription .search-course .search-result-icon{background:var(--blue-soft)}.p-subscription .search-tool .search-result-icon{background:var(--green-soft)}.p-subscription .search-result-card small{display:block;color:var(--orange2);font-size:.64rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;margin-bottom:4px}.p-subscription .search-result-card h3{font-size:.95rem;line-height:1.25;letter-spacing:-.02em;margin:0 0 4px;text-wrap:pretty}.p-subscription .search-result-card p{font-size:.78rem;color:var(--muted);line-height:1.42}.p-subscription .search-result-arrow{font-size:1.15rem;color:var(--orange)}.p-subscription .global-search-empty{background:var(--cream);border:1px dashed var(--line);border-radius:15px;padding:17px;color:var(--muted);font-size:.86rem;margin-top:10px}.p-subscription .global-search-all{display:inline-flex;align-items:center;gap:8px;color:var(--orange);font-weight:800;font-size:.86rem;margin-top:18px}.p-subscription .global-search-all span{transition:.2s}.p-subscription .global-search-all:hover span{transform:translateX(3px)}body.global-search-open .p-subscription{overflow:hidden}@media(max-width:1020px){.p-subscription .header-search-btn span{display:none}.p-subscription .header-search-btn{width:43px;padding:0;justify-content:center;border-radius:12px}.p-subscription .global-search-results{grid-template-columns:1fr}.p-subscription .mobile-search-link{display:flex}}@media(max-width:720px){.p-subscription .global-search-inner{padding:22px 0}.p-subscription .global-search-topline h2{font-size:1.8rem}.p-subscription .global-search-form{grid-template-columns:auto 1fr;padding-right:9px}.p-subscription .global-search-form button{display:none}.p-subscription .global-search-chips{flex-wrap:nowrap;overflow:auto;padding-bottom:4px}.p-subscription .global-search-results{grid-template-columns:1fr}.p-subscription .search-result-card{grid-template-columns:auto 1fr}.p-subscription .search-result-arrow{display:none}}.p-subscription .nav{gap:18px!important}.p-subscription .nav-links{gap:20px!important}.p-subscription .nav-actions{gap:10px!important}.p-subscription .header-search-btn{width:42px!important;height:42px!important;justify-content:center!important;border-radius:13px!important;position:relative;flex:0 0 42px}.p-subscription .header-search-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 9px);left:50%;transform:translateX(-50%) translateY(-3px);background:var(--ink);color:#fff;border-radius:8px;padding:6px 8px;font-size:.68rem;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:.18s;box-shadow:var(--shadow-sm)}@media(hover:hover) and (pointer:fine){.p-subscription .header-search-btn:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:1120px){.p-subscription .nav-links{gap:14px!important}.p-subscription .nav-links a{font-size:.84rem!important}}@media(max-width:1020px){.p-subscription .header-search-btn{display:inline-flex!important}.p-subscription .mobile-search-link{display:none!important}}.p-subscription .global-search-panel{background:radial-gradient(circle at 9% 0,rgba(254,222,69,.22),transparent 25%),radial-gradient(circle at 88% 8%,rgba(215,183,255,.28),transparent 28%),#fff!important}.p-subscription .global-search-inner{padding:34px 0!important}.p-subscription .global-search-topline{margin-bottom:20px!important}.p-subscription .global-search-kicker{color:var(--orange)!important}.p-subscription .global-search-topline h2{font-size:clamp(2rem,3.5vw,3.2rem)!important;max-width:760px}.p-subscription .global-search-close{background:hsla(33,50%,93%,.8)!important;transition:.2s}.p-subscription .global-search-close:hover{background:var(--pink)!important;transform:rotate(4deg)}.p-subscription .global-search-form{min-height:64px;border-radius:22px!important;padding:8px 8px 8px 19px!important;background:hsla(0,0%,100%,.88)!important;border:1.5px solid rgba(36,32,29,.12)!important;box-shadow:0 18px 44px -36px rgba(36,32,29,.35)}.p-subscription .global-search-form:focus-within{border-color:var(--orange)!important;box-shadow:0 0 0 5px rgba(254,109,49,.09),0 20px 48px -36px rgba(36,32,29,.35)!important}.p-subscription .global-search-form input{font-size:1.05rem!important}.p-subscription .global-search-form button{min-height:48px;border-radius:15px!important;padding:0 22px!important;transition:.2s}.p-subscription .global-search-form button:hover{transform:translateY(-1px);box-shadow:0 12px 24px -18px rgba(254,109,49,.8)}.p-subscription .search-helper-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:9px 3px 3px;color:var(--faint);font-size:.73rem}.p-subscription .search-helper-line>span:first-child{font-weight:800;color:var(--ink2)}.p-subscription .search-helper-example{font-style:italic}.p-subscription .search-helper-key{margin-left:auto;border:1px solid var(--line);background:#fff;padding:3px 7px;border-radius:7px;font-style:normal;font-weight:750}.p-subscription .global-search-chips{margin-top:13px!important;margin-bottom:20px!important}.p-subscription .global-search-chips button{border:1px solid rgba(36,32,29,.08)!important;min-height:38px;transition:transform .18s,box-shadow .18s,filter .18s}@media(hover:hover) and (pointer:fine){.p-subscription .global-search-chips button:hover{transform:translateY(-2px) rotate(-.4deg);box-shadow:0 12px 24px -20px rgba(36,32,29,.45);filter:saturate(1.08)}}.p-subscription .search-discovery-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 17px}.p-subscription .search-lens{min-width:0;border:1px solid rgba(36,32,29,.1);border-radius:20px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;text-align:left;cursor:pointer;transition:.22s var(--ease);color:var(--ink)}.p-subscription .search-lens-knowledge{background:linear-gradient(145deg,#fff,var(--blue-soft))}.p-subscription .search-lens-village{background:linear-gradient(145deg,#fff,var(--lilac))}.p-subscription .search-lens-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(36,32,29,.08)}.p-subscription .search-lens-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .search-lens-copy{min-width:0}.p-subscription .search-lens-copy small{display:block;font-size:.61rem;letter-spacing:.11em;font-weight:850;color:var(--faint);margin-bottom:2px}.p-subscription .search-lens-copy b{display:block;font-size:.94rem;line-height:1.2;margin-bottom:3px}.p-subscription .search-lens-copy em{display:block;font-style:normal;color:var(--muted);font-size:.74rem;line-height:1.35}.p-subscription .search-lens-arrow{font-size:1.2rem;transition:.2s;color:var(--orange)}.p-subscription .search-lens:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.p-subscription .search-lens:hover .search-lens-arrow{transform:translateX(4px)}.p-subscription .global-search-tabs{margin:0 0 14px!important;padding:3px 0 4px}.p-subscription .global-search-tabs button{transition:.18s!important}.p-subscription .global-search-tabs button.active{background:var(--orange)!important;border-color:var(--orange)!important}.p-subscription .global-search-tabs button:not(.active):hover{border-color:var(--orange)!important;color:var(--orange)!important;background:rgba(254,109,49,.05)!important}.p-subscription .global-search-results{gap:12px!important}.p-subscription .search-result-card{min-height:116px!important;border-radius:20px!important;padding:17px!important;box-shadow:0 12px 30px -28px rgba(36,32,29,.35);position:relative;overflow:hidden}.p-subscription .search-result-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--result-accent,var(--orange));opacity:.9}.p-subscription .search-quick{--result-accent:var(--yellow)}.p-subscription .search-village{--result-accent:var(--lilac)}.p-subscription .search-course{--result-accent:var(--blue)}.p-subscription .search-tool{--result-accent:var(--green)}.p-subscription .search-result-card:hover{transform:translateY(-3px)!important;box-shadow:0 22px 38px -30px rgba(36,32,29,.45)!important}.p-subscription .search-result-icon{width:46px!important;height:46px!important;border-radius:15px!important}.p-subscription .search-result-card small{color:var(--faint)!important}.p-subscription .search-result-card h3{font-size:1rem!important}.p-subscription .search-result-card p{font-size:.79rem!important}.p-subscription .global-search-all{margin-top:20px!important;background:var(--orange);border-radius:999px;padding:10px 15px;width:max-content;transition:.2s}.p-subscription .global-search-all:hover{transform:translateY(-2px);box-shadow:0 14px 26px -20px rgba(254,109,49,.8)}@media(max-width:780px){.p-subscription .search-discovery-row{grid-template-columns:1fr}.p-subscription .search-helper-key{display:none}}@media(max-width:720px){.p-subscription .global-search-inner{padding:24px 0 28px!important}.p-subscription .global-search-topline h2{font-size:2rem!important}.p-subscription .search-lens{padding:13px}.p-subscription .search-lens-copy em{display:none}}.p-subscription{--p4p-orange:#ec7542;--p4p-blue:#58b5f8;--p4p-pink:#f5bfd8;--p4p-yellow:#f8df62;--p4p-green:#71c175;--p4p-cream:#f4eee5;--p4p-lilac:#b8acf5;--orange:var(--p4p-orange)!important;--orange2:var(--p4p-orange)!important;--blue:var(--p4p-blue)!important;--pink:var(--p4p-pink)!important;--yellow:var(--p4p-yellow)!important;--green:var(--p4p-green)!important;--cream:var(--p4p-cream)!important;--lilac:var(--p4p-lilac)!important;--blue-soft:var(--p4p-blue)!important;--pink-soft:var(--p4p-pink)!important;--yellow-soft:var(--p4p-yellow)!important;--green-soft:var(--p4p-green)!important;--lilac-soft:var(--p4p-lilac)!important;--peach:var(--p4p-cream)!important}.p-subscription .global-search-panel{background:var(--p4p-cream)!important}.p-subscription .search-discovery-row{gap:14px!important}.p-subscription .search-lens{border:0!important;box-shadow:none!important;min-height:112px}.p-subscription .search-lens-knowledge{background:var(--p4p-blue)!important}.p-subscription .search-lens-village{background:var(--p4p-lilac)!important}.p-subscription .search-lens-icon{background:#fff!important;border:0!important}.p-subscription .search-lens-arrow,.p-subscription .search-lens-copy b,.p-subscription .search-lens-copy em,.p-subscription .search-lens-copy small{color:var(--ink)!important}.p-subscription .global-search-chips button{color:var(--ink)!important;border:0!important}.p-subscription .global-search-chips button:first-child{background:var(--p4p-yellow)!important}.p-subscription .global-search-chips button:nth-child(2){background:var(--p4p-pink)!important}.p-subscription .global-search-chips button:nth-child(3){background:var(--p4p-blue)!important}.p-subscription .global-search-chips button:nth-child(4){background:var(--p4p-lilac)!important}.p-subscription .global-search-chips button:nth-child(5){background:var(--p4p-green)!important}.p-subscription .global-search-chips button:nth-child(6){background:var(--p4p-orange)!important}.p-subscription .global-search-form{background:#fff!important;border-color:rgba(36,32,29,.14)!important}.p-subscription .global-search-form:focus-within{border-color:var(--p4p-orange)!important;box-shadow:0 0 0 4px rgba(236,117,66,.14)!important}.p-subscription .global-search-form>svg{stroke:var(--p4p-orange)!important}.p-subscription .global-search-form button{background:var(--p4p-orange)!important}.p-subscription .global-search-tabs button.active{background:var(--p4p-orange)!important;border-color:var(--p4p-orange)!important;color:#fff!important}.p-subscription .search-result-card{background:#fff!important;border-color:rgba(36,32,29,.1)!important}.p-subscription .search-result-card:before{width:7px!important}.p-subscription .search-quick{--result-accent:var(--p4p-yellow)!important}.p-subscription .search-village{--result-accent:var(--p4p-lilac)!important}.p-subscription .search-course{--result-accent:var(--p4p-blue)!important}.p-subscription .search-tool{--result-accent:var(--p4p-green)!important}.p-subscription .search-quick .search-result-icon{background:var(--p4p-yellow)!important}.p-subscription .search-village .search-result-icon{background:var(--p4p-lilac)!important}.p-subscription .search-course .search-result-icon{background:var(--p4p-blue)!important}.p-subscription .search-tool .search-result-icon{background:var(--p4p-green)!important}.p-subscription .global-search-all{background:var(--p4p-orange)!important;color:#fff!important}.p-subscription .global-search-close{background:#fff!important}.p-subscription .global-search-close:hover{background:var(--p4p-pink)!important}.p-subscription .global-search-panel,.p-subscription .search-lens-knowledge,.p-subscription .search-lens-village{background-image:none!important}.p-subscription .search-v4,.p-subscription .search-v4 *{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important}.p-subscription .header-search-btn{width:44px!important;height:44px!important;border-radius:50%!important;padding:0!important}.p-subscription .header-search-btn .search-label{display:none!important}.p-subscription .search-v4{background:transparent!important;border:0!important;box-shadow:none!important}.p-subscription .search-v4 .global-search-inner{padding:18px 0 28px!important}.p-subscription .search-v4-shell{background:#fff;border:1px solid rgba(36,32,29,.09);border-radius:28px;padding:28px 28px 22px;box-shadow:0 30px 70px -42px rgba(36,32,29,.34)}.p-subscription .search-v4-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.p-subscription .search-v4-head h2{font-size:clamp(1.8rem,3vw,2.45rem)!important;line-height:1.05!important;letter-spacing:-.04em!important}.p-subscription .search-v4 .global-search-kicker{display:none!important}.p-subscription .search-v4 .global-search-close{background:var(--p4p-cream)!important;width:42px!important;height:42px!important;border-radius:50%!important}.p-subscription .search-v4-form{display:grid!important;grid-template-columns:auto 1fr auto auto!important;align-items:center;border:1.5px solid var(--p4p-orange)!important;border-radius:18px!important;background:#fff!important;padding:5px 6px 5px 15px!important;box-shadow:none!important}.p-subscription .search-v4-form input{font-size:1rem!important;padding:13px 0!important}.p-subscription .search-v4-form button{width:46px;height:46px;padding:0!important;border-radius:50%!important;background:var(--p4p-orange)!important;display:grid;place-items:center;font-size:1.4rem}.p-subscription .search-v4-key{font-size:.72rem;color:var(--faint);background:var(--p4p-cream);border-radius:8px;padding:5px 7px;font-weight:700}.p-subscription .search-v4-popular{margin:18px 0 14px}.p-subscription .search-v4-popular-label{display:block;font-size:.77rem;font-weight:800;margin-bottom:9px}.p-subscription .search-v4 .global-search-chips{margin:0!important;gap:9px!important}.p-subscription .search-v4 .global-search-chips button{color:#fff!important;border:0!important;min-height:42px;padding:0 15px!important;border-radius:999px!important;display:inline-flex;align-items:center;gap:7px;font-size:.8rem!important;box-shadow:none!important}.p-subscription .search-v4 .global-search-chips button:first-child{background:var(--p4p-orange)!important}.p-subscription .search-v4 .global-search-chips button:nth-child(2){background:var(--p4p-blue)!important}.p-subscription .search-v4 .global-search-chips button:nth-child(3){background:var(--p4p-pink)!important}.p-subscription .search-v4 .global-search-chips button:nth-child(4){background:var(--p4p-yellow)!important}.p-subscription .search-v4 .global-search-chips button:nth-child(5){background:var(--p4p-green)!important}.p-subscription .search-v4 .global-search-chips button:nth-child(6){background:var(--p4p-lilac)!important}.p-subscription .search-v4 .global-search-chips button:nth-child(4){color:#fff!important}@media(hover:hover) and (pointer:fine){.p-subscription .search-v4 .global-search-chips button:hover{transform:translateY(-2px) scale(1.02);filter:saturate(1.05)}}.p-subscription .search-v4-tabs{border-bottom:1px solid var(--line);padding:0!important;margin:4px 0 16px!important;gap:18px!important}.p-subscription .search-v4-tabs button{border-radius:0!important;padding:12px 2px!important;color:var(--muted)!important;position:relative;font-weight:700!important}.p-subscription .search-v4-tabs button.active{color:var(--ink)!important}.p-subscription .search-v4-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:var(--p4p-orange)}.p-subscription .search-v4-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.p-subscription .search-v4-column{background:var(--p4p-cream);border-radius:20px;padding:15px;border:1px solid rgba(36,32,29,.07);min-width:0}.p-subscription .search-v4-column-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.p-subscription .search-v4-column-head h3{font-size:.95rem!important}.p-subscription .search-v4-column-head button{border:0;background:transparent;color:var(--p4p-orange);font-size:.73rem;font-weight:800;cursor:pointer}.p-subscription .search-v4-list{display:grid;gap:8px}.p-subscription .search-v4 .search-result-card{background:#fff!important;border:1px solid rgba(36,32,29,.08)!important;border-radius:14px!important;min-height:88px!important;padding:0!important;display:grid!important;align-items:center!important;overflow:hidden!important;box-shadow:none!important}.p-subscription .search-v4 .search-result-card:before{display:none!important}.p-subscription .search-v4-knowledge .search-result-card{grid-template-columns:112px 1fr auto!important}.p-subscription .search-v4-village .search-result-card{grid-template-columns:auto 1fr 105px!important;padding-left:12px!important}.p-subscription .search-v4 .search-result-card img{width:100%;height:88px;object-fit:cover;display:block}.p-subscription .search-v4-result-copy{padding:10px 12px;min-width:0}.p-subscription .search-v4-result-copy small{color:var(--p4p-blue)!important;font-size:.6rem!important;letter-spacing:.04em!important;margin-bottom:5px!important}.p-subscription .search-v4-result-copy h3{font-size:.85rem!important;line-height:1.3!important;letter-spacing:-.015em!important;margin:0!important}.p-subscription .search-v4-result-copy p{font-size:.7rem!important;margin-top:5px;color:var(--muted)}.p-subscription .search-v4 .search-result-arrow{padding-right:13px!important}.p-subscription .search-v4-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--p4p-yellow);font-size:.67rem;font-weight:800}.p-subscription .search-v4-avatar.av2{background:var(--p4p-pink)}.p-subscription .search-v4-avatar.av3{background:var(--p4p-green)}.p-subscription .search-v4-full{margin-top:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;background:var(--p4p-lilac);border-radius:16px;padding:13px 15px;color:var(--ink)!important;text-decoration:none!important}.p-subscription .search-v4-spark{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.55);display:grid;place-items:center;color:var(--p4p-orange)}.p-subscription .search-v4-full b{display:block;font-size:.84rem}.p-subscription .search-v4-full small{display:block;font-size:.72rem;color:var(--muted);margin-top:2px}.p-subscription .search-v4-full-btn{background:#fff;border:1px solid rgba(36,32,29,.09);border-radius:11px;padding:10px 13px;font-size:.75rem;font-weight:800}@media(max-width:900px){.p-subscription .search-v4-columns{grid-template-columns:1fr}}@media(max-width:720px){.p-subscription .search-v4-shell{padding:20px 15px 16px;border-radius:22px}.p-subscription .search-v4-form{grid-template-columns:auto 1fr auto!important}.p-subscription .search-v4-key{display:none}.p-subscription .search-v4 .global-search-chips{flex-wrap:nowrap!important;overflow:auto}.p-subscription .search-v4-tabs{overflow:auto}.p-subscription .search-v4-knowledge .search-result-card{grid-template-columns:90px 1fr auto!important}.p-subscription .search-v4-village .search-result-card{grid-template-columns:auto 1fr!important}.p-subscription .search-v4-village .search-result-card img{display:none}.p-subscription .search-v4-full{grid-template-columns:auto 1fr}.p-subscription .search-v4-full-btn{grid-column:1/-1;text-align:center}}.p-subscription .search-helper-key,.p-subscription .search-v4-key{display:none!important}.p-subscription .search-v4-form{grid-template-columns:auto 1fr auto!important}.p-subscription .search-v4-tabs{display:flex!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;overflow-x:auto!important;padding:5px!important;margin:4px 0 18px!important;border:1px solid rgba(36,32,29,.08)!important;border-radius:16px!important;background:var(--p4p-cream)!important;scrollbar-width:none}.p-subscription .search-v4-tabs::-webkit-scrollbar{display:none}.p-subscription .search-v4-tabs button{flex:0 0 auto!important;min-height:38px!important;padding:0 14px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--ink2)!important;font-size:.76rem!important;font-weight:750!important;line-height:1!important;letter-spacing:-.01em!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}.p-subscription .search-v4-tabs button:after{display:none!important}.p-subscription .search-v4-tabs button.active{background:var(--p4p-orange)!important;color:#fff!important;box-shadow:0 5px 14px -10px rgba(36,32,29,.35)!important}@media(hover:hover) and (pointer:fine){.p-subscription .search-v4-tabs button:not(.active):hover{background:#fff!important;color:var(--ink)!important;transform:translateY(-1px)}}@media(max-width:720px){.p-subscription .search-v4-tabs{width:100%!important;border-radius:14px!important}.p-subscription .search-v4-tabs button{padding:0 12px!important}}.p-subscription .p4p-sale em{font-family:inherit!important}.p-subscription .eyebrow{color:var(--orange);font-size:.68rem;font-weight:900;letter-spacing:.14em}.p-subscription .pop-hero{background:linear-gradient(145deg,#f6eee4,#fff 63%,rgba(36,184,255,.14));padding:88px 0}.p-subscription .faq-grid,.p-subscription .hero-grid,.p-subscription .moment-grid,.p-subscription .personal-grid,.p-subscription .village-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.p-subscription .hero-copy h1{font-size:clamp(3.6rem,6.3vw,5.9rem);line-height:.92;letter-spacing:-.07em;margin:14px 0 24px}.p-subscription .hero-copy h1 span{color:var(--orange)}.p-subscription .hero-copy>p,.p-subscription .moment p,.p-subscription .personal p{color:var(--muted);line-height:1.62!important}.p-subscription .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:27px 0 18px}.p-subscription .pbtn{border:0;border-radius:14px;padding:14px 19px;font-weight:850;text-decoration:none!important;cursor:pointer}.p-subscription .orange{background:var(--orange)!important;color:#fff!important}.p-subscription .blue{background:var(--blue)!important;color:#fff!important}.p-subscription .green{background:var(--green)!important;color:#fff!important}.p-subscription .lilac{background:var(--lilac)!important;color:#fff!important}.p-subscription .pink{background:var(--pink)!important;color:#fff!important}.p-subscription .yellow{background:var(--yellow)!important;color:var(--ink)!important}.p-subscription .hero-price b{font-size:2rem}.p-subscription .hero-price small{color:var(--faint);margin-left:10px}.p-subscription .hero-risk-line{color:var(--faint);font-size:.78rem;margin-top:2px!important}.p-subscription .hero-buybox{margin-top:26px;background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:18px 20px;box-shadow:var(--shadow-sm);max-width:420px}.p-subscription .hero-toggle{margin:0 0 12px;background:var(--cream)}.p-subscription .hero-toggle button{color:var(--muted)!important;opacity:1!important}.p-subscription .hero-toggle button.active{background:var(--orange)!important;color:#fff!important}.p-subscription .hero-toggle button b{color:var(--green)!important}.p-subscription .hero-buybox-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.p-subscription .hero-buybox-price{display:flex;align-items:baseline;gap:1px}.p-subscription .hero-buybox-price sup{color:var(--orange);font-size:1rem;font-weight:900}.p-subscription .hero-buybox-price #hpv{font-size:2.1rem;font-weight:800;letter-spacing:-.03em}.p-subscription .hero-buybox-price #hpp{color:var(--muted);font-size:.78rem;margin-left:3px}.p-subscription .hero-buy-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.p-subscription .compare-join-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.p-subscription .cart-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-subscription .hero-buybox .hero-risk-line{margin-top:10px!important}@media(max-width:520px){.p-subscription .hero-buybox{max-width:100%}.p-subscription .hero-buybox-row{flex-direction:column;align-items:stretch}.p-subscription .hero-buy-btn{justify-content:center}}.p-subscription .hero-family-orbit{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center}.p-subscription .orbit-ring{position:absolute;top:50%;left:50%;width:420px;height:420px;border-radius:50%;border:2px dashed rgba(36,32,29,.14);pointer-events:none;z-index:0;animation:orbit-ring-spin 90s linear infinite;transform:translate(-50%,-50%)}.p-subscription .orbit-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--glow-color,rgba(254,109,49,.18)),transparent 70%);pointer-events:none;animation:orbit-breathe 5s ease-in-out infinite;transition:background .5s ease}.p-subscription .orbit-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.p-subscription .orbit-lines line{stroke:rgba(36,32,29,.16);stroke-width:.45;stroke-dasharray:2.2 2.2;opacity:0;animation:orbit-line-in .5s ease forwards}.p-subscription .orbit-lines .ol-1{animation-delay:.05s}.p-subscription .orbit-lines .ol-2{animation-delay:.2s}.p-subscription .orbit-lines .ol-3{animation-delay:.35s}.p-subscription .orbit-lines .ol-4{animation-delay:.5s}.p-subscription .orbit-lines .ol-5{animation-delay:.65s}.p-subscription .orbit-lines .ol-6{animation-delay:.8s}.p-subscription .orbit-family{position:relative;z-index:2;display:flex;align-items:flex-end}.p-subscription .fam-figure{position:relative;display:flex;flex-direction:column;align-items:center}.p-subscription .fam-parent{margin-right:-20px;z-index:1}.p-subscription .fam-child{margin-bottom:-4px}.p-subscription .fam-head{display:block;border-radius:50%;background:#6b4036}.p-subscription .fam-parent .fam-head{width:62px;height:62px}.p-subscription .fam-child .fam-head{width:44px;height:44px}.p-subscription .fam-body{display:block;margin-top:-10px}.p-subscription .fam-parent .fam-body{width:126px;height:168px;border-radius:63px 63px 20px 20px;background:linear-gradient(160deg,var(--orange),#ff5c01)}.p-subscription .fam-child .fam-body{width:88px;height:106px;border-radius:44px 44px 16px 16px;background:linear-gradient(160deg,var(--lilac),#9d87e8)}.p-subscription .orbit-icon{position:absolute;text-decoration:none;cursor:pointer;transform:translate(-50%,-50%);animation:orbit-enter .5s cubic-bezier(.34,1.56,.64,1) both}.p-subscription .oi-bob{display:flex;flex-direction:column;align-items:center;gap:6px;animation:orbit-bob 4.6s ease-in-out infinite}.p-subscription .oi-inner{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 26px -14px rgba(36,32,29,.4);transition:transform .2s ease,box-shadow .2s ease}.p-subscription .orbit-icon.auto-active .oi-inner,.p-subscription .orbit-icon:hover .oi-inner{transform:scale(1.14);box-shadow:0 18px 32px -14px rgba(36,32,29,.5)}.p-subscription .orbit-family{transition:transform .15s ease-out}.p-subscription .orbit-icon svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-subscription .orbit-icon small{font-size:.66rem;font-weight:800;color:var(--ink2);background:#fff;padding:2px 8px;border-radius:999px;white-space:nowrap}.p-subscription .oi-tip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(4px);background:var(--ink);color:#fff;font-style:normal;font-size:.66rem;font-weight:700;padding:6px 10px;border-radius:9px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:5}.p-subscription .oi-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--ink)}.p-subscription .orbit-icon.auto-active .oi-tip,.p-subscription .orbit-icon:hover .oi-tip{opacity:1;transform:translateX(-50%) translateY(0)}.p-subscription .oi-1{top:3%;left:50%;animation-delay:.1s}.p-subscription .oi-1 .oi-bob{animation-delay:.6s}.p-subscription .oi-1 .oi-inner{background:var(--blue)}.p-subscription .oi-2{top:20%;left:89%;animation-delay:.25s}.p-subscription .oi-2 .oi-bob{animation-delay:.75s}.p-subscription .oi-2 .oi-inner{background:var(--orange)}.p-subscription .oi-3{top:63%;left:93%;animation-delay:.4s}.p-subscription .oi-3 .oi-bob{animation-delay:.9s}.p-subscription .oi-3 .oi-inner{background:var(--green)}.p-subscription .oi-4{top:90%;left:60%;animation-delay:.55s}.p-subscription .oi-4 .oi-bob{animation-delay:1.05s}.p-subscription .oi-4 .oi-inner{background:var(--pink)}.p-subscription .oi-5{top:82%;left:12%;animation-delay:.7s}.p-subscription .oi-5 .oi-bob{animation-delay:1.2s}.p-subscription .oi-5 .oi-inner{background:var(--yellow)}.p-subscription .oi-5 svg{stroke:var(--ink)}.p-subscription .oi-6{top:24%;left:7%;animation-delay:.85s}.p-subscription .oi-6 .oi-bob{animation-delay:1.35s}.p-subscription .oi-6 .oi-inner{background:var(--lilac)}@keyframes orbit-enter{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes orbit-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes orbit-line-in{to{opacity:1}}@keyframes orbit-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@keyframes orbit-ring-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.p-subscription .oi-bob,.p-subscription .orbit-glow,.p-subscription .orbit-icon,.p-subscription .orbit-lines line,.p-subscription .orbit-ring{animation:none!important;opacity:1!important;transform:translate(-50%,-50%)}.p-subscription .oi-bob,.p-subscription .orbit-glow{transform:none}}@media(max-width:980px){.p-subscription .hero-family-orbit{min-height:460px}.p-subscription .orbit-icon small{display:none}}@media(max-width:640px){.p-subscription .hero-family-orbit{min-height:380px;transform:scale(.82)}}.p-subscription .hub-preview{position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;padding:25px;box-shadow:0 35px 85px -50px rgba(36,32,29,.5);transform:rotate(1deg)}.p-subscription .preview-top{display:flex;justify-content:space-between;font-size:.7rem;color:var(--muted)}.p-subscription .preview-top b{color:var(--orange)}.p-subscription .hub-preview h2{font-size:2rem;margin:24px 0 12px}.p-subscription .search-demo{border:1px solid var(--line);border-radius:14px;padding:13px;color:var(--faint);display:flex;justify-content:space-between}.p-subscription .preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.p-subscription .preview-grid>div{border-radius:17px;padding:16px;min-height:135px;display:flex;flex-direction:column}.p-subscription .preview-grid small{font-size:.56rem;font-weight:900}.p-subscription .preview-grid b{margin:auto 0 9px}.p-subscription .preview-grid span{font-size:.67rem}.p-subscription .float{position:absolute;font-style:normal;color:#fff;border-radius:999px;padding:8px 12px;font-size:.6rem;font-weight:900}.p-subscription .f1{background:var(--orange);top:-18px;right:20px}.p-subscription .f2{background:var(--green);bottom:-16px;left:30px}.p-subscription .ticker{background:var(--orange);color:#fff;padding:17px 0;overflow:hidden;font-size:.75rem;font-weight:850;position:relative}.p-subscription .ticker-track{display:flex;width:max-content;animation:ticker-scroll 26s linear infinite}.p-subscription .ticker:hover .ticker-track{animation-play-state:paused}.p-subscription .ticker-seg{display:flex;align-items:center;white-space:nowrap;word-spacing:13px;padding-right:13px}.p-subscription .ticker-seg i{font-style:normal;display:inline-block;margin:0 13px;opacity:.85;transition:transform .3s ease,opacity .3s ease}.p-subscription .ticker:hover .ticker-seg i{animation:ticker-sparkle 1.1s ease-in-out infinite}.p-subscription .ticker-seg i:nth-child(2n){animation-delay:.15s}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ticker-sparkle{0%,to{transform:scale(1) rotate(0deg);opacity:.85}50%{transform:scale(1.35) rotate(20deg);opacity:1}}@media(prefers-reduced-motion:reduce){.p-subscription .ticker-track,.p-subscription .ticker:hover .ticker-seg i{animation:none}}.p-subscription .section-head{text-align:center;max-width:900px;margin:0 auto 42px}.p-subscription .inside-head h2,.p-subscription .section-head h2{font-size:clamp(2.8rem,5vw,4.5rem);line-height:.96;letter-spacing:-.06em;margin:10px 0}.p-subscription .section-head p{color:var(--muted)}.p-subscription .universe{background:#fff}.p-subscription .universe-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:13px}.p-subscription .universe-grid article{border-radius:25px;padding:27px;min-height:245px;display:flex;flex-direction:column}.p-subscription .universe-grid .tall{grid-row:span 2;min-height:503px}.p-subscription .universe-grid .wide{grid-column:span 2}.p-subscription .universe-grid small{font-size:.6rem;font-weight:900}.p-subscription .universe-grid h3{font-size:1.45rem;line-height:1.08;margin:auto 0 10px}.p-subscription .universe-grid .tall h3{font-size:2.25rem}.p-subscription .universe-grid p{font-size:.8rem!important}.p-subscription .pill-cloud{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px}.p-subscription .pill-cloud span{border-radius:999px;padding:9px 12px;font-size:.69rem;font-weight:850}.p-subscription .pill-cloud.left{justify-content:flex-start;margin:18px 0}.p-subscription .moment{background:var(--cream)}.p-subscription .moment h2,.p-subscription .personal h2,.p-subscription .village h2{font-size:clamp(2.8rem,4.8vw,4.5rem);line-height:.96;letter-spacing:-.06em;margin:12px 0 19px}.p-subscription .moment-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.p-subscription .moment-tabs button{border:0;border-radius:999px;padding:9px 12px;color:#fff;font-size:.69rem;font-weight:850;cursor:pointer}.p-subscription .moment-tabs button:first-child{background:var(--blue)}.p-subscription .moment-tabs button:nth-child(2){background:var(--orange)}.p-subscription .moment-tabs button:nth-child(3){background:var(--green)}.p-subscription .moment-tabs button:nth-child(4){background:var(--lilac)}.p-subscription .moment-tabs button.active{transform:translateY(-3px);box-shadow:0 6px 14px rgba(36,32,29,.16)}.p-subscription .moment-screen{background:linear-gradient(145deg,#fff,var(--cream));border:1px solid var(--line);border-radius:27px;padding:35px;min-height:350px;display:flex;align-items:center}.p-subscription .mp{display:none}.p-subscription .mp.active{display:block}.p-subscription .mp small{color:var(--orange);font-weight:900;font-size:.62rem}.p-subscription .mp h3{font-size:2.1rem;margin:12px 0}.p-subscription .everything{background:#fff}.p-subscription .feature-wall{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:25px;overflow:hidden}.p-subscription .feature-wall>div{padding:24px;min-height:125px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.p-subscription .feature-wall b,.p-subscription .feature-wall span{display:block}.p-subscription .feature-wall span{color:var(--muted);font-size:.71rem;margin-top:7px}.p-subscription .village{background:var(--lilac);color:#fff}.p-subscription .village .eyebrow{color:#fff}.p-subscription .village h2 em{color:var(--yellow);font-style:normal}.p-subscription .village p{color:#fff!important}.p-subscription .village ul{list-style:none;padding:0}.p-subscription .village li{padding:7px 0}.p-subscription .village li:before{content:"✓";color:var(--yellow);font-weight:900;margin-right:8px}.p-subscription .posts{display:grid;gap:12px}.p-subscription .posts article{background:linear-gradient(145deg,#fff,var(--cream));color:var(--ink);border-radius:20px;padding:22px}.p-subscription .posts small{color:var(--orange);font-size:.58rem;font-weight:900}.p-subscription .posts b,.p-subscription .posts span{display:block}.p-subscription .posts b{margin:10px 0 17px}.p-subscription .posts span{font-size:.7rem;color:var(--muted)}.p-subscription .personal{background:var(--cream)}.p-subscription .personal-card{background:linear-gradient(145deg,#fff,var(--cream));border:1px solid var(--line);border-radius:26px;padding:28px}.p-subscription .personal-card>small,.p-subscription .rec small{color:var(--orange);font-weight:900;font-size:.61rem}.p-subscription .rec{background:var(--cream);padding:20px;border-radius:17px}.p-subscription .rec h3{margin:8px 0 15px}.p-subscription .rec p{background:#fff!important;color:var(--ink)!important;border-radius:10px;padding:10px;margin:6px 0!important;font-size:.72rem!important}.p-subscription .value{background:#fff}.p-subscription .value-box{background:var(--yellow);text-align:center;border-radius:30px;padding:60px 25px}.p-subscription .value-box h2{font-size:clamp(3rem,6vw,5.4rem);letter-spacing:-.07em;margin:10px}.p-subscription .pricing{background:var(--cream)}.p-subscription .toggle{display:flex;width:max-content;margin:0 auto 24px;background:#fff;border:1px solid var(--line);padding:5px;border-radius:999px}.p-subscription .toggle button{border:0;background:transparent;padding:10px 15px;border-radius:999px;font-weight:800;color:var(--muted);cursor:pointer}.p-subscription .toggle button.active{background:var(--orange);color:#fff}.p-subscription .toggle b{background:var(--green);color:#fff;border-radius:999px;padding:3px 6px}.p-subscription .price-card{max-width:900px;margin:auto;background:linear-gradient(145deg,#fff,var(--cream));border:2px solid var(--orange);border-radius:28px;padding:34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:38px}.p-subscription .price-card small{color:var(--orange);font-size:.61rem;font-weight:900}.p-subscription .big{display:flex;align-items:flex-end;margin:25px 0 8px}.p-subscription .big sup{color:var(--orange);font-size:1.4rem;font-weight:900;padding-bottom:10px}.p-subscription .big b{font-size:4.3rem;line-height:.85;letter-spacing:-.07em}.p-subscription .big span{color:var(--muted);font-size:.75rem;padding:0 0 4px 5px}.p-subscription .included{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin:14px 0 20px}.p-subscription .included span{padding:9px 0;border-bottom:1px solid var(--line);font-size:.75rem}.p-subscription .included span:before{content:"✓";color:var(--green);font-weight:900;margin-right:6px}.p-subscription .full{width:100%}.p-subscription .faq{background:#fff}.p-subscription .faq h2{font-size:3rem;margin:10px 0}.p-subscription .faq details{border-bottom:1px solid var(--line)}.p-subscription .faq summary{padding:18px 0;font-weight:800;cursor:pointer}.p-subscription .faq details p{color:var(--muted);font-size:.83rem!important;padding-bottom:18px}.p-subscription .final{background:#fff;padding:90px 0}.p-subscription .final .wrap>div{background:var(--blue);color:#fff;border-radius:31px;padding:60px;text-align:center}.p-subscription .final h2{font-size:clamp(3rem,6vw,5.2rem);line-height:.93;letter-spacing:-.065em;margin:10px}.p-subscription .final p{color:#fff;margin-bottom:24px}.p-subscription .founder-note{background:var(--cream);padding:64px 0}.p-subscription .founder-note-inner{max-width:760px;margin:0 auto;background:linear-gradient(145deg,#fff,var(--cream));border:1px solid var(--line);border-radius:28px;padding:38px 40px;display:flex;gap:24px;align-items:flex-start;box-shadow:var(--shadow-sm)}.p-subscription .founder-avatars{display:flex;flex-shrink:0}.p-subscription .founder-avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1rem;border:3px solid #fff}.p-subscription .founder-avatar.a{background:var(--orange);z-index:2}.p-subscription .founder-avatar.y{background:var(--blue);margin-left:-14px}.p-subscription .founder-copy p{color:var(--ink2);font-size:.95rem;line-height:1.65}.p-subscription .founder-copy .eyebrow{display:block;margin-bottom:10px}.p-subscription .founder-sign{margin-top:14px!important;font-weight:800;color:var(--ink)!important;font-style:normal}.p-subscription .ecosystem-line{max-width:640px;margin:14px auto 0!important;color:var(--ink2)!important;font-size:.85rem!important}.p-subscription .compare-tiers{background:linear-gradient(155deg,var(--orange) 0,#e8590f 100%);padding:70px 0 36px;margin-top:0}.p-subscription .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:0 auto}.p-subscription .compare-card{border-radius:26px;padding:32px;border:1px solid var(--line)}.p-subscription .compare-card small{font-size:.65rem;font-weight:900;letter-spacing:.1em;color:var(--faint)}.p-subscription .compare-free{background:linear-gradient(145deg,#fff,var(--cream))}.p-subscription .compare-free h3{font-size:2.4rem;margin:8px 0 2px;letter-spacing:-.04em}.p-subscription .compare-paid{background:linear-gradient(145deg,var(--orange),#ff5c01);color:#fff;border-color:var(--orange);position:relative}.p-subscription .compare-paid small{color:#fff;opacity:.85}.p-subscription .compare-toggle{display:flex;width:max-content;background:hsla(0,0%,100%,.18);padding:4px;border-radius:999px;margin:12px 0 4px}.p-subscription .compare-toggle button{border:0;background:transparent;padding:7px 12px;border-radius:999px;font-weight:800;color:#fff;opacity:.75;cursor:pointer;font-size:.76rem}.p-subscription .compare-toggle button.active{background:#fff;color:var(--orange);opacity:1}.p-subscription .compare-toggle button b{color:var(--green);font-weight:800}.p-subscription .compare-toggle button.active b{color:var(--green)}.p-subscription .compare-paid h3{font-size:2.4rem;margin:8px 0 2px;letter-spacing:-.04em;display:flex;align-items:baseline;gap:2px}.p-subscription .compare-paid h3 sup{font-size:1.2rem;font-weight:700}.p-subscription .compare-paid h3 #cpp{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.75);margin-left:2px}.p-subscription .compare-sub{color:var(--muted);font-size:.85rem;margin-bottom:18px!important}.p-subscription .compare-paid .compare-sub{color:hsla(0,0%,100%,.75)!important}.p-subscription .compare-card ul{list-style:none;padding:0;margin:0}.p-subscription .compare-card li{padding:9px 0;border-top:1px solid rgba(36,32,29,.08);font-size:.85rem}.p-subscription .compare-paid li{border-top-color:hsla(0,0%,100%,.14)}.p-subscription .compare-card li:first-of-type{border-top:0}.p-subscription .compare-free li:before{content:"✓";color:var(--green);font-weight:900;margin-right:8px}.p-subscription .compare-free li.compare-no{color:var(--faint)}.p-subscription .compare-free li.compare-no:before{content:"–";color:var(--faint)}.p-subscription .compare-paid li:before{content:"✓";color:var(--yellow);font-weight:900;margin-right:8px}.p-subscription .compare-paid .full{margin-top:20px}.p-subscription .compare-agents{max-width:760px;margin:34px auto 0;display:flex;gap:16px;align-items:flex-start;background:var(--cream);border-radius:22px;padding:22px 26px}.p-subscription .compare-agents .agents-icon{font-size:1.1rem;color:var(--orange);flex-shrink:0;line-height:1.5}.p-subscription .compare-agents p{font-size:.85rem;color:var(--ink2);line-height:1.6}@media(max-width:720px){.p-subscription .compare-grid{grid-template-columns:1fr}.p-subscription .founder-note-inner{flex-direction:column;padding:28px}}@media(max-width:900px){.p-subscription .faq-grid,.p-subscription .hero-grid,.p-subscription .moment-grid,.p-subscription .personal-grid,.p-subscription .price-card,.p-subscription .village-grid{grid-template-columns:1fr}.p-subscription .universe-grid{grid-template-columns:1fr 1fr}.p-subscription .universe-grid .tall{grid-row:auto;min-height:245px}.p-subscription .feature-wall{grid-template-columns:1fr 1fr}}@media(max-width:600px){.p-subscription .pop-hero{padding:55px 0}.p-subscription .hero-copy h1{font-size:3.4rem}.p-subscription .feature-wall,.p-subscription .preview-grid,.p-subscription .universe-grid{grid-template-columns:1fr}.p-subscription .universe-grid .wide{grid-column:auto}.p-subscription .feature-wall>div{border-right:0}.p-subscription .included{grid-template-columns:1fr}.p-subscription .final .wrap>div{padding:42px 20px}}.p-subscription .search-ref-popup,.p-subscription .search-ref-popup *{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important}.p-subscription .search-ref-popup{background:transparent!important;border:0!important;box-shadow:none!important}.p-subscription .search-ref-popup .global-search-inner{padding:18px 0 28px!important}.p-subscription .search-ref-shell{background:#fff;border:1px solid rgba(36,32,29,.08);border-radius:28px;padding:28px;box-shadow:0 28px 70px -42px rgba(36,32,29,.34)}.p-subscription .search-ref-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px}.p-subscription .search-ref-top h2{font-size:clamp(1.9rem,3vw,2.55rem)!important;line-height:1.04!important;letter-spacing:-.04em!important;margin:0!important}.p-subscription .search-ref-popup .global-search-close{width:42px!important;height:42px!important;border-radius:50%!important;background:var(--p4p-cream)!important;color:var(--ink)!important}.p-subscription .search-ref-form{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;border:1.5px solid #e7cdbd!important;border-radius:18px!important;padding:6px 7px 6px 18px!important;background:#fff!important;box-shadow:none!important}.p-subscription .search-ref-form input{font-size:1rem!important;padding:13px 0!important;border:0!important;outline:0!important;background:transparent!important}.p-subscription .search-ref-form button{width:46px!important;height:46px!important;border-radius:50%!important;padding:0!important;background:var(--p4p-orange)!important;color:#fff!important;font-size:1.35rem!important}.p-subscription .search-ref-popular{margin:20px 0}.p-subscription .search-ref-label{font-size:.84rem;font-weight:800;margin-bottom:10px}.p-subscription .search-ref-pills{display:flex;gap:10px;flex-wrap:wrap}.p-subscription .search-ref-pills button{position:relative;margin:0;padding:0;border:0;border-radius:13px;min-height:46px;display:flex;align-items:stretch;overflow:hidden;color:#fff;font-size:.8rem;font-weight:800;line-height:1.2;cursor:pointer;transition:.18s ease;box-sizing:border-box}.p-subscription .search-ref-pills button span{flex:1 1 auto;display:flex;align-items:center;padding:13px 16px}.p-subscription .search-ref-pills button .photo-fill{flex:0 0 54px;flex-shrink:0;width:54px;min-height:46px;align-self:stretch;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block}.p-subscription .pill-blue{background:var(--p4p-blue)}.p-subscription .pill-orange{background:var(--p4p-orange)}.p-subscription .pill-lilac{background:var(--p4p-lilac)}.p-subscription .pill-green{background:var(--p4p-green)}.p-subscription .pill-pink{background:var(--p4p-pink)}.p-subscription .pill-yellow{background:var(--p4p-yellow)}.p-subscription .search-ref-grid{display:grid;grid-template-columns:1fr 1fr .62fr;gap:16px;align-items:stretch}.p-subscription .search-ref-column{border:1px solid rgba(36,32,29,.08);border-radius:20px;background:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:0}.p-subscription .search-ref-colhead{padding:18px 18px 12px}.p-subscription .search-ref-colhead small{display:block;font-size:.69rem;letter-spacing:.08em;font-weight:850;margin-bottom:3px}.p-subscription .knowledge-head small{color:var(--p4p-orange)}.p-subscription .village-head small{color:#8b65d8}.p-subscription .search-ref-colhead p{font-size:.76rem!important;color:var(--muted);line-height:1.35!important}.p-subscription .topic-head h3{font-size:.82rem!important;letter-spacing:.06em!important;margin:0!important}.p-subscription .search-ref-stack{display:grid;gap:8px;padding:0 14px 14px}.p-subscription .search-ref-result{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;min-height:94px;border:1px solid rgba(36,32,29,.08);border-radius:14px;overflow:hidden;background:#fff}.p-subscription .search-ref-result>img{width:112px;height:94px;object-fit:cover}.p-subscription .search-ref-result>div{padding:10px 12px;min-width:0}.p-subscription .search-ref-result small{font-size:.59rem!important;font-weight:850!important}.p-subscription .search-ref-result h3{font-size:.82rem!important;line-height:1.3!important;letter-spacing:-.015em!important;margin:4px 0 0!important}.p-subscription .search-ref-result p{font-size:.68rem!important;color:var(--muted)!important;margin-top:4px!important}.p-subscription .search-ref-result>span{padding-right:12px;color:var(--muted);font-size:1.1rem}.p-subscription .meta-blue{color:var(--p4p-blue)}.p-subscription .meta-yellow{color:#d2a700}.p-subscription .meta-pink{color:#d86d9d}.p-subscription .meta-green{color:#3d9d51}.p-subscription .meta-lilac{color:#8b65d8}.p-subscription .search-ref-topics{display:grid;gap:8px;padding:0 14px 14px}.p-subscription .search-ref-topics button{position:relative;margin:0;min-height:62px;border:0;border-radius:12px;overflow:hidden;display:flex;align-items:stretch;color:#fff;font-weight:800;text-align:left;padding:0;cursor:pointer;box-sizing:border-box}.p-subscription .search-ref-topics button span{flex:1 1 auto;display:flex;align-items:center;padding:16px 12px 16px 14px;font-size:.79rem;line-height:1.25}.p-subscription .search-ref-topics button .photo-fill{flex:0 0 46%;flex-shrink:0;width:46%;min-height:62px;align-self:stretch;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block}.p-subscription .topic-orange{background:var(--p4p-orange)}.p-subscription .topic-blue{background:var(--p4p-blue)}.p-subscription .topic-pink{background:var(--p4p-pink)}.p-subscription .topic-yellow{background:var(--p4p-yellow)}.p-subscription .topic-green{background:var(--p4p-green)}.p-subscription .topic-lilac{background:var(--p4p-lilac)}.p-subscription .search-ref-footer-link{margin-top:auto;border-top:1px solid rgba(36,32,29,.08);min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.78rem;font-weight:850;text-decoration:none;background:#fff}.p-subscription .orange-link{color:var(--p4p-orange)!important}.p-subscription .purple-link{color:#8b65d8!important}@media(hover:hover){.p-subscription .search-ref-pills button:hover{transform:translateY(-2px)}}@media(max-width:1080px){.p-subscription .search-ref-grid{grid-template-columns:1fr 1fr}.p-subscription .topic-col{grid-column:1/-1}.p-subscription .search-ref-topics{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.p-subscription .search-ref-shell{padding:20px 14px;border-radius:22px}.p-subscription .search-ref-grid{grid-template-columns:1fr}.p-subscription .topic-col{grid-column:auto}.p-subscription .search-ref-topics{grid-template-columns:1fr 1fr}.p-subscription .search-ref-result{grid-template-columns:88px minmax(0,1fr) auto}.p-subscription .search-ref-result>img{width:88px}.p-subscription .search-ref-pills{flex-wrap:nowrap;overflow:auto;padding-bottom:4px}}.p-subscription .p4p-sale,.p-subscription .p4p-sale *{font-family:var(--font-inter),"Inter",system-ui,sans-serif!important}.p-subscription .p4p-sale .blue,.p-subscription .p4p-sale .green,.p-subscription .p4p-sale .lilac,.p-subscription .p4p-sale .orange,.p-subscription .p4p-sale .pink{color:#fff!important}.p-subscription .p4p-sale .yellow{color:#24201d!important}.p-subscription .universe{position:relative;overflow:hidden}.p-subscription .universe:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(36,184,255,.09);right:-120px;top:130px;pointer-events:none}.p-subscription .universe-grid{align-items:stretch!important}.p-subscription .universe-grid article{justify-content:flex-end!important}.p-subscription .universe-grid article small{position:absolute;top:26px;left:27px}.p-subscription .universe-grid article{position:relative}.p-subscription .universe-grid .tall h3{max-width:90%}.p-subscription .universe-grid .wide{min-height:260px!important}.p-subscription .universe-accent{width:min(560px,90%);border-radius:24px;padding:28px 30px;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;margin-top:28px}.p-subscription .ua-left{background:var(--yellow);margin-left:0;color:var(--ink)}.p-subscription .ua-right{background:var(--blue);color:#fff;margin-left:auto;margin-top:12px;text-align:right}.p-subscription .editorial-cloud{justify-content:flex-start!important;max-width:1000px;margin:20px 0 0 auto!important;padding-left:70px}.p-subscription .editorial-cloud span{box-shadow:0 8px 20px -16px rgba(36,32,29,.25)}.p-subscription .moment{position:relative}.p-subscription .moment-color-band{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:min(1220px,calc(100% - 48px));margin:0 auto 26px}.p-subscription .moment-color-band span{padding:11px 14px;border-radius:13px;color:#fff;text-align:center;font-size:.66rem;font-weight:900;letter-spacing:.08em}.p-subscription .moment-grid{align-items:stretch!important}.p-subscription .moment-grid>div:first-child{display:flex;flex-direction:column;justify-content:center}.p-subscription .moment-screen{height:100%;min-height:420px!important}.p-subscription .everything{background:linear-gradient(180deg,#fff,#fff 72%,rgba(189,172,253,.16))}.p-subscription .feature-wall{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-auto-rows:minmax(150px,auto)!important;gap:12px!important;border:0!important;border-radius:0!important;overflow:visible!important}.p-subscription .feature-wall>div{border:1px solid var(--line)!important;border-radius:22px!important;padding:24px!important;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:150px!important}.p-subscription .feature-wall>div b{font-size:1rem}.p-subscription .feature-wall>div span{font-size:.72rem;margin-top:7px}.p-subscription .feature-wall .feature-big{grid-column:span 2;grid-row:span 2;min-height:312px!important}.p-subscription .feature-wall .feature-tall{grid-row:span 2;min-height:312px!important}.p-subscription .feature-wall .feature-wide{grid-column:span 2}.p-subscription .feature-wall .orange-block{background:var(--orange)!important;color:#fff!important;border-color:transparent!important}.p-subscription .feature-wall .blue-block{background:var(--blue)!important;color:#fff!important;border-color:transparent!important}.p-subscription .feature-wall .green-block{background:var(--green)!important;color:#fff!important;border-color:transparent!important}.p-subscription .feature-wall .lilac-block{background:var(--lilac)!important;color:#fff!important;border-color:transparent!important}.p-subscription .feature-wall .pink-block{background:var(--pink)!important;color:#fff!important;border-color:transparent!important}.p-subscription .feature-wall .blue-block span,.p-subscription .feature-wall .green-block span,.p-subscription .feature-wall .lilac-block span,.p-subscription .feature-wall .orange-block span,.p-subscription .feature-wall .pink-block span{color:hsla(0,0%,100%,.9)!important}.p-subscription .everything.section,.p-subscription .universe.section{padding-top:96px!important;padding-bottom:96px!important}.p-subscription .inside-head,.p-subscription .section-head{margin-bottom:36px!important}@media(max-width:900px){.p-subscription .feature-wall{grid-template-columns:1fr 1fr!important}.p-subscription .feature-wall .feature-big,.p-subscription .feature-wall .feature-wide{grid-column:span 2}.p-subscription .editorial-cloud{padding-left:0}}@media(max-width:620px){.p-subscription .moment-color-band{grid-template-columns:1fr 1fr;width:min(100% - 30px,1220px)}.p-subscription .feature-wall{grid-template-columns:1fr!important}.p-subscription .feature-wall .feature-big,.p-subscription .feature-wall .feature-wide{grid-column:auto}.p-subscription .feature-wall .feature-big,.p-subscription .feature-wall .feature-tall{grid-row:auto;min-height:190px!important}.p-subscription .universe-accent{width:100%;text-align:left!important}}.p-subscription .everything-v5 svg,.p-subscription .universe-v5 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.p-subscription .mv5-icon,.p-subscription .uv5-icon{width:44px;height:44px;border-radius:14px;background:hsla(0,0%,100%,.94);display:grid;place-items:center;color:var(--ink);flex:0 0 44px}.p-subscription .everything-v5 small,.p-subscription .universe-v5 small{font-size:.62rem;font-weight:900;letter-spacing:.105em}.p-subscription .universe-v5{background:#fff;position:relative;overflow:hidden}.p-subscription .universe-head-v5{max-width:920px!important}.p-subscription .universe-layout-v5{display:grid;grid-template-columns:1.18fr .86fr .94fr;gap:14px;align-items:stretch}.p-subscription .universe-side-v5{display:grid;grid-template-rows:1fr 1fr;gap:14px}.p-subscription .universe-feature-v5{position:relative;border-radius:28px;padding:26px;min-height:248px;overflow:hidden;display:flex;flex-direction:column}.p-subscription .knowledge-v5{background:var(--orange);color:#fff;min-height:510px}.p-subscription .village-v5{background:var(--lilac);color:#fff}.p-subscription .courses-v5{background:var(--blue);color:#fff}.p-subscription .tools-v5{background:var(--green);color:#fff}.p-subscription .hub-v5{background:var(--pink);color:#fff}.p-subscription .uv5-top{display:flex;align-items:center;gap:12px}.p-subscription .uv5-top small{color:inherit}.p-subscription .uv5-copy{margin-top:auto}.p-subscription .universe-feature-v5>h3,.p-subscription .uv5-copy h3{font-size:clamp(1.55rem,2.45vw,2.2rem);line-height:1.04;letter-spacing:-.045em}.p-subscription .knowledge-v5 .uv5-copy h3{font-size:clamp(2.25rem,3.3vw,3.25rem);max-width:520px}.p-subscription .uv5-copy p{color:#fff!important;opacity:.9;max-width:500px;margin-top:14px}.p-subscription .uv5-mini-stack{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.p-subscription .uv5-mini-stack span,.p-subscription .uv5-profile span{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.26);color:#fff;border-radius:999px;padding:8px 10px;font-size:.68rem;font-weight:800}.p-subscription .courses-v5 h3,.p-subscription .hub-v5 h3,.p-subscription .tools-v5 h3,.p-subscription .village-v5 h3{margin:auto 0 16px;max-width:340px}.p-subscription .uv5-chat{background:#fff;color:var(--ink);border-radius:15px;padding:12px;display:flex;gap:9px;align-items:center}.p-subscription .uv5-avatar{width:28px;height:28px;border-radius:50%;background:var(--yellow);flex:0 0 28px}.p-subscription .uv5-chat p{font-size:.68rem!important;line-height:1.35!important;color:var(--muted)!important}.p-subscription .uv5-progress{height:8px;background:hsla(0,0%,100%,.28);border-radius:99px;overflow:hidden}.p-subscription .uv5-progress i{display:block;height:100%;width:47%;background:#fff;border-radius:99px}.p-subscription .uv5-caption{font-size:.63rem;margin-top:8px;opacity:.9}.p-subscription .uv5-tool-demo{background:#fff;color:var(--ink);border-radius:15px;padding:13px;display:grid;grid-template-columns:1fr auto;gap:5px 12px}.p-subscription .uv5-tool-demo span{font-size:.6rem;color:var(--faint);grid-column:1/-1}.p-subscription .uv5-tool-demo b{font-size:.75rem}.p-subscription .uv5-tool-demo em{font-size:.65rem;font-style:normal;color:var(--orange);font-weight:800}.p-subscription .uv5-profile{display:flex;flex-wrap:wrap;gap:6px}.p-subscription .universe-bottom-v5{margin-top:16px;display:grid;grid-template-columns:.75fr 1.45fr .75fr;gap:12px;align-items:stretch}.p-subscription .uv5-statement{border-radius:22px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;min-height:138px}.p-subscription .uv5-statement small{display:block}.p-subscription .uv5-statement strong{font-size:1.15rem;line-height:1.15}.p-subscription .yellow-statement{background:var(--yellow);color:var(--ink)}.p-subscription .blue-statement{background:var(--blue);color:#fff;text-align:right}.p-subscription .uv5-pill-run{display:flex;flex-wrap:wrap;gap:7px;align-content:center;justify-content:center;padding:12px}.p-subscription .uv5-pill-run span{border-radius:999px;padding:8px 11px;font-size:.67rem;font-weight:850;color:#fff}.p-subscription .everything-v5{background:linear-gradient(180deg,#fff,#fff 70%,rgba(189,172,253,.12))}.p-subscription .everything-head-v5 p{color:var(--muted);margin-top:10px}.p-subscription .membership-board-v5{display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-auto-rows:minmax(150px,auto);gap:12px}.p-subscription .membership-board-v5 article{border-radius:24px;padding:24px;position:relative;overflow:hidden}.p-subscription .mv5-anchor{grid-row:span 2;background:linear-gradient(145deg,var(--orange),#ff5c01);color:#fff;display:flex;flex-direction:column;min-height:312px}.p-subscription .mv5-anchor small{margin-top:20px}.p-subscription .mv5-anchor h3{font-size:2.1rem;line-height:1.06;margin:auto 0 12px}.p-subscription .mv5-anchor p{font-size:.82rem!important;color:#fff!important;opacity:.9}.p-subscription .mv5-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.p-subscription .mv5-tags span{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.26);border-radius:999px;padding:7px 9px;font-size:.64rem;font-weight:800}.p-subscription .mv5-card{background:linear-gradient(145deg,#fff,var(--cream));border:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;min-height:150px}.p-subscription .mv5-card .mv5-icon{position:absolute;top:20px;left:20px}.p-subscription .mv5-card h3{font-size:1rem;margin-top:62px}.p-subscription .mv5-card p{font-size:.7rem!important;color:var(--muted);margin-top:6px}.p-subscription .mv5-blue{background:var(--blue)!important}.p-subscription .mv5-blue,.p-subscription .mv5-lilac{color:#fff!important;border-color:transparent!important}.p-subscription .mv5-lilac{background:var(--lilac)!important}.p-subscription .mv5-green{background:var(--green)!important}.p-subscription .mv5-green,.p-subscription .mv5-pink{color:#fff!important;border-color:transparent!important}.p-subscription .mv5-pink{background:var(--pink)!important}.p-subscription .mv5-blue p,.p-subscription .mv5-green p,.p-subscription .mv5-lilac p,.p-subscription .mv5-pink p{color:hsla(0,0%,100%,.9)!important}.p-subscription .blue-icon{color:var(--blue)}.p-subscription .green-icon{color:var(--green)}.p-subscription .orange-icon{color:var(--orange)}.p-subscription .mv5-wide{grid-column:span 2;background:var(--yellow);color:var(--ink);display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:end}.p-subscription .mv5-wide h3{font-size:1.55rem;margin-top:28px}.p-subscription .mv5-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.p-subscription .mv5-mini-grid span{background:hsla(0,0%,100%,.7);border-radius:12px;padding:10px;font-size:.68rem;font-weight:800}.p-subscription .membership-footer-v5{margin-top:15px;background:var(--lilac);color:#fff;border-radius:22px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.p-subscription .membership-footer-v5 span{font-size:.7rem;font-weight:800}.p-subscription .membership-footer-v5 strong{font-size:1.35rem}@media(max-width:980px){.p-subscription .universe-layout-v5{grid-template-columns:1fr 1fr}.p-subscription .knowledge-v5{grid-row:span 2}.p-subscription .universe-side-v5:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:auto}.p-subscription .universe-bottom-v5{grid-template-columns:1fr}.p-subscription .blue-statement{text-align:left}.p-subscription .membership-board-v5{grid-template-columns:1fr 1fr}.p-subscription .mv5-anchor{grid-row:span 2}.p-subscription .mv5-wide{grid-column:1/-1}}@media(max-width:650px){.p-subscription .universe-layout-v5{grid-template-columns:1fr}.p-subscription .knowledge-v5{grid-row:auto;min-height:420px}.p-subscription .universe-side-v5,.p-subscription .universe-side-v5:last-child{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto}.p-subscription .universe-feature-v5{min-height:230px}.p-subscription .membership-board-v5{grid-template-columns:1fr}.p-subscription .mv5-anchor{grid-row:auto;min-height:300px}.p-subscription .mv5-wide{grid-column:auto;grid-template-columns:1fr}.p-subscription .membership-footer-v5{align-items:flex-start;flex-direction:column}}.p-subscription .universe-v5 .universe-layout-v5,.p-subscription .universe-v5 .universe-side-v5{gap:16px!important}.p-subscription .universe-v5 .universe-feature-v5{padding:24px!important}.p-subscription .universe-v5 .knowledge-v5{min-height:500px!important}.p-subscription .universe-v5 .courses-v5,.p-subscription .universe-v5 .hub-v5,.p-subscription .universe-v5 .tools-v5,.p-subscription .universe-v5 .village-v5{min-height:242px!important}.p-subscription .universe-v5 .knowledge-v5 .uv5-copy h3{font-size:clamp(2.1rem,3vw,3rem)!important;line-height:1.02!important;max-width:470px!important}.p-subscription .universe-v5 .courses-v5 h3,.p-subscription .universe-v5 .hub-v5 h3,.p-subscription .universe-v5 .tools-v5 h3,.p-subscription .universe-v5 .village-v5 h3{font-size:clamp(1.55rem,2.15vw,2rem)!important;line-height:1.05!important;margin:auto 0 14px!important;max-width:330px!important}.p-subscription .universe-v5 .uv5-top{gap:10px!important}.p-subscription .universe-v5 .uv5-icon{width:42px!important;height:42px!important;flex-basis:42px!important}.p-subscription .universe-v5 .uv5-chat,.p-subscription .universe-v5 .uv5-tool-demo{margin-top:4px!important}.p-subscription .universe-support-band-v6{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(420px,1.7fr) minmax(210px,.78fr);gap:14px;align-items:stretch;margin-top:18px}.p-subscription .support-edge-v6{border-radius:22px;padding:22px 24px;min-height:126px;display:flex;flex-direction:column;justify-content:space-between}.p-subscription .support-edge-v6 small{display:block;font-size:.61rem;font-weight:900;letter-spacing:.105em}.p-subscription .support-edge-v6 strong{font-size:1.08rem;line-height:1.16;letter-spacing:-.025em;max-width:250px}.p-subscription .now-v6{background:var(--yellow);color:var(--ink)}.p-subscription .later-v6{background:var(--blue);color:#fff;text-align:right;align-items:flex-end}.p-subscription .support-center-v6{border:1px solid var(--line);background:var(--cream);border-radius:22px;padding:18px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:center}.p-subscription .support-center-v6 span{min-height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 9px;font-size:.65rem;font-weight:850;line-height:1.15;color:#fff;white-space:normal}.p-subscription .universe-v5 .editorial-cloud,.p-subscription .universe-v5 .universe-accent,.p-subscription .universe-v5 .universe-bottom-v5{display:none!important}@media(max-width:1050px){.p-subscription .universe-support-band-v6{grid-template-columns:1fr 1fr}.p-subscription .support-center-v6{grid-column:1/-1;grid-row:2}}@media(max-width:700px){.p-subscription .universe-support-band-v6{grid-template-columns:1fr}.p-subscription .support-center-v6{grid-column:auto;grid-row:auto;grid-template-columns:1fr 1fr}.p-subscription .later-v6{text-align:left;align-items:flex-start}}.p-subscription .scenario .answer-card{overflow:hidden!important;display:grid!important;grid-template-columns:minmax(210px,.82fr) minmax(330px,1.18fr)!important;align-items:stretch!important;padding:0!important;min-height:380px!important}.p-subscription .scenario .answer-card>div:not(.scenario-visual-v7),.p-subscription .scenario .answer-card>h3,.p-subscription .scenario .answer-card>p,.p-subscription .scenario .answer-card>small{grid-column:2}.p-subscription .scenario-visual-v7{grid-column:1!important;grid-row:1/span 20!important;position:relative;min-height:100%;background:var(--blue);overflow:hidden;border-radius:inherit 0 0 inherit}.p-subscription .sv7-sun{position:absolute;width:78px;height:78px;border-radius:50%;background:var(--yellow);top:36px;right:34px}.p-subscription .sv7-door{position:absolute;width:96px;height:190px;border-radius:48px 48px 0 0;background:#fff;left:32px;bottom:0;opacity:.94}.p-subscription .sv7-ground{position:absolute;left:0;right:0;bottom:0;height:42px;background:var(--green)}.p-subscription .sv7-child,.p-subscription .sv7-parent{position:absolute;bottom:38px}.p-subscription .sv7-parent{left:50px}.p-subscription .sv7-child{right:34px}.p-subscription .sv7-child .sv7-head,.p-subscription .sv7-parent .sv7-head{display:block;border-radius:50%;background:#6b4036;position:absolute}.p-subscription .sv7-parent .sv7-head{width:45px;height:45px;left:27px;top:-39px}.p-subscription .sv7-child .sv7-head{width:38px;height:38px;left:22px;top:-32px}.p-subscription .sv7-parent .sv7-body{display:block;width:98px;height:138px;border-radius:55px 55px 18px 18px;background:var(--orange)}.p-subscription .sv7-child .sv7-body{display:block;width:78px;height:104px;border-radius:45px 45px 15px 15px;background:var(--lilac)}.p-subscription .sv7-bag{position:absolute;width:38px;height:48px;border-radius:10px;background:var(--yellow);right:-20px;top:30px;border:3px solid hsla(0,0%,100%,.65)}.p-subscription .scenario .answer-card>:not(.scenario-visual-v7){margin-left:38px!important;margin-right:38px!important}.p-subscription .scenario .answer-card>:nth-child(2){margin-top:auto!important}.p-subscription .scenario .answer-card>:last-child{margin-bottom:auto!important}.p-subscription .qa-question-visual-v7{width:170px;height:170px;border-radius:42px;background:var(--yellow);position:relative;display:grid;place-items:center;flex:0 0 170px;overflow:hidden}.p-subscription .qa-question-visual-v7 span{font-size:7rem;line-height:1;font-weight:900;color:var(--ink);transform:translateY(-4px)}.p-subscription .qa-question-visual-v7 b,.p-subscription .qa-question-visual-v7 em,.p-subscription .qa-question-visual-v7 i{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.62)}.p-subscription .qa-question-visual-v7 i{width:24px;height:24px;top:22px;left:24px}.p-subscription .qa-question-visual-v7 b{width:13px;height:13px;bottom:27px;right:28px}.p-subscription .qa-question-visual-v7 em{width:8px;height:8px;top:38px;right:24px}@media(max-width:850px){.p-subscription .scenario .answer-card{grid-template-columns:1fr!important}.p-subscription .scenario-visual-v7{grid-column:1!important;grid-row:1!important;min-height:220px;border-radius:inherit inherit 0 0}.p-subscription .scenario .answer-card>div:not(.scenario-visual-v7),.p-subscription .scenario .answer-card>h3,.p-subscription .scenario .answer-card>p,.p-subscription .scenario .answer-card>small{grid-column:1}.p-subscription .scenario .answer-card>:not(.scenario-visual-v7){margin-left:24px!important;margin-right:24px!important}}.p-subscription .compare-paid .compare-join-btn.full{background:#fff!important;color:var(--orange)!important}.p-subscription .v90-hero{padding-bottom:140px!important}.p-subscription .v90-hero .hero-copy h1{max-width:600px}.p-subscription .v90-scene{position:relative}.p-subscription .v90-scene:before{content:"";position:absolute;z-index:0;width:900px;height:900px;right:-260px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(254,109,49,.16),rgba(36,184,255,.1) 46%,transparent 72%);pointer-events:none}.p-subscription .v90-hero .hero-grid{position:relative}.p-subscription .v90-scene>.wrap{position:relative;z-index:1}.p-subscription .v90-connector{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.p-subscription .v90-connector-path{fill:none;stroke:var(--orange);stroke-width:.55;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180;opacity:.5;animation:v90-draw 1.4s ease-out .3s forwards}@keyframes v90-draw{to{stroke-dashoffset:0}}.p-subscription .v90-trust{display:flex;align-items:center;gap:10px;margin:2px 0 22px;font-size:.86rem;font-weight:650;color:var(--muted)}.p-subscription .v90-avatars{display:flex}.p-subscription .v90-avatars i{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:block}.p-subscription .v90-avatars i:first-child{margin-left:0;background:var(--blue)}.p-subscription .v90-avatars i:nth-child(2){background:var(--orange)}.p-subscription .v90-avatars i:nth-child(3){background:var(--lilac)}.p-subscription .v90-avatars i:nth-child(4){background:var(--green)}.p-subscription .v90-buybox{max-width:440px;position:relative;padding-top:34px!important;border:2px solid var(--orange)!important;box-shadow:0 26px 60px -38px rgba(254,109,49,.5)!important;z-index:2}.p-subscription .v90-buybox-badge{position:absolute;top:-13px;left:20px;background:var(--orange);color:#fff;font:800 .68rem/1 Inter,sans-serif;letter-spacing:.04em;padding:6px 14px;border-radius:999px;box-shadow:0 8px 16px -8px rgba(254,109,49,.6)}.p-subscription .v90-buybox-features{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.p-subscription .v90-buybox-features li{font-size:.82rem;color:var(--ink2);padding-left:24px;position:relative}.p-subscription .v90-buybox-features li:before{content:"✓";position:absolute;left:0;font-weight:900}.p-subscription .v90-buybox-features li[data-tile=g]:before{color:var(--blue)}.p-subscription .v90-buybox-features li[data-tile=o]:before{color:var(--orange)}.p-subscription .v90-buybox-features li[data-tile=l]:before{color:var(--lilac)}.p-subscription .v90-buybox-features li[data-tile=b]:before{color:var(--green)}.p-subscription .v90-hubcard-wrap{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}.p-subscription .v90-hubcard{z-index:1;width:100%;max-width:460px;background:#fff;border-radius:28px;padding:24px;box-shadow:0 40px 90px -50px rgba(36,32,29,.55);border:1px solid var(--line);opacity:0;transform:translateY(18px) rotate(2deg);animation:v90-card-in .7s cubic-bezier(.2,.9,.25,1) .15s forwards,v90-card-float 6s ease-in-out 1s infinite}@keyframes v90-card-in{to{opacity:1;transform:translateY(0) rotate(-1.2deg)}}@keyframes v90-card-float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-10px) rotate(-1.2deg)}}.p-subscription .v90-hubcard-top{display:flex;align-items:center;gap:8px;font:700 .74rem/1 Inter,sans-serif;color:var(--muted);margin-bottom:14px}.p-subscription .v90-hubcard-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none;box-shadow:0 0 0 4px rgba(81,196,109,.18);animation:v90-pulse 1.8s ease-in-out infinite}@keyframes v90-pulse{0%,to{box-shadow:0 0 0 4px rgba(81,196,109,.18)}50%{box-shadow:0 0 0 8px rgba(81,196,109,.05)}}.p-subscription .v90-hubcard-top b{margin-left:auto;color:var(--orange);font-weight:800}.p-subscription .v90-hubcard-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;color:var(--faint);font-size:.86rem;margin-bottom:16px}.p-subscription .v90-hubcard-search svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}.p-subscription .v90-typewriter{border-right:1.5px solid var(--faint);padding-right:2px;animation:v90-caret 1s step-end infinite}@keyframes v90-caret{50%{border-color:transparent}}.p-subscription .v90-hubcard-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.p-subscription .v90-tile{border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;color:#fff;min-height:96px;opacity:0;transform:scale(.85);animation:v90-tile-in .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(.55s + var(--d) * .1s)}@keyframes v90-tile-in{to{opacity:1;transform:scale(1)}}.p-subscription .v90-tile-icon{font-size:1.15rem;width:34px;height:34px;border-radius:10px;background:hsla(0,0%,100%,.24);display:grid;place-items:center}.p-subscription .v90-tile b{font:800 .88rem/1.1 Inter,sans-serif}.p-subscription .v90-tile small{font-size:.72rem;opacity:.85}.p-subscription .v90-tile-g{background:linear-gradient(155deg,var(--blue),#1e9fe0)}.p-subscription .v90-tile-o{background:linear-gradient(155deg,var(--orange),#e8500a)}.p-subscription .v90-tile-l{background:linear-gradient(155deg,var(--lilac),#9d87e8)}.p-subscription .v90-tile-b{background:linear-gradient(155deg,var(--green),#3aa859)}.p-subscription .v90-float{position:absolute;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 15px;font:800 .72rem/1 Inter,sans-serif;color:var(--ink);box-shadow:0 14px 28px -16px rgba(36,32,29,.4);opacity:0;animation:v90-badge-in .5s ease forwards,v90-bob 5s ease-in-out infinite}.p-subscription .v90-float-1{top:-16px;right:-14px;animation-delay:1.1s,2.5s}.p-subscription .v90-float-demo{bottom:-118px;left:-18px;width:230px;border-radius:16px;padding:12px 14px;text-align:left;animation-delay:1.25s,2.7s}.p-subscription .v90-float-demo b{display:block;font:800 .66rem/1 Inter,sans-serif;color:var(--orange);margin-bottom:6px}.p-subscription .v90-float-demo p{margin:0 0 6px;font:600 .68rem/1.35 Inter,sans-serif;color:var(--ink2)}.p-subscription .v90-float-demo-reply{color:var(--ink)!important;font-weight:700!important;margin-bottom:0!important}@media(max-width:980px){.p-subscription .v90-float-demo{display:none}}@keyframes v90-badge-in{to{opacity:1}}@keyframes v90-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.p-subscription .v90-connector-dot,.p-subscription .v90-connector-path,.p-subscription .v90-float,.p-subscription .v90-hubcard,.p-subscription .v90-hubcard-dot,.p-subscription .v90-tile,.p-subscription .v90-typewriter{animation:none!important;opacity:1!important;transform:none!important}.p-subscription .v90-connector-path{stroke-dashoffset:0!important}}@media(max-width:1020px){.p-subscription .v90-scene:before{width:600px;height:600px;right:-160px;top:-140px}}@media(max-width:980px){.p-subscription .v90-hubcard-wrap{min-height:0;padding:20px 0}.p-subscription .v90-connector,.p-subscription .v90-connector-dot{display:none}}@media(max-width:520px){.p-subscription .v90-buybox{max-width:100%}.p-subscription .v90-float{display:none}}.p-subscription .s01-grid{grid-template-columns:.72fr 1.28fr!important;max-width:1000px!important;align-items:stretch}.p-subscription .s01-free{opacity:.82;box-shadow:none;display:flex;flex-direction:column}.p-subscription .s01-free h3{font-size:1.9rem!important}.p-subscription .s01-free:before{content:"OR START FREE";display:block;font:800 .6rem/1 Inter,sans-serif;letter-spacing:.1em;color:var(--faint);margin-bottom:10px}.p-subscription .s01-free-btn{margin-top:auto;padding-top:18px;border:1.5px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;text-align:center}.p-subscription .s01-free-btn:hover{border-color:var(--orange)!important}.p-subscription .s01-paid{position:relative;padding-top:34px!important;overflow:visible}.p-subscription .s01-paid-badge{position:absolute;top:-12px;left:24px;background:var(--yellow);color:var(--ink);font:800 .64rem/1 Inter,sans-serif;letter-spacing:.05em;padding:7px 14px;border-radius:999px;box-shadow:0 8px 16px -8px rgba(0,0,0,.35)}.p-subscription .s01-paid-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.p-subscription .s01-paid-top h3{margin:6px 0 2px!important}.p-subscription .s01-paid .compare-toggle,.p-subscription .s01-paid .hero-toggle{margin-top:2px}.p-subscription .s01-paid ul{margin:22px 0 20px!important}.p-subscription .s01-trust{margin:12px 0 0;text-align:center;font-size:.72rem;color:hsla(0,0%,100%,.8)}.p-subscription .s01-papa-float{position:absolute;right:-46px;top:50%;transform:translateY(-50%);width:190px;background:#fff;border-radius:18px;padding:16px;box-shadow:0 24px 50px -28px rgba(36,32,29,.5);animation:s01-papa-bob 5s ease-in-out infinite}.p-subscription .s01-papa-float-avatar{width:32px;height:32px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-size:.95rem;margin-bottom:8px}.p-subscription .s01-papa-float b{display:block;font:800 .84rem/1 Inter,sans-serif;color:var(--ink);margin-bottom:6px}.p-subscription .s01-papa-float p{font-size:.74rem;line-height:1.4;color:var(--ink2);margin:0}@keyframes s01-papa-bob{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.p-subscription .s01-papa-float{animation:none}}@media(max-width:1180px){.p-subscription .s01-papa-float{display:none}}@media(max-width:720px){.p-subscription .s01-grid{grid-template-columns:1fr!important}}.p-subscription .v90-hubcard-wrap{padding:34px 34px 42px!important;min-height:610px}.p-subscription .v90-hubcard{z-index:4!important;max-width:500px;margin:70px auto 0!important;box-shadow:0 30px 70px -48px rgba(36,32,29,.45)!important}.p-subscription .v13-community-photos{position:absolute;inset:0;z-index:2;pointer-events:none}.p-subscription .v13-community-photo{position:absolute;margin:0;overflow:hidden;border-radius:24px;border:5px solid #fff;background:#fff;box-shadow:0 20px 44px -28px rgba(36,32,29,.5);animation:v13CommunityFloat 7.8s ease-in-out infinite}.p-subscription .v13-community-photo img{width:100%;height:100%;object-fit:cover;display:block}.p-subscription .v13-community-photo.p1{width:116px;height:145px;left:-12px;top:36px;transform:rotate(-5deg);animation-delay:-1.2s}.p-subscription .v13-community-photo.p2{width:112px;height:112px;right:-18px;top:58px;transform:rotate(6deg);animation-delay:-3.1s}.p-subscription .v13-community-photo.p3{width:150px;height:104px;right:-32px;top:252px;transform:rotate(-4deg);animation-delay:-5.3s}.p-subscription .v13-community-photo.p4{width:104px;height:124px;left:-4px;bottom:94px;transform:rotate(5deg);animation-delay:-2.4s}.p-subscription .v13-community-photo.p5{width:142px;height:104px;right:28px;bottom:6px;transform:rotate(3deg);animation-delay:-6.2s}.p-subscription .v13-community-tag{position:absolute;left:38px;bottom:24px;background:var(--lilac);color:#fff;border-radius:999px;padding:9px 13px;font-size:.66rem;font-weight:800;letter-spacing:.02em;transform:rotate(-3deg);box-shadow:0 14px 26px -20px rgba(36,32,29,.4)}@keyframes v13CommunityFloat{0%,to{translate:0 0}50%{translate:0 -8px}}.p-subscription .v90-hubcard-wrap:hover .v13-community-photo{box-shadow:0 24px 50px -27px rgba(36,32,29,.55)}@media(max-width:1100px){.p-subscription .v90-hubcard-wrap{min-height:590px}.p-subscription .v13-community-photo.p1{left:0}.p-subscription .v13-community-photo.p2{right:0}.p-subscription .v13-community-photo.p3{right:-5px}.p-subscription .v13-community-photo.p4{left:10px}.p-subscription .v13-community-photo.p5{right:34px}}@media(max-width:720px){.p-subscription .v90-hubcard-wrap{min-height:520px;padding:24px 10px 34px!important}.p-subscription .v90-hubcard{margin-top:58px!important;max-width:calc(100% - 46px)}.p-subscription .v13-community-photo{border-width:4px;border-radius:19px}.p-subscription .v13-community-photo.p1{width:78px;height:96px;left:-2px;top:18px}.p-subscription .v13-community-photo.p2{width:76px;height:76px;right:2px;top:35px}.p-subscription .v13-community-photo.p3{width:94px;height:68px;right:-2px;top:225px}.p-subscription .v13-community-photo.p4{width:72px;height:86px;left:4px;bottom:82px}.p-subscription .v13-community-photo.p5{width:94px;height:69px;right:28px;bottom:4px}.p-subscription .v13-community-tag{left:14px;bottom:12px;font-size:.54rem;padding:7px 9px}}@media(prefers-reduced-motion:reduce){.p-subscription .v13-community-photo{animation:none!important}}.p-subscription .v90-hubcard-wrap{min-height:680px!important;padding:44px 112px 54px!important}.p-subscription .v90-hubcard{width:min(470px,100%)!important;margin:82px auto 0!important}.p-subscription .v14-community-orbit{position:absolute;inset:0;z-index:2;pointer-events:none}.p-subscription .v14-community-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.p-subscription .v14-community-lines path{fill:none;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:3 8;opacity:.32}.p-subscription .v14-community-lines .line-pink{stroke:var(--pink)}.p-subscription .v14-community-lines .line-blue{stroke:var(--blue)}.p-subscription .v14-community-lines .line-green{stroke:var(--green)}.p-subscription .v14-community-lines .line-yellow{stroke:var(--yellow)}.p-subscription .v14-community-lines .line-lilac{stroke:var(--lilac)}.p-subscription .v14-community-photo{position:absolute;z-index:4;margin:0;overflow:hidden;border-radius:24px;border:5px solid #fff;background:#fff;box-shadow:0 20px 42px -27px rgba(36,32,29,.44);animation:v14CommunityFloat 8s ease-in-out infinite}.p-subscription .v14-community-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.03) contrast(.98)}.p-subscription .cp1{width:126px;height:146px;left:-10px;top:44px;transform:rotate(-4deg);animation-delay:-1.2s}.p-subscription .cp2{width:142px;height:108px;right:-18px;top:54px;transform:rotate(4deg);animation-delay:-3.4s}.p-subscription .cp3{width:120px;height:140px;right:-32px;top:278px;transform:rotate(-3deg);animation-delay:-5.1s}.p-subscription .cp4{width:146px;height:104px;left:-18px;bottom:88px;transform:rotate(4deg);animation-delay:-2.2s}.p-subscription .cp5{width:124px;height:142px;right:8px;bottom:12px;transform:rotate(3deg);animation-delay:-6.2s}.p-subscription .v14-community-note{position:absolute;z-index:4;left:38px;bottom:24px;background:var(--lilac);color:#fff;border-radius:999px;padding:9px 13px;font-size:.65rem;font-weight:800;transform:rotate(-2deg);box-shadow:0 12px 22px -18px rgba(36,32,29,.38)}@keyframes v14CommunityFloat{0%,to{translate:0 0}50%{translate:0 -7px}}@media(max-width:1180px){.p-subscription .v90-hubcard-wrap{padding-left:96px!important;padding-right:96px!important}.p-subscription .cp1{left:0}.p-subscription .cp2{right:0}.p-subscription .cp3{right:-4px}.p-subscription .cp4{left:0}.p-subscription .cp5{right:18px}}@media(max-width:1020px){.p-subscription .v90-hubcard-wrap{min-height:620px!important;padding:36px 80px 44px!important}.p-subscription .v90-hubcard{margin-top:72px!important}.p-subscription .cp1{width:104px;height:124px}.p-subscription .cp2{width:116px;height:92px}.p-subscription .cp3{width:100px;height:120px}.p-subscription .cp4{width:118px;height:88px}.p-subscription .cp5{width:102px;height:120px}}@media(max-width:720px){.p-subscription .v90-hubcard-wrap{min-height:555px!important;padding:38px 38px 44px!important}.p-subscription .v90-hubcard{width:calc(100% - 30px)!important;margin-top:64px!important}.p-subscription .v14-community-photo{border-width:4px;border-radius:18px}.p-subscription .cp1{width:76px;height:90px;left:-2px;top:18px}.p-subscription .cp2{width:88px;height:68px;right:-2px;top:28px}.p-subscription .cp3{width:76px;height:88px;right:-4px;top:245px}.p-subscription .cp4{width:88px;height:66px;left:-2px;bottom:70px}.p-subscription .cp5{width:78px;height:92px;right:10px;bottom:0}.p-subscription .v14-community-note{left:10px;bottom:6px;font-size:.53rem;padding:7px 9px}.p-subscription .v14-community-lines path{stroke-width:1;opacity:.24}}@media(prefers-reduced-motion:reduce){.p-subscription .v14-community-photo{animation:none!important}}.p-subscription .v90-hubcard-wrap{position:relative!important;overflow:visible!important;padding:0!important;min-height:0!important}.p-subscription .v90-hubcard{position:relative!important;z-index:5!important}.p-subscription .v15-parent-community{position:absolute;inset:-42px -92px -64px -88px;z-index:2;pointer-events:none}.p-subscription .v15-parent-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.p-subscription .v15-parent-lines path{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-dasharray:2.5 8;opacity:.22}.p-subscription .v15-parent-lines .c-pink{stroke:var(--pink)}.p-subscription .v15-parent-lines .c-blue{stroke:var(--blue)}.p-subscription .v15-parent-lines .c-green{stroke:var(--green)}.p-subscription .v15-parent-lines .c-yellow{stroke:var(--yellow)}.p-subscription .v15-parent-lines .c-lilac{stroke:var(--lilac)}.p-subscription .v15-parent-photo{position:absolute;z-index:4;margin:0;overflow:hidden;background:#fff;border:5px solid #fff;border-radius:24px;box-shadow:0 18px 40px -27px rgba(36,32,29,.44);animation:v15ParentFloat 8s ease-in-out infinite}.p-subscription .v15-parent-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.04) brightness(1.02)}.p-subscription .pp1{width:136px;height:104px;left:-6px;top:8px;transform:rotate(-4deg);animation-delay:-1.2s}.p-subscription .pp2{width:138px;height:104px;right:-4px;top:16px;transform:rotate(4deg);animation-delay:-3.3s}.p-subscription .pp3{width:116px;height:138px;right:-20px;top:228px;transform:rotate(-3deg);animation-delay:-5.1s}.p-subscription .pp4{width:112px;height:132px;left:-10px;bottom:82px;transform:rotate(4deg);animation-delay:-2.5s}.p-subscription .pp5{width:142px;height:104px;right:32px;bottom:-6px;transform:rotate(3deg);animation-delay:-6.2s}.p-subscription .v15-village-label{position:absolute;z-index:4;left:28px;bottom:8px;background:var(--lilac);color:#fff;border-radius:999px;padding:8px 12px;font-size:.63rem;font-weight:800;transform:rotate(-2deg);box-shadow:0 11px 22px -18px rgba(36,32,29,.35)}@keyframes v15ParentFloat{0%,to{translate:0 0}50%{translate:0 -6px}}@media(min-width:1181px){.p-subscription .pp1{left:-12px}.p-subscription .pp2{right:-8px}.p-subscription .pp3{right:-34px}.p-subscription .pp4{left:-18px}.p-subscription .pp5{right:24px}}@media(max-width:1180px){.p-subscription .v15-parent-community{inset:-30px -58px -52px -56px}.p-subscription .pp1{width:112px;height:86px;left:0}.p-subscription .pp2{width:114px;height:86px;right:0}.p-subscription .pp3{width:96px;height:116px;right:-4px}.p-subscription .pp4{width:94px;height:110px;left:0}.p-subscription .pp5{width:116px;height:86px;right:18px}}@media(max-width:720px){.p-subscription .v15-parent-community{inset:-22px -20px -32px -18px}.p-subscription .v15-parent-photo{border-width:4px;border-radius:18px}.p-subscription .pp1{width:72px;height:56px;left:-2px;top:5px}.p-subscription .pp2{width:74px;height:56px;right:-2px;top:7px}.p-subscription .pp3{width:62px;height:76px;right:-5px;top:215px}.p-subscription .pp4{width:62px;height:74px;left:-3px;bottom:64px}.p-subscription .pp5{width:78px;height:58px;right:18px;bottom:-2px}.p-subscription .v15-village-label{left:8px;bottom:3px;font-size:.5rem;padding:6px 8px}.p-subscription .v15-parent-lines path{opacity:.16}}@media(prefers-reduced-motion:reduce){.p-subscription .v15-parent-photo{animation:none!important}}.p-subscription .v15-parent-community .pp1{left:42px!important;top:-64px!important;width:126px!important;height:94px!important}.p-subscription .v15-parent-community .pp6{width:108px;height:82px;left:-42px;top:270px;transform:rotate(3deg);animation-delay:-4.4s}.p-subscription .v15-parent-community .pp7{width:112px;height:86px;right:-38px;bottom:150px;transform:rotate(-4deg);animation-delay:-.8s}.p-subscription .v15-parent-lines .c-orange{stroke:var(--orange)}.p-subscription .v15-parent-community .pp6,.p-subscription .v15-parent-community .pp7{border-radius:22px}@media(max-width:1180px){.p-subscription .v15-parent-community .pp1{left:50px!important;top:-52px!important;width:104px!important;height:78px!important}.p-subscription .v15-parent-community .pp6{width:88px;height:68px;left:-18px;top:252px}.p-subscription .v15-parent-community .pp7{width:92px;height:70px;right:-14px;bottom:132px}}@media(max-width:720px){.p-subscription .v15-parent-community .pp1{left:36px!important;top:-32px!important;width:66px!important;height:50px!important}.p-subscription .v15-parent-community .pp6{width:56px;height:44px;left:-7px;top:292px}.p-subscription .v15-parent-community .pp7{width:58px;height:46px;right:-6px;bottom:112px}}.p-subscription .v15-parent-community .v15-parent-photo{border-radius:22px!important;border:5px solid #fff!important;background:#fff!important;box-shadow:0 18px 40px -28px rgba(36,32,29,.42)!important}.p-subscription .v15-parent-community .v15-parent-photo img{object-fit:cover!important;object-position:center center!important;filter:saturate(1.02) brightness(1.01)!important}.p-subscription .v15-parent-community .pp1{width:154px!important;height:104px!important;left:54px!important;top:-62px!important}.p-subscription .v15-parent-community .pp2{width:150px!important;height:102px!important;right:-10px!important;top:10px!important}.p-subscription .v15-parent-community .pp3{width:146px!important;height:104px!important;right:-30px!important;top:236px!important}.p-subscription .v15-parent-community .pp4{width:138px!important;height:100px!important;left:-18px!important;bottom:104px!important}.p-subscription .v15-parent-community .pp5{width:142px!important;height:102px!important;right:34px!important;bottom:-12px!important}.p-subscription .v15-parent-community .pp6{width:130px!important;height:88px!important;left:-36px!important;top:286px!important}.p-subscription .v15-parent-community .pp7{width:136px!important;height:94px!important;right:-34px!important;bottom:142px!important}.p-subscription .v90-hubcard{max-width:none!important;width:auto!important;margin:0!important}.p-subscription .v15-parent-lines path{opacity:.17!important;stroke-width:1!important;stroke-dasharray:2 9!important}@media(max-width:1180px){.p-subscription .v15-parent-community .pp1{width:124px!important;height:84px!important;left:52px!important;top:-50px!important}.p-subscription .v15-parent-community .pp2{width:122px!important;height:82px!important}.p-subscription .v15-parent-community .pp3{width:118px!important;height:84px!important;right:-10px!important}.p-subscription .v15-parent-community .pp4{width:112px!important;height:82px!important;left:-4px!important}.p-subscription .v15-parent-community .pp5{width:116px!important;height:84px!important}.p-subscription .v15-parent-community .pp6{width:108px!important;height:72px!important;left:-14px!important}.p-subscription .v15-parent-community .pp7{width:110px!important;height:76px!important;right:-12px!important}}@media(max-width:720px){.p-subscription .v15-parent-community .v15-parent-photo{border-width:4px!important;border-radius:17px!important}.p-subscription .v15-parent-community .pp1{width:78px!important;height:54px!important;left:38px!important;top:-30px!important}.p-subscription .v15-parent-community .pp2{width:80px!important;height:54px!important;right:-2px!important}.p-subscription .v15-parent-community .pp3{width:76px!important;height:54px!important;right:-4px!important;top:236px!important}.p-subscription .v15-parent-community .pp4{width:72px!important;height:52px!important;left:-2px!important;bottom:76px!important}.p-subscription .v15-parent-community .pp5{width:76px!important;height:54px!important;right:12px!important}.p-subscription .v15-parent-community .pp6{width:68px!important;height:48px!important;left:-5px!important;top:292px!important}.p-subscription .v15-parent-community .pp7{width:70px!important;height:50px!important;right:-4px!important;bottom:112px!important}}.p-subscription .v22-community-icons{position:absolute;inset:0;z-index:3;pointer-events:none}.p-subscription .v22-icon{position:absolute;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 8px 20px -16px rgba(36,32,29,.35);opacity:.72;backdrop-filter:blur(3px);animation:v22Drift 8s ease-in-out infinite}.p-subscription .v22-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .v22-icon.i1{left:18%;top:8%;background:rgba(255,189,218,.76);color:#fff;animation-delay:-1s}.p-subscription .v22-icon.i2{right:12%;top:18%;background:rgba(189,172,253,.76);color:#fff;animation-delay:-2.6s}.p-subscription .v22-icon.i3{right:5%;top:46%;background:rgba(36,184,255,.72);color:#fff;animation-delay:-4.2s}.p-subscription .v22-icon.i4{left:10%;top:56%;background:rgba(81,196,109,.72);color:#fff;animation-delay:-5.6s}.p-subscription .v22-icon.i5{left:22%;bottom:12%;background:rgba(254,222,69,.82);color:#fff;animation-delay:-3.8s}.p-subscription .v22-icon.i6{right:18%;bottom:8%;background:rgba(254,109,49,.72);color:#fff;animation-delay:-6.4s}.p-subscription .v22-icon.i7{right:2%;bottom:33%;width:30px;height:30px;background:#fff;color:var(--lilac);border:1px solid var(--line);font-size:.64rem;font-weight:900;animation-delay:-2s}.p-subscription .v22-icon.i1{transform:translate(-4px,-8px)}.p-subscription .v22-icon.i2{transform:translate(8px,-2px)}.p-subscription .v22-icon.i3{transform:translate(10px)}.p-subscription .v22-icon.i4{transform:translate(-8px)}.p-subscription .v22-icon.i5{transform:translate(-6px,6px)}.p-subscription .v22-icon.i6{transform:translate(6px,7px)}.p-subscription .v22-icon.i7{transform:translate(8px)}@keyframes v22Drift{0%,to{translate:0 0}50%{translate:0 -5px}}@media(max-width:1180px){.p-subscription .v22-icon{width:30px;height:30px}.p-subscription .v22-icon svg{width:15px;height:15px}.p-subscription .v22-icon.i1{left:20%;top:6%}.p-subscription .v22-icon.i2{right:14%;top:16%}.p-subscription .v22-icon.i3{right:4%;top:45%}.p-subscription .v22-icon.i4{left:8%;top:54%}.p-subscription .v22-icon.i5{left:22%;bottom:10%}.p-subscription .v22-icon.i6{right:19%;bottom:6%}}@media(max-width:720px){.p-subscription .v22-icon{width:24px;height:24px;opacity:.6}.p-subscription .v22-icon svg{width:12px;height:12px}.p-subscription .v22-icon.i1{left:22%;top:4%}.p-subscription .v22-icon.i2{right:13%;top:13%}.p-subscription .v22-icon.i3{right:1%;top:47%}.p-subscription .v22-icon.i4{left:3%;top:56%}.p-subscription .v22-icon.i5{left:22%;bottom:7%}.p-subscription .v22-icon.i6{right:20%;bottom:4%}.p-subscription .v22-icon.i7{display:none}}@media(prefers-reduced-motion:reduce){.p-subscription .v22-icon{animation:none!important}}.p-subscription .v22-community-icons .v22-icon.i4{left:5.5%!important;top:56%!important;transform:translate(-18px)!important}@media(max-width:1180px){.p-subscription .v22-community-icons .v22-icon.i4{left:3.5%!important;transform:translate(-10px)!important}}@media(max-width:720px){.p-subscription .v22-community-icons .v22-icon.i4{left:1%!important;transform:translate(-4px)!important}}.p-subscription .v90-connector{z-index:0!important}.p-subscription .hero-copy,.p-subscription .v90-hubcard-wrap{position:relative;z-index:2!important}.p-subscription .v90-hubcard{position:relative;z-index:3!important}.p-subscription .v90-connector-path{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.p-subscription .s01-parent-bots-v29{position:absolute;right:-92px;bottom:58px;width:510px;display:grid;grid-template-columns:1fr 1fr;gap:12px;z-index:8}.p-subscription .s01-bot-card-v29{background:#fff;border-radius:25px;padding:20px;box-shadow:0 22px 48px -34px rgba(36,32,29,.4);border:1px solid hsla(47,51%,87%,.7);min-height:180px}.p-subscription .s01-bot-top-v29{display:flex;align-items:center;gap:11px}.p-subscription .s01-bot-icon-v29{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:1.2rem}.p-subscription .papa-icon-v29{background:var(--yellow)}.p-subscription .mama-icon-v29{background:var(--pink)}.p-subscription .s01-bot-top-v29 strong{display:block;color:#24201d;font-size:1.05rem;line-height:1}.p-subscription .s01-bot-top-v29 small{display:block;color:#4f322e;font-size:.58rem;font-weight:750;margin-top:4px}.p-subscription .s01-bot-card-v29>p{color:#4f322e!important;font-size:.86rem!important;line-height:1.46!important;margin-top:15px!important}.p-subscription .s01-personalization-v29{grid-column:1/-1;background:#fff;border:1px solid var(--line);border-radius:19px;padding:17px 18px;display:grid;grid-template-columns:auto 1fr;gap:12px;box-shadow:0 15px 36px -32px rgba(36,32,29,.35)}.p-subscription .s01-personalized-spark-v29{width:38px;height:38px;border-radius:12px;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:900}.p-subscription .s01-personalization-v29 small{display:block;color:var(--orange);font-size:.53rem;font-weight:900;letter-spacing:.08em}.p-subscription .s01-personalization-v29 strong{display:block;color:#24201d;font-size:.9rem;margin-top:3px}.p-subscription .s01-personalization-v29 p{color:#4f322e!important;font-size:.68rem!important;line-height:1.43!important;margin-top:5px!important}@media(max-width:1180px){.p-subscription .s01-parent-bots-v29{right:-40px;width:460px}}@media(max-width:850px){.p-subscription .s01-parent-bots-v29{position:relative;right:auto;bottom:auto;width:100%;margin-top:18px}}@media(max-width:620px){.p-subscription .s01-parent-bots-v29{grid-template-columns:1fr}.p-subscription .s01-personalization-v29{grid-column:auto}}.p-subscription .s01-grid-v30{display:grid!important;grid-template-columns:1fr 1.06fr!important;gap:22px!important;align-items:stretch!important}.p-subscription .s01-free-v30,.p-subscription .s01-paid-v30{position:relative!important;min-height:100%!important;padding:30px!important;border-radius:28px!important}.p-subscription .s01-free-v30{background:#fff!important;border:1px solid var(--line)!important;box-shadow:none!important}.p-subscription .s01-paid-v30{background:var(--cream)!important;border:2px solid var(--orange)!important;box-shadow:0 24px 56px -42px rgba(36,32,29,.35)!important;overflow:visible!important}.p-subscription .s01-plan-head-v30{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.p-subscription .s01-plan-kicker-v30{display:block;font-size:.6rem;font-weight:900;letter-spacing:.09em;color:var(--orange);margin-bottom:8px}.p-subscription .s01-plan-head-v30 h3{color:var(--ink)!important;font-size:1.65rem!important;line-height:1.04!important;margin:0 0 8px!important}.p-subscription .s01-plan-head-v30 p{color:var(--ink2)!important;font-size:.78rem!important;line-height:1.48!important;max-width:360px}.p-subscription .s01-price-v30{flex:0 0 auto;text-align:right}.p-subscription .s01-price-v30 strong{display:block;color:var(--ink)!important;font-size:2.55rem!important;line-height:.9!important;letter-spacing:-.05em}.p-subscription .s01-price-v30 span{display:block;color:var(--ink2)!important;font-size:.7rem;margin-top:6px}.p-subscription .s01-feature-list-v30{display:grid;gap:0;margin-top:20px}.p-subscription .s01-feature-list-v30>div{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;padding:11px 0;border-bottom:1px solid hsla(47,51%,87%,.75)}.p-subscription .s01-feature-list-v30>div:last-child{border-bottom:0}.p-subscription .status-v30{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:.76rem;margin-top:1px}.p-subscription .status-v30.check{background:rgba(81,196,109,.14);color:var(--green)}.p-subscription .status-v30.cross{background:rgba(214,67,79,.1);color:#d6434f;font-size:1rem}.p-subscription .s01-feature-list-v30 p{color:var(--ink)!important;font-size:.76rem!important;line-height:1.4!important;margin:0!important}.p-subscription .not-included p{color:#7b6a67!important}.p-subscription .s01-free-cta-v30,.p-subscription .s01-paid-cta-v30{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:24px;border-radius:999px;text-decoration:none!important;font-weight:850}.p-subscription .s01-free-cta-v30{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.p-subscription .s01-paid-cta-v30{background:var(--orange)!important;color:#fff!important;border:0}.p-subscription .s01-member-badge-v30{position:absolute;left:28px;top:-16px;background:var(--orange);color:#fff;border-radius:999px;padding:8px 12px;font-size:.57rem;font-weight:900;letter-spacing:.06em;box-shadow:0 10px 20px -16px rgba(36,32,29,.38)}.p-subscription .s01-annual-tag-v30{position:absolute;right:-18px;top:105px;min-width:150px;background:var(--yellow);color:#fff;padding:11px 16px 11px 27px;border-radius:5px 12px 12px 5px;transform:rotate(3deg);box-shadow:0 16px 28px -22px rgba(36,32,29,.38)}.p-subscription .s01-annual-tag-v30:before{content:"";position:absolute;left:-22px;top:0;width:0;height:0;border-top:27px solid transparent;border-bottom:27px solid transparent;border-right:22px solid var(--yellow)}.p-subscription .tag-hole-v30{position:absolute;left:5px;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translateY(-50%);opacity:.95}.p-subscription .s01-annual-tag-v30 small{display:block;color:#fff!important;font-size:.49rem;font-weight:900;letter-spacing:.08em}.p-subscription .s01-annual-tag-v30 strong{display:block;color:#fff!important;font-size:.9rem;line-height:1.05;margin-top:2px}.p-subscription .featured-assistant-v30{background:#fff;border:1px solid var(--line)!important;border-radius:16px;padding:14px!important;margin-top:8px}.p-subscription .assistant-icon-v30{background:var(--blue)!important;color:#fff!important;border-radius:10px!important}.p-subscription .featured-assistant-v30 p strong{color:var(--ink)!important}.p-subscription .featured-assistant-v30 small{display:block;color:var(--ink2)!important;font-size:.64rem;line-height:1.42;margin-top:4px}.p-subscription .s01-cancel-note-v30{color:var(--ink2)!important;font-size:.64rem!important;text-align:center;margin-top:10px!important}@media(max-width:980px){.p-subscription .s01-grid-v30{grid-template-columns:1fr!important}.p-subscription .s01-annual-tag-v30{right:18px;top:112px}}@media(max-width:620px){.p-subscription .s01-free-v30,.p-subscription .s01-paid-v30{padding:24px!important}.p-subscription .s01-plan-head-v30{display:block}.p-subscription .s01-price-v30{text-align:left;margin-top:18px}.p-subscription .s01-annual-tag-v30{position:relative;right:auto;top:auto;width:max-content;margin:16px 0 4px 22px;transform:rotate(2deg)}}.p-subscription .p4p-compare-v31{display:grid;grid-template-columns:.96fr 1.04fr;gap:24px;max-width:1160px;margin:0 auto;align-items:stretch}.p-subscription .p4p-plan-v31{position:relative;display:flex;flex-direction:column;min-width:0;padding:30px;border-radius:28px}.p-subscription .free-plan-v31{background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px rgba(36,32,29,.08),0 34px 66px -30px rgba(20,16,14,.55)}.p-subscription .paid-plan-v31{background:var(--cream);border:2px solid #fff;box-shadow:0 24px 54px -44px rgba(36,32,29,.35);overflow:visible}.p-subscription .plan-top-v31{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--line)}.p-subscription .plan-copy-v31{min-width:0}.p-subscription .plan-eyebrow-v31{display:block;color:var(--orange);font-size:.58rem;font-weight:900;letter-spacing:.09em;margin-bottom:9px}.p-subscription .plan-copy-v31 h3{margin:0 0 8px!important;color:var(--ink)!important;font-size:1.75rem!important;line-height:1.02!important;letter-spacing:-.035em!important}.p-subscription .plan-copy-v31 p{margin:0!important;max-width:390px;color:var(--ink2)!important;font-size:.78rem!important;line-height:1.5!important}.p-subscription .plan-price-v31{text-align:right;white-space:nowrap}.p-subscription .plan-price-v31 strong{display:block;color:var(--ink)!important;font-size:2.8rem;line-height:.9;letter-spacing:-.06em}.p-subscription .plan-price-v31 span{display:block;color:var(--ink2)!important;margin-top:7px;font-size:.68rem}.p-subscription .feature-group-v31{display:grid;margin-top:18px}.p-subscription .feature-v31{display:grid;grid-template-columns:27px minmax(0,1fr);gap:11px;align-items:center;min-height:51px;padding:9px 0;border-bottom:1px solid hsla(47,51%,87%,.82)}.p-subscription .feature-v31 i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.78rem;font-weight:900}.p-subscription .feature-v31 span{color:var(--ink)!important;font-size:.75rem;line-height:1.35}.p-subscription .yes-v31 i{background:rgba(81,196,109,.13);color:var(--green)}.p-subscription .no-v31 i{background:rgba(225,74,82,.09);color:#e14a52}.p-subscription .no-v31 span{color:#8d7f7c!important}.p-subscription .feature-divider-v31{padding:19px 0 6px}.p-subscription .feature-divider-v31 span{color:var(--ink2)!important;font-size:.52rem;font-weight:900;letter-spacing:.09em}.p-subscription .assistant-feature-v31{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:14px;padding:15px 16px;background:#fff;border:1px solid var(--line);border-radius:17px}.p-subscription .assistant-mark-v31{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:900}.p-subscription .assistant-feature-v31 strong{display:block;color:var(--ink)!important;font-size:.77rem;line-height:1.3}.p-subscription .assistant-feature-v31 p{color:var(--ink2)!important;font-size:.64rem!important;line-height:1.42!important;margin:5px 0 0!important}.p-subscription .plan-cta-v31{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:auto;padding:0 20px;border-radius:999px;text-decoration:none!important;font-size:.8rem;font-weight:850}.p-subscription .free-cta-v31{margin-top:24px;background:#fff;border:1px solid var(--line);color:var(--ink)!important}.p-subscription .paid-cta-v31{margin-top:24px;background:var(--orange)}.p-subscription .cancel-v31{color:var(--ink2)!important;font-size:.59rem;text-align:center;margin-top:10px;letter-spacing:0}.p-subscription .most-joined-v31{position:absolute;left:28px;top:-15px;z-index:3;background:var(--ink);color:#fff;border-radius:999px;padding:8px 12px;font-size:.55rem;font-weight:900;letter-spacing:.06em}.p-subscription .annual-gift-tag-v31{position:absolute;z-index:4;right:-22px;top:132px;min-width:125px;padding:10px 15px 10px 25px;background:var(--yellow);color:#fff;border-radius:4px 10px 10px 4px;transform:rotate(3deg);box-shadow:0 14px 26px -22px rgba(36,32,29,.38)}.p-subscription .annual-gift-tag-v31:before{content:"";position:absolute;left:-20px;top:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:20px solid var(--blue)}.p-subscription .gift-hole-v31{position:absolute;left:4px;top:50%;width:7px;height:7px;border-radius:50%;background:#fff;transform:translateY(-50%)}.p-subscription .annual-gift-tag-v31 small,.p-subscription .annual-gift-tag-v31 strong{display:block;color:#fff!important}.p-subscription .annual-gift-tag-v31 small{font-size:.46rem;font-weight:900;letter-spacing:.09em}.p-subscription .annual-gift-tag-v31 strong{margin-top:2px;font-size:.86rem;line-height:1}@media(max-width:980px){.p-subscription .p4p-compare-v31{grid-template-columns:1fr}.p-subscription .annual-gift-tag-v31{right:18px;top:128px}}@media(max-width:620px){.p-subscription .p4p-plan-v31{padding:24px}.p-subscription .plan-top-v31{grid-template-columns:1fr}.p-subscription .plan-price-v31{text-align:left}.p-subscription .annual-gift-tag-v31{position:relative;right:auto;top:auto;width:max-content;margin:16px 0 0 20px}}.p-subscription .paid-features-v31 .feature-v31{align-items:flex-start!important;padding:12px 0!important}.p-subscription .paid-features-v31 .feature-v31 span{display:block}.p-subscription .paid-features-v31 .feature-v31 b{display:block;color:var(--ink);font-size:.74rem;line-height:1.24;font-weight:800}.p-subscription .paid-features-v31 .feature-v31 small{display:block;color:var(--ink2);font-size:.61rem;line-height:1.38;margin-top:3px;max-width:430px}.p-subscription .family-trajectory-v32{background:rgba(189,172,253,.08);border-radius:13px;margin:5px -8px 0;padding:12px 8px!important;border-bottom:0!important}.p-subscription .assistant-feature-v32{margin-top:8px!important;padding:12px!important}.p-subscription .assistant-feature-v32 p{font-size:.61rem!important;line-height:1.38!important}.p-subscription .membership-keeps-going-v32{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 11px}.p-subscription .membership-keeps-going-v32 span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink2);font-size:.54rem;font-weight:750}.p-subscription .membership-keeps-going-v32 span:first-child:before,.p-subscription .membership-keeps-going-v32 span:nth-child(2):before,.p-subscription .membership-keeps-going-v32 span:nth-child(3):before{content:"•";font-size:.95rem;margin-right:5px}.p-subscription .membership-keeps-going-v32 span:first-child:before{color:var(--orange)}.p-subscription .membership-keeps-going-v32 span:nth-child(2):before{color:var(--lilac)}.p-subscription .membership-keeps-going-v32 span:nth-child(3):before{color:var(--green)}.p-subscription .free-plan-v31 .no-v31{padding:9px 0!important}.p-subscription .free-plan-v31 .no-v31 span{font-size:.69rem!important}.p-subscription .compare-grid-v31{align-items:stretch!important}.p-subscription .free-plan-v31,.p-subscription .paid-plan-v31{display:flex!important;flex-direction:column!important;height:100%!important;min-height:760px!important}.p-subscription .free-plan-v31 .plan-head-v31,.p-subscription .paid-plan-v31 .plan-head-v31{min-height:162px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important}.p-subscription .free-plan-v31 .plan-copy-v31,.p-subscription .paid-plan-v31 .plan-copy-v31{min-height:126px!important}.p-subscription .free-plan-v31 .plan-copy-v31 h3,.p-subscription .paid-plan-v31 .plan-copy-v31 h3{margin-bottom:8px!important}.p-subscription .free-plan-v31 .plan-copy-v31 p,.p-subscription .paid-plan-v31 .plan-copy-v31 p{max-width:365px!important;min-height:46px!important;line-height:1.45!important}.p-subscription .free-plan-v31 .feature-group-v31,.p-subscription .paid-plan-v31 .paid-features-v31{flex:1!important;display:flex!important;flex-direction:column!important}.p-subscription .free-plan-v31 .free-cta-v31,.p-subscription .paid-plan-v31 .paid-cta-v31{margin-top:auto!important}.p-subscription .membership-keeps-going-v32{margin-top:auto!important;padding-top:16px!important}.p-subscription .paid-plan-v31{background:radial-gradient(circle at 92% 8%,rgba(189,172,253,.16),transparent 30%),#fff!important;border:2px solid #fff!important;box-shadow:0 0 0 1px rgba(36,32,29,.08),22px 0 44px -14px rgba(20,16,14,.55),0 44px 100px -36px rgba(20,16,14,.7)!important;transform:translateY(-6px)}.p-subscription .paid-plan-v31:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,hsla(0,0%,100%,.34),transparent 34% 70%,hsla(0,0%,100%,.12));opacity:.7}.p-subscription .member-badge-v31{box-shadow:0 10px 24px -16px rgba(36,32,29,.45)!important}.p-subscription .paid-plan-v31 .price-v31 strong{color:var(--orange)!important}.p-subscription .family-trajectory-v32{background:rgba(189,172,253,.12)!important;border:1px solid rgba(189,172,253,.26)!important}.p-subscription .assistant-feature-v32{background:#fff!important;border:1px solid rgba(36,184,255,.2)!important;box-shadow:0 12px 28px -26px rgba(36,32,29,.3)!important}.p-subscription .paid-cta-v31{isolation:isolate;background:var(--orange)!important;color:#fff!important;box-shadow:0 15px 30px -22px rgba(254,109,49,.75),inset 0 0 0 1px hsla(0,0%,100%,.12)!important;transition:transform .2s ease,box-shadow .2s ease!important}.p-subscription .paid-cta-v31:after{content:"";position:absolute;top:-35%;bottom:-35%;left:-38%;width:28%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,.1) 80%,transparent);transform:skewX(-20deg);animation:v33Shine 4.6s ease-in-out infinite;z-index:-1}@keyframes v33Shine{0%,62%{left:-38%;opacity:0}66%{opacity:1}86%{left:112%;opacity:1}to{left:112%;opacity:0}}@media(hover:hover) and (pointer:fine){.p-subscription .paid-cta-v31:hover{transform:translateY(-2px)!important;box-shadow:0 20px 36px -22px rgba(254,109,49,.86),inset 0 0 0 1px hsla(0,0%,100%,.16)!important}}.p-subscription .annual-tag-v31{top:118px!important;right:-22px!important}@media(max-width:980px){.p-subscription .free-plan-v31,.p-subscription .paid-plan-v31{min-height:0!important;transform:none!important}.p-subscription .free-plan-v31 .plan-copy-v31,.p-subscription .free-plan-v31 .plan-head-v31,.p-subscription .paid-plan-v31 .plan-copy-v31,.p-subscription .paid-plan-v31 .plan-head-v31{min-height:0!important}.p-subscription .annual-tag-v31{right:16px!important}}@media(prefers-reduced-motion:reduce){.p-subscription .paid-cta-v31:after{animation:none!important;display:none!important}}.p-subscription .billing-switch-v35{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;margin:16px 0 6px;background:#fff;border:1px solid var(--line);border-radius:18px;position:relative;z-index:5;box-shadow:0 10px 24px -24px rgba(36,32,29,.35)}.p-subscription .billing-switch-v35 button{appearance:none;border:0;border-radius:13px;background:transparent;padding:10px 14px;text-align:left;cursor:pointer;color:var(--ink2);transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;font-family:inherit}.p-subscription .billing-switch-v35 button span{display:block;font-size:.74rem;line-height:1.1;font-weight:850}.p-subscription .billing-switch-v35 button small{display:block;margin-top:4px;font-size:.57rem;line-height:1.1;font-weight:750;color:inherit;opacity:.8}.p-subscription .billing-switch-v35 button.active{background:var(--orange);color:#fff;box-shadow:0 10px 22px -16px rgba(254,109,49,.72)}.p-subscription .billing-switch-v35 button[data-plan=annual]:not(.active) small{color:var(--orange);opacity:1}.p-subscription .billing-switch-v35 button:hover{transform:translateY(-1px)}.p-subscription .paid-price-v31 #billingDetailV35{display:block;margin-top:5px;font-size:.56rem;line-height:1.25;color:var(--ink2);font-weight:700;max-width:155px;margin-left:auto}.p-subscription .paid-plan-v31[data-billing=annual] .paid-price-v31 strong{color:var(--orange)!important}.p-subscription .paid-plan-v31[data-billing=annual] .annual-gift-tag-v31{transform:rotate(3deg) scale(1.05)!important;box-shadow:0 16px 28px -18px rgba(254,222,69,.7)!important}.p-subscription .paid-plan-v31[data-billing=annual] .paid-cta-v31{box-shadow:0 18px 34px -18px rgba(254,109,49,.88),inset 0 0 0 1px hsla(0,0%,100%,.14)!important}@media(max-width:620px){.p-subscription .billing-switch-v35{grid-template-columns:1fr}.p-subscription .paid-price-v31 #billingDetailV35{margin-left:0}}.p-subscription .plan-top-v31{align-items:start!important;gap:26px!important}.p-subscription .plan-copy-v31{min-width:0!important}.p-subscription .plan-copy-v31 .billing-switch-v35{margin:18px 0 0!important;width:100%!important;max-width:390px!important}.p-subscription .billing-switch-v35{grid-template-columns:1fr 1fr!important;background:hsla(0,0%,100%,.92)!important;box-shadow:0 12px 28px -26px rgba(36,32,29,.35)!important}.p-subscription .billing-switch-v35 button{padding:10px 13px!important}.p-subscription .billing-switch-v35 button span{font-size:.72rem!important}.p-subscription .billing-switch-v35 button small{font-size:.55rem!important}.p-subscription .paid-price-v31{min-width:210px!important;text-align:right!important}.p-subscription .paid-price-v31 #billingDetailV35{max-width:210px!important;margin-left:auto!important;font-size:.54rem!important;line-height:1.3!important;white-space:normal!important}.p-subscription .paid-plan-v31[data-billing=annual] #billingDetailV35{max-width:190px!important}.p-subscription .annual-gift-tag-v31{top:148px!important;right:-14px!important}.p-subscription .v36-included-label{margin:24px 0 8px!important;color:var(--orange)!important;font-size:.55rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.09em!important}.p-subscription .paid-features-v31{gap:8px!important}.p-subscription .paid-features-v31 .v36-feature-row{border:1px solid hsla(47,51%,87%,.88)!important;background:hsla(0,0%,100%,.58)!important;border-radius:15px!important;padding:13px 14px!important;margin:0!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.p-subscription .paid-features-v31 .v36-feature-row i{background:rgba(81,196,109,.15)!important;box-shadow:0 0 0 4px rgba(81,196,109,.05)!important}.p-subscription .paid-features-v31 .v36-feature-row b{font-size:.76rem!important}.p-subscription .paid-features-v31 .v36-feature-row small{font-size:.61rem!important;line-height:1.36!important}.p-subscription .paid-features-v31 .v36-feature-1{border-left:4px solid var(--lilac)!important}.p-subscription .paid-features-v31 .v36-feature-2{border-left:4px solid var(--pink)!important}.p-subscription .paid-features-v31 .v36-feature-3{border-left:4px solid var(--green)!important}.p-subscription .paid-features-v31 .v36-feature-4{border-left:4px solid var(--yellow)!important}.p-subscription .v36-highlight-feature{background:linear-gradient(135deg,rgba(189,172,253,.16),hsla(0,0%,100%,.78))!important;border:1px solid rgba(189,172,253,.36)!important;border-left:4px solid var(--lilac)!important}.p-subscription .v36-ai-feature{background:linear-gradient(135deg,rgba(36,184,255,.08),#fff)!important;border:1px solid rgba(36,184,255,.26)!important;border-left:4px solid var(--blue)!important;box-shadow:0 14px 30px -28px rgba(36,32,29,.32)!important}@media(hover:hover) and (pointer:fine){.p-subscription .paid-features-v31 .v36-feature-row:hover,.p-subscription .v36-ai-feature:hover,.p-subscription .v36-highlight-feature:hover{transform:translateY(-2px)!important;background:#fff!important;box-shadow:0 14px 28px -24px rgba(36,32,29,.26)!important}}@media(max-width:900px){.p-subscription .plan-top-v31{grid-template-columns:1fr!important}.p-subscription .paid-price-v31{text-align:left!important;min-width:0!important}.p-subscription .paid-price-v31 #billingDetailV35{margin-left:0!important}.p-subscription .plan-copy-v31 .billing-switch-v35{max-width:none!important}.p-subscription .annual-gift-tag-v31{top:190px!important;right:14px!important}}.p-subscription .ticker{position:relative!important;padding:13px 0!important;margin:56px 0 0!important;background:transparent!important;box-shadow:none!important}.p-subscription .ticker:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.08) 38%,hsla(0,0%,100%,.19) 48%,hsla(0,0%,100%,.08) 58%,transparent);transform:translateX(-130%);animation:v37TickerGlow 8s ease-in-out infinite}.p-subscription .ticker-track{gap:18px!important;animation:v37TickerScroll 31s linear infinite!important;position:relative;z-index:2}.p-subscription .ticker:hover .ticker-track{animation-play-state:running!important;animation-duration:42s!important}.p-subscription .ticker-seg{display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;padding-right:8px!important;word-spacing:normal!important}.p-subscription .ticker-item{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 11px!important;border-radius:999px!important;color:#fff!important;font-size:.68rem!important;line-height:1!important;font-weight:850!important;letter-spacing:.005em!important;background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.13)!important;box-shadow:0 8px 18px -16px rgba(36,32,29,.45)!important;transform:translateY(0);animation:v37TickerBob 4.8s ease-in-out infinite}.p-subscription .ticker-item b{font:inherit!important;color:inherit!important}.p-subscription .ticker-item-icon{width:18px!important;height:18px!important;border-radius:50%!important;display:grid!important;place-items:center!important;margin:0!important;font-style:normal!important;font-size:.56rem!important;font-weight:900!important;color:#fff!important;background:hsla(0,0%,100%,.18)!important;transition:none!important}.p-subscription .ticker-item-1 .ticker-item-icon{background:var(--blue)!important}.p-subscription .ticker-item-2 .ticker-item-icon{background:var(--yellow)!important}.p-subscription .ticker-item-3 .ticker-item-icon{background:var(--green)!important}.p-subscription .ticker-item-4 .ticker-item-icon{background:var(--pink)!important}.p-subscription .ticker-item-5 .ticker-item-icon{background:var(--lilac)!important}.p-subscription .ticker-item-6 .ticker-item-icon{background:var(--blue)!important}.p-subscription .ticker-item-7 .ticker-item-icon{background:var(--green)!important}.p-subscription .ticker-item-8 .ticker-item-icon{background:var(--yellow)!important}.p-subscription .ticker-item-2,.p-subscription .ticker-item-6{animation-delay:-.7s}.p-subscription .ticker-item-3,.p-subscription .ticker-item-7{animation-delay:-1.4s}.p-subscription .ticker-item-4,.p-subscription .ticker-item-8{animation-delay:-2.1s}.p-subscription .ticker-item-5{animation-delay:-2.8s}.p-subscription .ticker-life{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.p-subscription .ticker-life span{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;opacity:.34;animation:v37Life 5s ease-in-out infinite}.p-subscription .ticker-life span:first-child{left:10%;top:26%;animation-delay:-.4s}.p-subscription .ticker-life span:nth-child(2){left:29%;top:72%;animation-delay:-1.6s}.p-subscription .ticker-life span:nth-child(3){left:52%;top:20%;animation-delay:-2.7s}.p-subscription .ticker-life span:nth-child(4){left:76%;top:70%;animation-delay:-3.4s}.p-subscription .ticker-life span:nth-child(5){left:91%;top:28%;animation-delay:-4.1s}@keyframes v37TickerScroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@keyframes v37TickerBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes v37Life{0%,to{transform:scale(.75);opacity:.16}50%{transform:scale(1.45);opacity:.52}}@keyframes v37TickerGlow{0%,60%{transform:translateX(-130%)}84%,to{transform:translateX(130%)}}@media(hover:hover) and (pointer:fine){.p-subscription .ticker-item:hover{background:hsla(0,0%,100%,.16)!important;transform:translateY(-3px)!important}}@media(max-width:700px){.p-subscription .ticker{padding:11px 0!important}.p-subscription .ticker-item{font-size:.62rem!important;padding:6px 9px!important}.p-subscription .ticker-track{animation-duration:25s!important}}@media(prefers-reduced-motion:reduce){.p-subscription .ticker-item,.p-subscription .ticker-life span,.p-subscription .ticker-track,.p-subscription .ticker:after{animation:none!important}}.p-subscription .ticker-life{display:none!important}.p-subscription .ticker-item{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.2)!important}.p-subscription .ticker-item-icon{background:hsla(0,0%,100%,.24)!important}.p-subscription .ticker:after{background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.1) 38%,hsla(0,0%,100%,.2) 48%,hsla(0,0%,100%,.1) 58%,transparent)!important}.p-subscription .ticker{overflow:hidden!important}.p-subscription .ticker-track{display:flex!important;width:max-content!important;gap:0!important;animation:v39TickerScroll 28s linear infinite!important;will-change:transform!important}.p-subscription .ticker-loop-v39{display:flex!important;align-items:center!important;gap:14px!important;flex-shrink:0!important;padding-right:14px!important;white-space:nowrap!important}.p-subscription .ticker-item{margin:0!important;flex:0 0 auto!important}.p-subscription .ticker-seg{display:contents!important;gap:0!important;padding:0!important}@keyframes v39TickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.p-subscription .ticker:hover .ticker-track{animation-duration:36s!important}@media(max-width:700px){.p-subscription .ticker-loop-v39{gap:12px!important;padding-right:12px!important}.p-subscription .ticker-track{animation-duration:23s!important}}@media(prefers-reduced-motion:reduce){.p-subscription .ticker-track{animation:none!important;transform:none!important}}.p-subscription .moment-screen{overflow:hidden!important;padding:0!important;display:block!important}.p-subscription .moment-screen .mp{height:100%!important;min-height:100%!important;padding:0 0 34px!important}.p-subscription .moment-photo-v40{width:100%;height:235px;overflow:hidden;margin:0 0 28px;position:relative;background:var(--cream)}.p-subscription .moment-photo-v40:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18));pointer-events:none}.p-subscription .moment-photo-v40 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.2,.75,.25,1),filter .35s ease}.p-subscription .moment-screen .mp.active .moment-photo-v40 img{animation:momentPhotoInV40 .7s cubic-bezier(.2,.75,.25,1) both}.p-subscription .moment-screen .mp>:not(.moment-photo-v40){margin-left:42px!important;margin-right:42px!important}.p-subscription .moment-tabs [data-tab],.p-subscription .moment-tabs a,.p-subscription .moment-tabs button{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}@media(hover:hover) and (pointer:fine){.p-subscription .moment-tabs [data-tab]:hover,.p-subscription .moment-tabs a:hover,.p-subscription .moment-tabs button:hover{transform:translateY(-2px)}.p-subscription .moment-screen:hover .mp.active .moment-photo-v40 img{transform:scale(1.025)}}@keyframes momentPhotoInV40{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.p-subscription .moment-photo-v40{height:190px}.p-subscription .moment-screen .mp>:not(.moment-photo-v40){margin-left:24px!important;margin-right:24px!important}}@media(prefers-reduced-motion:reduce){.p-subscription .moment-screen .mp.active .moment-photo-v40 img{animation:none!important}}.p-subscription .moment-color-band{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.p-subscription .moment-band-btn-v41{appearance:none;border:0;border-radius:16px;min-height:50px;padding:8px 14px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;color:#fff;font-family:inherit;font-weight:850;font-size:.67rem;letter-spacing:.045em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease;opacity:.86}.p-subscription .moment-band-btn-v41.blue{background:var(--blue)}.p-subscription .moment-band-btn-v41.orange{background:var(--orange)}.p-subscription .moment-band-btn-v41.green{background:var(--green)}.p-subscription .moment-band-btn-v41.lilac{background:var(--lilac)}.p-subscription .moment-band-btn-v41.active{opacity:1;transform:translateY(-2px);box-shadow:0 13px 24px -18px rgba(36,32,29,.38)}.p-subscription .moment-band-icon-v41{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.2);color:#fff;font-size:.75rem;font-weight:900;flex:0 0 auto}.p-subscription .moment-band-label-v41{white-space:nowrap}@media(hover:hover) and (pointer:fine){.p-subscription .moment-band-btn-v41:hover{transform:translateY(-2px);opacity:1;box-shadow:0 12px 22px -18px rgba(36,32,29,.34)}}@media(max-width:760px){.p-subscription .moment-color-band{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.p-subscription .moment-band-btn-v41{min-height:46px;font-size:.61rem}.p-subscription .moment-band-icon-v41{width:24px;height:24px;font-size:.66rem}}.p-subscription .annual-gift-tag-v31{width:210px!important;min-width:210px!important;padding:0 22px 0 64px!important;justify-content:flex-start!important;overflow:visible!important;border-radius:10px 22px 22px 10px!important;box-shadow:0 18px 30px -20px rgba(36,32,29,.32),0 0 0 3px #fff!important}.p-subscription .annual-gift-tag-v31:after,.p-subscription .annual-gift-tag-v31:before{display:none!important;content:none!important}.p-subscription .v42-tag-point{position:absolute;left:-39px;top:0;width:0;height:0;border-top:41px solid transparent;border-bottom:41px solid transparent;border-right:40px solid var(--yellow);z-index:0;filter:drop-shadow(-4px 8px 8px rgba(36,32,29,.05))}.p-subscription .v42-tag-hole{position:absolute;left:15px;top:50%;width:12px;height:12px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.18);z-index:3}.p-subscription .v42-tag-copy{position:relative;z-index:3;display:block;width:100%;text-align:left;white-space:nowrap}.p-subscription .v42-tag-copy small{margin:0 0 4px!important;font-size:.62rem!important;letter-spacing:.12em!important}.p-subscription .v42-tag-copy small,.p-subscription .v42-tag-copy strong{display:block!important;color:#fff!important;line-height:1!important;font-weight:900!important}.p-subscription .v42-tag-copy strong{font-size:1.45rem!important;letter-spacing:-.02em!important}.p-subscription .v42-tag-shine{position:absolute;top:-35%;bottom:-35%;left:-55%;width:38%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.12) 80%,transparent);transform:skewX(-18deg);animation:v42TagShine 4.8s ease-in-out infinite}@keyframes v42TagShine{0%,62%{left:-55%;opacity:0}67%{opacity:1}88%{left:120%;opacity:1}to{left:120%;opacity:0}}.p-subscription .v42-membership-note{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:17px 0 13px!important;padding:0 2px!important;color:var(--ink2)!important;font-size:.61rem!important;line-height:1.4!important}.p-subscription .v42-membership-note strong{color:var(--ink)!important;font-weight:850!important}.p-subscription .v42-note-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--orange);box-shadow:0 0 0 4px rgba(254,109,49,.09)}.p-subscription .paid-cta-v31{gap:14px!important;min-height:64px!important;padding:8px 12px 8px 24px!important}.p-subscription .v42-cta-label{position:relative;z-index:2}.p-subscription .v42-cta-arrow{position:absolute;right:12px;top:50%;width:40px;height:40px;border-radius:50%;transform:translateY(-50%);display:grid;place-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:1.05rem;font-weight:900;z-index:2;transition:transform .2s ease,background .2s ease}@media(hover:hover) and (pointer:fine){.p-subscription .paid-cta-v31:hover .v42-cta-arrow{transform:translate(3px,-50%);background:hsla(0,0%,100%,.26)}}@media(max-width:620px){.p-subscription .annual-gift-tag-v31{width:185px!important;min-width:185px!important;height:74px!important;padding-left:56px!important}.p-subscription .v42-tag-point{left:-35px;border-top-width:37px;border-bottom-width:37px;border-right-width:36px}.p-subscription .v42-tag-copy strong{font-size:1.28rem!important}.p-subscription .v42-membership-note{display:block!important}.p-subscription .v42-note-dot{display:inline-block;margin-right:6px}}@media(prefers-reduced-motion:reduce){.p-subscription .v42-tag-shine{animation:none!important}}.p-subscription .moment-band-icon-v41{width:30px!important;height:30px!important;border-radius:50%!important;background:hsla(0,0%,100%,.16)!important;border:1px solid hsla(0,0%,100%,.18)!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;box-shadow:none!important}.p-subscription .moment-band-icon-v41 svg{width:16px!important;height:16px!important;fill:none!important;stroke:hsla(0,0%,100%,.72)!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important}.p-subscription .moment-band-btn-v41.active .moment-band-icon-v41{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.24)!important}.p-subscription .moment-band-btn-v41.active .moment-band-icon-v41 svg{stroke:hsla(0,0%,100%,.86)!important}@media(max-width:480px){.p-subscription .moment-band-icon-v41{width:27px!important;height:27px!important}.p-subscription .moment-band-icon-v41 svg{width:14px!important;height:14px!important}}.p-subscription .annual-gift-tag-v31{width:220px!important;min-width:220px!important;padding:0 24px 0 62px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border-radius:12px 24px 24px 12px!important;color:#fff!important;transform:rotate(2deg)!important;box-shadow:0 20px 34px -22px rgba(36,32,29,.38),0 0 0 3px #fff!important;isolation:isolate!important}.p-subscription .annual-gift-tag-v31,.p-subscription .annual-gift-tag-v31:before{position:absolute!important;height:82px!important;background:var(--blue)!important}.p-subscription .annual-gift-tag-v31:before{content:""!important;display:block!important;left:-1px!important;top:0!important;width:72px!important;clip-path:polygon(0 50%,44% 0,100% 0,100% 100%,44% 100%)!important;z-index:0!important}.p-subscription .annual-gift-tag-v31:after{content:none!important;display:none!important}.p-subscription .v44-tag-hole{position:absolute;left:34px;top:50%;width:12px;height:12px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.17);z-index:3}.p-subscription .v44-tag-copy{position:relative;z-index:3;display:block;white-space:nowrap}.p-subscription .v44-tag-copy small{margin:0 0 5px!important;font-size:.62rem!important;letter-spacing:.11em!important}.p-subscription .v44-tag-copy small,.p-subscription .v44-tag-copy strong{display:block!important;color:#fff!important;line-height:1!important;font-weight:900!important}.p-subscription .v44-tag-copy strong{font-size:1.46rem!important;letter-spacing:-.02em!important}.p-subscription .v44-tag-shine{position:absolute;top:-35%;bottom:-35%;left:-55%;width:38%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 20%,hsla(0,0%,100%,.62) 50%,hsla(0,0%,100%,.12) 80%,transparent);transform:skewX(-18deg);animation:v44TagShine 4.6s ease-in-out infinite}@keyframes v44TagShine{0%,62%{left:-55%;opacity:0}67%{opacity:1}88%{left:120%;opacity:1}to{left:120%;opacity:0}}.p-subscription .paid-cta-v31{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:68px!important;padding:10px 64px 10px 28px!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,background .2s ease!important}.p-subscription .v44-cta-label{font-size:1.02rem!important;line-height:1!important;font-weight:900!important;letter-spacing:-.01em!important;position:relative;z-index:2}.p-subscription .v44-cta-arrow{position:absolute;right:14px;top:50%;width:42px;height:42px;border-radius:50%;transform:translateY(-50%);display:grid;place-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:1.18rem;font-weight:900;z-index:2;transition:transform .2s ease,background .2s ease,color .2s ease}@media(hover:hover) and (pointer:fine){.p-subscription .paid-cta-v31:hover{transform:translateY(-3px) scale(1.006)!important;background:#ff7a43!important;box-shadow:0 24px 42px -20px rgba(254,109,49,.92),inset 0 0 0 1px hsla(0,0%,100%,.18)!important;filter:saturate(1.05) brightness(1.02)}.p-subscription .paid-cta-v31:hover .v44-cta-arrow{transform:translate(4px,-50%);background:#fff;color:var(--orange)}}@media(max-width:620px){.p-subscription .annual-gift-tag-v31{width:190px!important;min-width:190px!important;height:74px!important;padding-left:55px!important}.p-subscription .annual-gift-tag-v31:before{width:64px!important;height:74px!important}.p-subscription .v44-tag-hole{left:29px}.p-subscription .v44-tag-copy strong{font-size:1.28rem!important}.p-subscription .v44-cta-label{font-size:.94rem!important}}@media(prefers-reduced-motion:reduce){.p-subscription .v44-tag-shine{animation:none!important}}.p-subscription .everything{padding:96px 0!important;background:#fff!important}.p-subscription .v45-included-head{max-width:780px;margin:0 auto 34px;text-align:center}.p-subscription .v45-kicker{color:var(--orange);font-size:.68rem;font-weight:900;letter-spacing:.1em;margin-bottom:12px}.p-subscription .v45-included-head h2{color:var(--ink);font-size:clamp(2.35rem,5vw,4.6rem);line-height:.96;letter-spacing:-.05em;margin:0 0 16px}.p-subscription .v45-included-head p{color:var(--ink2);max-width:680px;margin:0 auto;font-size:1rem;line-height:1.55}.p-subscription .v45-explorer{max-width:1180px;margin:0 auto}.p-subscription .v45-explorer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.p-subscription .v45-explorer-nav button{appearance:none;border:1px solid var(--line);background:var(--cream);border-radius:18px;min-height:78px;padding:14px 16px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;font-family:inherit}.p-subscription .v45-explorer-nav button strong{display:block;color:var(--ink);font-size:.78rem;line-height:1.1}.p-subscription .v45-explorer-nav button small{display:block;color:var(--ink2);margin-top:4px;font-size:.58rem;line-height:1.2}.p-subscription .v45-nav-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;background:#fff;border:1px solid var(--line)}.p-subscription .v45-nav-icon svg{width:19px;height:19px;fill:none;stroke:var(--ink2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.p-subscription .v45-explorer-nav button.active{background:#fff;border-color:var(--orange);box-shadow:0 16px 34px -30px rgba(36,32,29,.35);transform:translateY(-2px)}.p-subscription .v45-explorer-nav button.active .v45-nav-icon{background:var(--orange);border-color:var(--orange)}.p-subscription .v45-explorer-nav button.active .v45-nav-icon svg{stroke:#fff}.p-subscription .v45-stage{position:relative;min-height:470px}.p-subscription .v45-panel{display:none;grid-template-columns:1.05fr .95fr;min-height:470px;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:var(--cream);box-shadow:0 26px 64px -52px rgba(36,32,29,.38)}.p-subscription .v45-panel.active{display:grid;animation:v45PanelIn .38s ease both}.p-subscription .v45-photo{min-height:470px;overflow:hidden}.p-subscription .v45-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.p-subscription .v45-copy{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.p-subscription .v45-pill{display:inline-flex;width:max-content;align-items:center;min-height:29px;padding:7px 11px;border-radius:999px;color:#fff;font-size:.56rem;font-weight:900;letter-spacing:.08em;margin-bottom:18px}.p-subscription .v45-pill.blue{background:var(--blue)}.p-subscription .v45-pill.orange{background:var(--orange)}.p-subscription .v45-pill.green{background:var(--green)}.p-subscription .v45-pill.lilac{background:var(--lilac)}.p-subscription .v45-copy h3{color:var(--ink);font-size:clamp(2rem,3.4vw,3.35rem);line-height:1;letter-spacing:-.045em;margin:0 0 17px}.p-subscription .v45-copy p{color:var(--ink2);font-size:.92rem;line-height:1.55;margin:0}.p-subscription .v45-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.p-subscription .v45-mini-grid span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;color:var(--ink);font-size:.66rem;font-weight:750}.p-subscription .v45-footer-note{margin:16px auto 0;max-width:900px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:16px 18px;background:var(--cream);border-radius:18px}.p-subscription .v45-footer-mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--lilac);color:#fff;font-weight:900}.p-subscription .v45-footer-note p{color:var(--ink2);font-size:.72rem;line-height:1.5;margin:0}.p-subscription .v45-footer-note strong{color:var(--ink)}@media(hover:hover) and (pointer:fine){.p-subscription .v45-explorer-nav button:hover{transform:translateY(-2px);background:#fff}.p-subscription .v45-panel:hover .v45-photo img{transform:scale(1.025)}}@keyframes v45PanelIn{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.p-subscription .v45-explorer-nav{grid-template-columns:1fr 1fr}.p-subscription .v45-panel{grid-template-columns:1fr}.p-subscription .v45-photo{min-height:300px}.p-subscription .v45-stage{min-height:0}}@media(max-width:560px){.p-subscription .everything{padding:72px 0!important}.p-subscription .v45-explorer-nav{grid-template-columns:1fr}.p-subscription .v45-explorer-nav button{min-height:64px}.p-subscription .v45-copy{padding:30px 24px}.p-subscription .v45-mini-grid{grid-template-columns:1fr}.p-subscription .v45-photo{min-height:240px}}.p-subscription section.moment{padding-bottom:92px!important;background:radial-gradient(circle at 8% 18%,rgba(36,184,255,.1),transparent 22%),radial-gradient(circle at 88% 20%,rgba(189,172,253,.13),transparent 24%),radial-gradient(circle at 72% 78%,rgba(81,196,109,.08),transparent 22%),var(--cream)!important}.p-subscription .moment.section{padding:24px 0 56px!important}.p-subscription .v46-bridge .v53-one-line-headline{font-size:clamp(2rem,3vw,3.1rem)!important;margin:8px 0!important}.p-subscription .v46-bridge>span{margin-bottom:6px!important}.p-subscription .v61-one-line-explainer{font-size:.85rem!important;margin-top:6px!important}.p-subscription .v46-merged-explorer{max-width:1180px;margin:82px auto 0;padding:0 24px}.p-subscription .v46-bridge{max-width:760px;margin:0 auto 30px;text-align:center}.p-subscription .v46-bridge>span{color:var(--orange);font-size:.62rem;font-weight:900;letter-spacing:.11em}.p-subscription .v46-bridge h2{color:var(--ink);font-size:clamp(2.35rem,4.8vw,4.7rem);line-height:.97;letter-spacing:-.05em;margin:10px 0 14px}.p-subscription .v46-bridge p{color:var(--ink2);font-size:.92rem;line-height:1.55;max-width:690px;margin:0 auto}.p-subscription .v46-membership-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.p-subscription .v46-membership-tabs button{appearance:none;border:0;border-radius:16px;min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:#fff;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease;opacity:.78}.p-subscription .v46-membership-tabs button.blue{background:var(--blue)}.p-subscription .v46-membership-tabs button.orange{background:var(--orange)}.p-subscription .v46-membership-tabs button.green{background:var(--green)}.p-subscription .v46-membership-tabs button.lilac{background:var(--lilac)}.p-subscription .v46-membership-tabs button.active{opacity:1;transform:translateY(-3px);box-shadow:0 16px 30px -22px rgba(36,32,29,.35)}.p-subscription .v46-tab-icon{width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);display:grid;place-items:center;flex:0 0 auto}.p-subscription .v46-tab-icon svg{width:18px;height:18px;fill:none;stroke:hsla(0,0%,100%,.82);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-subscription .v46-membership-tabs strong{display:block;color:#fff;font-size:.77rem;line-height:1.1}.p-subscription .v46-membership-tabs small{display:block;color:hsla(0,0%,100%,.8);font-size:.56rem;margin-top:4px;line-height:1.2}.p-subscription .v46-stage{position:relative;min-height:500px}.p-subscription .v46-panel{display:none;grid-template-columns:1.05fr .95fr;min-height:500px;border-radius:32px;overflow:hidden;border:1px solid hsla(0,0%,100%,.62);box-shadow:0 28px 68px -52px rgba(36,32,29,.42)}.p-subscription .v46-panel.active{display:grid;animation:v46In .34s ease both}.p-subscription .panel-blue{background:radial-gradient(circle at 86% 12%,rgba(36,184,255,.22),transparent 28%),#fff}.p-subscription .panel-orange{background:radial-gradient(circle at 86% 12%,rgba(254,109,49,.17),transparent 28%),#fff}.p-subscription .panel-green{background:radial-gradient(circle at 86% 12%,rgba(81,196,109,.18),transparent 28%),#fff}.p-subscription .panel-lilac{background:radial-gradient(circle at 86% 12%,rgba(189,172,253,.24),transparent 28%),#fff}.p-subscription .v46-panel-photo{min-height:500px;overflow:hidden;position:relative}.p-subscription .v46-panel-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 68%,hsla(0,0%,100%,.08));pointer-events:none}.p-subscription .v46-panel-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.p-subscription .v46-panel-copy{padding:46px 42px;display:flex;flex-direction:column;justify-content:center}.p-subscription .v46-kicker{display:inline-flex;width:max-content;min-height:22px;align-items:center;padding:5px 10px;border-radius:999px;color:#fff;font-size:.52rem;font-weight:900;letter-spacing:.09em;margin-bottom:9px}.p-subscription .v46-kicker.blue{background:var(--blue)}.p-subscription .v46-kicker.orange{background:var(--orange)}.p-subscription .v46-kicker.green{background:var(--green)}.p-subscription .v46-kicker.lilac{background:var(--lilac)}.p-subscription .v46-panel-copy h3{color:var(--ink);font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.06;letter-spacing:-.03em;margin:0 0 6px}.p-subscription .v46-panel-copy p{color:var(--ink2);font-size:.74rem;line-height:1.4;margin:0}.p-subscription .v46-benefits{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.p-subscription .v46-benefits span{min-height:26px;display:flex;align-items:center;padding:5px 9px;border-radius:9px;background:hsla(33,50%,93%,.68);border:1px solid var(--line);color:var(--ink);font-size:.55rem;font-weight:760}.p-subscription .panel-blue .v46-benefits span:first-child{background:rgba(36,184,255,.1)}.p-subscription .panel-blue .v46-benefits span:nth-child(2){background:rgba(254,222,69,.13)}.p-subscription .panel-blue .v46-benefits span:nth-child(3){background:rgba(189,172,253,.13)}.p-subscription .panel-blue .v46-benefits span:nth-child(4){background:rgba(81,196,109,.1)}.p-subscription .panel-orange .v46-benefits span:first-child{background:rgba(254,109,49,.1)}.p-subscription .panel-orange .v46-benefits span:nth-child(2){background:rgba(255,189,218,.17)}.p-subscription .panel-orange .v46-benefits span:nth-child(3){background:rgba(254,222,69,.16)}.p-subscription .panel-orange .v46-benefits span:nth-child(4){background:rgba(189,172,253,.13)}.p-subscription .panel-green .v46-benefits span:first-child{background:rgba(81,196,109,.12)}.p-subscription .panel-green .v46-benefits span:nth-child(2){background:rgba(36,184,255,.1)}.p-subscription .panel-green .v46-benefits span:nth-child(3){background:rgba(254,222,69,.14)}.p-subscription .panel-green .v46-benefits span:nth-child(4){background:rgba(189,172,253,.13)}.p-subscription .panel-lilac .v46-benefits span:first-child{background:rgba(189,172,253,.17)}.p-subscription .panel-lilac .v46-benefits span:nth-child(2){background:rgba(255,189,218,.18)}.p-subscription .panel-lilac .v46-benefits span:nth-child(3){background:rgba(36,184,255,.1)}.p-subscription .panel-lilac .v46-benefits span:nth-child(4){background:rgba(81,196,109,.1)}.p-subscription .v46-connected-line{max-width:900px;margin:6px auto 0;padding:8px 14px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;background:hsla(0,0%,100%,.7);border:1px solid var(--line);border-radius:16px}.p-subscription .v46-connected-mark{width:28px;height:28px;border-radius:9px;background:var(--orange);color:#fff;display:grid;place-items:center;font-weight:900}.p-subscription .v46-connected-line p{margin:0;color:var(--ink2);font-size:.7rem;line-height:1.5}.p-subscription .v46-connected-line strong{color:var(--ink)}@media(hover:hover) and (pointer:fine){.p-subscription .v46-membership-tabs button:hover{opacity:1;transform:translateY(-3px)}.p-subscription .v46-panel:hover .v46-panel-photo img{transform:scale(1.025)}}@keyframes v46In{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.p-subscription .v46-membership-tabs{grid-template-columns:1fr 1fr}.p-subscription .v46-panel{grid-template-columns:1fr}.p-subscription .v46-panel-photo{min-height:300px}.p-subscription .v46-stage{min-height:0}}@media(max-width:560px){.p-subscription .v46-membership-tabs{grid-template-columns:1fr}.p-subscription .v46-panel-copy{padding:30px 24px}.p-subscription .v46-panel-photo{min-height:230px}.p-subscription .v46-benefits{grid-template-columns:1fr}}.p-subscription section.moment{padding-top:88px!important}.p-subscription .v46-merged-explorer{margin-top:0!important}.p-subscription .v48-trust-compact{padding:86px 0!important;background:radial-gradient(circle at 6% 10%,rgba(36,184,255,.08),transparent 24%),radial-gradient(circle at 92% 88%,rgba(189,172,253,.1),transparent 25%),var(--cream)!important}.p-subscription .v48-trust-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:34px;align-items:start}.p-subscription .v48-faq,.p-subscription .v48-trust-main{background:#fff;border:1px solid var(--line);border-radius:28px}.p-subscription .v48-trust-main{padding:38px}.p-subscription .v48-eyebrow,.p-subscription .v48-faq-head>span{color:var(--orange);font-size:.61rem;font-weight:900;letter-spacing:.1em}.p-subscription .v48-trust-main h2{color:var(--ink);font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.96;letter-spacing:-.05em;margin:11px 0 16px;max-width:680px}.p-subscription .v48-lead{color:var(--ink2);font-size:.88rem;line-height:1.55;max-width:640px}.p-subscription .v48-hub-preview{margin-top:28px;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--cream)}.p-subscription .v48-hub-top{padding:18px 20px 12px;background:#fff}.p-subscription .v48-hub-top>span{display:block;color:var(--orange);font-size:.55rem;font-weight:900;margin-bottom:11px}.p-subscription .v48-context-pills{display:flex;flex-wrap:wrap;gap:7px}.p-subscription .v48-context-pills i{font-style:normal;color:#fff;font-size:.58rem;font-weight:800;padding:7px 10px;border-radius:999px}.p-subscription .v48-context-pills i:first-child{background:var(--blue)}.p-subscription .v48-context-pills i:nth-child(2){background:var(--orange)}.p-subscription .v48-context-pills i:nth-child(3){background:var(--green)}.p-subscription .v48-hub-content{padding:24px 22px}.p-subscription .v48-hub-content small{display:block;color:var(--orange);font-size:.53rem;font-weight:900;letter-spacing:.06em}.p-subscription .v48-hub-content strong{display:block;color:var(--ink);font-size:1.08rem;margin-top:7px}.p-subscription .v48-hub-content p{color:var(--ink2);font-size:.72rem;line-height:1.5;margin-top:7px}.p-subscription .v48-founder-line{color:var(--ink2);font-size:.72rem;line-height:1.5;margin-top:20px}.p-subscription .v48-founder-line strong{color:var(--ink)}.p-subscription .v48-faq{padding:30px}.p-subscription .v48-faq-head{margin-bottom:10px}.p-subscription .v48-faq-head h3{color:var(--ink);font-size:2rem;line-height:1;margin:8px 0 0;letter-spacing:-.035em}.p-subscription .v48-faq details{border-bottom:1px solid var(--line);padding:15px 0}.p-subscription .v48-faq details:last-child{border-bottom:0}.p-subscription .v48-faq summary{list-style:none;cursor:pointer;color:var(--ink);font-size:.83rem;line-height:1.3;font-weight:850;position:relative;padding-right:26px}.p-subscription .v48-faq summary::-webkit-details-marker{display:none}.p-subscription .v48-faq summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:var(--orange);font-size:1.1rem;font-weight:700}.p-subscription .v48-faq details[open] summary:after{content:"–"}.p-subscription .v48-faq details p{color:var(--ink2);font-size:.69rem;line-height:1.5;margin:9px 28px 0 0}@media(max-width:900px){.p-subscription .v48-trust-grid{grid-template-columns:1fr}}@media(max-width:560px){.p-subscription .v48-trust-compact{padding:68px 0!important}.p-subscription .v48-faq,.p-subscription .v48-trust-main{padding:24px}}.p-subscription .v49-join-trust{padding:88px 0!important;background:radial-gradient(circle at 10% 15%,rgba(36,184,255,.07),transparent 24%),radial-gradient(circle at 90% 78%,rgba(189,172,253,.09),transparent 24%),var(--cream)!important}.p-subscription .v49-head{text-align:center;max-width:760px;margin:0 auto 24px}.p-subscription .v49-eyebrow{display:block;color:var(--orange);font-size:.61rem;font-weight:900;letter-spacing:.1em;margin-bottom:9px}.p-subscription .v49-head h2{color:var(--ink);font-size:clamp(2.5rem,4.7vw,4.9rem);line-height:.96;letter-spacing:-.05em;margin:0 0 12px}.p-subscription .v49-head p{color:var(--ink2);font-size:.88rem;line-height:1.5}.p-subscription .v49-billing-toggle{width:max-content;margin:0 auto 22px;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--line)}.p-subscription .v49-billing-toggle button{appearance:none;border:0;background:transparent;border-radius:999px;padding:10px 18px;min-width:150px;text-align:left;cursor:pointer;color:var(--ink2);font-family:inherit}.p-subscription .v49-billing-toggle button span{display:block;font-size:.77rem;font-weight:850}.p-subscription .v49-billing-toggle button small{display:block;font-size:.54rem;margin-top:3px;font-weight:750;color:inherit}.p-subscription .v49-billing-toggle button.active{background:linear-gradient(120deg,var(--blue) 0,#1c9bdc 55%,var(--blue) 100%);color:#fff;box-shadow:0 10px 20px -16px rgba(36,184,255,.6)}.p-subscription .v49-main-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;padding:34px;background:#fff;border:2px solid var(--orange);border-radius:30px;box-shadow:0 28px 60px -50px rgba(36,32,29,.38)}.p-subscription .v49-included-col,.p-subscription .v49-price-col{min-width:0}.p-subscription .v49-plan-label{display:block;color:var(--orange);font-size:1.04rem;font-weight:900;letter-spacing:.02em;margin-bottom:8px}.p-subscription .v49-price-col h3{color:var(--ink);font-size:1.25rem;margin:0 0 18px}.p-subscription .v49-price{display:flex;align-items:flex-end;gap:5px;color:var(--ink)}.p-subscription .v49-price .currency{color:var(--orange);font-size:1.1rem;font-weight:900;margin-bottom:9px}.p-subscription .v49-price strong{font-size:4.15rem;line-height:.8;letter-spacing:-.065em}.p-subscription .v49-price>span:last-child{color:var(--ink2);font-size:.7rem;margin-bottom:6px}.p-subscription #v49BillingNote{color:var(--ink2);font-size:.73rem;margin-top:12px}.p-subscription .v49-hub-mini{margin-top:24px;padding:18px;border-radius:18px;background:var(--cream);border:1px solid var(--line)}.p-subscription .v49-mini-label{display:block;color:var(--orange);font-size:1.04rem;font-weight:900;letter-spacing:.02em;margin-bottom:9px}.p-subscription .v49-mini-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.p-subscription .v49-mini-pills i{display:inline-flex;align-items:center;font-style:normal;color:#fff;padding:6px 9px;border-radius:999px;font-size:.53rem;line-height:1;font-weight:800}.p-subscription .v49-mini-pills i:first-child{background:var(--blue)}.p-subscription .v49-mini-pills i:nth-child(2){background:var(--orange)}.p-subscription .v49-mini-pills i:nth-child(3){background:var(--green)}.p-subscription .v49-hub-mini strong{display:block;color:var(--ink);font-size:.82rem}.p-subscription .v49-hub-mini p{color:var(--ink2);font-size:.63rem;line-height:1.45;margin-top:5px}.p-subscription .v49-proof{margin-top:10px;display:flex;flex-direction:column;gap:10px}.p-subscription .v49-proof-rating{display:flex;align-items:baseline;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.p-subscription .v49-proof-stars{color:var(--yellow);font-size:.9rem;letter-spacing:1px}.p-subscription .v49-proof-rating strong{font-size:1.15rem;color:var(--ink)}.p-subscription .v49-proof-rating span{color:var(--ink2);font-size:.68rem}.p-subscription .v49-proof-quote{margin:0;padding:12px 14px;background:var(--cream);border-radius:13px}.p-subscription .v49-proof-quote p{margin:0 0 5px;color:var(--ink);font-size:.7rem;line-height:1.45;font-style:italic}.p-subscription .v49-proof-quote cite{color:var(--ink2);font-size:.6rem;font-style:normal;font-weight:700}.p-subscription .v49-trust-note{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:18px 0 16px;padding:13px 14px;border-radius:15px;background:rgba(189,172,253,.09);border:1px solid rgba(189,172,253,.23)}.p-subscription .v49-trust-mark{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--lilac);font-weight:900}.p-subscription .v49-trust-note p{color:var(--ink2);font-size:.63rem;line-height:1.45;margin:0}.p-subscription .v49-trust-note strong{color:var(--ink)}.p-subscription .v49-cta{position:relative;min-height:58px;display:flex;align-items:center;justify-content:center;background:var(--orange);color:#fff!important;border-radius:999px;text-decoration:none!important;font-weight:900;font-size:.88rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.p-subscription .v49-arrow{position:absolute;right:11px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.22);transition:.2s ease}.p-subscription .v49-faq-strip{margin-top:16px;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:20px;display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:0;align-items:start}.p-subscription .v49-faq-intro{padding:8px 18px 8px 0}.p-subscription .v49-faq-intro span{display:block;color:var(--orange);font-size:.51rem;font-weight:900;letter-spacing:.08em}.p-subscription .v49-faq-intro strong{display:block;color:var(--ink);font-size:.9rem;margin-top:4px}.p-subscription .v49-faq-strip details{border-left:1px solid var(--line);padding:8px 14px}.p-subscription .v49-faq-strip summary{list-style:none;cursor:pointer;color:var(--ink);font-size:.65rem;font-weight:850;line-height:1.3;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.p-subscription .v49-faq-strip summary::-webkit-details-marker{display:none}.p-subscription .v49-faq-strip summary:after{content:"+";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(254,109,49,.14);color:var(--orange);font-size:.85rem;font-weight:900;line-height:1;margin-top:1px}.p-subscription .v49-faq-strip details[open] summary:after{content:"–";background:var(--orange);color:#fff}.p-subscription .v49-faq-strip p{color:var(--ink2);font-size:.57rem;line-height:1.45;margin-top:7px}@media(hover:hover) and (pointer:fine){.p-subscription .v49-cta:hover{transform:translateY(-2px);background:#ff7a43;box-shadow:0 18px 32px -20px rgba(254,109,49,.8)}.p-subscription .v49-cta:hover .v49-arrow{transform:translateX(3px);background:#fff;color:var(--orange)}}@media(max-width:980px){.p-subscription .v49-main-card{grid-template-columns:1fr}.p-subscription .v49-faq-strip{grid-template-columns:1fr 1fr}.p-subscription .v49-faq-intro{grid-column:1/-1}.p-subscription .v49-faq-strip details{border-left:0;border-top:1px solid var(--line)}}@media(max-width:620px){.p-subscription .v49-main-card{padding:24px}.p-subscription .v49-features{grid-template-columns:1fr}.p-subscription .v49-billing-toggle{width:100%}.p-subscription .v49-billing-toggle button{min-width:0}.p-subscription .v49-faq-strip{grid-template-columns:1fr}}.p-subscription .v49-join-trust{padding-top:64px!important}.p-subscription .v49-head{margin-bottom:18px!important}.p-subscription .v49-head h2{margin-bottom:9px!important}.p-subscription .v49-head p{max-width:620px!important;margin:0 auto!important}.p-subscription .v49-price-col .v49-billing-toggle{width:100%!important;max-width:330px!important;margin:10px 0 22px!important;grid-template-columns:1fr 1fr!important;border-radius:16px!important;padding:4px!important;box-shadow:none!important}.p-subscription .v49-price-col .v49-billing-toggle button{min-width:0!important;padding:9px 12px!important;border-radius:12px!important;text-align:center!important}.p-subscription .v49-price-col .v49-billing-toggle button span{font-size:.68rem!important}.p-subscription .v49-price-col .v49-billing-toggle button small{font-size:.49rem!important;margin-top:2px!important}.p-subscription .v49-price-col h3{margin:0 0 12px!important}.p-subscription .v49-main-card{margin-top:0!important}@media(max-width:620px){.p-subscription .v49-join-trust{padding-top:54px!important}.p-subscription .v49-price-col .v49-billing-toggle{max-width:none!important}}.p-subscription .v49-head{max-width:1100px!important}.p-subscription .v49-head h2{white-space:nowrap!important;font-size:clamp(2.5rem,4.5vw,4.7rem)!important}@media(max-width:1100px){.p-subscription .v49-head h2{white-space:normal!important}}@media(max-width:1000px){.p-subscription .v53-one-line-headline{white-space:normal!important}}.p-subscription .v46-bridge{margin:0 auto 30px!important;padding:0 24px!important}.p-subscription .v46-bridge h2,.p-subscription .v53-one-line-headline{display:block!important;width:100%!important;max-width:1000px!important;margin:10px auto 14px!important;text-align:center!important;white-space:normal!important;line-height:.96!important}.p-subscription .v46-bridge p{max-width:720px!important;margin:0 auto!important;text-align:center!important}.p-subscription .v46-benefits{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.p-subscription .v46-benefits span{color:#fff!important;border:none!important;font-weight:800!important;box-shadow:none!important}.p-subscription .panel-blue .v46-benefits span:first-child{background:var(--blue)!important}.p-subscription .panel-blue .v46-benefits span:nth-child(2){background:var(--yellow)!important}.p-subscription .panel-blue .v46-benefits span:nth-child(3){background:var(--lilac)!important}.p-subscription .panel-blue .v46-benefits span:nth-child(4){background:var(--green)!important}.p-subscription .panel-orange .v46-benefits span:first-child{background:var(--orange)!important}.p-subscription .panel-orange .v46-benefits span:nth-child(2){background:var(--pink)!important}.p-subscription .panel-orange .v46-benefits span:nth-child(3){background:var(--yellow)!important}.p-subscription .panel-orange .v46-benefits span:nth-child(4){background:var(--lilac)!important}.p-subscription .panel-green .v46-benefits span:first-child{background:var(--green)!important}.p-subscription .panel-green .v46-benefits span:nth-child(2){background:var(--blue)!important}.p-subscription .panel-green .v46-benefits span:nth-child(3){background:var(--yellow)!important}.p-subscription .panel-green .v46-benefits span:nth-child(4),.p-subscription .panel-lilac .v46-benefits span:first-child{background:var(--lilac)!important}.p-subscription .panel-lilac .v46-benefits span:nth-child(2){background:var(--pink)!important}.p-subscription .panel-lilac .v46-benefits span:nth-child(3){background:var(--blue)!important}.p-subscription .panel-lilac .v46-benefits span:nth-child(4){background:var(--green)!important}@media(max-width:1000px){.p-subscription .v46-bridge h2,.p-subscription .v53-one-line-headline{max-width:760px!important}}@media(max-width:560px){.p-subscription .v46-bridge{padding:0 12px!important}.p-subscription .v46-benefits{grid-template-columns:1fr!important}}.p-subscription .compare-tiers.s01-v2 .section-head p{width:max-content}.p-subscription .v46-bridge{text-align:center!important}.p-subscription .v53-one-line-headline{white-space:nowrap!important;max-width:none!important;width:max-content;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(54px,5.3vw,92px)!important;line-height:.98!important}.p-subscription .v46-bridge p{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1180px){.p-subscription .compare-tiers.s01-v2 .section-head p,.p-subscription .v53-one-line-headline{white-space:normal!important;width:auto!important}}.p-subscription{width:100%!important}.p-subscription .section,.p-subscription .v46-bridge,.p-subscription .v46-merged-explorer,.p-subscription .wrap{max-width:100%!important;box-sizing:border-box!important}.p-subscription .compare-tiers.s01-v2 .section-head{max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.p-subscription .compare-tiers.s01-v2 .section-head p{display:block!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;white-space:nowrap!important;text-align:center!important;font-size:clamp(.78rem,1vw,1rem)!important}.p-subscription .v46-bridge{width:100%!important;max-width:1500px!important;padding-left:24px!important;padding-right:24px!important;overflow:visible!important}.p-subscription .v46-bridge .v53-one-line-headline{display:block!important;width:100%!important;margin:10px auto 14px!important;font-size:clamp(2.8rem,4.35vw,5.15rem)!important;letter-spacing:-.05em!important}@media(max-width:980px){.p-subscription .compare-tiers.s01-v2 .section-head p,.p-subscription .v46-bridge .v53-one-line-headline{white-space:normal!important}.p-subscription .v46-bridge .v53-one-line-headline{font-size:clamp(2.45rem,8vw,4rem)!important}}.p-subscription .v46-merged-explorer{padding-left:24px!important;padding-right:24px!important}.p-subscription .v46-bridge,.p-subscription .v46-merged-explorer{width:auto!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.p-subscription .v46-bridge{padding-left:0!important;padding-right:0!important}.p-subscription .v46-bridge .v53-one-line-headline{width:auto!important;max-width:none!important;white-space:nowrap!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(2.8rem,4.15vw,4.85rem)!important;line-height:.96!important}.p-subscription .v46-membership-tabs,.p-subscription .v46-stage{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.p-subscription .v46-panel,.p-subscription .v46-panel-photo,.p-subscription .v46-stage{min-height:190px!important}.p-subscription .v46-panel-copy{padding:12px 24px!important}.p-subscription .moment .v46-merged-explorer{margin-top:44px!important}.p-subscription .moment .v46-bridge,.p-subscription .moment .v46-membership-tabs{margin-bottom:28px!important}.p-subscription{max-width:100%!important;overflow-x:hidden!important}@media(max-width:980px){.p-subscription .v46-bridge .v53-one-line-headline{white-space:normal!important;font-size:clamp(2.4rem,7vw,4rem)!important}.p-subscription .v46-merged-explorer{padding-left:18px!important;padding-right:18px!important}}@media(max-width:560px){.p-subscription .v46-panel,.p-subscription .v46-panel-photo{min-height:0!important}}.p-subscription .v61-one-line-explainer{white-space:nowrap!important;max-width:none!important;width:max-content!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(.68rem,.86vw,.88rem)!important;line-height:1.35!important}.p-subscription .final{padding:56px 0!important}.p-subscription .final .wrap{max-width:1180px!important}.p-subscription .final .wrap>div{min-height:0!important;padding:52px 34px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important}.p-subscription .v61-final-sentence{margin:0!important;max-width:900px!important;color:#fff!important;text-align:center!important;font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.025em!important}.p-subscription .v61-final-cta{width:auto!important;min-width:0!important;min-height:50px!important;padding:13px 24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.86rem!important;font-weight:900!important;box-shadow:0 14px 28px -20px rgba(36,32,29,.35)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}@media(hover:hover) and (pointer:fine){.p-subscription .v61-final-cta:hover{transform:translateY(-2px)!important;background:#ff7a43!important;box-shadow:0 18px 34px -20px rgba(36,32,29,.42)!important}}@media(max-width:1100px){.p-subscription .v61-one-line-explainer{white-space:normal!important;width:auto!important;max-width:760px!important}}@media(max-width:620px){.p-subscription .final{padding:42px 0!important}.p-subscription .final .wrap>div{padding:38px 22px!important}.p-subscription .v61-final-sentence{font-size:1.2rem!important}}.p-subscription section.final{padding:34px 24px!important;background:#fff!important}.p-subscription .v62-final-strip{max-width:980px;margin:0 auto;min-height:96px;padding:18px 20px 18px 28px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(110deg,var(--blue) 0,var(--blue) 70%,rgba(36,184,255,.72) 100%);box-shadow:0 18px 36px -30px rgba(36,32,29,.35)}.p-subscription .v62-final-strip p{margin:0!important;color:hsla(0,0%,100%,.92)!important;font-size:.82rem!important;line-height:1.35!important}.p-subscription .v62-final-strip p strong{color:#fff!important;font-weight:900!important}.p-subscription .v62-final-btn{flex:0 0 auto;min-height:48px;padding:7px 8px 7px 18px;border-radius:999px;display:flex;align-items:center;gap:12px;background:var(--orange);color:#fff!important;text-decoration:none!important;font-size:.74rem;font-weight:900;box-shadow:0 12px 24px -18px rgba(36,32,29,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.p-subscription .v62-final-arrow{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);transition:transform .2s ease,background .2s ease,color .2s ease}@media(hover:hover) and (pointer:fine){.p-subscription .v62-final-btn:hover{transform:translateY(-2px);background:#ff7a43;box-shadow:0 16px 28px -18px rgba(36,32,29,.42)}.p-subscription .v62-final-btn:hover .v62-final-arrow{transform:translateX(3px);background:#fff;color:var(--orange)}}@media(max-width:700px){.p-subscription .v62-final-strip{min-height:0;flex-direction:column;align-items:flex-start;padding:20px}.p-subscription .v62-final-btn{width:100%;justify-content:center}}.p-subscription section.final{padding:10px 24px 28px!important;margin-top:-12px!important;background:transparent!important}.p-subscription .v49-join-trust .wrap>div.v62-final-strip,.p-subscription section.final .wrap>div.v62-final-strip{max-width:100%!important;min-height:0!important;padding:16px 16px 16px 26px!important;border-radius:18px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:20px!important;transform:none!important;background:linear-gradient(110deg,var(--blue) 0,var(--blue) 60%,rgba(36,184,255,.78) 100%)!important;box-shadow:0 16px 30px -22px rgba(36,32,29,.4)!important;position:relative;overflow:hidden}.p-subscription .v62-final-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.16) 45%,transparent 60%);background-size:220% 100%;animation:v62Sheen 4.5s ease-in-out infinite;pointer-events:none}@keyframes v62Sheen{0%{background-position:130% 0}55%,to{background-position:-30% 0}}.p-subscription .v62-final-strip p{font-size:1rem!important;line-height:1.3!important;letter-spacing:-.01em!important;position:relative;z-index:1}.p-subscription .v62-final-strip p strong{font-size:1.08rem!important}.p-subscription .v62-final-btn{min-height:44px!important;padding:5px 6px 5px 18px!important;gap:10px!important;font-size:.76rem!important;position:relative;z-index:1;box-shadow:0 10px 20px -14px rgba(36,32,29,.4) !important,0 0 0 0 rgba(255,255,255,.5);animation:v62BtnPulse 2.6s ease-out infinite}@keyframes v62BtnPulse{0%{box-shadow:0 10px 20px -14px rgba(36,32,29,.4),0 0 0 0 hsla(0,0%,100%,.45)}70%{box-shadow:0 10px 20px -14px rgba(36,32,29,.4),0 0 0 9px hsla(0,0%,100%,0)}to{box-shadow:0 10px 20px -14px rgba(36,32,29,.4),0 0 0 0 hsla(0,0%,100%,0)}}.p-subscription .v62-final-arrow{width:32px!important;height:32px!important;font-size:.84rem!important;animation:v62ArrowNudge 1.8s ease-in-out infinite}@keyframes v62ArrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media(hover:hover) and (pointer:fine){.p-subscription .v62-final-btn:hover,.p-subscription .v62-final-btn:hover .v62-final-arrow{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.p-subscription .v62-final-arrow,.p-subscription .v62-final-btn,.p-subscription .v62-final-strip:after{animation:none!important}}.p-subscription section.final:before{content:"";display:block;height:10px}@media(max-width:700px){.p-subscription section.final{margin-top:0!important;padding-top:12px!important}.p-subscription section.final .wrap>div.v62-final-strip{transform:none!important;flex-direction:column!important;align-items:stretch!important}.p-subscription .v62-final-strip p{font-size:.92rem!important}.p-subscription .v62-final-btn{width:auto!important;align-self:flex-start!important}}.p-subscription section.village{padding:54px 0!important;background:radial-gradient(circle at 84% 18%,hsla(0,0%,100%,.12),transparent 22%),radial-gradient(circle at 18% 82%,hsla(0,0%,100%,.08),transparent 18%),var(--lilac)!important}.p-subscription .v64-village-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center;max-width:1180px;margin:0 auto}.p-subscription .v64-village-copy{color:#fff}.p-subscription .v64-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:.58rem;font-weight:900;letter-spacing:.1em;margin-bottom:12px}.p-subscription .v64-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(254,109,49,.12)}.p-subscription .v64-village-copy h2{color:#fff;font-size:clamp(2.75rem,4.5vw,4.8rem);line-height:.94;letter-spacing:-.055em;margin:0 0 14px;max-width:580px}.p-subscription .v64-village-copy h2 em{color:var(--yellow);font-style:normal}.p-subscription .v64-village-copy>p{color:hsla(0,0%,100%,.84);font-size:.83rem;line-height:1.5;max-width:540px;margin:0}.p-subscription .v64-community-points{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.p-subscription .v64-community-points span{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border-radius:999px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:.58rem;font-weight:760;backdrop-filter:blur(4px)}.p-subscription .v64-feed{position:relative;display:grid;gap:10px;padding:8px 0}.p-subscription .v64-post{position:relative;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 18px 38px -30px rgba(36,32,29,.42);border:1px solid hsla(0,0%,100%,.65);transform-origin:center}.p-subscription .v64-post-a{animation:v64FloatA 5.6s ease-in-out infinite}.p-subscription .v64-post-b{animation:v64FloatB 6.2s ease-in-out infinite}.p-subscription .v64-post-c{animation:v64FloatA 6.8s ease-in-out infinite reverse}.p-subscription .v64-post-top{display:flex;align-items:center;gap:8px;margin-bottom:7px}.p-subscription .v64-topic{color:var(--orange);font-size:.51rem;line-height:1;font-weight:900;letter-spacing:.06em}.p-subscription .v64-time{color:#9a8781;font-size:.49rem;line-height:1;font-weight:700}.p-subscription .v64-time:before{content:"•";margin-right:6px;color:#c7b9b3}.p-subscription .v64-post strong{display:block;color:var(--ink);font-size:.88rem;line-height:1.32;font-weight:820}.p-subscription .v64-post-meta{display:flex;align-items:center;gap:10px;margin-top:10px;color:#75635e;font-size:.52rem;font-weight:700}.p-subscription .v64-live-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:5px;box-shadow:0 0 0 4px rgba(81,196,109,.1)}.p-subscription .v64-mini-bubbles{position:absolute;inset:0;pointer-events:none}.p-subscription .v64-mini-bubbles span{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:5px 8px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:.48rem;font-weight:800;backdrop-filter:blur(5px);animation:v64Bubble 5.4s ease-in-out infinite}.p-subscription .v64-mini-bubbles .b1{right:-24px;top:8%;animation-delay:-.8s}.p-subscription .v64-mini-bubbles .b2{left:-34px;top:47%;animation-delay:-2.1s}.p-subscription .v64-mini-bubbles .b3{right:-34px;bottom:8%;animation-delay:-3.5s}@keyframes v64FloatA{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(.15deg)}}@keyframes v64FloatB{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(4px) rotate(-.12deg)}}@keyframes v64Bubble{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(-5px);opacity:1}}@media(hover:hover) and (pointer:fine){.p-subscription .v64-post{transition:transform .2s ease,box-shadow .2s ease}.p-subscription .v64-post:hover{transform:translateY(-3px) scale(1.006)!important;box-shadow:0 22px 42px -28px rgba(36,32,29,.46)}}@media(max-width:900px){.p-subscription section.village{padding:48px 0!important}.p-subscription .v64-village-shell{grid-template-columns:1fr;gap:28px}.p-subscription .v64-village-copy h2{max-width:none}}@media(max-width:560px){.p-subscription .v64-village-shell{gap:22px}.p-subscription .v64-village-copy h2{font-size:clamp(2.5rem,12vw,3.6rem)}.p-subscription .v64-mini-bubbles{display:none}}@media(prefers-reduced-motion:reduce){.p-subscription .v64-mini-bubbles span,.p-subscription .v64-post{animation:none!important}}.p-subscription section.village{padding:56px 0 48px!important;min-height:0!important;background:radial-gradient(circle at 84% 18%,hsla(0,0%,100%,.1),transparent 20%),var(--lilac)!important;overflow:hidden!important}.p-subscription .v65-community-shell{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:30px;align-items:center}.p-subscription .v65-community-intro{color:#fff;min-width:0}.p-subscription .v65-kicker{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:.55rem;font-weight:900;letter-spacing:.1em;margin-bottom:8px}.p-subscription .v65-kicker i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.p-subscription .v65-community-intro h2{color:#fff;font-size:clamp(2rem,3.3vw,3.4rem);line-height:.98;letter-spacing:-.05em;margin:0 0 10px;max-width:460px}.p-subscription .v65-community-intro h2 em{color:var(--yellow);font-style:normal}.p-subscription .v65-community-intro>p{color:hsla(0,0%,100%,.82);font-size:.74rem;line-height:1.46;max-width:420px;margin:0}.p-subscription .v65-intro-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.p-subscription .v65-intro-points span{padding:6px 9px;border-radius:999px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:.53rem;font-weight:760}.p-subscription .v65-social-row{display:flex;gap:8px;margin-top:12px}.p-subscription .v65-social-icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.18);transition:background .18s ease,transform .18s ease}.p-subscription .v65-social-icon svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover) and (pointer:fine){.p-subscription .v65-social-icon:hover{background:hsla(0,0%,100%,.24);transform:translateY(-2px)}}.p-subscription .v65-community-feed{display:grid;grid-template-columns:1.18fr .82fr;gap:10px;align-items:start}.p-subscription .v65-thread{background:#fff;border-radius:18px;padding:13px;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 18px 34px -28px rgba(36,32,29,.42);animation:v65Float 6s ease-in-out infinite;opacity:0;transform:translateY(16px) scale(.98);transition:transform .18s ease,box-shadow .18s ease}.p-subscription [data-v65-feed].in-view .v65-thread{animation:v65Enter .6s cubic-bezier(.22,.9,.32,1) forwards,v65Float 6s ease-in-out 6s infinite}.p-subscription [data-v65-feed].in-view .thread-side{animation-delay:.14s,6.14s}.p-subscription .thread-side{animation-delay:-2.1s}@media(hover:hover) and (pointer:fine){.p-subscription .v65-thread:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 24px 40px -26px rgba(36,32,29,.5)}}.p-subscription .v65-user{display:flex;align-items:center;gap:9px;position:relative}.p-subscription .v65-user>div{min-width:0}.p-subscription .v65-user strong{display:block;color:var(--ink);font-size:.66rem;line-height:1.1}.p-subscription .v65-user small{display:block;color:#8a7772;font-size:.48rem;margin-top:2px}.p-subscription .v65-avatar{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.56rem;font-weight:900;flex:0 0 auto}.p-subscription .av-blue{background:var(--blue)}.p-subscription .av-orange{background:var(--orange)}.p-subscription .av-green{background:var(--green)}.p-subscription .av-lilac{background:var(--lilac)}.p-subscription .av-pink{background:var(--pink)}.p-subscription .v65-community-badge{margin-left:auto;padding:5px 7px;border-radius:999px;background:rgba(189,172,253,.15);color:#7868bd;font-size:.43rem;font-weight:900;letter-spacing:.05em}.p-subscription .v65-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:.46rem;font-weight:850}.p-subscription .v65-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(81,196,109,.1);animation:v65Pulse 1.6s ease-in-out infinite}@keyframes v65Pulse{0%,to{box-shadow:0 0 0 4px rgba(81,196,109,.1)}50%{box-shadow:0 0 0 7px rgba(81,196,109,.02)}}.p-subscription .village .v65-post-copy{color:var(--ink)!important;font-size:.72rem!important;line-height:1.4!important;font-weight:760!important;margin:10px 0 9px!important}.p-subscription .v65-actions{display:flex;gap:7px;align-items:center}.p-subscription .v65-actions button{appearance:none;border:0;background:var(--cream);color:#725f59;border-radius:999px;min-height:25px;padding:5px 8px;font-family:inherit;font-size:.47rem;font-weight:760;cursor:pointer;transition:background .15s ease,transform .12s ease,color .15s ease}.p-subscription .v65-actions button span{color:var(--ink);font-weight:850}.p-subscription .v65-actions button:active{transform:scale(.92)}.p-subscription .v65-like-icon{display:inline-block;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.p-subscription button[data-v65-like].liked{background:rgba(255,109,49,.14);color:var(--orange)}.p-subscription button[data-v65-like].liked span{color:var(--orange)}.p-subscription button[data-v65-like].liked .v65-like-icon{transform:scale(1.25)}.p-subscription button[data-v65-like].pop .v65-like-icon{animation:v65LikePop .38s ease}@keyframes v65LikePop{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1.25)}}.p-subscription button[data-v65-save].saved{background:rgba(81,196,109,.16);color:var(--green)}.p-subscription .v65-replies{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);display:grid;gap:8px}.p-subscription .v65-reply{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.p-subscription .v65-reply strong{display:block;color:var(--ink);font-size:.55rem;margin-bottom:2px}.p-subscription .v65-reply p{color:var(--ink2)!important;font-size:.52rem!important;line-height:1.38!important;margin:0 0 3px!important}.p-subscription .v65-reply small{color:#9a8781;font-size:.43rem;font-weight:700}.p-subscription .v65-just-now{color:var(--green);font-weight:850}.p-subscription .v65-reply-live{overflow:hidden;animation:v65LiveIn .5s cubic-bezier(.22,.9,.32,1) both}@keyframes v65LiveIn{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:80px}}.p-subscription .v65-chat-thread{margin-top:12px;display:flex;flex-direction:column;gap:9px}.p-subscription .v65-chat-msg{display:flex;gap:8px;align-items:flex-start}.p-subscription .v65-chat-bubble{background:var(--cream);border-radius:14px;border-top-left-radius:4px;padding:8px 12px;font-size:.58rem;line-height:1.42;color:var(--ink2);max-width:88%}.p-subscription .v65-chat-bubble strong{display:block;color:var(--ink);font-size:.56rem;margin-bottom:2px}.p-subscription .v65-chat-card .v65-community-badge{margin-left:0}.p-subscription .v65-chat-card .v65-live{margin-left:8px}.p-subscription .v65-typing{margin-top:10px;padding:7px 9px;border-radius:12px;background:var(--cream);display:flex;align-items:center;gap:6px;color:#846f69;font-size:.47rem;font-weight:700;transition:opacity .3s ease}.p-subscription .v65-typing.v65-fade-out{opacity:0}.p-subscription .v65-typing .v65-avatar{width:20px;height:20px;font-size:.44rem}.p-subscription .v65-typing i{width:4px;height:4px;border-radius:50%;background:#a8948e;animation:v65Typing 1.2s ease-in-out infinite}.p-subscription .v65-typing i:nth-of-type(2){animation-delay:.15s}.p-subscription .v65-typing i:nth-of-type(3){animation-delay:.3s}@keyframes v65Float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes v65Enter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v65Typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(hover:hover) and (pointer:fine){.p-subscription .v65-actions button:hover{background:#fff;box-shadow:0 8px 18px -16px rgba(36,32,29,.34)}.p-subscription button[data-v65-like].liked:hover{background:rgba(255,109,49,.2)}.p-subscription button[data-v65-save].saved:hover{background:rgba(81,196,109,.22)}}@media(max-width:900px){.p-subscription .v65-community-shell{grid-template-columns:1fr;gap:20px}.p-subscription .v65-community-feed{grid-template-columns:1fr 1fr}}@media(max-width:620px){.p-subscription section.village{padding:26px 0!important}.p-subscription .v65-community-feed{grid-template-columns:1fr}.p-subscription .v65-community-intro h2{font-size:clamp(1.9rem,10vw,3rem)}}@media(prefers-reduced-motion:reduce){.p-subscription .v65-live:before,.p-subscription .v65-thread,.p-subscription .v65-typing i{animation:none!important}.p-subscription [data-v65-feed].in-view .v65-thread{opacity:1;transform:none}}.p-subscription .v49-head-fused{margin-bottom:14px!important}.p-subscription .v49-head-fused h2{font-size:clamp(1.6rem,2.6vw,2.3rem)!important;margin:4px 0 0!important}.p-subscription .v49-head-fused .v49-eyebrow{font-size:.6rem!important}.p-subscription .v49-fused-wrap{border:0;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -30px rgba(36,184,255,.45);background:linear-gradient(150deg,var(--blue) 0,#1c9bdc 55%,var(--blue) 100%);padding:36px 32px 0;position:relative}.p-subscription .v49-fused-wrap:before{content:"";position:absolute;top:-120px;right:-100px;width:340px;height:340px;border-radius:50%;background:hsla(0,0%,100%,.1);pointer-events:none}.p-subscription .v49-fused-wrap:after{content:"";position:absolute;bottom:-140px;left:8%;width:260px;height:260px;border-radius:50%;background:hsla(0,0%,100%,.08);pointer-events:none}.p-subscription .v49-fused-wrap>*{position:relative;z-index:1}.p-subscription .v49-pill-title{color:#fff;font-size:clamp(2.1rem,3.6vw,3.1rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 22px;text-align:center}.p-subscription .v49-pill-title-dark{color:var(--ink)}.p-subscription .v49-fused-top.v49-main-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:30px 32px!important;gap:30px!important}.p-subscription .v49-price-col h3{font-size:1.15rem!important;margin:0 0 8px!important}.p-subscription .v49-price{font-size:1.05em}.p-subscription .v49-price strong{font-size:2.9rem!important}.p-subscription .v49-hub-mini{padding:14px!important;margin-top:0!important}.p-subscription .v49-hub-mini strong{font-size:.82rem!important}.p-subscription .v49-hub-mini p{font-size:.68rem!important}.p-subscription .v49-mini-pills i{font-size:.75rem!important;padding:6px 11px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.p-subscription .v49-plan-label{font-size:1.04rem!important}.p-subscription .v49-billing-toggle{padding:3px!important}.p-subscription .v49-billing-toggle button{padding:8px 12px!important}.p-subscription .v49-billing-toggle button span{font-size:.78rem!important}.p-subscription .v49-billing-toggle button small{font-size:.6rem!important}.p-subscription .v49-proof{margin-top:6px!important;gap:7px!important}.p-subscription .v49-proof-rating{padding-bottom:7px!important}.p-subscription .v49-proof-rating strong{font-size:.95rem!important}.p-subscription .v49-proof-quote{padding:9px 11px!important}.p-subscription .v49-proof-quote p{font-size:.64rem!important}.p-subscription .v49-trust-note{margin:10px 0 0!important;padding:9px 11px!important}.p-subscription .v49-trust-note p{font-size:.58rem!important}.p-subscription .v49-trust-mark{width:24px!important;height:24px!important}.p-subscription .v49-fused-mid.v49-faq-strip{margin:14px 32px 0!important;border:0!important;border-radius:20px!important;background:hsla(0,0%,100%,.96)!important;padding:20px 24px!important}.p-subscription .v49-faq-intro-big{position:relative;overflow:visible;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 6px!important}.p-subscription .v49-faq-intro-big .v49-faq-mark{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);font-size:8rem!important;font-weight:900;color:rgba(36,184,255,.22)!important;line-height:1;pointer-events:none;z-index:0;white-space:nowrap}.p-subscription .v49-faq-intro-big .v49-faq-title{position:relative;z-index:1;display:block;color:var(--ink)!important;font:900 clamp(2.4rem,4.6vw,3.6rem)/1 Hanken Grotesk,Inter,sans-serif!important;letter-spacing:-.03em!important;white-space:nowrap}.p-subscription .v49-faq-subtitle{position:relative;z-index:1;display:block;margin-top:8px;color:var(--ink2);font-size:.58rem;font-weight:700;letter-spacing:.01em;text-align:center}.p-subscription .v49-faq-strip summary{font-size:.72rem!important;padding:12px 0!important}.p-subscription .v49-faq-strip p{font-size:.66rem!important}.p-subscription .v49-faq-strip details{padding:6px 12px!important}.p-subscription .v49-fused-bottom.v62-final-strip{border-radius:0!important;margin:0!important;max-width:100%!important;width:100%!important;transform:none!important}.p-subscription .v49-fused-bottom .v62-final-strip p strong{color:var(--ink)!important}.p-subscription .v49-fused-bottom .v62-final-strip p{color:hsla(0,0%,100%,.92)!important}.p-subscription .v49-simple-top{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:30px;padding:30px 32px!important}.p-subscription .v49-simple-p4p{padding:20px!important;background:hsla(0,0%,100%,.92)!important}.p-subscription .v49-carousel,.p-subscription .v49-simple-p4p{display:flex;flex-direction:column;justify-content:flex-start;height:210px!important;box-sizing:border-box!important}.p-subscription .v49-carousel{overflow:hidden!important;min-width:0;background:hsla(0,0%,100%,.92);border-radius:20px;padding:20px}.p-subscription .v49-carousel .v49-plan-label{color:var(--orange)}.p-subscription .v49-carousel-track{position:relative;min-height:74px;margin-top:10px}.p-subscription .v49-carousel-slide{margin:0;padding:11px 14px;background:var(--cream);border-radius:13px;position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .5s ease;display:flex;align-items:center;justify-content:space-between;gap:14px}.p-subscription .v49-carousel-slide.active{opacity:1;pointer-events:auto;position:relative}.p-subscription .v49-carousel-slide p{margin:0;color:var(--ink);font-size:.68rem;line-height:1.42;font-style:italic;flex:1}.p-subscription .v49-carousel-person{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto;text-align:center}.p-subscription .v49-carousel-person .v65-avatar{width:32px;height:32px;font-size:.62rem}.p-subscription .v49-carousel-person cite{color:var(--ink2);font-size:.56rem;font-style:normal;font-weight:700;white-space:nowrap}.p-subscription .v49-carousel-dots{display:flex;gap:5px;margin-top:10px}.p-subscription .v49-carousel-dots button{width:6px;height:6px;border-radius:50%;border:0;padding:0;background:var(--line);cursor:pointer;transition:background .2s ease,transform .2s ease}.p-subscription .v49-carousel-dots button.active{background:var(--orange);transform:scale(1.3)}@media(max-width:900px){.p-subscription .v49-simple-top{grid-template-columns:1fr}.p-subscription .v49-mini-label,.p-subscription .v49-plan-label{font-size:1.15rem!important}.p-subscription .v49-carousel,.p-subscription .v49-simple-p4p{height:auto!important;min-height:210px!important}}.p-subscription .v90-cta-pill{margin-top:0;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:26px 32px;border-radius:999px;background:linear-gradient(120deg,var(--blue) 0,#1c9bdc 55%,var(--blue) 100%);box-shadow:0 20px 40px -22px rgba(36,184,255,.55);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.p-subscription .v90-cta-pill-fused{border-radius:0!important;box-shadow:none!important;border-top:1px solid hsla(0,0%,100%,.25);background:transparent!important}.p-subscription .v90-cta-pill-text{color:#fff;font-size:.95rem;text-align:center}.p-subscription .v90-cta-pill-text strong{display:block;color:#fff;font-weight:900;font-size:1.15rem;margin-bottom:2px}.p-subscription .v90-cta-pill-arrow{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.22);color:#fff;font-weight:900;transition:transform .2s ease,background .2s ease}@media(hover:hover) and (pointer:fine){.p-subscription .v90-cta-pill:hover{transform:translateY(-2px);box-shadow:0 26px 48px -22px rgba(36,184,255,.65)}.p-subscription .v90-cta-pill:hover .v90-cta-pill-arrow{background:#fff;color:var(--blue);transform:translateX(3px)}}@media(max-width:620px){.p-subscription .v90-cta-pill{flex-direction:column;gap:12px;padding:18px 22px;text-align:center}.p-subscription .v90-cta-pill-text{font-size:.85rem}}@media(max-width:900px){.p-subscription .v49-fused-top.v49-main-card{grid-template-columns:1fr!important}.p-subscription .v49-faq-strip{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.p-subscription .v49-faq-strip{grid-template-columns:1fr!important}.p-subscription .v49-faq-intro{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:10px!important}}.p-subscription .moment .v46-stage{background:#fff!important;border-radius:32px!important;overflow:hidden!important;border:1px solid hsla(0,0%,100%,.62)!important;box-shadow:0 28px 68px -52px rgba(36,32,29,.42)!important}.p-subscription .moment .v46-panel.active{border-radius:0!important;border:0!important;box-shadow:none!important}.p-subscription .moment .v46-connected-line{max-width:none!important;width:100%!important;margin:0!important;padding:22px 36px!important;border-radius:0!important;border:0!important;border-top:1px solid var(--line)!important;background:#fff!important}.p-subscription .moment .v46-connected-mark{width:24px!important;height:24px!important;font-size:.7rem!important}.p-subscription .moment .v46-connected-line p{font-size:.72rem!important;line-height:1.4!important}@media(max-width:900px){.p-subscription .moment .v46-connected-line{padding:12px 18px!important}}.p-subscription .moment .v46-panel-photo,.p-subscription .moment .v46-panel.active{height:340px!important;min-height:340px!important}.p-subscription .moment .v46-panel-photo{max-height:340px!important}.p-subscription .moment .v46-panel-photo img{height:340px!important;max-height:340px!important;width:100%!important;object-fit:cover!important}.p-subscription .moment .v46-stage{min-height:340px!important}.p-subscription .moment .v46-panel-copy{height:340px!important;max-height:340px!important;padding:26px 36px!important;overflow:hidden!important;justify-content:center!important}.p-subscription .moment .v46-kicker{min-height:25px!important;padding:5px 11px!important;font-size:.63rem!important;margin-bottom:16px!important}.p-subscription .moment .v46-panel-copy h3{font-size:1.75rem!important;line-height:1.16!important;margin:0 0 16px!important}.p-subscription .moment .v46-panel-copy p{font-size:1rem!important;line-height:1.55!important}.p-subscription .moment .v46-benefits{gap:12px!important;margin-top:24px!important}.p-subscription .moment .v46-benefits span{min-height:40px!important;padding:9px 14px!important;font-size:.78rem!important;border-radius:12px!important}.p-subscription .moment .v46-membership-tabs button{min-height:58px!important;padding:10px 15px!important}.p-subscription .moment .v46-membership-tabs button strong{font-size:.9rem!important}.p-subscription .moment .v46-membership-tabs button small{font-size:.75rem!important}@media(max-width:900px){.p-subscription .moment .v46-panel.active{height:auto!important;min-height:0!important}.p-subscription .moment .v46-panel-photo,.p-subscription .moment .v46-panel-photo img{height:325px!important;max-height:325px!important}.p-subscription .moment .v46-panel-copy{height:auto!important;max-height:none!important}}.p-subscription .v90-daily-price{margin-top:8px!important;font-size:.76rem;color:var(--ink2);line-height:1.4}.p-subscription .v90-daily-price strong{color:var(--orange)}.p-subscription .v90-daily-spotlight{display:inline-flex;align-items:center;gap:6px;margin-top:12px!important;padding:9px 12px;border-radius:999px;background:linear-gradient(120deg,var(--blue) 0,#1c9bdc 100%);border:1px solid hsla(0,0%,100%,.3);font-size:.6rem;font-weight:700;color:#fff;line-height:1.3;white-space:nowrap;max-width:100%}.p-subscription .v90-daily-spotlight strong{color:#fff;font-weight:900}.p-subscription .v90-coffee-icon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px}@media(max-width:520px){.p-subscription .v90-daily-spotlight{white-space:normal}}.p-subscription .s01-daily-price{margin-top:6px;font-size:.68rem;color:hsla(0,0%,100%,.85);text-align:center}.p-subscription .s01-daily-price strong{color:#fff}.p-subscription .v90-cta-daily{display:block;margin-top:4px;font-size:.72rem;font-weight:600;opacity:.9}.p-subscription .compare-tiers .section-head .eyebrow{color:#fff!important}.p-subscription .compare-tiers .section-head .eyebrow:before{background:#fff!important}.p-subscription .compare-tiers .section-head h2{color:#fff!important}.p-subscription .compare-tiers .section-head p{color:hsla(0,0%,100%,.88)!important}.p-subscription .compare-tiers .compare-free{background:#fff!important;box-shadow:0 20px 44px -30px rgba(36,32,29,.35)}.p-subscription .compare-tiers .compare-paid{box-shadow:0 24px 50px -28px rgba(36,32,29,.4)}.p-subscription #newsletter .final-card{background:linear-gradient(150deg,#51c46d,#2f8f52)!important}.p-subscription #newsletter .final-card .btn,.p-subscription #newsletter .final-card .final-ask-btn,.p-subscription #newsletter .newsletter-submit{color:#1f6b3d!important}.p-subscription #newsletter .newsletter-submit:hover{background:#fff8f4!important;color:#175c35!important}.p-subscription .v10-full-library-drawer-wrap .v10-full-library-backdrop{pointer-events:none!important}.p-subscription .v10-full-library-drawer-wrap.is-open .v10-full-library-backdrop{pointer-events:auto!important}.p-subscription .left-visual-rail .visual-strip{pointer-events:none!important}.p-subscription .left-visual-rail .visual-pill{pointer-events:auto!important}.p-subscription .wrap[data-view][hidden]{display:none!important}.p-subscription .assistant.assistant-duo{position:fixed;right:22px;bottom:22px;z-index:65;display:flex;background:transparent!important;box-shadow:none!important;padding:0!important;flex-direction:column;align-items:flex-end;gap:8px}.p-subscription .assistant.assistant-duo:hover{transform:none}.p-subscription .assistant.assistant-duo .assistant-ask{position:relative;display:grid;place-items:center;width:58px;height:58px;padding:0!important;border-radius:50%;background:#fff;border:1px solid rgba(36,32,29,.08);text-decoration:none;box-shadow:0 16px 34px -18px rgba(36,32,29,.6);transition:transform .2s}.p-subscription .assistant.assistant-duo .assistant-ask:hover{transform:translateY(-3px)}.p-subscription .assistant.assistant-duo .assistant-ask .assistant-face{display:block;width:36px;height:40px;object-fit:contain}.p-subscription .assistant.assistant-duo .assistant-ask span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-subscription .assistant.assistant-duo .ask-mama,.p-subscription .assistant.assistant-duo[data-voice=mama] .ask-papa{display:none}.p-subscription .assistant.assistant-duo[data-voice=mama] .ask-mama{display:grid}.p-subscription [aria-label="Internal prototype preview"]{display:none!important}.p-subscription{overflow-x:clip!important}