.clarity-page{background:var(--cream);min-height:100svh}.clarity-header{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:82px;padding:0 3.5vw;display:grid;position:absolute;top:0;left:0}.clarity-header nav{letter-spacing:.1em;gap:4vw;font:700 10px Arial;display:flex}.clarity-nav-cta{background:var(--coral);color:#fff;letter-spacing:.09em;justify-self:end;padding:19px 24px;font:900 10px Arial}.clarity-nav-cta span{margin-left:20px}.clarity-hero{grid-template-columns:62% 38%;min-height:100svh;display:grid;overflow:hidden}.clarity-hero-copy{flex-direction:column;justify-content:center;padding:17vh 4vw 8vh 10vw;display:flex}.clarity-hero-copy h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(70px,8.4vw,140px);line-height:.8}.clarity-hero-copy h1 em{font-family:Georgia,serif;font-weight:400}.clarity-hero-copy>p:not(.scan-kicker){max-width:620px;font:24px/1.42 Georgia,serif}.clarity-hero-copy>a{letter-spacing:.1em;border-bottom:2px solid var(--ink);width:max-content;margin-top:24px;padding:14px 0;font:900 11px Arial}.clarity-hero-copy>a span{margin-left:40px}.clarity-visual{background:var(--blue);position:relative;overflow:hidden}.clarity-door{background:linear-gradient(150deg,#42182f,#1a0814 70%);border-radius:50% 50% 0 0;width:68%;height:72%;position:absolute;bottom:0;left:13%;box-shadow:inset 30px 10px 70px #6d294c88}.clarity-door i{background:var(--paper);width:45%;height:25px;display:block;position:absolute;bottom:6%;right:-13%;transform:skewY(-8deg);box-shadow:0 12px 20px #0006}.clarity-door i:nth-child(2){bottom:13%;right:-6%}.clarity-door i:nth-child(3){bottom:20%;right:1%}.clarity-stack{z-index:2;background:var(--paper);padding:18px 22px;font:700 12px/1.35 Courier New,monospace;position:absolute;box-shadow:0 14px 30px #1f102455}.stack-a{top:23%;left:-7%;transform:rotate(-6deg)}.stack-b{background:#f0c8d1;top:39%;right:-8%;transform:rotate(5deg)}.clarity-side-note{z-index:3;color:#fff;letter-spacing:.1em;font:700 9px/1.5 Courier New,monospace;position:absolute;bottom:4%;right:5%}.clarity-truth{background:var(--ink);color:#fff;padding:11vw 9vw}.clarity-truth .scan-kicker{color:var(--coral)}.clarity-truth h2,.clarity-how h2,.blueprint-intro h2,.clarity-price h2{letter-spacing:-.06em;margin:35px 0 65px;font-size:clamp(54px,7vw,110px);line-height:.9}.clarity-truth h2 em,.clarity-how h2 em,.blueprint-intro h2 em,.clarity-for h2 em,.clarity-price h2 em,.clarity-final h2 em{font-family:Georgia,serif;font-weight:400}.clarity-truth-grid{border-top:1px solid #fff6;grid-template-columns:1fr 1fr;gap:7vw;padding-top:38px;display:grid}.clarity-truth-grid p{max-width:600px;font:22px/1.55 Georgia,serif}.clarity-how{background:var(--paper);padding:10vw 6vw}.clarity-how-title{max-width:1200px;margin:auto}.clarity-how-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);max-width:1400px;margin:auto;display:grid}.clarity-how-steps article{border-right:1px solid var(--ink);flex-direction:column;min-height:430px;padding:45px 35px;display:flex}.clarity-how-steps article:last-child{border:0}.clarity-how-steps span{font:700 11px Courier New,monospace}.clarity-how-steps h3{letter-spacing:-.04em;margin:90px 0 25px;font-size:45px;line-height:.9}.clarity-how-steps p{font:20px/1.45 Georgia,serif}.blueprint-section{background:var(--coral);grid-template-columns:42% 58%;display:grid}.blueprint-intro{flex-direction:column;justify-content:center;height:100vh;padding:12vh 5vw;display:flex;position:sticky;top:0}.blueprint-intro>p:last-child{max-width:520px;font:21px/1.45 Georgia,serif}.blueprint-list{background:var(--cream)}.blueprint-list article{border-bottom:1px solid var(--ink);flex-direction:column;justify-content:center;min-height:360px;padding:65px 7vw;display:flex;position:relative}.blueprint-list span{font:700 10px Courier New,monospace;position:absolute;top:40px;right:5vw}.blueprint-list h3{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(43px,5vw,75px);line-height:.9}.blueprint-list p{max-width:600px;font:21px/1.45 Georgia,serif}.clarity-example{background:var(--blue);color:#fff;padding:10vw 7vw}.example-label{justify-content:space-between;margin-bottom:45px;display:flex}.example-label>span{font:700 10px Courier New,monospace}.example-grid{border-top:1px solid #fff9;grid-template-columns:1fr 1fr;display:grid}.example-grid article{min-height:520px;padding:55px 5vw 20px 0}.example-grid article+article{border-left:1px solid #fff9;padding-left:5vw}.example-grid b{font:700 10px Courier New,monospace}.example-grid h3{letter-spacing:-.045em;font-size:clamp(39px,4.4vw,68px);line-height:1}.example-grid p{font:20px/1.4 Georgia,serif}.clarity-for{background:var(--paper);grid-template-columns:45% 55%;gap:7vw;padding:11vw 7vw;display:grid}.clarity-for h2{letter-spacing:-.06em;font-size:clamp(55px,6vw,96px);line-height:.9}.clarity-for ul{margin:0;padding:0;list-style:none}.clarity-for li{border-top:1px solid var(--ink);grid-template-columns:55px 1fr;padding:28px 0;font:23px/1.35 Georgia,serif;display:grid}.clarity-for li span{font:700 10px Courier New,monospace}.clarity-not{text-align:center;background:var(--olive);color:#fff;padding:9vw 12vw}.clarity-not h2{letter-spacing:-.05em;max-width:1200px;margin:35px auto;font-size:clamp(42px,5.5vw,83px);line-height:1}.clarity-not>p:last-child{font:21px Georgia,serif}.clarity-price{background:var(--cream);grid-template-columns:1fr 460px;align-items:center;gap:8vw;padding:11vw 9vw;display:grid}.clarity-price-copy>p:last-child{max-width:650px;font:22px/1.5 Georgia,serif}.price-card{background:var(--plum);color:#fff;box-shadow:18px 18px 0 var(--coral);padding:48px 42px}.price-card>span,.price-card small{letter-spacing:.1em;font:700 9px Courier New,monospace}.price{letter-spacing:-.07em;margin:40px 0 0;font-size:105px;font-weight:950}.price-card>p{font:18px Georgia,serif}.price-card ul{border-top:1px solid #fff6;margin:25px 0;padding:20px 0;list-style:none}.price-card li{border-bottom:1px solid #fff4;padding:13px 0;font:16px Georgia,serif}.price-card li:before{content:"✓";color:var(--coral);margin-right:12px}.price-card>a{background:var(--coral);text-align:center;letter-spacing:.09em;padding:22px;font:900 11px Arial;display:block}.price-card>a b{float:right}.price-card small{text-align:center;color:#cdbcc5;margin-top:18px;display:block}.clarity-final{text-align:center;background:var(--plum);color:#fff;padding:11vw 5vw}.clarity-final>p{letter-spacing:.13em;color:var(--coral);font:700 10px Courier New,monospace}.clarity-final h2{letter-spacing:-.07em;font-size:clamp(72px,10vw,160px);line-height:.8}.clarity-final>a{background:var(--coral);letter-spacing:.1em;padding:23px 30px;font:900 11px Arial;display:inline-block}.clarity-final>a span{margin-left:35px}@media (max-width:850px){.clarity-header{grid-template-columns:1fr auto;height:70px;padding:0 20px}.clarity-header nav,.clarity-nav-cta{display:none}.clarity-hero{display:block}.clarity-hero-copy{min-height:710px;padding:120px 24px 75px}.clarity-hero-copy h1{font-size:65px}.clarity-hero-copy>p:not(.scan-kicker){font-size:20px}.clarity-visual{height:520px}.clarity-truth,.clarity-how,.clarity-example,.clarity-for,.clarity-not,.clarity-price{padding:100px 24px}.clarity-truth h2,.clarity-how h2,.blueprint-intro h2,.clarity-price h2{font-size:52px}.clarity-truth-grid,.clarity-how-steps,.example-grid,.clarity-for,.clarity-price{grid-template-columns:1fr}.clarity-how-steps article{border-right:0;border-bottom:1px solid var(--ink);min-height:340px;padding:38px 8px}.clarity-how-steps h3{margin-top:60px}.blueprint-section{display:block}.blueprint-intro{height:auto;min-height:690px;padding:100px 24px;position:relative}.blueprint-list article{min-height:370px;padding:70px 24px}.example-grid article{min-height:400px;padding:50px 0}.example-grid article+article{border-top:1px solid #fff9;border-left:0;padding-left:0}.clarity-for{gap:55px}.clarity-for h2{font-size:54px}.clarity-price{gap:70px}.price-card{box-shadow:10px 10px 0 var(--coral);padding:40px 25px}.price{font-size:90px}.clarity-final{padding:110px 20px}.clarity-final h2{font-size:65px}}.headquarters-bridge{border-top:1px solid #fff7;max-width:900px;margin:65px auto 0;padding-top:55px}.headquarters-bridge>p{max-width:760px;margin:20px auto;font:22px/1.5 Georgia,serif}.headquarters-bridge h3{letter-spacing:-.045em;margin:35px 0;font-size:clamp(40px,4.7vw,72px);line-height:1}.headquarters-bridge h3 em{font-family:Georgia,serif;font-weight:400}.headquarters-bridge a{background:var(--coral);letter-spacing:.1em;margin-top:30px;padding:22px 28px;font:900 11px Arial;display:inline-block}.headquarters-bridge a span{margin-left:30px}@media (max-width:850px){.headquarters-bridge{margin-top:50px;padding-top:45px}.headquarters-bridge>p{font-size:19px}.headquarters-bridge h3{font-size:42px}.headquarters-bridge a{padding:20px 18px;font-size:9px}}
