.pg-clarity .hero{align-items:stretch;min-height:700px;padding:0;display:flex}.pg-clarity .hero-photo img{object-position:center 45%}.pg-clarity .hero-wash{background:linear-gradient(96deg,#fbfbfafb 0%,#fbfbfaf7 34%,#fbfbfad6 46%,#fbfbfa66 58%,#fbfbfa00 70%)}.pg-clarity .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:40px;width:100%;padding-top:104px;padding-bottom:56px}.pg-clarity .hero-copy{align-self:center;max-width:620px;padding-bottom:48px}.pg-clarity .hero h1{max-width:none;margin:18px 0 22px}.pg-clarity .hero .lede{max-width:48ch}.pg-clarity .hero .keep{font-family:var(--head);color:var(--navy);max-width:40ch;margin-top:16px;font-size:18px;font-weight:600;line-height:1.4}.pg-clarity .hero .first{color:var(--body-k);max-width:44ch;margin-top:14px;font-size:15.5px}.pg-clarity .hero .actions{margin-top:30px}.pg-clarity .hero .note{place-self:end;max-width:400px;padding:26px 28px 20px}.pg-clarity .note .n-head{letter-spacing:.17em;text-transform:uppercase;color:var(--muted-k);border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:12px;font-size:12px;font-weight:700}.glance-rows{display:grid}.grow{border-top:1px solid var(--border);grid-template-columns:40px 1fr;align-items:center;gap:2px 14px;padding:12px 0;display:grid}.grow:first-child{border-top:0}.grow .chip{grid-row:1/3;width:40px;height:40px}.grow:nth-child(2) .chip{background:var(--nl-chip-lime)}.grow:nth-child(3) .chip{background:var(--nl-chip-peach)}.grow:nth-child(4) .chip{background:var(--nl-chip-lavender)}.grow:nth-child(5) .chip{background:var(--nl-chip-sky)}.grow .chip svg{width:20px;height:20px}.grow b{font-family:var(--head);color:var(--navy);letter-spacing:-.01em;font-size:16px;font-weight:700}.grow span:not(.chip){color:var(--body-k);font-size:13.5px;line-height:1.4}@media (max-width:900px){.pg-clarity .hero{min-height:0;display:block}.pg-clarity .hero .wrap{grid-template-columns:1fr;padding-top:56px;padding-bottom:36px}.pg-clarity .hero-copy{padding-bottom:0}.pg-clarity .hero .note{justify-self:start;max-width:none;margin-top:28px}.pg-clarity .hero-photo img{object-position:center}}.start{background:var(--strip);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:56px 0 60px}.start .head{margin-bottom:28px}.start .steps{grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:0;display:grid}.start .step{padding-top:20px}.start .step h3{margin-top:12px;font-size:20px}.start .step p{color:var(--body-k);margin-top:8px;font-size:15px}.start .step .step-n{letter-spacing:.1em;color:var(--blue);font-size:12px;font-weight:700}@media (max-width:820px){.start .steps{grid-template-columns:1fr;gap:24px}}.cover-cl{background:#fff}.cover-cl .head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:44px}.cover-cl .head .label{justify-content:center}.cover-cl .head h2{max-width:18ch}.cover-cl .head .lede{max-width:58ch;margin:14px auto 0}.topic-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.topic-card{background:var(--card-bg);border-radius:var(--r);flex-direction:column;gap:10px;padding:28px 26px 26px;transition:transform .22s,box-shadow .22s;display:flex}.topic-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #0f2e5f14}.topic-card .chip{width:52px;height:52px;margin-bottom:4px}.topic-card:nth-child(2) .chip{background:var(--nl-chip-lime)}.topic-card:nth-child(3) .chip{background:var(--nl-chip-peach)}.topic-card:nth-child(4) .chip{background:var(--nl-chip-lavender)}.topic-card .chip svg{width:24px;height:24px}.topic-card .n{letter-spacing:.12em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.topic-card h3{font-size:19px;line-height:1.25}.topic-card p{color:var(--body-k);font-size:14.5px;line-height:1.55}@media (max-width:1000px){.topic-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.topic-grid{grid-template-columns:1fr}}.brief{background:var(--sky-band)}.brief .wrap{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:48px 72px;display:grid}.brief h2{margin-top:16px}.brief .lede{margin-top:20px}.brief .keepline{border-radius:var(--r);box-shadow:var(--nl-shadow-card);font-family:var(--head);color:var(--navy);background:#fff;margin-top:22px;padding:18px 22px;font-size:17px;font-weight:600;line-height:1.4}.doc{border-radius:var(--r);background:#fff;justify-self:end;width:100%;max-width:520px;padding:34px 36px 30px;box-shadow:0 20px 48px #0f2e5f24}.doc .d-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.doc .d-top img{width:auto;height:22px}.doc .d-top span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-k);font-size:11.5px;font-weight:700}.doc h3{margin:20px 0 4px;font-size:24px}.doc .d-for{color:var(--muted-k);margin-bottom:18px;font-size:13.5px}.doc ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.doc li{border-top:1px solid var(--border);grid-template-columns:26px 1fr;gap:4px 14px;padding:14px 0;display:grid}.doc li i{background:var(--lime);width:26px;height:26px;color:var(--navy);font-style:normal;font-family:var(--head);border-radius:50%;grid-row:1/3;place-items:center;font-size:12.5px;font-weight:700;display:grid}.doc li b{font-family:var(--head);color:var(--navy);letter-spacing:-.01em;font-size:16px;font-weight:700}.doc li span{color:var(--body-k);font-size:13.5px;line-height:1.45}.doc .d-foot{border-top:1px solid var(--border);color:var(--muted-k);margin-top:14px;padding-top:12px;font-size:12.5px}@media (max-width:900px){.brief .wrap{grid-template-columns:1fr}.doc{justify-self:start}}.phases{grid-template-columns:repeat(5,1fr);gap:0 28px;margin-top:8px;display:grid}.phase{border-top:1px solid var(--nl-line-dark);padding-top:20px;position:relative}.phase:before{content:"";background:var(--lime);transform-origin:0;width:100%;height:3px;position:absolute;top:-1px;left:0;transform:scaleX(1)}.js .phase:before{transition:transform .9s cubic-bezier(.4,0,.2,1) calc(var(--i,0)*.22s + .1s);transform:scaleX(0)}.js .phase.in:before{transform:scaleX(1)}.phase .t{letter-spacing:.1em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.phase h3{color:#fff;margin-top:10px;font-size:18px;line-height:1.25}.phase p{color:var(--nl-on-dark-body);margin-top:8px;font-size:14px;line-height:1.5}.runs .foot{border-top:1px solid var(--nl-line-dark);grid-template-columns:1fr 1fr;gap:16px 48px;margin-top:40px;padding-top:26px;display:grid}.runs .foot p{color:var(--nl-on-dark-lede);grid-template-columns:18px 1fr;gap:12px;font-size:15.5px;display:grid}.runs .foot p:before{content:"";background:var(--lime);width:10px;height:10px;margin-top:7px}@media (max-width:1000px){.phases{grid-template-columns:repeat(3,1fr);gap:24px 28px}}@media (max-width:640px){.phases,.runs .foot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.js .phase:before{transition:none;transform:scaleX(1)}}.book{background:var(--proof-band)}.book .head{text-align:center;grid-template-columns:1fr;justify-items:center;margin-bottom:36px}.book .head .label{justify-content:center}.book .head .lede{max-width:46ch;margin:14px auto 0}.book .form-card{max-width:820px;margin:0 auto;box-shadow:0 20px 48px #0f2e5f1f}.book .field textarea{min-height:120px}.book .fsend small{font-size:13px}.book .cta-script{justify-content:center;align-items:center;gap:14px;max-width:420px;margin:34px auto 0;display:flex}.book .cta-script svg{flex:none}.book p.script{font-family:var(--hand);color:var(--navy);max-width:170px;margin:0;font-size:27px;font-weight:600;line-height:1.25}@media (max-width:700px){.book .form-card{padding:26px 22px 24px}}
