.pa-page{--pa-gutter:clamp(16px,4vw,48px);--pa-max:1180px}.pa-page :is(h1,h2,h3){color:var(--st-ink)}.pa-hero{max-width:var(--pa-max);padding:clamp(28px,5vw,64px) var(--pa-gutter) 0;text-align:center;margin:auto;overflow:hidden}.pa-brand{align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex;color:var(--st-ink)!important;margin-bottom:clamp(18px,3vw,30px)!important}.pa-page .pa-hero h1{white-space:pre-line;max-width:15ch;margin-inline:auto;font-size:clamp(38px,6vw,80px);line-height:1.22}.pa-lead{max-width:600px;font-size:clamp(16px,1.35vw,19px);line-height:1.65;margin:24px auto 0!important}.pa-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:30px;display:flex}.pa-button{background:var(--st-ink);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.pa-button:hover{background:#000}.pa-link{min-height:44px;color:var(--st-ink);text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pa-link:hover{text-decoration-thickness:2px}.pa-meta{font-size:14px;margin-top:10px!important}.pa-page .pa-hero-phone{--pd-phone-yaw:0deg;width:min(300px,62vw);margin:clamp(40px,5vw,64px) auto 0}.pa-day{max-width:var(--pa-max);padding:clamp(72px,9vw,128px) var(--pa-gutter) 40px;margin:auto}.pa-day-head{border-bottom:1px solid var(--st-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(24px,6vw,90px);padding-bottom:clamp(40px,6vw,80px);display:grid}.pa-page .pa-day-head h2{font-size:clamp(32px,4.4vw,60px);line-height:1.3}.pa-day-head p{max-width:560px;font-size:16px;line-height:1.65}.pa-moments{margin:0;padding:0;list-style:none}.pa-moment{border-bottom:1px solid var(--st-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,7vw,110px);padding:clamp(48px,6vw,84px) 0;display:grid}.pa-moment:last-child{border-bottom:0}.pa-moment:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pa-moment:nth-child(2n) .pa-moment-copy{order:2}.pa-moment-copy time{letter-spacing:-.02em;color:var(--accent-text,var(--st-ink));font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1;display:block}.pa-page .pa-moment-copy h3{font-size:clamp(24px,2.3vw,32px);line-height:1.45;margin-top:22px!important}.pa-moment-copy>p:not(.pa-plan-note){max-width:480px;font-size:16px;line-height:1.65;margin-top:16px!important}.pa-plan-note{color:var(--st-ink)!important;margin-top:18px!important;font-size:14px!important}.pa-moment-device{min-width:0}.pa-moment-phone .pa-moment-device{--pd-phone-yaw:0deg;width:min(270px,58vw);margin-inline:auto}.pa-moment-laptop .pa-moment-device{padding-inline:6%}.pa-alin{max-width:var(--pa-max);padding:clamp(56px,7vw,96px) var(--pa-gutter);border-top:1px solid var(--st-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);margin:0 auto;display:grid}.pa-alin-art img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.pa-page .pa-alin h2{font-size:clamp(28px,3.2vw,44px);line-height:1.35}.pa-alin-intro{font-size:16px;line-height:1.65;margin-top:18px!important}.pa-alin dl{margin:28px 0 0}.pa-alin dl>div{border-top:1px solid var(--st-line);padding:18px 0}.pa-alin dt{color:var(--st-ink);font-size:16px;font-weight:600}.pa-alin dd{color:var(--st-muted);margin:6px 0 0;font-size:15px;line-height:1.65}.pa-alin .pa-link{margin-top:10px}.pa-plans{max-width:var(--pa-max);padding:clamp(56px,7vw,96px) var(--pa-gutter);border-top:1px solid var(--st-line);margin:auto}.pa-page .pa-plans h2{font-size:clamp(28px,3.2vw,44px)}.pa-plan-row{border-top:1px solid var(--st-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,4vw,40px);display:grid}.pa-plan{color:var(--st-ink);border-right:1px solid var(--st-line);flex-direction:column;gap:6px;padding:24px clamp(16px,2vw,28px) 26px 0;text-decoration:none;transition:background .2s;display:flex}.pa-plan+.pa-plan{padding-left:clamp(16px,2vw,28px)}.pa-plan:last-child{border-right:0}.pa-plan:hover .pa-plan-name{text-underline-offset:5px;text-decoration:underline}.pa-plan-name{font-size:16px;font-weight:600}.pa-plan-price{letter-spacing:-.02em;font-size:clamp(28px,2.8vw,38px);font-weight:500}.pa-plan-price small{color:var(--st-muted);letter-spacing:0;font-size:14px;font-weight:400}.pa-plan-outcome{color:var(--st-muted);font-size:15px}.pa-plans-foot{flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:14px;display:flex;margin-top:24px!important}.pa-faq{max-width:var(--pa-max);padding:clamp(56px,7vw,96px) var(--pa-gutter) clamp(72px,9vw,120px);border-top:1px solid var(--st-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,100px);margin:auto;display:grid}.pa-page .pa-faq h2{font-size:clamp(28px,3vw,40px);line-height:1.35}.pa-faq details{border-bottom:1px solid var(--st-line);padding:20px 0}.pa-faq details:first-child{padding-top:0}.pa-faq summary{cursor:pointer;color:var(--st-ink);justify-content:space-between;gap:20px;min-height:28px;font-size:16px;font-weight:500;list-style:none;display:flex}.pa-faq summary::-webkit-details-marker{display:none}.pa-faq summary svg{flex-shrink:0;transition:transform .2s}.pa-faq details[open] summary svg{transform:rotate(45deg)}.pa-faq details p{font-size:15px;line-height:1.65;margin-top:12px!important}.pa-reading{margin-top:36px}.pa-reading>p{font-size:14px;font-weight:600;color:var(--st-ink)!important}.pa-reading ul{margin:10px 0 0;padding:0;list-style:none}.pa-reading li{border-top:1px solid var(--st-line)}.pa-reading a{color:var(--st-ink);padding:12px 0;font-size:15px;line-height:1.6;text-decoration:none;display:block}.pa-reading a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.pa-day-head,.pa-moment,.pa-alin,.pa-faq,.pa-moment:nth-child(2n){grid-template-columns:1fr}.pa-moment:nth-child(2n) .pa-moment-copy{order:0}.pa-moment{gap:32px}.pa-alin-art{max-width:440px}}@media (max-width:640px){.pa-page .pa-hero h1{font-size:clamp(34px,10vw,44px)}.pa-plan-row{grid-template-columns:1fr}.pa-plan,.pa-plan+.pa-plan{border-right:0;border-bottom:1px solid var(--st-line);padding:18px 0}.pa-moment-copy>p:not(.pa-plan-note),.pa-day-head p,.pa-faq details p{font-size:15px}}.pa-moment-copy time{color:var(--st-ink)}.pa-alin-art img{aspect-ratio:1/1.05;object-fit:cover;object-position:0% 50%;max-width:420px}.pa-page .pa-hero.k-frame{margin-top:4px;padding-top:clamp(56px,7vw,110px);padding-bottom:0;overflow:hidden}.pa-hero.k-frame:after{background:linear-gradient(#f7f6f2e0 0%,#f7f6f28c 45%,#f7f6f20d 100%)}.pa-hero.k-frame .k-frame-media img{object-position:60% 55%}.pa-alin.k-dark{border-radius:clamp(16px,1.8vw,28px);margin-inline:clamp(10px,1.4vw,20px);padding-inline:clamp(24px,5vw,80px)}.pa-alin.k-dark :is(h2,dt){color:#f7f6f2!important}.pa-alin.k-dark :is(p,dd){color:#c9c8c0!important}.pa-alin.k-dark .pa-plan-note{color:#f7f6f2!important}.pa-alin.k-dark .pa-alin-art img{background:#f7f6f2;border-radius:16px}.pa-alin.k-dark .pa-alin-art{background:#f7f6f2;border-radius:18px;padding:12px;overflow:hidden}
.pv-page{--pv-gutter:clamp(16px,4vw,48px);--pv-max:1240px}.pv-page :is(h1,h2,h3){color:var(--st-ink)}.pv-study{max-width:var(--pv-max);padding:clamp(28px,4vw,56px) var(--pv-gutter) clamp(40px,6vw,80px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"copy device""steps device";column-gap:clamp(32px,5vw,80px);margin:auto;display:grid}.pv-copy{grid-area:copy;padding-top:clamp(8px,2vw,24px)}.pv-brand{align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex;color:var(--st-ink)!important;margin-bottom:24px!important}.pv-page .pv-copy h1{white-space:pre-line;font-size:clamp(34px,3.7vw,54px);line-height:1.28}.pv-lead{max-width:460px;font-size:clamp(16px,1.3vw,18px);line-height:1.65;margin-top:22px!important}.pv-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px;display:flex}.pv-button{background:var(--st-ink);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.pv-button:hover{background:#000}.pv-link{min-height:44px;color:var(--st-ink);text-underline-offset:5px;align-items:center;gap:6px;font-size:15px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pv-link:hover{text-decoration-thickness:2px}.pv-meta{max-width:420px;font-size:13px;line-height:1.7;margin-top:18px!important}.pv-device{z-index:2;grid-area:device;align-self:start;position:sticky;top:clamp(96px,14vh,140px)}.pv-device figure{margin:0}.pv-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.pv-chips button{border:1px solid var(--st-line);min-height:40px;color:var(--st-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:14px;transition:background .2s,color .2s,border-color .2s}.pv-chips button:hover{border-color:var(--st-ink)}.pv-chips button[aria-pressed=true]{background:var(--st-ink);border-color:var(--st-ink);color:#fff}.pv-steps{grid-area:steps;margin:clamp(24px,4vw,48px) 0 0;padding:0;list-style:none;position:relative}.pv-steps li{border-top:1px solid var(--st-line);opacity:.45;flex-direction:column;justify-content:center;min-height:72vh;padding:40px 0;transition:opacity .35s;display:flex}.pv-steps li.is-active{opacity:1}.pv-page .pv-steps h2{white-space:pre-line;font-size:clamp(24px,2.3vw,32px);line-height:1.45}.pv-steps li>p:not(.pv-plan-note){max-width:470px;font-size:16px;line-height:1.65;margin-top:16px!important}.pv-plan-note{color:var(--st-ink)!important;margin-top:16px!important;font-size:14px!important}.pv-plans{max-width:var(--pv-max);padding:clamp(56px,7vw,96px) var(--pv-gutter);border-top:1px solid var(--st-line);margin:auto}.pv-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 30px;display:flex}.pv-page .pv-plans-head h2{font-size:clamp(28px,3.2vw,44px)}.pv-plans-head p{max-width:420px;font-size:14px}.pv-plans ul{border-top:1px solid var(--st-ink);margin:clamp(24px,4vw,36px) 0 20px;padding:0;list-style:none}.pv-plans li{border-bottom:1px solid var(--st-line)}.pv-plans li a{color:var(--st-ink);grid-template-columns:120px 210px minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:22px 0;text-decoration:none;display:grid}.pv-plans li a:hover .pv-plan-name{text-underline-offset:5px;text-decoration:underline}.pv-plan-name{font-size:17px;font-weight:600}.pv-plan-price{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,32px);font-weight:500}.pv-plan-price small{color:var(--st-muted);letter-spacing:0;font-size:14px;font-weight:400}.pv-plan-text{color:var(--st-muted);font-size:15px;line-height:1.65}.pv-plan-text strong{color:var(--st-ink);font-weight:600}.pv-faq{max-width:var(--pv-max);padding:clamp(56px,7vw,96px) var(--pv-gutter) clamp(72px,9vw,120px);border-top:1px solid var(--st-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,7vw,100px);margin:auto;display:grid}.pv-page .pv-faq h2{font-size:clamp(28px,3vw,40px);line-height:1.35}.pv-faq details{border-bottom:1px solid var(--st-line);padding:20px 0}.pv-faq details:first-child{padding-top:0}.pv-faq summary{cursor:pointer;color:var(--st-ink);justify-content:space-between;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.pv-faq summary::-webkit-details-marker{display:none}.pv-faq summary svg{flex-shrink:0;transition:transform .2s}.pv-faq details[open] summary svg{transform:rotate(45deg)}.pv-faq details p{font-size:15px;line-height:1.65;margin-top:12px!important}.pv-disclaimer{font-size:13px;line-height:1.65;margin-top:28px!important}.pv-reading{margin-top:36px}.pv-reading>p{font-size:14px;font-weight:600;color:var(--st-ink)!important}.pv-reading ul{margin:10px 0 0;padding:0;list-style:none}.pv-reading li{border-top:1px solid var(--st-line)}.pv-reading a{color:var(--st-ink);padding:12px 0;font-size:15px;line-height:1.6;text-decoration:none;display:block}.pv-reading a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.pv-study{grid-template-columns:1fr;grid-template-areas:"copy""device""steps"}.pv-device{margin:32px calc(var(--pv-gutter) * -1) 0;padding:12px var(--pv-gutter) 12px;background:var(--st-paper);top:74px;box-shadow:0 14px 18px -16px #2223201f}.pv-device .pd-stand{display:none}.pv-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:12px;overflow-x:auto}.pv-chips::-webkit-scrollbar{display:none}.pv-chips button{flex:none;min-height:36px;padding:6px 14px}.pv-steps{margin-top:8px}.pv-steps li{justify-content:flex-start;min-height:52vh;padding:36px 0}.pv-faq{grid-template-columns:1fr}.pv-plans li a{grid-template-columns:auto 1fr;gap:4px 16px}.pv-plan-text{grid-column:1/-1}}@media (max-width:640px){.pv-page .pv-copy h1{font-size:clamp(30px,8.4vw,38px)}.pv-steps li>p:not(.pv-plan-note),.pv-faq details p{font-size:15px}}.pv-study.k-dark{margin-inline:clamp(10px,1.4vw,20px);border-radius:clamp(16px,1.8vw,28px);margin-top:4px}.pv-study.k-dark :is(h1,h2,h3,strong){color:#f7f6f2!important}.pv-study.k-dark :is(p,li,small,figcaption){color:#c9c8c0!important}.pv-study.k-dark a{color:#f7f6f2!important}.pv-study.k-dark .pv-button{background:#f7f6f2;color:#141413!important}.pv-study.k-dark button{background:0 0;color:#f7f6f2!important;border-color:#f7f6f252!important}.pv-study.k-dark button[aria-pressed=true]{color:#141413!important;background:#f7f6f2!important;border-color:#f7f6f2!important}.pv-study.k-dark hr,.pv-study.k-dark [class*=rule]{border-color:#f7f6f229!important}@media (min-width:900px){.pv-copy h1{font-size:clamp(34px,3.2vw,48px)}}.studio .pv-study.k-dark{width:auto;max-width:none;padding-inline:max(clamp(24px,4vw,64px),50% - 660px)}@media (min-width:900px){.studio .pv-copy h1{font-size:clamp(32px,2.9vw,44px)}}
