/* ===== cnp-critical.css  (built from 23 live sheets, head order) ===== */
/* --- cnp-xlink-css  <-  /novo/wp-content/themes/coachfocus-child/xlink/xlink.css (4566 B)
   Folded 31 Jul 2026 (perf pass). Was a raw wp_head echo at priority 6 (see
   mu-plugins/cnp-xlink-css.php, now disabled/reversible), always the FIRST
   stylesheet link on every page -- printed here first for the same reason.
   Self-contained: scoped to .cc-learnnext / .cc-term*, local custom
   properties on its own selector (not :root), no @import, no relative
   url()s. Safe to inline verbatim. --- */
.cc-learnnext,.cc-termwrap{--o:#A8481A;--o-br:#E2761A;--grn:#1C7A57;--ink:#1A1714;--ink2:#4A453E;--muted:#756859;--muted2:#6F6555;--paper:#F3EEE4;--paper2:#EDE6D8;--surface:#FBF9F3;--surface2:#FAF7F0;--line:#DCD3C2;--line2:#C9BEAA;--dark:#14110D;--wheat:#E8DBC2;--mono:'IBM Plex Mono',ui-monospace,monospace;--serif:'Newsreader',Georgia,serif;--sans:'Hanken Grotesk',system-ui,sans-serif;}.cc-learnnext{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;margin:32px 0;}.cc-learnnext *{box-sizing:border-box;}.cc-learnnext .ln-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--o);display:flex;align-items:center;gap:10px;margin-bottom:16px;}.cc-learnnext .ln-kicker::before{content:"";width:18px;height:1px;background:var(--o);}.cc-learnnext .ln-trail{display:flex;gap:0;flex-wrap:wrap;}.cc-learnnext .ln-step{flex:1 1 0;min-width:170px;position:relative;display:flex;flex-direction:column;}.cc-learnnext .ln-line{display:flex;align-items:center;margin-bottom:12px;}.cc-learnnext .ln-dot{width:26px;height:26px;border-radius:50%;flex:none;background:var(--surface);border:2px solid var(--line2);color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;z-index:2;}.cc-learnnext .ln-step.now .ln-dot{background:var(--dark);border-color:var(--dark);color:var(--paper);}.cc-learnnext .ln-step.do .ln-dot{border-color:var(--o);color:var(--o);}.cc-learnnext .ln-rail{flex:1;height:2px;background:var(--line);margin:0 -1px;}.cc-learnnext .ln-step:last-child .ln-rail{display:none;}.cc-learnnext .ln-card{margin-right:18px;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:15px 16px;text-decoration:none;display:block;height:calc(100% - 38px);transition:all .14s;}.cc-learnnext .ln-step:last-child .ln-card{margin-right:0;}.cc-learnnext a.ln-card:hover{border-color:var(--o);background:var(--surface2);transform:translateY(-2px);box-shadow:0 12px 26px -18px rgba(199,91,34,.5);}.cc-learnnext .ln-tag{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);margin-bottom:6px;}.cc-learnnext .ln-step.now .ln-tag{color:var(--muted);}.cc-learnnext .ln-step.do .ln-tag{color:var(--o);}.cc-learnnext .ln-t{font-family:var(--serif);font-size:16px;font-weight:500;color:var(--ink);line-height:1.25;}.cc-learnnext .ln-d{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.5;}.cc-learnnext .ln-card.cta{background:var(--dark);border-color:var(--dark);}.cc-learnnext .ln-card.cta .ln-t{color:#fff;}.cc-learnnext .ln-card.cta .ln-d{color:var(--wheat);}.cc-learnnext .ln-card.cta .ln-tag{color:var(--o-br);}.cc-learnnext a.ln-card.cta:hover{background:var(--o);border-color:var(--o);}@media(max-width:720px){.cc-learnnext .ln-trail{flex-direction:column;gap:10px;}.cc-learnnext .ln-step{min-width:0;}.cc-learnnext .ln-rail{display:none;}.cc-learnnext .ln-line{margin-bottom:8px;}.cc-learnnext .ln-card{margin-right:0;height:auto;}}.cc-term{font-family:inherit;color:var(--o);text-decoration:none;border-bottom:1px dotted var(--o-br);cursor:help;position:relative;}.cc-term:hover,.cc-term:focus-visible{color:var(--o-br);outline:none;}.cc-term-pop{position:fixed;z-index:120;max-width:320px;background:#14110D;color:#F1EADD;border:1px solid rgba(226,118,26,.28);border-radius:10px;padding:14px 16px;box-shadow:0 18px 44px -12px rgba(20,17,13,.7);opacity:0;pointer-events:none;transition:opacity .14s;font-family:var(--sans);}.cc-term-pop.show{opacity:1;}.cc-term-pop .tp-term{font-family:var(--serif);font-size:15.5px;font-weight:600;color:#fff;margin-bottom:6px;}.cc-term-pop .tp-def{font-size:13.5px;line-height:1.55;color:#E4DAC8;}.cc-term-pop .tp-more{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--o-br);margin-top:9px;display:inline-block;text-decoration:none;pointer-events:auto;}.cc-term-pop .tp-more:hover{color:#fff;}
/* --- gt10-arrivalhall-css  <-  /novo/wp-content/mu-plugins/gt10_arrivalhall.css (5393 B) --- */
body .footer-praxis{position: relative;background: radial-gradient(120% 62% at 50% 0%,rgba(199,91,34,0.10) 0%,rgba(199,91,34,0.035) 24%,transparent 56%),#14110D;padding-top: 92px;}body .footer-praxis::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 8px;pointer-events: none;background: linear-gradient(#A8481A,#A8481A) top / 100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(199,91,34,0.55) 0 9px,transparent 9px 18px) bottom / 100% 1px no-repeat;}body .footer-tagline{position: relative;}body .footer-tagline::before{content: "Arrivals \00B7  End of line";display: block;margin-bottom: 16px;font-family: 'IBM Plex Mono',ui-monospace,monospace;font-size: 10.5px;font-style: normal;font-weight: 500;letter-spacing: 0.24em;text-transform: uppercase;color: #A8481A;}body .footer-col-title{display: flex;align-items: center;gap: 10px;color: rgba(255,255,255,0.5);}body .footer-col-title::before{content: "";flex: 0 0 auto;width: 12px;height: 1px;background: #A8481A;opacity: 0.85;}body .footer-col-title a{color: inherit;}body .footer-link{margin-bottom: 14px;}body .footer-powered{border-top-color: rgba(199,91,34,0.22);}body .footer-bottom{border-top-color: rgba(199,91,34,0.22);padding-top: 30px;margin-top: 8px;}body .footer-copy{letter-spacing: 0.08em;}@media (prefers-reduced-motion: reduce){body .footer-praxis,body .footer-praxis *{transition: none !important;animation: none !important;}}
/* --- gt16-youarehere-css  <-  /novo/wp-content/mu-plugins/gt16_youarehere.css (3347 B) --- */
body .hub-hero .eyebrow{position: relative;}body .hub-hero .eyebrow::after{content: "You are here";display: block;margin-top: .6rem;max-width: 100%;box-sizing: border-box;padding-left: 20px;font-family: 'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 11px;font-weight: 500;line-height: 1.2;letter-spacing: .16em;text-transform: uppercase;color: #6E6253;background-image: radial-gradient( circle at 6px 50%,#A8481A 0 3px,transparent 3px 4.5px,#DCD3C2 4.5px 5.5px,transparent 5.5px );background-repeat: no-repeat;}@media (prefers-reduced-motion: reduce){body .hub-hero .eyebrow::after{transition: none;animation: none;}}
/* --- gt17-breadcrumb-css  <-  /novo/wp-content/mu-plugins/gt17_breadcrumb.css (7739 B) --- */
body .cnp-bc{--gt17-line:#7A6F60;--gt17-accent:#A8481A;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;gap:4px 8px;align-items:center;}body .cnp-bc.bcdark{--gt17-line:#DCD3C2;}body .cnp-bc a{text-decoration:none;transition:color .18s ease;}body .cnp-bc a:hover,body .cnp-bc a:focus-visible{color:var(--gt17-accent);}body .cnp-bc i{display:inline-block;position:relative;width:22px;height:10px;font-size:0;line-height:0;color:transparent;vertical-align:middle;overflow:visible;font-style:normal;}body .cnp-bc i::before{content:"";position:absolute;top:50%;left:1px;right:6px;height:1.5px;transform:translateY(-50%);background:var(--gt17-line);border-radius:1px;}body .cnp-bc i::after{content:"";position:absolute;top:50%;right:5px;width:4px;height:4px;transform:translateY(-50%) rotate(45deg);border-top:1.5px solid var(--gt17-line);border-right:1.5px solid var(--gt17-line);border-radius:.5px;}body .cnp-bc span[aria-current="page"]{position:relative;padding-left:16px;font-weight:500;color:#E7DDCB;}body .cnp-bc span[aria-current="page"]::before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;background:var(--gt17-accent);box-shadow:0 0 0 3px rgba(199,91,34,.18);}body .cnp-bc.bcdark span[aria-current="page"]{color:#1A1714;}@media (prefers-reduced-motion: reduce){body .cnp-bc a{transition:none;}}body .cc-pf .cnp-bc,body .mh-copy .cnp-bc{--gt17-line:#DCD3C2;color:var(--muted,#6E6253);}body .cc-pf .cnp-bc a,body .mh-copy .cnp-bc a{color:var(--ink-2,#4A4138);}body .cc-pf .cnp-bc a:hover,body .cc-pf .cnp-bc a:focus-visible,body .mh-copy .cnp-bc a:hover,body .mh-copy .cnp-bc a:focus-visible{color:var(--gt17-accent,#A8481A);}body .cc-pf .cnp-bc span[aria-current="page"],body .mh-copy .cnp-bc span[aria-current="page"]{color:#1A1714;}body .cc-pf .cnp-bc i,body .mh-copy .cnp-bc i{color:transparent;}
/* --- gt46-marginnotes-css  <-  /novo/wp-content/mu-plugins/gt46_marginnotes.css (4454 B) --- */
@media (min-width: 1100px){.cc-pf .pf-sec .cnp-diagram-fig{position: relative;margin-left: 200px;margin-right: auto;width: min(520px,calc(100% - 200px));}.cc-pf .pf-sec .cnp-diagram-fig > figcaption{position: absolute;top: 4px;right: 100%;margin-right: 24px;width: 168px;margin-top: 0;padding-top: 13px;text-align: left;font-family: "IBM Plex Mono",ui-monospace,monospace;font-size: 11.5px;line-height: 1.55;color: #6E6253;}.cc-pf .pf-sec .cnp-diagram-fig > figcaption::before{content: "";position: absolute;top: 0;left: 0;width: 20px;height: 1px;background: #6E6253;opacity: .55;}}
/* --- gt54-milestones-css  <-  /novo/wp-content/mu-plugins/gt54_milestones.css (4316 B) --- */
.stats-band .stat-num,.praxis .case-metrics-band .case-metric .cm-val{font-variant-numeric: tabular-nums lining-nums;font-feature-settings: "tnum" 1,"lnum" 1;}.stats-band .stat-item{position: relative;}.stats-band .stat-item::before{content: "";display: block;width: 2px;height: 14px;margin: 0 auto 12px;background: #A8481A;border-radius: 1px;}.stats-band .stat-label{font-variant-numeric: tabular-nums lining-nums;letter-spacing: 0.06em;}.praxis .case-metrics-band .case-metric{position: relative;}.praxis .case-metrics-band .case-metric .cm-val{position: relative;padding-top: 14px;}.praxis .case-metrics-band .case-metric .cm-val::before{content: "";position: absolute;top: 0;left: 0;width: 16px;height: 2px;background: #A8481A;border-radius: 1px;}.praxis .case-metrics-band .case-metric .cm-label{letter-spacing: 0.06em;}@media (prefers-reduced-motion: reduce){.stats-band .stat-item::before,.praxis .case-metrics-band .case-metric .cm-val::before{transition: none;animation: none;}}
/* --- gt61-nextstop-css  <-  /novo/wp-content/mu-plugins/gt61_nextstop.css (6502 B) --- */
body #cnp-continue-journey{--cj-cream:#FBF9F3;--cj-hair:#DCD3C2;--cj-orange:#A8481A;--cj-ink:#1A1714;--cj-muted:#6E6253;--font-serif:'Newsreader',Georgia,'Times New Roman',serif;--font-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--gt-page:#F3EEE4;padding-top:60px;}body #cnp-continue-journey .cj-eyebrow{color:var(--cj-orange);letter-spacing:.2em;}body #cnp-continue-journey .cj-heading{font-family:var(--font-serif);color:var(--cj-ink);}body #cnp-continue-journey .cj-card{position:relative;background:var(--cj-cream);border:1px solid var(--cj-hair);border-radius:12px;padding:18px 22px 18px;overflow:hidden;}body #cnp-continue-journey .cj-k{position:relative;color:var(--cj-orange);letter-spacing:.16em;margin:0 0 20px;padding-bottom:18px;}body #cnp-continue-journey .cj-k::after{content:"";position:absolute;left:-22px;right:-22px;bottom:0;height:13px;pointer-events:none;background: radial-gradient(circle 6.5px at 0 50%,var(--gt-page) 0 5.5px,var(--cj-hair) 5.5px 6.5px,transparent 6.6px) no-repeat,radial-gradient(circle 6.5px at 100% 50%,var(--gt-page) 0 5.5px,var(--cj-hair) 5.5px 6.5px,transparent 6.6px) no-repeat,repeating-linear-gradient(to right,var(--cj-hair) 0 5px,transparent 5px 11px) left center/100% 1px no-repeat;}body #cnp-continue-journey .cj-t{font-family:var(--font-serif);color:var(--cj-ink);font-size:21px;line-height:1.2;}body #cnp-continue-journey .cj-d{color:var(--cj-muted);font-size:14.5px;}body #cnp-continue-journey .cj-grid{counter-reset:gt-plat;}body #cnp-continue-journey .cj-card{counter-increment:gt-plat;}body #cnp-continue-journey .cj-go{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px;padding-top:14px;border-top:1px dashed var(--cj-hair);font-family:var(--font-mono);color:var(--cj-muted);}body #cnp-continue-journey .cj-go::before{content:"PLATFORM " counter(gt-plat);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cj-muted);}body #cnp-continue-journey .cj-go .cj-arrow{color:var(--cj-orange);}body #cnp-continue-journey .cj-card:hover{border-color:var(--cj-orange);box-shadow:0 12px 28px -16px rgba(26,23,20,.38);}@media (prefers-reduced-motion: reduce){body #cnp-continue-journey .cj-card,body #cnp-continue-journey .cj-card:hover{transform:none;transition:none;}body #cnp-continue-journey .cj-arrow,body #cnp-continue-journey .cj-card:hover .cj-arrow{transform:none;transition:none;}}
/* --- gt66-endofline-css  <-  /novo/wp-content/mu-plugins/gt66_endofline.css (5157 B) --- */
main#content.cc-pf::after,body .article-body .article-content::after{content:"END OF LINE";display:block;width:-moz-max-content;width:max-content;max-width:min(86%,260px);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:19px;text-align:center;font-family:'IBM Plex Mono',var(--cnp-mono,var(--mono,ui-monospace)),ui-monospace,'SFMono-Regular',Menlo,monospace;font-size:11px;line-height:1;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:var(--cnp-soft,#6E6253);border-top:1px solid var(--cnp-hair,#DCD3C2);background-image:linear-gradient(#A8481A,#A8481A);background-repeat:no-repeat;background-size:28px 3px;background-position:top center;-webkit-user-select:none;user-select:none;}main#content.cc-pf::after{margin-top:2px;margin-bottom:14px;}body .article-body .article-content::after{margin-top:44px;margin-bottom:10px;}@media (prefers-reduced-motion:no-preference){main#content.cc-pf::after,body .article-body .article-content::after{animation:gt66-arrive .8s ease-out both;}}@keyframes gt66-arrive{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}@media (max-width:520px){main#content.cc-pf::after,body .article-body .article-content::after{letter-spacing:.26em;text-indent:.26em;}}
/* --- gt68-69-station-css  <-  /novo/wp-content/mu-plugins/gt68_69_station.css (6028 B) --- */
#cnp-nav-praxis,#cnp-search-overlay{--gt-hair:#DCD3C2;--gt-ink:#1A1714;--gt-soft:#6E6253;--gt-accent:#A8481A;}#cnp-nav-praxis .nav-lang{position:relative;border:1px solid var(--gt-hair);border-radius:2px;padding:3px 9px;color:var(--gt-ink);transition:border-color .15s ease,color .15s ease;}#cnp-nav-praxis .nav-lang::before,#cnp-nav-praxis .nav-lang::after{content:"";position:absolute;width:5px;height:5px;border-color:var(--gt-accent);opacity:.5;pointer-events:none;}#cnp-nav-praxis .nav-lang::before{top:2px;left:2px;border-top:1px solid;border-left:1px solid;}#cnp-nav-praxis .nav-lang::after{bottom:2px;right:2px;border-bottom:1px solid;border-right:1px solid;}#cnp-nav-praxis .nav-lang:hover,#cnp-nav-praxis .nav-lang:focus-visible{border-color:var(--gt-accent);color:var(--gt-accent);}#cnp-nav-praxis .nav-search{position:relative;}#cnp-nav-praxis .nav-search::after{content:"";position:absolute;left:50%;bottom:3px;width:15px;height:1px;transform:translateX(-50%);background:var(--gt-hair);transition:background .15s ease,width .15s ease;pointer-events:none;}#cnp-nav-praxis .nav-search:hover::after,#cnp-nav-praxis .nav-search:focus-visible::after{background:var(--gt-accent);width:19px;}#cnp-search-overlay .search-form{box-shadow:0 2px 0 0 var(--gt-hair);}#cnp-search-overlay .search-input{caret-color:var(--gt-accent);}@media (prefers-reduced-motion: reduce){#cnp-nav-praxis .nav-lang,#cnp-nav-praxis .nav-search::after{transition:none;}}
/* --- gt-industry-fix-css  <-  /novo/wp-content/mu-plugins/gt_industry_fix.css (1868 B) --- */
.cnp-ind .related a{position: relative;display: flex;flex-direction: column;min-height: 122px;padding-bottom: 44px;}.cnp-ind .related .k{display: block;}.cnp-ind .related h4{margin-top: 9px;}.cnp-ind .related a::after{content: "\2192";position: absolute;left: 22px;bottom: 18px;font-family: 'IBM Plex Mono',ui-monospace,monospace;font-size: 16px;line-height: 1;color: var(--line2,#C9BEAA);transition: transform .15s ease,color .15s ease;}.cnp-ind .related a:hover::after{color: var(--orange,#A8481A);transform: translateX(3px);}@media (max-width: 760px){.cnp-ind .related a{min-height: 0;}}
/* --- cnp-praxis-fonts-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-praxis-fonts-local.css (20818 B) --- */
@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-01.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-02.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-03.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-04.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-01.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-02.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-03.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-04.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-01.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-02.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-03.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-04.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 700;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-01.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 700;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-02.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 700;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-03.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 700;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-04.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 800;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-01.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 800;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-02.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 800;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-03.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Hanken Grotesk';font-style: normal;font-weight: 800;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/hanken-grotesk-04.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-01.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-02.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-03.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-04.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-05.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-06.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-07.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-08.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-09.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-10.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-11.woff2') format('woff2');unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-12.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-13.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-14.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/ibm-plex-mono-15.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 300;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-01.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 300;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-02.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 300;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-03.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-01.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-02.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-03.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-01.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-02.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Newsreader';font-style: italic;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-03.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-04.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-05.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 400;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-06.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-04.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-05.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 500;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-06.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-04.woff2') format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-05.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Newsreader';font-style: normal;font-weight: 600;font-display: swap;src: url('/novo/wp-content/themes/coachfocus-child/fonts/newsreader-06.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* --- cnp-praxis-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-praxis.css (27834 B) --- */
:root{--red: #D11F4B;--ink2: #4A4138;--ink-dark: #14110D;--paper2: #EDE6D8;--muted2: #6F6555;--line2: #C9BEAA;--surface2: #FAF7F0;--green: #1C7A57;--green-bright: #1D9E75;--orange: #A8481A;--orange-bright: #E2761A;--ink: #1A1714;--ink-2: #4A4138;--muted: #756859;--muted-2:#6F6555;--paper: #F3EEE4;--paper-2: #EDE6D8;--surface: #FBF9F3;--line: #DCD3C2;--line-2: #C9BEAA;}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0;}html{scroll-behavior: smooth;}body.praxis{font-family: 'Hanken Grotesk',system-ui,sans-serif;background: var(--paper);color: var(--ink);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;line-height: 1.6;font-size: 16px;}.praxis a{color: inherit;text-decoration: none;}.praxis img{display: block;max-width: 100%;}.praxis button{font-family: inherit;cursor: pointer;}.praxis ::selection{background: var(--orange);color: #fff;}.praxis h1,.praxis h2,.praxis h3,.praxis .serif{font-family: 'Newsreader',Georgia,serif;}.praxis .mono{font-family: 'IBM Plex Mono',monospace;}.praxis .h1-hero{font-size: clamp(40px,5vw,72px);font-weight: 400;line-height: 1.04;letter-spacing: -0.022em;}.praxis .h2-section{font-size: clamp(30px,3.6vw,46px);font-weight: 400;line-height: 1.12;letter-spacing: -0.015em;}.praxis .h3-card{font-size: 21px;font-weight: 500;line-height: 1.2;}.praxis .body-text{font-size: 17px;line-height: 1.7;color: var(--ink-2);}.praxis .em-orange{font-style: italic;color: var(--orange);}.praxis .em-orange-bright{font-style: italic;color: var(--orange-bright);}.praxis .container{max-width: 1240px;margin: 0 auto;padding: 0 40px;}.praxis .container-narrow{max-width: 920px;margin: 0 auto;padding: 0 40px;}.praxis .section-pad{padding: 110px 0;}.praxis .section-pad-sm{padding: 80px 0;}.praxis .eyebrow{display: inline-flex;align-items: center;gap: 12px;font-size: 0.7rem;white-space: nowrap;letter-spacing: 0.18em;text-transform: uppercase;color: var(--muted);font-weight: 500;font-family: 'IBM Plex Mono',monospace;}.praxis .eyebrow::before{content: '';width: 26px;height: 1px;background: var(--orange);flex-shrink: 0;}.praxis .eyebrow-dark{color: rgba(255,255,255,0.55);}.praxis .section-num{display: flex;align-items: baseline;gap: 14px;font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--muted);margin-bottom: 28px;font-family: 'IBM Plex Mono',monospace;}.praxis .section-num .n{color: var(--orange);}.praxis .section-num .rule{flex: 0 0 36px;height: 1px;background: var(--line-2);}.praxis .section-num-dark{color: rgba(255,255,255,0.5);}.praxis .section-num-dark .rule{background: rgba(255,255,255,0.2);}.praxis .btn{display: inline-flex;align-items: center;gap: 10px;padding: 15px 26px;font-size: 14.5px;font-weight: 600;letter-spacing: 0.01em;cursor: pointer;transition: all 0.25s cubic-bezier(0.16,0.8,0.3,1);border-radius: 2px;font-family: 'Hanken Grotesk',sans-serif;border: 1px solid transparent;white-space: nowrap;text-decoration: none;}.praxis .btn-primary{background: var(--orange);color: #fff;border-color: var(--orange);}.praxis .btn-primary:hover{background: #A8481A;border-color: #A8481A;}.praxis .btn-ghost{background: transparent;color: var(--ink);border-color: var(--line-2);}.praxis .btn-ghost:hover{background: var(--ink);color: #fff;border-color: var(--ink);}.praxis .btn-dark{background: transparent;color: #fff;border-color: rgba(255,255,255,0.25);}.praxis .btn-dark:hover{background: #fff;color: var(--ink);border-color: #fff;}.praxis .btn-arrow{width: 15px;height: 11px;flex-shrink: 0;}.praxis .nav-praxis{position: sticky;top: 0;z-index: 500;transition: all 0.4s;}.praxis .nav-praxis.transparent{background: transparent;border-bottom: 1px solid transparent;}.praxis .nav-praxis.solid{background: rgba(243,238,228,0.86);backdrop-filter: blur(14px) saturate(1.1);-webkit-backdrop-filter: blur(14px) saturate(1.1);border-bottom: 1px solid var(--line);}.praxis .nav-inner{display: flex;align-items: center;justify-content: space-between;height: 78px;}.praxis .nav-logo{height: 52px;width: auto;cursor: pointer;}.praxis .nav-logo-link{flex-shrink: 0;display: inline-flex;align-items: center;}.praxis .nav-links{display: flex;gap: 30px;align-items: center;}.praxis .nav-link{font-size: 14.5px;font-weight: 500;cursor: pointer;color: var(--ink-2);transition: color 0.2s;text-decoration: none;}.praxis .nav-link:hover,.praxis .nav-link.active{color: var(--orange);}.praxis .nav-lang{font-size: 12px;letter-spacing: 0.1em;color: var(--muted);font-family: 'IBM Plex Mono',monospace;cursor: pointer;background: none;border: none;padding: 4px 2px;}.praxis .nav-lang-dropdown{position: absolute;top: 120%;right: 0;background: var(--surface);border: 1px solid var(--line);border-radius: 3px;overflow: hidden;box-shadow: 0 12px 30px rgba(26,23,20,0.12);z-index: 20;}.praxis .nav-lang-option{display: block;width: 78px;text-align: left;padding: 9px 16px;font-size: 12px;letter-spacing: 0.08em;background: transparent;border: none;color: var(--ink-2);cursor: pointer;font-family: 'IBM Plex Mono',monospace;}.praxis .nav-lang-option:hover{background: var(--paper-2);}.praxis .nav-lang-option.active{background: var(--paper-2);color: var(--orange);}.praxis .nav-hamburger{display: none;background: none;border: none;cursor: pointer;padding: 8px;}.praxis .nav-hamburger span{display: block;width: 22px;height: 2px;background: var(--ink);margin: 5px 0;transition: all 0.3s;}.praxis .footer-praxis{background: #14110D;color: #fff;padding-top: 84px;}.praxis .footer-grid{display: grid;grid-template-columns: 1.7fr 1fr 1fr 1.1fr;gap: 48px;padding-bottom: 64px;}.praxis .footer-col-title{font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255,255,255,0.52);margin-bottom: 22px;font-weight: 500;font-family: 'IBM Plex Mono',monospace;}.praxis .footer-link{display: block;font-size: 15px;margin-bottom: 13px;color: rgba(255,255,255,0.66);cursor: pointer;transition: color 0.2s;text-decoration: none;}.praxis .footer-link:hover{color: #fff;}.praxis .footer-tagline{font-family: 'Newsreader',Georgia,serif;font-size: 21px;line-height: 1.45;color: rgba(255,255,255,0.8);max-width: 330px;font-weight: 400;font-style: italic;}.praxis .footer-powered{display: flex;align-items: center;gap: 12px;margin-top: 34px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,0.1);}.praxis .footer-powered span{font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: rgba(255,255,255,0.50);font-family: 'IBM Plex Mono',monospace;}.praxis .footer-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 26px 0 40px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 14px;}.praxis .footer-copy{font-size: 11.5px;letter-spacing: 0.06em;color: rgba(255,255,255,0.50);font-family: 'IBM Plex Mono',monospace;}.praxis .card{background: var(--surface);border: 1px solid var(--line);border-radius: 4px;}.praxis .card-raised{box-shadow: 0 30px 60px -40px rgba(26,23,20,0.3);}.praxis .window-chrome{border-radius: 5px;overflow: hidden;border: 1px solid var(--line);}.praxis .window-chrome-dark{border-color: rgba(255,255,255,0.14);box-shadow: 0 40px 80px -30px rgba(0,0,0,0.6);}.praxis .window-dots{display: flex;align-items: center;gap: 7px;padding: 11px 15px;border-bottom: 1px solid var(--line);background: #F6F2E9;}.praxis .window-dots-dark{background: #211D17;border-bottom-color: rgba(255,255,255,0.08);}.praxis .window-dot{width: 9px;height: 9px;border-radius: 50%;}.praxis .window-dot-r{background: var(--red);}.praxis .window-dot-o{background: var(--orange);}.praxis .window-dot-g{background: var(--green);}.praxis .window-caption{font-size: 11px;color: var(--muted);margin-left: 8px;font-family: 'IBM Plex Mono',monospace;}.praxis .window-dots-dark .window-caption{color: rgba(255,255,255,0.5);}.praxis .dark-section{background: var(--ink);color: #fff;}.praxis .dark-section .body-text{color: rgba(255,255,255,0.66);}.praxis .cta-band{background: var(--ink);color: #fff;padding: 110px 0;position: relative;overflow: hidden;}.praxis .cta-band .glow{position: absolute;inset: 0;opacity: 0.5;background: radial-gradient(120% 90% at 85% 10%,rgba(199,91,34,0.22),transparent 55%);pointer-events: none;}.praxis .cta-band .lede,.praxis .cta-band p{color: rgba(255,255,255,0.78) !important;}.praxis .reveal{opacity: 0;transform: translateY(22px);transition: opacity 1.1s cubic-bezier(0.16,0.8,0.3,1),transform 1.1s cubic-bezier(0.16,0.8,0.3,1);}.praxis .reveal.in{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.praxis .reveal{opacity: 1;transform: none;transition: none;}}.praxis ::-webkit-scrollbar{width: 11px;height: 11px;}.praxis ::-webkit-scrollbar-track{background: var(--paper-2);}.praxis ::-webkit-scrollbar-thumb{background: var(--line-2);border-radius: 0;border: 3px solid var(--paper-2);}.praxis .lever-input::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;border-radius: 50%;background: #FBF9F3;border: 2px solid var(--orange);box-shadow: 0 2px 8px rgba(199,91,34,0.35);cursor: pointer;margin-top: 0;}.praxis .lever-input::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: #FBF9F3;border: 2px solid var(--orange);box-shadow: 0 2px 8px rgba(199,91,34,0.35);cursor: pointer;}.praxis .lever-input::-webkit-slider-runnable-track{background: transparent;}@media (max-width: 1080px){.praxis .nav-links{display: none !important;}.praxis .nav-hamburger{display: block;}.praxis .studio-grid{grid-template-columns: 1fr !important;}}@media (max-width: 760px){.praxis .container{padding: 0 20px;}.praxis .container-narrow{padding: 0 20px;}.praxis .section-pad{padding: 70px 0;}.praxis .hero-grid{grid-template-columns: 1fr !important;}.praxis .split-2{grid-template-columns: 1fr !important;}.praxis .cols-3{grid-template-columns: 1fr !important;}.praxis .cols-4{grid-template-columns: 1fr 1fr !important;}.praxis .footer-grid{grid-template-columns: 1fr 1fr !important;}.praxis .h1-hero{font-size: clamp(32px,8vw,48px);}.praxis .nav-inner{height: 64px;}.praxis .nav-logo{height: 42px;width: auto;}.studio-grid{grid-template-columns: 1fr !important;}.studio-controls{min-width: 0;}.praxis h1,.praxis h2,.praxis p,.praxis div{max-width: 100%;box-sizing: border-box;}.journey-bar .journey-steps{flex-direction: column;gap: 12px;}.journey-bar .journey-step .journey-line{display: none;}.scope-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;}.problem-grid{grid-template-columns: 1fr !important;}}@media (max-width: 480px){.praxis .footer-grid{grid-template-columns: 1fr !important;}.praxis .cols-4{grid-template-columns: 1fr !important;}.praxis .btn{padding: 13px 20px;font-size: 13.5px;}.praxis .container{padding: 0 16px;}.praxis .hero h1{font-size: 2rem;}.praxis .section-pad{padding: 48px 0;}}.praxis .text-center{text-align: center;}.praxis .mb-0{margin-bottom: 0;}.praxis .mb-8{margin-bottom: 8px;}.praxis .mb-16{margin-bottom: 16px;}.praxis .mb-24{margin-bottom: 24px;}.praxis .mb-32{margin-bottom: 32px;}.praxis .mb-48{margin-bottom: 48px;}.praxis .mt-auto{margin-top: auto;}.praxis .gap-16{gap: 16px;}.praxis .gap-28{gap: 28px;}:root{--accent: #A8481A;--orange-text: #A8481A;}.praxis .nav-link:hover,.praxis .nav-link.active,.praxis .footer-link:hover,.praxis p a:not(.btn):not([class*="btn"]),.praxis .lede a:not(.btn){color: var(--orange-text);}.praxis .btn-primary{background: var(--orange-text);border-color: var(--orange-text);}.praxis .btn-primary:hover{background: #8F3D16;border-color: #8F3D16;}.praxis :focus-visible{outline: 2px solid var(--orange);outline-offset: 2px;border-radius: 2px;}.praxis .hero-dark :focus-visible,.praxis .footer-praxis :focus-visible,.praxis .not-block :focus-visible,.praxis .dark :focus-visible,.praxis [data-theme="dark"] :focus-visible{outline-color: #F3EEE4;}
/* ===== Home CTAs reorganizados (demo-strip + fieldnotes--strip) 27jun2026 ===== */
.praxis .demo-strip{display:grid;grid-template-columns:0.82fr 1.18fr;gap:48px;align-items:center;}.praxis .demo-strip-media{position:relative;border-radius:5px;overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 50px -34px rgba(26,23,20,0.4);}.praxis .demo-strip-media .window-dots{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line);background:#F6F2E9;}.praxis .demo-strip-media .window-caption{font-size:10.5px;color:var(--muted);margin-left:6px;font-family:'IBM Plex Mono',monospace;}.praxis .demo-strip-media .live-pill{position:absolute;top:11px;right:12px;display:inline-flex;align-items:center;gap:6px;font-family:'IBM Plex Mono',monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);background:rgba(28,122,87,0.1);padding:3px 8px;border-radius:2px;}.praxis .demo-strip-media .live-pill span{width:5px;height:5px;border-radius:50%;background:var(--green-bright);}.praxis .demo-strip-chart{padding:18px 18px 14px;}.praxis .demo-eyebrow{margin-bottom:16px;}.praxis .demo-strip-body h2{font-size:clamp(23px,2.5vw,31px);font-weight:400;line-height:1.16;letter-spacing:-0.015em;margin-bottom:13px;}.praxis .demo-strip-body p{font-size:15.5px;line-height:1.62;color:var(--ink-2);max-width:480px;margin-bottom:24px;}.praxis .demo-strip-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}.praxis .demo-strip-meta{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:var(--muted);letter-spacing:.02em;}.praxis .cnp-fieldnotes--strip{display:grid;grid-template-columns:1.05fr 0.95fr;gap:54px;align-items:center;padding:6px 0;}.praxis .cnp-fieldnotes--strip .ey{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin-bottom:12px;}.praxis .cnp-fieldnotes--strip h3{font-family:'Newsreader',Georgia,serif;font-size:clamp(23px,2.3vw,30px);font-weight:400;line-height:1.15;letter-spacing:-0.012em;margin-bottom:10px;}.praxis .cnp-fieldnotes--strip .p{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:460px;margin:0;}.praxis .cnp-fieldnotes--strip .cnp-fn-form{display:flex;gap:10px;}.praxis .cnp-fieldnotes--strip .cnp-fn-form input[type=email]{flex:1;min-width:0;height:50px;padding:0 16px;border:1px solid var(--line-2);border-radius:2px;background:#fff;font-family:'Hanken Grotesk',sans-serif;font-size:15px;color:var(--ink);}.praxis .cnp-fieldnotes--strip .cnp-fn-form input[type=email]::placeholder{color:var(--muted-2);}.praxis .cnp-fieldnotes--strip .cnp-fn-form input[type=email]:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:var(--orange);}.praxis .cnp-fieldnotes--strip .cnp-fn-form button{height:50px;padding:0 22px;border:1px solid var(--orange-text);background:var(--orange-text);color:#fff;border-radius:2px;font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:14.5px;white-space:nowrap;transition:background .2s;}.praxis .cnp-fieldnotes--strip .cnp-fn-form button:hover{background:#8F3D16;border-color:#8F3D16;}.praxis .cnp-fieldnotes--strip .micro{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.02em;color:var(--muted);margin-top:12px;}@media (max-width:820px){.praxis .demo-strip{grid-template-columns:1fr;gap:30px;}.praxis .cnp-fieldnotes--strip{grid-template-columns:1fr;gap:24px;}.praxis .cnp-fieldnotes--strip .cnp-fn-form{flex-direction:column;}.praxis .cnp-fieldnotes--strip .cnp-fn-form button{width:100%;}}:root{--maxw:1240px;}.wrap{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box;}.cnp-ind .wrap,body.cnp-industrynew .wrap,.cnp-newpage .wrap{max-width:1240px !important;}@media (max-width:1080px){.wrap{padding-left:20px;padding-right:20px;}}@media (max-width:480px){.wrap{padding-left:16px;padding-right:16px;}}.cc-estimator,.cc-livemodel,.cc-toggle,.cc-learnnext{max-width:1240px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.cc-demo > .wrap,.cc-demo .wrap{max-width:1240px !important;}.mega-cta-inline{margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#DCD3C2);display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.mega-cta-inline .txt{font-family:'Newsreader',serif;font-size:15px;line-height:1.4;color:var(--ink,#1A1714);}.mega-cta-inline .txt em{font-style:italic;color:var(--orange,#A8481A);}:root{--w-wide:1240px;--w-feature:980px;--w-read:760px;--rail-pad:clamp(20px,5vw,56px);--sp-zone:clamp(88px,9vw,132px);--sp-sec:clamp(60px,7vw,96px);--sp-xl:48px;--sp-lg:32px;--sp-md:22px;--sp-sm:14px;--sp-xs:8px;--t-display:clamp(40px,5.2vw,66px);--t-h2:clamp(28px,3.3vw,41px);--t-h3:clamp(20px,1.9vw,24px);--t-lede:clamp(19px,1.6vw,22px);--t-body:17.5px;--t-small:14px;--t-eyebrow:11.5px;--measure-read:66ch;--hair:#DCD3C2;--hair-2:#C9BEAA;--ease:cubic-bezier(.2,.6,.2,1);}.wrap--feature > *{max-width:var(--w-feature);margin-inline:auto;}.wrap--read > *{max-width:var(--w-read);margin-inline:auto;}.measure{max-width:var(--w-read);margin-inline:auto;}.measure p{max-width:var(--measure-read);}.measure--left{margin-inline:0;max-width:var(--w-read);}.sec--read .sec__head{max-width:var(--w-wide);margin:0 auto var(--sp-lg);padding-top:var(--sp-md);border-top:1px solid var(--hair);display:flex;align-items:baseline;gap:14px;}.sec--read .sec__head .kicker{flex:0 0 auto;}.sec--read .sec__body{max-width:var(--w-read);margin-inline:auto;}.sec--zone{padding-block:var(--sp-zone);}.sec--tight{padding-block:var(--sp-xl);}.sec--endcap{border-bottom:1px solid var(--hair);}.kicker--rule::before,.eyebrow--rule::before{content:"";display:inline-block;width:22px;height:1px;background:var(--orange,#A8481A);vertical-align:middle;margin-right:10px;transform:translateY(-2px);}.rule{border:0;border-top:1px solid var(--hair);margin-block:var(--sp-xl);}a:focus-visible,button:focus-visible{outline:2px solid var(--orange,#A8481A);outline-offset:3px;border-radius:3px;}@media (prefers-reduced-motion: reduce){*{transition:none !important;}}@media (max-width: 1080px){#cnp-nav-praxis .btn.btn-primary{display: none !important;}#cnp-nav-praxis .nav-lang{flex: 0 0 auto;white-space: nowrap;}#cnp-nav-praxis #cnp-lang-wrap{flex: 0 0 auto;}#cnp-nav-praxis .nav-lang-dropdown{min-width: 88px;}}@media (min-width: 901px) and (max-width: 1200px){.praxis .footer-grid{grid-template-columns: 1.4fr repeat(3,1fr) !important;gap: 40px 32px !important;}}@media (min-width: 761px) and (max-width: 900px){.praxis .footer-grid{grid-template-columns: repeat(3,1fr) !important;gap: 36px 28px !important;}}
/* --- cnp-praxis-discoverability-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-praxis-discoverability.css (31387 B) --- */
:root{--orange:#A8481A;--orange-bright:#E2761A;--orange-faint:rgba(199,91,34,0.10);--ink:#1A1714;--ink-2:#4A4138;--muted:#756859;--muted-2:#6F6555;--paper:#F3EEE4;--paper-2:#EDE6D8;--surface:#FBF9F3;--line:#DCD3C2;--line-2:#C9BEAA;--night:#1A1714;}.nav-links{gap: 26px;}#navSimple{display: inline-flex;align-items: center;gap: 26px;}#navSimple a{font-size: 14px;color: var(--ink-2);white-space: nowrap;transition: color .15s;}#navSimple a:hover{color: var(--orange);}.nav-item{position: relative;}.nav-trigger{display: inline-flex;align-items: center;gap: 6px;background: none;border: 0;cursor: pointer;font-family: 'Hanken Grotesk',sans-serif;font-size: 14px;color: var(--ink-2);padding: 0;transition: color .15s;}.nav-trigger:hover,.nav-trigger[aria-expanded="true"]{color: var(--orange);}.nav-trigger .chev{width: 9px;height: 9px;transition: transform .2s ease;}.nav-trigger[aria-expanded="true"] .chev{transform: rotate(180deg);}.nav-search{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;background: none;border: 1px solid transparent;border-radius: 50%;cursor: pointer;color: var(--ink-2);transition: color .15s,border-color .15s,background .15s;}.nav-search:hover{color: var(--orange);border-color: var(--line-2);}.nav-search svg{width: 17px;height: 17px;}.nav-lang{font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);display: inline-flex;gap: 7px;align-items: center;}.nav-lang button{background: none;border: 0;padding: 0;cursor: pointer;font: inherit;letter-spacing: inherit;color: var(--muted-2);transition: color .15s;}.nav-lang button:hover{color: var(--orange);}.nav-lang button.on{color: var(--ink);}.nav-lang .div{color: var(--line-2);}.mega{position: fixed;top: 84px;right: 24px;left: auto;transform: translateY(-6px);width: min(1280px,calc(100vw - 48px));background: var(--surface);border: 1px solid var(--line);border-radius: 4px;box-shadow: 0 30px 70px -28px rgba(26,23,20,0.32),0 2px 0 rgba(26,23,20,0.02);opacity: 0;visibility: hidden;transition: opacity .2s ease,transform .22s cubic-bezier(.16,.8,.3,1),visibility .2s;z-index: 60;overflow: hidden;}.mega[data-open="true"]{opacity: 1;visibility: visible;transform: translateY(0);}.mega-grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1.15fr;gap: 0;}.mega-col{padding: 30px 24px 26px;border-right: 1px solid var(--line);}.mega-col:last-child{border-right: 0;}.mega-col.mega-proof{background: var(--paper);}.mega-label{font-family: 'IBM Plex Mono',monospace;font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase;color: var(--orange);margin: 0 0 16px;display: flex;align-items: center;gap: 10px;}.mega-label::after{content: '';flex: 1;height: 1px;background: var(--line);}.mega-label.sub{margin-top: 26px;color: var(--muted);}.mega-label.sub::after{background: var(--line);}.mega-col > .mega-label.sub:first-child{margin-top: 0;}.mega-grid.mega-grid-3{grid-template-columns: repeat(3,1fr);}.mega-grid.mega-grid-4{grid-template-columns: repeat(3,1fr) 1.15fr;}.mega-list{list-style: none;margin: 0;padding: 0;}.mega-list li{margin: 0;}.mega-link{display: flex;align-items: center;gap: 8px;padding: 6px 9px;margin: 0 -9px;border-radius: 3px;font-size: 14px;color: var(--ink);line-height: 1.3;transition: background .14s,color .14s;}.mega-link:hover{background: var(--orange-faint);color: var(--orange);}.mega-link .star{color: var(--orange);font-size: 11px;line-height: 1;}.mega-link .tag{font-family: 'IBM Plex Mono',monospace;font-size: 9px;letter-spacing: 0.1em;text-transform: uppercase;color: #fff;background: var(--orange);padding: 2px 6px;border-radius: 2px;margin-left: auto;}.mega-link.is-new{}.mega-link.is-new::before{content: '';width: 5px;height: 5px;border-radius: 50%;background: var(--orange);flex: 0 0 auto;}.mega-industries{columns: 1;}.mega-industries li{break-inside: avoid;}.mega-seeall{display: inline-flex;align-items: center;gap: 7px;margin-top: 14px;font-family: 'IBM Plex Mono',monospace;font-size: 11px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--orange);transition: gap .16s,color .16s;}.mega-seeall:hover{color: #A8481A;gap: 11px;}.mega-seeall svg{width: 13px;height: 9px;}.mega-feature{display: block;margin-top: 12px;padding: 16px 16px 15px;background: var(--ink);border-radius: 4px;color: #fff;position: relative;overflow: hidden;transition: transform .2s ease;}.mega-feature:hover{transform: translateY(-2px);color: #fff;}.mega-feature::after{content: '';position: absolute;top: -40px;right: -40px;width: 150px;height: 150px;background: radial-gradient(circle,rgba(226,118,26,0.4) 0%,rgba(226,118,26,0) 65%);pointer-events: none;}.mega-feature .kicker{font-family: 'IBM Plex Mono',monospace;font-size: 9.5px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--orange-bright);display: flex;align-items: center;gap: 6px;}.mega-feature .ttl{font-family: 'Newsreader',serif;font-size: 18px;line-height: 1.2;color: #fff;margin: 8px 0 4px;position: relative;}.mega-feature .sub{font-size: 12.5px;color: rgba(255,255,255,0.62);position: relative;line-height: 1.45;}.mega-proofbtn{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;width: 100%;justify-content: center;padding: 12px 16px;border-radius: 3px;background: var(--orange);color: #fff;font-size: 13.5px;font-weight: 600;transition: background .18s;}.mega-proofbtn:hover{background: #A8481A;color: #fff;}.mega-proofbtn svg{transition: transform .2s;}.mega-proofbtn:hover svg{transform: translateX(3px);}.mega-cta{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 18px 34px;background: var(--paper-2);border-top: 1px solid var(--line);}.mega-cta .txt{font-family: 'Newsreader',serif;font-size: 18px;color: var(--ink);}.mega-cta .txt em{font-style: italic;color: var(--orange);}.search-overlay{position: fixed;inset: 0;z-index: 200;display: flex;flex-direction: column;background: rgba(243,238,228,0.94);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);opacity: 0;visibility: hidden;transition: opacity .28s ease,visibility .28s;}.search-overlay[data-open="true"]{opacity: 1;visibility: visible;}.search-scrim{position: absolute;inset: 0;}.search-close{position: absolute;top: 26px;right: 32px;z-index: 3;width: 46px;height: 46px;border-radius: 50%;background: none;border: 1px solid var(--line-2);cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--ink);transition: background .18s,color .18s,transform .18s;}.search-close:hover{background: var(--ink);color: #fff;transform: rotate(90deg);}.search-inner{position: relative;z-index: 2;width: 100%;max-width: 880px;margin: 0 auto;padding: 0 40px;flex: 1;display: flex;flex-direction: column;justify-content: center;overflow-y: auto;}.search-eyebrow{font-family: 'IBM Plex Mono',monospace;font-size: 12px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--muted);margin-bottom: 18px;display: flex;align-items: center;gap: 12px;}.search-eyebrow::before{content: '';width: 26px;height: 1px;background: var(--orange);}.search-form{display: flex;align-items: center;gap: 14px;border-bottom: 2px solid var(--ink);padding-bottom: 14px;}.search-form svg.lupa{width: 26px;height: 26px;color: var(--muted);flex: 0 0 auto;}.search-input{flex: 1;border: 0;background: none;outline: none;font-family: 'Newsreader',Georgia,serif;font-size: clamp(26px,4.4vw,44px);font-weight: 400;color: var(--ink);letter-spacing: -0.02em;}.search-input::placeholder{color: var(--muted-2);}.search-submit{flex: 0 0 auto;background: var(--orange);color: #fff;border: 0;cursor: pointer;border-radius: 3px;padding: 12px 22px;font-family: 'Hanken Grotesk',sans-serif;font-size: 14px;font-weight: 600;display: inline-flex;align-items: center;gap: 8px;transition: background .18s;}.search-submit:hover{background: #A8481A;}.search-hint{font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.06em;color: var(--muted-2);margin-top: 12px;}.search-hint kbd{font-family: 'IBM Plex Mono',monospace;font-size: 10.5px;background: var(--paper-2);border: 1px solid var(--line-2);border-radius: 3px;padding: 1px 6px;color: var(--ink-2);}.chips-wrap{margin-top: 48px;}.chips-group{margin-bottom: 26px;}.chips-label{font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--muted);margin-bottom: 12px;}.chips{display: flex;flex-wrap: wrap;gap: 9px;}.chip{display: inline-flex;align-items: center;gap: 7px;padding: 8px 14px;border-radius: 100px;background: var(--surface);border: 1px solid var(--line);font-size: 13.5px;color: var(--ink);transition: background .15s,border-color .15s,color .15s,transform .15s;}.chip:hover{background: var(--orange-faint);border-color: var(--orange);color: var(--orange);transform: translateY(-1px);}.chip .star{color: var(--orange);font-size: 11px;}.chip.feat{background: var(--ink);border-color: var(--ink);color: #fff;}.chip.feat:hover{background: var(--orange);border-color: var(--orange);color: #fff;}.chip.feat .star{color: var(--orange-bright);}.chip.feat:hover .star{color: #fff;}.results-hero{padding: 60px 0 40px;border-bottom: 1px solid var(--line);}.results-hero h1{font-size: clamp(34px,4.5vw,56px);}.results-hero h1 em{font-style: italic;color: var(--orange);}.results-meta{font-family: 'IBM Plex Mono',monospace;font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);margin-top: 14px;}.results-search{display: flex;align-items: center;gap: 12px;margin-top: 28px;max-width: 560px;background: var(--surface);border: 1px solid var(--line-2);border-radius: 4px;padding: 8px 8px 8px 16px;}.results-search svg{width: 20px;height: 20px;color: var(--muted);flex: 0 0 auto;}.results-search input{flex: 1;border: 0;background: none;outline: none;font-family: 'Hanken Grotesk',sans-serif;font-size: 16px;color: var(--ink);}.results-pager{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-top: 28px;padding-top: 26px;border-top: 1px solid var(--line);font-family: 'IBM Plex Mono',monospace;font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;}.results-pager .pg{color: var(--ink-2);display: inline-flex;align-items: center;gap: 8px;}.results-pager .pg[aria-disabled="true"]{color: var(--muted-2);}.results-pager a.pg:hover{color: var(--orange);}.results-pager .pg-nums{display: inline-flex;gap: 14px;align-items: center;}.results-pager .pg-nums b{color: var(--orange);}.results-pager .pg-nums a{color: var(--muted);}.results-pager .pg-nums a:hover{color: var(--orange);}.result-list{list-style: none;margin: 0;padding: 0;}.result-item{padding: 30px 0;border-bottom: 1px solid var(--line);display: grid;grid-template-columns: 90px 1fr;gap: 24px;}.result-item .idx{font-family: 'IBM Plex Mono',monospace;font-size: 12px;color: var(--muted-2);letter-spacing: 0.08em;padding-top: 6px;}.result-item h3{margin-bottom: 8px;}.result-item h3 a:hover{color: var(--orange);}.result-item .excerpt{color: var(--ink-2);font-size: 16px;max-width: 64ch;}.result-item .crumbpath{font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);margin-top: 10px;}.related{padding: 84px 0;background: var(--paper-2);border-top: 1px solid var(--line);}.related > .wrap{max-width: 1240px;margin: 0 auto;padding: 0 40px;box-sizing: border-box;}.related-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 32px;flex-wrap: wrap;}.related-head h2{font-size: clamp(26px,3vw,36px);}.related-from{font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);padding: 6px 12px;border: 1px solid var(--line);border-radius: 100px;background: var(--surface);white-space: nowrap;}.related-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;}.rcard{display: flex;flex-direction: column;background: var(--surface);border: 1px solid var(--line);border-radius: 4px;padding: 22px 22px 20px;min-height: 188px;transition: border-color .18s,transform .18s,box-shadow .18s;}.rcard:hover{border-color: var(--orange);transform: translateY(-3px);box-shadow: 0 18px 40px -24px rgba(26,23,20,0.3);}.rcard .rk{font-family: 'IBM Plex Mono',monospace;font-size: 10px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);margin-bottom: 14px;}.rcard h3{font-family: 'Newsreader',serif;font-size: 21px;line-height: 1.18;color: var(--ink);margin-bottom: 8px;font-weight: 400;}.rcard:hover h3{color: var(--orange);}.rcard p{font-size: 14px;color: var(--ink-2);line-height: 1.45;}.rcard .arrow{margin-top: auto;padding-top: 16px;display: inline-flex;align-items: center;gap: 8px;font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);transition: color .18s,gap .18s;}.rcard:hover .arrow{color: var(--orange);gap: 12px;}.rcard.cta{background: var(--ink);border-color: var(--ink);color: #fff;position: relative;overflow: hidden;}.rcard.cta::after{content: '';position: absolute;top: -50px;right: -50px;width: 180px;height: 180px;background: radial-gradient(circle,rgba(226,118,26,0.36) 0%,rgba(226,118,26,0) 65%);pointer-events: none;}.rcard.cta:hover{transform: translateY(-3px);border-color: var(--orange-bright);}.rcard.cta .rk{color: var(--orange-bright);position: relative;}.rcard.cta h3{color: #fff;position: relative;}.rcard.cta:hover h3{color: #fff;}.rcard.cta p{color: rgba(255,255,255,0.66);position: relative;}.rcard.cta .arrow{color: #fff;position: relative;}.rcard.cta:hover .arrow{color: var(--orange-bright);}.bigfooter{background: #14110D;color: rgba(255,255,255,0.62);padding: 72px 0 34px;}.bigfooter .fgrid{display: grid;grid-template-columns: 1.4fr repeat(4,1fr);gap: 36px;padding-bottom: 48px;border-bottom: 1px solid rgba(255,255,255,0.1);}.bigfooter .fbrand{font-family: 'Newsreader',serif;font-size: 21px;color: #fff;display: inline-flex;align-items: center;gap: 9px;margin-bottom: 16px;}.bigfooter .fbrand .dot{width: 7px;height: 7px;border-radius: 50%;background: var(--orange-bright);}.bigfooter .fblurb{font-size: 13.5px;line-height: 1.6;color: rgba(255,255,255,0.5);max-width: 30ch;}.bigfooter .fcol h4{font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--orange-bright);font-weight: 500;margin: 0 0 16px;}.bigfooter .fcol ul{list-style: none;margin: 0;padding: 0;}.bigfooter .fcol li{margin-bottom: 9px;}.bigfooter .fcol a{font-size: 13.5px;color: rgba(255,255,255,0.62);display: inline-flex;align-items: center;gap: 6px;transition: color .15s;}.bigfooter .fcol a:hover{color: #fff;}.bigfooter .fcol a .star{color: var(--orange-bright);font-size: 10px;}.bigfooter .flegal{display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap;padding-top: 26px;font-family: 'IBM Plex Mono',monospace;font-size: 11px;letter-spacing: 0.06em;color: rgba(255,255,255,0.52);}.bigfooter .flegal a{color: rgba(255,255,255,0.5);}.bigfooter .flegal a:hover{color: #fff;}.bigfooter .flegal .links{display: flex;gap: 22px;flex-wrap: wrap;}.nav-burger{display: none;width: 40px;height: 40px;border: 1px solid var(--line-2);border-radius: 3px;background: none;cursor: pointer;align-items: center;justify-content: center;color: var(--ink);}.nav-burger svg{width: 20px;height: 20px;}.mobile-menu{position: fixed;inset: 0;z-index: 150;background: var(--paper);transform: translateX(100%);transition: transform .3s cubic-bezier(.16,.8,.3,1);display: flex;flex-direction: column;overflow-y: auto;}.mobile-menu[data-open="true"]{transform: translateX(0);}.mobile-top{display: flex;align-items: center;justify-content: space-between;padding: 18px 22px;border-bottom: 1px solid var(--line);}.mobile-body{padding: 10px 22px 40px;}.mobile-link{display: block;padding: 16px 0;font-size: 18px;font-family: 'Newsreader',serif;color: var(--ink);border-bottom: 1px solid var(--line);}.acc-trigger{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 16px 0;background: none;border: 0;cursor: pointer;border-bottom: 1px solid var(--line);font-family: 'Newsreader',serif;font-size: 18px;color: var(--ink);}.acc-trigger .chev{width: 12px;height: 12px;transition: transform .22s;color: var(--orange);}.acc-trigger[aria-expanded="true"] .chev{transform: rotate(180deg);}.acc-panel{display: none;padding: 6px 0 14px;}.acc-panel[data-open="true"]{display: block;}.acc-sub{font-family: 'IBM Plex Mono',monospace;font-size: 10px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--orange);margin: 16px 0 8px;}.acc-link{display: flex;align-items: center;gap: 8px;padding: 9px 0;font-size: 15.5px;color: var(--ink-2);}.acc-link:hover{color: var(--orange);}.acc-link .star{color: var(--orange);font-size: 10px;}@media (max-width: 1180px){.mega-grid{grid-template-columns: 1fr 1fr 1fr;}.mega-col{border-bottom: 1px solid var(--line);}.mega-col.mega-proof{grid-column: 1 / -1;border-bottom: 0;}}@media (max-width: 920px){.mega-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 980px){.related-grid{grid-template-columns: 1fr 1fr;}.bigfooter .fgrid{grid-template-columns: 1fr 1fr 1fr;gap: 30px;}.bigfooter .fbrand-col{grid-column: 1 / -1;}}@media (max-width: 880px){.nav-links{display: none;}.nav-burger{display: flex;}.nav-search.always{display: flex;}}@media (max-width: 620px){.related-grid{grid-template-columns: 1fr;}.bigfooter .fgrid{grid-template-columns: 1fr 1fr;}.search-inner{padding: 0 22px;}.search-close{top: 16px;right: 18px;}}.cnp-fieldnotes{background:var(--surface,#FBF9F3);border:1px solid var(--line,#DCD3C2);border-radius:10px;padding:32px 34px;margin:48px auto;max-width:1240px;box-sizing:border-box;}.cnp-fieldnotes .fn-ey{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange,#A8481A);font-weight:600;margin:0;}.cnp-fieldnotes .fn-h{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:27px;line-height:1.12;margin:8px 0 6px;color:var(--ink,#1A1714);}.cnp-fieldnotes .fn-p{margin:0;color:var(--ink-2,#4A4138);font-size:15px;max-width:60ch;line-height:1.55;}.cnp-fieldnotes .fn-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;}.cnp-fieldnotes .fn-form input[type=email]{flex:1;min-width:240px;padding:13px 15px;border:1px solid var(--line,#DCD3C2);border-radius:6px;font-size:15px;font-family:'Hanken Grotesk',sans-serif;background:#fff;color:var(--ink,#1A1714);}.cnp-fieldnotes .fn-form input[type=email]:focus{outline:2px solid var(--orange,#A8481A);outline-offset:1px;border-color:var(--orange,#A8481A);}.cnp-fieldnotes .fn-form button{padding:13px 24px;border:none;border-radius:6px;background:var(--orange,#A8481A);color:#fff;font-weight:600;font-size:15px;cursor:pointer;font-family:'Hanken Grotesk',sans-serif;transition:filter .18s;}.cnp-fieldnotes .fn-form button:hover{filter:brightness(1.07);}.cnp-fieldnotes .fn-mi{font-size:12.5px;color:var(--muted,#6F6555);margin:10px 0 0;}@media(max-width:680px){.cnp-fieldnotes{padding:26px 22px;}.cnp-fieldnotes .fn-form input[type=email]{min-width:100%;}}:root{--orange-faint: rgba(199,91,34,0.08);}.mega-link.is-flagship{font-weight: 600;}.mega-link .mega-tag{display: inline-block;margin-left: 8px;font-family: 'IBM Plex Mono',monospace;font-size: 8.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #fff;background: var(--orange);border-radius: 100px;padding: 2px 7px;vertical-align: middle;}.mega-link .star{color: var(--orange);font-size: 9px;margin-right: 5px;}.svc{background: var(--paper-2);border-top: 1px solid var(--line);}.svc-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-top: 38px;}.svc-card{display: flex;flex-direction: column;background: var(--surface);border: 1px solid var(--line);border-top: 3px solid var(--line-2);border-radius: 4px;padding: 32px 32px 28px;transition: border-color .18s,transform .18s,box-shadow .18s;}.svc-card:hover{transform: translateY(-3px);box-shadow: 0 22px 50px -30px rgba(26,23,20,0.34);}.svc-card.anchor{border-top-color: var(--orange);}.svc-card.anchor:hover{border-color: var(--orange);}.svc-card .k{font-family: 'IBM Plex Mono',monospace;font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--orange);display: flex;align-items: center;gap: 10px;margin-bottom: 18px;}.svc-card .k .badge{background: var(--green);color: #fff;border-radius: 100px;padding: 3px 10px;font-size: 9px;letter-spacing: 0.1em;white-space: nowrap;}.svc-card h3{font-family: 'Newsreader',serif;font-weight: 500;font-size: clamp(24px,2.6vw,31px);line-height: 1.13;color: var(--ink);margin: 0 0 12px;}.svc-card h3 em{font-style: italic;color: var(--orange);}.svc-card > p{font-size: 15.5px;line-height: 1.55;color: var(--ink-2);max-width: 46ch;}.svc-card .svc-meta{font-family: 'IBM Plex Mono',monospace;font-size: 11.5px;color: var(--muted);margin-top: auto;padding-top: 18px;}.svc-card .arrow{margin-top: 20px;display: inline-flex;align-items: center;gap: 9px;font-family: 'Hanken Grotesk',sans-serif;font-weight: 600;font-size: 14.5px;color: var(--orange);}.svc-card .arrow svg{transition: transform .2s;}.svc-card:hover .arrow svg{transform: translateX(3px);}.svc-rail{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 22px;padding-top: 26px;border-top: 1px solid var(--line);}.svc-rail .lab{font-family: 'IBM Plex Mono',monospace;font-size: 10.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);margin-right: 2px;}.svc-pill{display: inline-flex;align-items: center;gap: 8px;background: var(--surface);border: 1px solid var(--line);border-radius: 100px;padding: 9px 16px;font-size: 14px;color: var(--ink);transition: border-color .15s,color .15s,transform .15s;}.svc-pill:hover{border-color: var(--orange);color: var(--orange);transform: translateY(-1px);}.svc-pill .star{color: var(--orange);font-size: 10px;}@media (max-width: 820px){.svc-grid{grid-template-columns: 1fr;}}.result-head{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-bottom: 11px;}.result-type{font-family: 'IBM Plex Mono',monospace;font-size: 9.5px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-2);background: var(--paper-2);border: 1px solid var(--line);border-radius: 100px;padding: 3px 11px;display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;}.result-type .star{color: var(--orange);font-size: 10px;line-height: 1;}.result-type.is-service{color: #fff;background: var(--orange);border-color: var(--orange);}.result-type.is-persona{color: var(--orange);background: var(--orange-faint);border-color: transparent;}.result-item h3 a{color: var(--orange);}.result-item h3 a:hover{color: #A8481A;}.result-item .crumbpath{font-family: 'IBM Plex Mono',monospace;font-size: 10.5px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted);display: inline-flex;align-items: center;gap: 8px;min-width: 0;}.result-item .result-url{font-family: 'IBM Plex Mono',monospace;font-size: 11px;color: var(--muted-2);margin-top: 13px;letter-spacing: 0.01em;word-break: break-word;}@media (max-width: 620px){.result-item{grid-template-columns: 1fr;gap: 0;padding: 20px 18px;}.result-item .idx{display: none;}.results-search,.results-search-form{flex-wrap: wrap;max-width: none;}.results-search input,.results-search-form input{min-width: 0;}.results-search .btn,.results-search-form button{width: 100%;justify-content: center;}}.cnp-search .results-hero > .wrap,.cnp-search .section > .wrap,.cnp-search section > .wrap{max-width: 1240px;margin: 0 auto;padding: 0 40px;box-sizing: border-box;}@media (max-width: 620px){.cnp-search .results-hero > .wrap,.cnp-search .section > .wrap,.cnp-search section > .wrap{padding: 0 22px;}}.related-grid{max-width: 100%;}.related-grid > .rcard,.related-grid > a.rcard{min-width: 0;overflow: hidden;}.rcard .rk,.rcard h3,.rcard p{overflow-wrap: anywhere;}body.cnp-industrynew .related{display: block !important;}body.cnp-industrynew .related > .wrap{width: 100%;max-width: 1240px;margin: 0 auto;box-sizing: border-box;}.related{display: block;}.mega-col-methods .mega-label.sub{margin-top: 18px;}.mega-col-methods .mega-list .mega-link{padding-top: 5px;padding-bottom: 5px;}.mega-col-methods .mega-seeall{margin-top: 16px;}.acc-panel > .acc-sub:first-child{margin-top: 12px;}.mega-col-methods .mega-label.sub{color: var(--orange);}
/* --- cnp-praxis-system-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-praxis-system.css (15584 B) --- */
:root{--rail: 1240px;--rail-pad: 40px;--read-max: 78ch;--t-h1: clamp(40px,5.0vw,60px);--t-h2: clamp(29px,3.2vw,40px);--t-h3: clamp(20px,1.7vw,23px);--t-lede: clamp(18px,1.5vw,21px);--t-eyebrow: 0.72rem;--lh-title: 1.12;--lh-h3: 1.22;--lh-body: 1.65;--sec-pad: clamp(48px,4.5vw,64px);--sec-pad-zone: clamp(60px,5.5vw,80px);--sec-pad-tight: clamp(32px,3vw,44px);}.praxis .container,.cnpnp .container{max-width: var(--rail);margin-inline: auto;padding-inline: var(--rail-pad);width: 100%;}.praxis .cnp-rail,.cnpnp .cnp-rail{max-width: var(--rail);margin-inline: auto;padding-inline: var(--rail-pad);width: 100%;}.praxis .site-header > .container,.praxis .site-header__inner,.praxis .cnp-header__inner,.praxis header.praxis-header .inner,.praxis .nav-praxis__inner{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;width: 100%;}.praxis .cc-proof,.praxis .cc-proof__inner,.praxis .cc-proof .cc-proof__wrap{max-width: none;}.praxis .cc-proof__inner,.praxis .cc-proof__wrap{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;width: 100%;}.praxis .cnp-work > div,.praxis .cnp-work__inner,.praxis [data-section="work-with-us"] > div:first-child{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;width: 100%;}.praxis .g-hero > div,.praxis .g-tools > div,.praxis .g-body > .g-section{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;width: 100%;box-sizing: border-box;}.praxis .g-section > .g-sechead,.praxis .g-section > .g-grid{padding-inline: 0 !important;max-width: none !important;}.praxis .gd-hero > div{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;width: 100%;box-sizing: border-box;}.praxis .gd-layout{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;box-sizing: border-box;grid-template-columns: 220px minmax(0,1fr) !important;column-gap: 64px !important;}.praxis .gd-body{max-width: none !important;}@media (max-width: 900px){.praxis .gd-layout{grid-template-columns: 1fr !important;}}.praxis .p-h{max-width: var(--rail) !important;margin-inline: auto !important;padding-inline: var(--rail-pad) !important;width: 100%;box-sizing: border-box;}.praxis .narrow,.praxis .container-narrow,.cnpnp .narrow{max-width: var(--read-max);margin-inline: auto;padding-inline: var(--rail-pad);}.praxis h1,.cnpnp h1,.praxis .h1,.cnpnp .h1,.praxis .h1-hero{font-family: 'Newsreader',Georgia,serif;font-weight: 400;font-size: var(--t-h1);line-height: var(--lh-title);letter-spacing: -0.02em;text-wrap: balance;}.praxis h2,.cnpnp h2,.praxis .h2,.cnpnp .h2,.praxis .h2-section{font-family: 'Newsreader',Georgia,serif;font-weight: 400;font-size: var(--t-h2);line-height: var(--lh-title);letter-spacing: -0.015em;text-wrap: balance;}.praxis h3,.cnpnp h3,.praxis .h3,.cnpnp .h3{font-family: 'Newsreader',Georgia,serif;font-weight: 500;font-size: var(--t-h3);line-height: var(--lh-h3);letter-spacing: -0.01em;}.praxis .lede,.cnpnp .lede,.praxis .ph-def,.cnpnp .ph-def,.praxis .section-lede{font-size: var(--t-lede);line-height: 1.6;color: var(--ink-2,#4A4138);}.praxis .eyebrow,.cnpnp .eyebrow,.praxis .section-num,.praxis .kicker,.cnpnp .kicker{font-family: 'IBM Plex Mono',monospace;font-size: var(--t-eyebrow);letter-spacing: 0.16em;text-transform: uppercase;font-weight: 500;}.praxis .cnp-work h2,.praxis [data-section="work-with-us"] h2,.praxis .cnp-inshort h2,.praxis .in-short h2{font-size: var(--t-h2) !important;line-height: var(--lh-title) !important;}.praxis .lede,.cnpnp .lede,.praxis .section-lede,.praxis .cnp-work .lede,.praxis [data-section="work-with-us"] .lede{max-width: none;text-wrap: pretty;}.praxis .prose,.cnpnp .prose,.praxis .article-body,.cnpnp .article-body,.praxis .rich-text p{max-width: var(--read-max);text-wrap: pretty;}.praxis .em-orange,.cnpnp .em-orange{font-style: italic;color: var(--orange,#A8481A);}.praxis .title-turn,.cnpnp .title-turn{text-wrap: balance;}.praxis .title-br,.cnpnp .title-br{display: none;}@media (min-width: 720px){.praxis .title-turn .title-br,.cnpnp .title-turn .title-br{display: inline;}.praxis .title-turn,.cnpnp .title-turn{text-wrap: pretty;}}.praxis .kw,.cnpnp .kw{color: var(--orange,#A8481A);font-style: italic;}.praxis .section,.praxis .sec,.cnpnp .sec,.cnpnp .section{padding-top: var(--sec-pad);padding-bottom: var(--sec-pad);}.praxis .section--zone,.praxis .sec--zone,.cnpnp .sec--zone,.praxis [data-zone-start]{padding-top: var(--sec-pad-zone);}.praxis .sec--tight,.cnpnp .sec--tight,.praxis .cc-proof,.praxis .cnp-eyebrow-band{padding-top: var(--sec-pad-tight);padding-bottom: var(--sec-pad-tight);}.praxis .sec + .sec,.cnpnp .sec + .sec,.praxis .section + .section{padding-top: 0;}.praxis .cta-band + footer,.praxis .section:last-of-type{}.praxis .related-grid,.cnpnp .related-grid,.praxis .rgrid,.praxis .keep-exploring__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 18px;margin-top: 28px;}.praxis .rcard,.cnpnp .rcard,.praxis .related-grid > a,.praxis .keep-exploring__grid > a{position: relative;display: flex;flex-direction: column;gap: 8px;background: var(--surface,#FBF9F3);border: 1px solid var(--line,#DCD3C2);border-radius: 8px;padding: 24px 24px 22px;text-decoration: none;color: var(--ink,#1A1714);overflow: hidden;transition: border-color .18s,transform .18s,box-shadow .18s;}.praxis .rcard::before,.praxis .related-grid > a::before,.praxis .keep-exploring__grid > a::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--orange,#A8481A);transform: scaleX(0);transform-origin: left;transition: transform .22s ease;}.praxis .rcard:hover,.praxis .related-grid > a:hover,.praxis .keep-exploring__grid > a:hover{border-color: var(--line-2,#C9BEAA);transform: translateY(-2px);box-shadow: 0 16px 40px -22px rgba(26,23,20,0.3);}.praxis .rcard:hover::before,.praxis .related-grid > a:hover::before,.praxis .keep-exploring__grid > a:hover::before{transform: scaleX(1);}.praxis .rcard .rk,.praxis .rcard .r-kicker{font-family: 'IBM Plex Mono',monospace;font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--orange-text,#A8481A);}.praxis .rcard h3,.praxis .rcard h4,.praxis .rcard .r-title{font-family: 'Newsreader',serif;font-weight: 500;font-size: 20px;line-height: 1.2;margin: 2px 0 0;}.praxis .rcard p,.praxis .rcard .r-desc{font-size: 14px;line-height: 1.55;color: var(--ink-2,#4A4138);margin: 0;}.praxis .rcard .r-more{margin-top: auto;padding-top: 12px;font-family: 'Hanken Grotesk',sans-serif;font-weight: 600;font-size: 13.5px;color: var(--orange-text,#A8481A);}@media (max-width: 680px){:root{--rail-pad: 22px;}.praxis .related-grid,.cnpnp .related-grid{grid-template-columns: 1fr;}}
/* --- cnp-endcta-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-endcta.css (5425 B) --- */
.endcta{max-width:940px;margin:0 auto;text-align:center;border:1px solid var(--line);border-top:1px solid var(--line);border-radius:18px;background: radial-gradient(120% 140% at 50% -20%,rgba(199,91,34,0.06),transparent 60%),linear-gradient(180deg,var(--surface) 0%,var(--paper) 100%);padding:clamp(46px,6vw,72px) clamp(28px,5vw,68px) clamp(40px,5vw,60px);box-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 24px 60px -38px rgba(20,17,13,0.45);}.endcta-mark{display:block;width:20px;height:7px;margin:0 auto 22px;background: radial-gradient(circle 3.5px at 3.5px 3.5px,var(--orange) 96%,transparent),radial-gradient(circle 3.5px at 16.5px 3.5px,var(--orange) 96%,transparent);}.endcta .eyebrow{justify-content:center;margin-bottom:14px;}.endcta h2{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:clamp(30px,4vw,46px);line-height:1.06;letter-spacing:-0.01em;max-width:20ch;margin:0 auto;color:var(--ink);text-wrap:balance;}.endcta h2 em{font-style:italic;color:var(--orange);}.endcta p{font-size:clamp(16px,1.6vw,18px);line-height:1.55;color:var(--ink2);max-width:58ch;margin:18px auto 0;text-wrap:pretty;}.endcta .herocta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px;}.endcta .btn{padding:15px 30px;font-size:15.5px;border-radius:5px;}.endcta .btn-primary{box-shadow:0 10px 24px -12px rgba(199,91,34,0.7);}.endcta-assure{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin:26px 0 0;padding:0;}.endcta-assure li{font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:0.07em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:16px;}.endcta-assure li+li::before{content:"";width:4px;height:4px;border-radius:50%;background:var(--line2);}.endcta--dark{background: radial-gradient(120% 140% at 50% -10%,rgba(226,118,26,0.16),transparent 60%),var(--ink-dark);border-color:rgba(255,255,255,0.10);box-shadow:0 30px 70px -40px rgba(0,0,0,0.7);}.endcta--dark h2{color:#fff;}.endcta--dark h2 em{color:var(--orange-bright);}.endcta--dark p{color:#E0D6C6;}.endcta--dark .kicker{color:var(--orange-bright);}.endcta--dark .eyebrow::before{background:var(--orange-bright);}.endcta--dark .btn-ghost{color:var(--paper);border-color:rgba(255,255,255,0.28);}.endcta--dark .btn-ghost:hover{border-color:var(--orange-bright);color:#fff;}.endcta--dark .endcta-assure li{color:rgba(243,238,228,0.62);}.endcta--dark .endcta-assure li+li::before{background:rgba(255,255,255,0.22);}@media(max-width:560px){.endcta{border-radius:14px;}.endcta .herocta .btn{width:100%;justify-content:center;}}
/* --- cnp-blog-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-blog.css (9519 B) --- */
.praxis .article-hero{padding: 140px 0 48px;background: var(--paper);border-bottom: 1px solid var(--line);}.praxis .article-hero .container{max-width: 920px;margin: 0 auto;padding: 0 24px;}.praxis .back-link{font-family: 'IBM Plex Mono',monospace;font-size: 13px;font-weight: 500;color: var(--ink-2);text-decoration: none;letter-spacing: 0.02em;transition: color 0.2s;}.praxis .back-link:hover{color: var(--orange);}.praxis .category-badge{display: inline-block;font-family: 'IBM Plex Mono',monospace;font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.06em;color: var(--orange);background: rgba(232,119,34,0.08);padding: 5px 12px;border-radius: 3px;margin-top: 28px;}.praxis .article-hero h1{font-family: 'Newsreader',serif;font-size: 42px;font-weight: 400;line-height: 1.2;color: var(--ink);margin: 20px 0 24px;letter-spacing: -0.02em;}.praxis .author-line{display: flex;align-items: center;gap: 14px;padding-top: 8px;}.praxis .author-avatar{width: 48px;height: 48px;border-radius: 50%;object-fit: cover;}.praxis .author-meta{display: flex;flex-direction: column;gap: 2px;}.praxis .author-name{font-family: 'Hanken Grotesk',sans-serif;font-size: 15px;font-weight: 600;color: var(--ink);}.praxis .author-date{font-family: 'IBM Plex Mono',monospace;font-size: 12.5px;color: var(--ink-3);letter-spacing: 0.01em;}.praxis .article-body{max-width: 920px;margin: 0 auto;padding: 56px 24px 72px;}.praxis .article-content p{font-family: 'Hanken Grotesk',sans-serif;font-size: 18.5px;line-height: 1.78;color: var(--ink-2);margin-bottom: 24px;}.praxis .article-content h2{font-family: 'Newsreader',serif;font-size: 30px;font-weight: 500;margin: 46px 0 16px;letter-spacing: -0.01em;color: var(--ink);}.praxis .article-content h3{font-family: 'Newsreader',serif;font-size: 24px;font-weight: 500;margin: 36px 0 12px;color: var(--ink);}.praxis .article-content blockquote{font-family: 'Newsreader',serif;font-size: 25px;line-height: 1.4;font-style: italic;color: var(--ink);border-left: 3px solid var(--orange);padding-left: 28px;margin: 40px 0;}.praxis .article-content ul,.praxis .article-content ol{margin: 20px 0;padding-left: 24px;}.praxis .article-content li{font-family: 'Hanken Grotesk',sans-serif;font-size: 17px;line-height: 1.7;color: var(--ink-2);margin-bottom: 8px;}.praxis .article-content img{border-radius: 4px;margin: 32px 0;max-width: 100%;height: auto;}.praxis .article-content strong{font-weight: 600;color: var(--ink);}.praxis .article-content a{color: var(--orange);text-decoration: underline;text-underline-offset: 3px;}.praxis .article-content a:hover{color: var(--orange-bright);}.praxis .article-content figure{margin: 36px 0;}.praxis .article-content figcaption{font-family: 'IBM Plex Mono',monospace;font-size: 12px;color: var(--ink-3);margin-top: 8px;text-align: center;}.praxis .article-content .drop-intro{font-family: 'Newsreader',serif;font-size: 23px;font-style: italic;line-height: 1.6;color: var(--ink);}.praxis .author-card{max-width: 920px;margin: 0 auto;padding: 0 24px 64px;}.praxis .author-card-inner{display: flex;align-items: flex-start;gap: 20px;padding: 32px;background: var(--surface);border: 1px solid var(--line);border-radius: 6px;}.praxis .author-card-img{width: 68px;height: 68px;border-radius: 50%;object-fit: cover;flex-shrink: 0;}.praxis .author-card-info{display: flex;flex-direction: column;gap: 6px;}.praxis .author-card-name{font-family: 'Hanken Grotesk',sans-serif;font-size: 17px;font-weight: 600;color: var(--ink);}.praxis .author-card-role{font-family: 'IBM Plex Mono',monospace;font-size: 11px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.06em;color: var(--orange);}.praxis .author-card-bio{font-family: 'Hanken Grotesk',sans-serif;font-size: 15px;line-height: 1.6;color: var(--ink-2);margin-top: 4px;}.praxis .related-section{background: var(--paper-2);border-top: 1px solid var(--line);padding: 64px 0 80px;}.praxis .related-section .container{max-width: 1080px;margin: 0 auto;padding: 0 24px;}.praxis .related-section h3{font-family: 'Newsreader',serif;font-size: 28px;font-weight: 400;color: var(--ink);margin-bottom: 32px;}.praxis .related-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px;}.praxis .related-card{background: var(--paper);border: 1px solid var(--line);border-radius: 6px;padding: 28px 24px;text-decoration: none;transition: border-color 0.2s,box-shadow 0.2s;}.praxis .related-card:hover{border-color: var(--orange);box-shadow: 0 4px 16px rgba(0,0,0,0.06);}.praxis .related-card .cat-badge{font-family: 'IBM Plex Mono',monospace;font-size: 10px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.06em;color: var(--orange);}.praxis .related-card .card-title{font-family: 'Newsreader',serif;font-size: 19px;font-weight: 400;color: var(--ink);margin: 10px 0 8px;line-height: 1.3;}.praxis .related-card .card-excerpt{font-family: 'Hanken Grotesk',sans-serif;font-size: 14px;line-height: 1.6;color: var(--ink-3);}@media (max-width: 760px){.praxis .article-hero h1{font-size: 30px;}.praxis .article-content .drop-intro{font-size: 20px;}.praxis .article-content h2{font-size: 26px;}.praxis .article-content blockquote{font-size: 21px;}.praxis .related-grid{grid-template-columns: 1fr;}.praxis .author-card-inner{flex-direction: column;align-items: center;text-align: center;}}.praxis .article-content table{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0;background:var(--surface,#FBF9F3);}.praxis .article-content th{font-family:'IBM Plex Mono',monospace;font-size:10.5px;letter-spacing:0.08em;text-transform:uppercase;background:var(--ink,#1A1714);color:#EDE6D8;text-align:left;padding:10px 12px;font-weight:500;}.praxis .article-content td{padding:10px 12px;border-bottom:1px solid var(--line,#DCD3C2);vertical-align:top;}.praxis .article-content .callout{border-left:3px solid var(--orange,#A8481A);background:rgba(199,91,34,0.10);padding:14px 18px;margin:22px 0;border-radius:0 3px 3px 0;color:var(--ink-2,#4A4138);}.praxis .article-content .cta-inline{background:var(--surface,#FBF9F3);border:1px solid var(--line,#DCD3C2);border-radius:3px;padding:24px 28px;margin:36px 0;}.praxis .article-content .cta-inline b{font-family:'Newsreader',serif;font-size:19px;font-weight:500;}.praxis .article-content .cta-inline .btn,.praxis .article-content a.btn{display:inline-flex;padding:13px 24px;font-size:14.5px;font-weight:600;border-radius:2px;background:var(--orange,#A8481A);color:#fff;text-decoration:none;margin-top:12px;}.praxis .article-content .fig{margin:30px 0;}.praxis .article-content .fig svg{width:100%;height:auto;display:block;background:var(--surface,#FBF9F3);border:1px solid var(--line,#DCD3C2);border-radius:3px;}.praxis .article-content .fig figcaption{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:0.04em;color:var(--muted,#756859);margin-top:10px;}.praxis .article-content .eyebrow{display:inline-block;font-family:'IBM Plex Mono',monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:var(--orange,#A8481A);background:rgba(199,91,34,0.10);padding:5px 12px;border-radius:3px;}.praxis .article-content details.faq{border-bottom:1px solid var(--line,#DCD3C2);}.praxis .article-content details.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:24px;}.praxis .article-content details.faq summary::-webkit-details-marker{display:none;}.praxis .article-content details.faq summary::after{content:'+';color:var(--orange,#A8481A);font-size:20px;}.praxis .article-content details.faq[open] summary::after{content:'\2013';}.praxis .article-content details.faq p{margin:0 0 22px;font-size:15px;color:var(--ink-2,#4A4138);}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:999;transition:transform .18s;}.whatsapp-float:hover{transform:scale(1.06);}
/* --- cnp-hub-nav-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-hub-nav.css (8007 B) --- */
:root{--fam-method:#A8481A;--fam-industry:#1D9E75;--fam-ai:#E51A4B;--fam-tools:#2A2928;}.fam-method{--fam:var(--fam-method);}.fam-industry{--fam:var(--fam-industry);}.fam-ai{--fam:var(--fam-ai);}.fam-tools{--fam:var(--fam-tools);}[class*="fam-"]{}.pillar-hub,.crosspillar{--fam:var(--fam-method);}.pillar-hub-head{border-top:1px solid var(--line);padding-top:clamp(28px,4vw,44px);margin-bottom:clamp(26px,3.5vw,40px);}.pillar-hub-head .fam-tag{display:inline-flex;align-items:center;gap:9px;font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fam);margin-bottom:14px;}.pillar-hub-head .fam-tag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fam);}.pillar-hub-head h2{font-family:'Newsreader',serif;font-weight:500;font-size:clamp(26px,3.4vw,40px);line-height:1.08;letter-spacing:-0.01em;max-width:24ch;}.pillar-hub-head p{color:var(--ink2);font-size:16.5px;line-height:1.55;max-width:62ch;margin-top:12px;text-wrap:pretty;}.pillar-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.hub-card{display:flex;flex-direction:column;gap:0;position:relative;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:24px 24px 22px;overflow:hidden;transition:border-color .16s,transform .16s,box-shadow .16s;}.hub-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fam);opacity:.85;}.hub-card:hover{border-color:var(--fam);transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(20,17,13,.5);}.hub-card .num{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.08em;color:var(--muted);}.hub-card h3{font-family:'Newsreader',serif;font-weight:500;font-size:21px;line-height:1.18;margin:10px 0 0;color:var(--ink);text-wrap:balance;}.hub-card p{font-size:14px;line-height:1.5;color:var(--ink2);margin:9px 0 0;text-wrap:pretty;}.hub-card .go{margin-top:16px;font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fam);display:inline-flex;align-items:center;gap:7px;}.hub-card .go::after{content:"\2192";transition:transform .16s;}.hub-card:hover .go::after{transform:translateX(4px);}.hub-card.lead{grid-column:span 3;flex-direction:row;align-items:center;gap:28px;background:linear-gradient(180deg,var(--surface) 0%,var(--paper) 100%);}.hub-card.lead .lead-body{flex:1;}.hub-card.lead h3{font-size:26px;}.hub-card.lead .go{margin-top:12px;}.hub-card.lead .lead-aside{flex:none;font-family:'Newsreader',serif;font-style:italic;font-size:17px;color:var(--muted);max-width:22ch;text-align:right;}.crosspillar{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px);}.crosspillar .back{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--fam);border-radius:8px;padding:20px 24px;transition:border-color .16s,transform .16s;}.crosspillar .back:hover{border-color:var(--fam);transform:translateX(2px);}.crosspillar .back .b-tag{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fam);}.crosspillar .back .b-title{font-family:'Newsreader',serif;font-weight:500;font-size:21px;color:var(--ink);line-height:1.15;}.crosspillar .back .b-go{margin-left:auto;font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fam);white-space:nowrap;display:inline-flex;align-items:center;gap:8px;}.crosspillar .back .b-go::after{content:"\2192";transition:transform .16s;}.crosspillar .back:hover .b-go::after{transform:translateX(4px);}.crosspillar .neigh-label{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:28px 0 14px;}.crosspillar .neigh{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}.neigh-card{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px 16px 16px 18px;transition:border-color .16s,transform .16s;}.neigh-card::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--nfam,var(--fam));}.neigh-card:hover{border-color:var(--nfam,var(--fam));transform:translateY(-2px);}.neigh-card .nf{font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nfam,var(--fam));display:inline-flex;align-items:center;gap:7px;}.neigh-card .nf::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nfam,var(--fam));}.neigh-card h4{font-family:'Newsreader',serif;font-weight:500;font-size:16.5px;line-height:1.2;color:var(--ink);margin:0;text-wrap:balance;}.nf-method{--nfam:var(--fam-method);}.nf-industry{--nfam:var(--fam-industry);}.nf-ai{--nfam:var(--fam-ai);}.nf-tools{--nfam:var(--fam-tools);}@media(max-width:880px){.pillar-hub-grid{grid-template-columns:repeat(2,1fr);}.hub-card.lead{grid-column:span 2;}.crosspillar .neigh{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.pillar-hub-grid{grid-template-columns:1fr;}.hub-card.lead{grid-column:span 1;flex-direction:column;align-items:flex-start;gap:14px;}.hub-card.lead .lead-aside{text-align:left;}.crosspillar .neigh{grid-template-columns:1fr;}.crosspillar .back .b-go{margin-left:0;width:100%;}}
/* --- cnp-blog-praxis-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-blog-praxis.css (4540 B) --- */
.praxis .article-content h2{position:relative;margin-top:78px;margin-bottom:22px;padding-top:30px;font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-0.015em;color:#1A1714;}.praxis .article-content h2::before{content:"";position:absolute;top:0;left:0;width:34px;height:2px;background:#A8481A;}.praxis .article-content h2 em{font-style:italic;color:#A8481A;}.praxis .article-content h3{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:24px;line-height:1.2;color:#1A1714;margin-top:44px;margin-bottom:12px;}.praxis .article-content > p{font-size:18.5px;line-height:1.75;color:#4A453E;margin:0 0 22px;}.praxis .article-content .drop-intro{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:23px;line-height:1.4;color:#1A1714;}.praxis .article-content ul,.praxis .article-content ol{margin:6px 0 26px;padding-left:2px;}.praxis .article-content ul li,.praxis .article-content ol li{font-size:18px;line-height:1.7;color:#4A453E;margin-bottom:12px;}.article-content .geo{background:#FBF9F3;border-left:3px solid #A8481A;border-radius:12px;padding:30px 34px;margin:44px 0;}.article-content .geo .g-label{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#1C7A57;display:block;margin-bottom:12px;}.article-content .geo .g-q{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:25px;line-height:1.25;color:#1A1714;margin:0 0 14px;}.article-content .geo .g-a{font-size:16.5px;line-height:1.68;color:#4A453E;margin:0;}.article-content .pcallout{border-top:1px solid #DCD3C2;border-bottom:1px solid #DCD3C2;padding:28px 0;margin:48px 0;font-family:'Newsreader',Georgia,serif;font-size:26px;line-height:1.32;color:#1A1714;font-style:italic;}.article-content .pcallout em{color:#A8481A;font-style:italic;}.article-content .routefig{background:#211D17;border-radius:14px;padding:34px 34px 24px;margin:52px 0;}.article-content .routefig svg{width:100%;height:auto;display:block;}.article-content .routefig .rf-cap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:'IBM Plex Mono',monospace;font-size:12px;color:#6F6555;margin-top:16px;letter-spacing:.04em;}.article-content .statband{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:48px 0;padding:30px 0;border-top:1px solid #DCD3C2;border-bottom:1px solid #DCD3C2;}.article-content .statband .st .n{font-family:'Newsreader',Georgia,serif;font-weight:500;font-size:42px;line-height:1;color:#A8481A;}.article-content .statband .st .l{font-size:14.5px;line-height:1.4;color:#4A453E;margin-top:8px;}@media(max-width:720px){.article-content .statband{grid-template-columns:1fr;gap:18px;}.article-content .geo .g-q,.article-content .pcallout{font-size:21px;}}.praxis .article-body{max-width:1240px !important;padding-left:40px;padding-right:40px;}.praxis .article-content{max-width:none;}.praxis .article-content > p,.praxis .article-content > h2,.praxis .article-content > h3,.praxis .article-content > ul,.praxis .article-content > ol,.praxis .article-content > blockquote{max-width:760px;margin-left:0;margin-right:auto;}.praxis .article-content > .geo,.praxis .article-content > .statband,.praxis .article-content > .routefig,.praxis .article-content > .pcallout,.praxis .article-content > .cta-inline,.praxis .article-content > figure,.praxis .article-content > .author-card{max-width:1160px;margin-left:0;margin-right:auto;}@media(max-width:1000px){.praxis .article-body{padding-left:22px;padding-right:22px;}.praxis .article-content > p,.praxis .article-content > h2,.praxis .article-content > h3,.praxis .article-content > ul,.praxis .article-content > ol{max-width:none;}}.praxis .article-hero .container{max-width:1240px !important;padding-left:40px !important;padding-right:40px !important;}.praxis .article-hero .container > *{max-width:900px;}
/* --- praxis-type-css  <-  /novo/wp-content/themes/coachfocus-child/praxis/praxis-type.css (5311 B) --- */
:root{--tp-xs: 12px;--tp-sm: 13.5px;--tp-base: 16px;--tp-md: 18px;--tp-lg: 21px;--tp-h4: clamp(19px,1.6vw,22px);--tp-h3: clamp(22px,2.2vw,27px);--tp-h2: clamp(27px,3.2vw,38px);--tp-h1: clamp(36px,5vw,58px);--tp-hero: clamp(40px,5.6vw,66px);--lh-display: 1.05;--lh-head: 1.14;--lh-body: 1.62;--lh-tight: 1.4;--ls-display: -0.015em;--ls-head: -0.008em;--ls-mono: 0.1em;--measure-body: 66ch;--measure-lede: 58ch;--measure-head: 24ch;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 40px;--sp-5: 64px;--sp-6: 96px;--sp-7: 144px;--sec-pad: var(--sp-6);--sec-pad-hero: clamp(64px,9vh,112px);}.tp h1,.tp-h1{font-family:'Newsreader',serif;font-weight:500;font-size:var(--tp-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:var(--measure-head);text-wrap:balance;}.tp h2,.tp-h2{font-family:'Newsreader',serif;font-weight:500;font-size:var(--tp-h2);line-height:var(--lh-head);letter-spacing:var(--ls-head);max-width:32ch;text-wrap:balance;}.tp h3,.tp-h3{font-family:'Newsreader',serif;font-weight:500;font-size:var(--tp-h3);line-height:var(--lh-head);}.tp h4,.tp-h4{font-family:'Hanken Grotesk',sans-serif;font-weight:700;font-size:var(--tp-h4);}.turn,.tp h1 em,.tp h2 em{font-style:italic;color:var(--orange,#A8481A);}.tp p,.tp-body{font-family:'Hanken Grotesk',sans-serif;font-size:var(--tp-base);line-height:var(--lh-body);max-width:var(--measure-body);text-wrap:pretty;}.tp .lede,.tp-lede{font-size:var(--tp-lg);line-height:1.55;max-width:var(--measure-lede);color:var(--ink2,#4A443C);text-wrap:pretty;}.tp-label{font-family:'IBM Plex Mono',monospace;font-size:var(--tp-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;font-weight:500;}.dropcap::first-letter{font-family:'Newsreader',serif;font-weight:500;font-size:3.1em;line-height:.82;float:left;padding:6px 10px 0 0;color:var(--orange,#A8481A);}.leadin{font-weight:700;letter-spacing:.04em;font-variant:small-caps;}.pullquote{font-family:'Newsreader',serif;font-style:italic;font-weight:400;font-size:clamp(21px,2.6vw,28px);line-height:1.35;max-width:44ch;padding-left:22px;border-left:3px solid var(--orange,#A8481A);text-wrap:pretty;}.pullquote .qt::before{content:"\201C";}.pullquote .qt::after{content:"\201D";}.pullquote .cite{display:block;margin-top:12px;font-family:'IBM Plex Mono',monospace;font-style:normal;font-size:var(--tp-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--muted,#8A8071);}.pullquote .cite::before{content:"";}.tp h1,.tp h2,.tp h3{text-wrap:balance;}.tp p,.tp li,.tp .lede{text-wrap:pretty;}.sec-rhythm{padding-block:var(--sec-pad);}.sec-rhythm.hero{padding-block:var(--sec-pad-hero) var(--sp-5);}.tp h2 + p{margin-top:var(--sp-2);}.tp p + p{margin-top:var(--sp-2);}.tp .lede{margin-top:var(--sp-3);}.tp.article p{margin-top:var(--sp-2);}.tp.article h2{margin-top:var(--sp-4);}.tp.article h3{margin-top:var(--sp-3);}.tp.article ul,.tp.article ol{max-width:var(--measure-body);padding-left:1.2em;}.tp.article li{line-height:var(--lh-body);margin-top:6px;}
/* --- praxis-motion-css-css  <-  /novo/wp-content/themes/coachfocus-child/praxis/praxis-motion.css (4466 B) --- */
:root{--mt-fast: 160ms;--mt-base: 300ms;--mt-slow: 560ms;--mt-reveal: 700ms;--me-out: cubic-bezier(.22,.61,.36,1);--me-spring: cubic-bezier(.34,1.36,.44,1);--me-inout: cubic-bezier(.6,0,.3,1);--mv-rise: 22px;--mv-lift: -3px;}.reveal{opacity:0;transform:translateY(var(--mv-rise));}.reveal.is-in{opacity:1;transform:none;transition: opacity var(--mt-reveal) var(--me-out),transform var(--mt-reveal) var(--me-out);}.reveal[data-reveal-delay="1"].is-in{transition-delay: 60ms;}.reveal[data-reveal-delay="2"].is-in{transition-delay: 120ms;}.reveal[data-reveal-delay="3"].is-in{transition-delay: 180ms;}.reveal[data-reveal-delay="4"].is-in{transition-delay: 240ms;}.reveal[data-reveal-delay="5"].is-in{transition-delay: 300ms;}.reveal[data-reveal-delay="6"].is-in{transition-delay: 360ms;}.reveal-group > .reveal:nth-child(2).is-in{transition-delay: 90ms;}.reveal-group > .reveal:nth-child(3).is-in{transition-delay: 180ms;}.reveal-group > .reveal:nth-child(4).is-in{transition-delay: 270ms;}.reveal-group > .reveal:nth-child(5).is-in{transition-delay: 360ms;}.reveal-group > .reveal:nth-child(n+6).is-in{transition-delay: 450ms;}.lk{position:relative;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--mt-base) var(--me-out),color var(--mt-fast) ease;}.lk:hover{background-size:100% 1px;}.liftable{transition:transform var(--mt-base) var(--me-out),box-shadow var(--mt-base) var(--me-out),border-color var(--mt-base) ease;}.liftable:hover{transform:translateY(var(--mv-lift));box-shadow:0 24px 48px -28px rgba(26,23,20,.28);}.arr .a{display:inline-block;transition:transform var(--mt-base) var(--me-spring);}.arr:hover .a{transform:translateX(4px);}.countup{font-variant-numeric:tabular-nums;}.sec-settle{opacity:0;transform:translateY(14px);}.sec-settle.is-in{opacity:1;transform:none;transition:opacity var(--mt-slow) var(--me-inout),transform var(--mt-slow) var(--me-inout);}.hl{background-image:linear-gradient(rgba(199,91,34,.16),rgba(199,91,34,.16));background-size:0% 42%;background-repeat:no-repeat;background-position:0 78%;transition:background-size 900ms var(--me-out) 300ms;}.is-in .hl,.hl.is-in{background-size:100% 42%;}@media (prefers-reduced-motion: reduce){.reveal,.sec-settle{opacity:1 !important;transform:none !important;transition:none !important;}.lk,.liftable,.arr .a,.hl{transition:none !important;}.hl{background-size:100% 42%;}}
/* --- praxis-heroart-css  <-  /novo/wp-content/themes/coachfocus-child/praxis/praxis-heroart.css (6045 B) --- */
.heroart{position:relative;overflow:hidden;}.heroart > *{position:relative;z-index:2;}.heroart::before,.heroart::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;}.heroart::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.5;}.heroart.arc::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 640' fill='none' preserveAspectRatio='xMidYMax slice'%3E%3Cpath d='M-40 600 C 240 190, 560 120, 820 160 C 1060 197, 1240 340, 1460 520' stroke='%23C75B22' stroke-opacity='0.22' stroke-width='2.5'/%3E%3Cpath d='M-40 630 C 260 280, 620 210, 880 245 C 1100 275, 1260 400, 1460 570' stroke='%231A1714' stroke-opacity='0.08' stroke-width='1.5'/%3E%3C/svg%3E");background-size:cover;background-position:center bottom;}.heroart.bars::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 640' preserveAspectRatio='xMidYMax slice'%3E%3Cg fill='%23C75B22'%3E%3Crect x='60' y='470' width='16' height='130' opacity='.16'/%3E%3Crect x='104' y='492' width='16' height='108' opacity='.15'/%3E%3Crect x='148' y='508' width='16' height='92' opacity='.14'/%3E%3Crect x='192' y='521' width='16' height='79' opacity='.12'/%3E%3Crect x='236' y='532' width='16' height='68' opacity='.11'/%3E%3Crect x='280' y='541' width='16' height='59' opacity='.10'/%3E%3Crect x='324' y='549' width='16' height='51' opacity='.09'/%3E%3Crect x='368' y='556' width='16' height='44' opacity='.08'/%3E%3Crect x='412' y='562' width='16' height='38' opacity='.07'/%3E%3Crect x='456' y='567' width='16' height='33' opacity='.06'/%3E%3Crect x='500' y='572' width='16' height='28' opacity='.055'/%3E%3Crect x='544' y='576' width='16' height='24' opacity='.05'/%3E%3Crect x='588' y='580' width='16' height='20' opacity='.045'/%3E%3Crect x='632' y='583' width='16' height='17' opacity='.04'/%3E%3C/g%3E%3Cg fill='%23C43D2B'%3E%3Crect x='1180' y='600' width='16' height='14' opacity='.10'/%3E%3Crect x='1224' y='600' width='16' height='20' opacity='.12'/%3E%3Crect x='1268' y='600' width='16' height='28' opacity='.14'/%3E%3Crect x='1312' y='600' width='16' height='38' opacity='.16'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center bottom;}.heroart.eq::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 640'%3E%3Ctext x='1370' y='180' text-anchor='end' font-family='IBM Plex Mono,monospace' font-size='120' fill='%231A1714' fill-opacity='0.045'%3E26 + 12x%3C/text%3E%3Ctext x='1370' y='320' text-anchor='end' font-family='IBM Plex Mono,monospace' font-size='120' fill='%231A1714' fill-opacity='0.045'%3E+ 26u%3C/text%3E%3Ctext x='1370' y='460' text-anchor='end' font-family='IBM Plex Mono,monospace' font-size='120' fill='%23C75B22' fill-opacity='0.07'%3E= EUR/min%3C/text%3E%3C/svg%3E");background-size:cover;background-position:center;}.heroart.dark{background:var(--ink-dark,#1A1714);color:var(--paper,#F3EEE4);}.heroart.dark::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 640' fill='none' preserveAspectRatio='xMidYMax slice'%3E%3Cpath d='M-40 600 C 240 190, 560 120, 820 160 C 1060 197, 1240 340, 1460 520' stroke='%23E2761A' stroke-opacity='0.3' stroke-width='2.5'/%3E%3Cpath d='M-40 630 C 260 280, 620 210, 880 245 C 1100 275, 1260 400, 1460 570' stroke='%23F3EEE4' stroke-opacity='0.07' stroke-width='1.5'/%3E%3C/svg%3E");background-size:cover;background-position:center bottom;}.heroart.dark::after{mix-blend-mode:screen;opacity:.35;}.heroart .hero-split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;}@media(max-width:860px){.heroart .hero-split{grid-template-columns:1fr;}}.heroart .hero-photo{position:relative;border-radius:12px;overflow:hidden;}.heroart .hero-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);}.heroart .hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(199,91,34,.18),rgba(26,23,20,.22));mix-blend-mode:multiply;}
/* --- praxis-hero-system-css  <-  /novo/wp-content/themes/coachfocus-child/praxis/praxis-hero-system.css (5671 B) --- */
.hub-hero.heroart,.ph-hero.heroart,.pv-hero.heroart,.hero-insights.heroart,.hero-about.heroart,.wwu-hero.heroart{position:relative;overflow:hidden;}.hub-hero.heroart::before,.ph-hero.heroart::before,.pv-hero.heroart::before,.hero-insights.heroart::before,.hero-about.heroart::before,.wwu-hero.heroart::before{background-position:center bottom;}.hub-hero.heroart::before,.ph-hero.heroart::before,.pv-hero.heroart::before,.hero-insights.heroart::before{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 32%);mask-image:linear-gradient(180deg,transparent 0%,#000 32%);}@media (prefers-reduced-motion: no-preference){.hero-enter h1{animation:heroRise 480ms var(--me-out,cubic-bezier(.22,.61,.36,1)) both;}.hero-enter .lede{animation:heroRise 480ms var(--me-out,cubic-bezier(.22,.61,.36,1)) 90ms both;}.hero-enter .herocta,.hero-enter .hero-cta-pair{animation:heroRise 480ms var(--me-out,cubic-bezier(.22,.61,.36,1)) 170ms both;}@keyframes heroRise{from{transform:translateY(10px);}to{transform:none;}}}.hero-cta-pair{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center;}.hero-cta-pair .btn-ghost{opacity:.92;}.hero-dark .hero-cta-pair .btn-ghost,.heroart.dark .hero-cta-pair .btn-ghost,.ev-hero .hero-cta-pair .btn-ghost{border-color:rgba(243,238,228,.35);color:var(--paper,#F3EEE4);}.hero-dark .hero-cta-pair .btn-ghost:hover,.heroart.dark .hero-cta-pair .btn-ghost:hover,.ev-hero .hero-cta-pair .btn-ghost:hover{border-color:var(--orange-bright,#E2761A);color:var(--orange-bright,#E2761A);}.sec-rhythm{padding-block:var(--sp-6,96px);}.sec-rhythm.tight{padding-block:var(--sp-5,64px);}.sec-rhythm.flush-top{padding-block-start:var(--sp-3,24px);}.sec-rhythm.hero{padding-block:var(--sec-pad-hero,clamp(64px,9vh,112px)) var(--sp-5,64px);}.stat-band{padding-block:var(--sp-4,40px);border-top:1px solid var(--line,#E5DFD1);}.stat-band + .sec-rhythm{padding-block-start:var(--sp-5,64px);}.countup{font-variant-numeric:tabular-nums;}.stat-range{font-variant-numeric:tabular-nums;}.eur{font-variant-numeric:tabular-nums;white-space:nowrap;}@media(max-width:400px){.tp h1,.tp-h1{font-size:clamp(30px,9.5vw,36px);}.hero-cta-pair .btn{width:100%;justify-content:center;}.stat-band [class*="grid"],.statgrid{grid-template-columns:1fr !important;}}
/* --- praxis-heroart-regional-css  <-  /novo/wp-content/themes/coachfocus-child/praxis/praxis-heroart-regional.css (4734 B) --- */
.heroart.regional::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 640' fill='none' preserveAspectRatio='xMidYMax slice'%3E%3C!-- meridianos: arcos de longitude, neutros --%3E%3Cpath d='M200 -40 C 320 160, 320 480, 200 680' stroke='%231A1714' stroke-opacity='0.055' stroke-width='1.5'/%3E%3Cpath d='M480 -40 C 560 160, 560 480, 480 680' stroke='%231A1714' stroke-opacity='0.05' stroke-width='1.5'/%3E%3Cpath d='M760 -40 C 800 160, 800 480, 760 680' stroke='%231A1714' stroke-opacity='0.045' stroke-width='1.5'/%3E%3Cpath d='M1040 -40 C 1040 160, 1040 480, 1040 680' stroke='%231A1714' stroke-opacity='0.04' stroke-width='1.5'/%3E%3C!-- paralelos --%3E%3Cpath d='M-40 200 C 400 168, 1000 168, 1440 200' stroke='%231A1714' stroke-opacity='0.05' stroke-width='1.5'/%3E%3Cpath d='M-40 400 C 400 376, 1000 376, 1440 400' stroke='%231A1714' stroke-opacity='0.045' stroke-width='1.5'/%3E%3C!-- o arco da casa atravessa: o metodo viaja --%3E%3Cpath d='M-40 560 C 300 300, 700 220, 1440 330' stroke='%23C75B22' stroke-opacity='0.2' stroke-width='2.5'/%3E%3Ccircle cx='1085' cy='273' r='5' fill='%23C75B22' fill-opacity='0.45'/%3E%3C/svg%3E");background-size:cover;background-position:center;}.heroart.regional.dark::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 640' fill='none' preserveAspectRatio='xMidYMax slice'%3E%3Cpath d='M200 -40 C 320 160, 320 480, 200 680' stroke='%23F3EEE4' stroke-opacity='0.06' stroke-width='1.5'/%3E%3Cpath d='M480 -40 C 560 160, 560 480, 480 680' stroke='%23F3EEE4' stroke-opacity='0.055' stroke-width='1.5'/%3E%3Cpath d='M760 -40 C 800 160, 800 480, 760 680' stroke='%23F3EEE4' stroke-opacity='0.05' stroke-width='1.5'/%3E%3Cpath d='M1040 -40 C 1040 160, 1040 480, 1040 680' stroke='%23F3EEE4' stroke-opacity='0.045' stroke-width='1.5'/%3E%3Cpath d='M-40 200 C 400 168, 1000 168, 1440 200' stroke='%23F3EEE4' stroke-opacity='0.055' stroke-width='1.5'/%3E%3Cpath d='M-40 400 C 400 376, 1000 376, 1440 400' stroke='%23F3EEE4' stroke-opacity='0.05' stroke-width='1.5'/%3E%3Cpath d='M-40 560 C 300 300, 700 220, 1440 330' stroke='%23E2761A' stroke-opacity='0.26' stroke-width='2.5'/%3E%3Ccircle cx='1085' cy='273' r='5' fill='%23E2761A' fill-opacity='0.5'/%3E%3C/svg%3E");}.praxis .rcard.cta,.cnpnp .rcard.cta,.praxis .related-grid > a.rcard.cta{background: var(--ink,#1A1714);border-color: var(--ink,#1A1714);color: #fff;}.praxis .rcard.cta h3{color: #fff;}.praxis .rcard.cta p{color: rgba(255,255,255,0.72);}.praxis .rcard.cta .rk,.praxis .rcard.cta .r-kicker{color: var(--orange-bright,#E2761A);}.praxis .rcard.cta .arrow,.praxis .rcard.cta .r-more{color: #fff;}.praxis .rcard.cta:hover{border-color: var(--orange-bright,#E2761A);}.praxis .rcard.cta::before{background: var(--orange-bright,#E2761A);}