@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700&family=Roboto+Mono:wght@400;500&display=swap");.cp{--ink:#222f30;--void:#000;--bone:#f7f7f5;--paper:#fff;--graphite:#4d5757;--lichen:#c9cbbe;--tissue:#e7e8e1;--frost:#eee;--lime:#cef79e;--ink-soft:#9fb0ad;--hair:#34403f;--sans:"Manrope",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--maxw:1200px;font-family:var(--sans);font-weight:400;background:var(--ink);color:var(--bone);line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;scroll-behavior:smooth}.cp *{box-sizing:border-box;margin:0;padding:0}.cp a{color:inherit;text-decoration:none}.cp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.cp .mono{font-weight:400;font-size:11.5px}.cp .mono,.cp .tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em}.cp .tag{display:inline-flex;align-items:center;font-size:11px;color:var(--ink-soft)}.cp .tag:before{content:"/ ";color:var(--lime);margin-right:2px;font-weight:500}.cp .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px;padding:14px 22px;border-radius:8px;border:1px solid var(--graphite);cursor:pointer;transition:.25s cubic-bezier(.2,.7,.3,1);background:transparent;color:var(--bone)}.cp .btn:hover{border-color:var(--lichen)}.cp .btn-lime{background:var(--lime);color:var(--ink);border-color:var(--lime);font-weight:500}.cp .btn-lime:hover{background:#dbffac;border-color:#dbffac;transform:translateY(-1px)}.cp .btn .arr{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;transition:transform .25s}.cp .btn .arr,.cp .btn-lime .arr{background:var(--ink);color:var(--lime)}.cp .btn:hover .arr{transform:translateX(3px)}.cp .btn-ghost .arr{background:var(--lime);color:var(--ink)}.cp h1,.cp h2,.cp h3{font-weight:400;letter-spacing:-.03em;line-height:1.04}.cp nav{position:sticky;top:0;z-index:60;background:rgba(34,47,48,.78);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--hair)}.cp .nav-in{justify-content:space-between;height:68px}.cp .logo,.cp .nav-in{display:flex;align-items:center}.cp .logo{gap:11px;font-size:19px;letter-spacing:-.03em;font-weight:500}.cp .logo .mk{width:30px;height:30px;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover}.cp .nav-links{display:flex;gap:30px}.cp .nav-links a{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--ink-soft);transition:.2s}.cp .nav-links a:hover{color:var(--lime)}.cp .nav-r{display:flex;align-items:center;gap:14px}@media(max-width:860px){.cp .nav-links{display:none}}@media(max-width:520px){.cp .nav-r .btn-ghost{display:none}}.cp .hero{position:relative;padding:90px 0 70px;overflow:hidden}.cp .hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:64px 64px;opacity:.25;mask-image:radial-gradient(1000px 600px at 70% 20%,#000,transparent 75%);-webkit-mask-image:radial-gradient(1000px 600px at 70% 20%,#000,transparent 75%)}.cp .hero-marks{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(120% 120% at 78% 22%,#000 0,#000 38%,transparent 82%);mask-image:radial-gradient(120% 120% at 78% 22%,#000 0,#000 38%,transparent 82%)}.cp .hm{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin-left:calc(var(--s) * -.5);margin-top:calc(var(--s) * -.5);-webkit-mask:url(/clinicpylot-mark.svg) center/contain no-repeat;mask:url(/clinicpylot-mark.svg) center/contain no-repeat;background:radial-gradient(80% 60% at 32% 22%,hsla(88,85%,79%,.55),transparent 62%),linear-gradient(152deg,#cef79e,#6f8f63 34%,#34403f 70%,#222f30);will-change:transform;transform:translateZ(0) rotate(var(--rot));animation:cp-mark-float var(--dur) ease-in-out var(--delay) infinite}.cp .hm:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;mix-blend-mode:overlay;opacity:.5}.cp .hm-fg{filter:drop-shadow(0 18px 40px rgba(0,0,0,.35));opacity:.16}.cp .hm-mid{filter:blur(1.5px) drop-shadow(0 10px 22px rgba(0,0,0,.3));opacity:.12}.cp .hm-bg{filter:blur(4px) saturate(.7);opacity:.085}@keyframes cp-mark-float{0%{transform:translateZ(0) rotate(var(--rot)) scale(1)}25%{transform:translate3d(calc(var(--drift) * .6),calc(var(--drift) * -1),0) rotate(calc(var(--rot) + 4deg)) scale(1.04)}50%{transform:translate3d(var(--drift),calc(var(--drift) * .4),0) rotate(calc(var(--rot) - 3deg)) scale(.97)}75%{transform:translate3d(calc(var(--drift) * -.4),calc(var(--drift) * -.6),0) rotate(calc(var(--rot) + 2deg)) scale(1.02)}to{transform:translateZ(0) rotate(var(--rot)) scale(1)}}.cp .hero-in{position:relative;z-index:1}@media(max-width:760px){.cp .hm{animation:none;filter:none;opacity:0;display:none}.cp .hm-fg:first-of-type{display:block;opacity:.07;filter:none;transform:translateZ(0) rotate(var(--rot))}.cp .hm-fg:first-of-type:after{display:none}}@media(prefers-reduced-motion:reduce){.cp .hm{animation:none!important;transform:translateZ(0) rotate(var(--rot))!important}.cp .hm-bg{filter:saturate(.7)}}.cp .hero h1{font-size:clamp(46px,8.4vw,104px);letter-spacing:-.045em;margin:26px 0 0;max-width:14ch}.cp .hero h1 em{font-style:normal;color:var(--lime)}.cp .hero .line{display:block;overflow:hidden}.cp .hero .line>span{display:block;transform:translateY(105%);animation:cp-rise .9s cubic-bezier(.16,1,.3,1) forwards}.cp .hero .line:first-child>span{animation-delay:.05s}.cp .hero .line:nth-child(2)>span{animation-delay:.16s}.cp .hero .line:nth-child(3)>span{animation-delay:.27s}@keyframes cp-rise{to{transform:translateY(0)}}.cp .reveal{opacity:0;transform:translateY(16px);animation:cp-fade .8s ease forwards}.cp .d1{animation-delay:.5s}.cp .d2{animation-delay:.62s}.cp .d3{animation-delay:.74s}@keyframes cp-fade{to{opacity:1;transform:none}}.cp .hero .lede{margin-top:26px;max-width:50ch;font-size:clamp(16px,1.5vw,19px);color:var(--ink-soft);line-height:1.5}.cp .hero-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.cp .hero-assure{display:flex;gap:26px;margin-top:30px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}.cp .hero-assure span{display:flex;align-items:center;gap:8px}.cp .hero-assure i{color:var(--lime);font-style:normal}.cp .hero-stage{margin-top:64px;position:relative}.cp .panel{background:var(--ink);border:1px solid var(--graphite);border-radius:20px;overflow:hidden}.cp .panel-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid var(--hair)}.cp .panel-bar i{width:9px;height:9px;border-radius:50%;background:var(--hair)}.cp .panel-bar .u{margin-left:12px;font-family:var(--mono);font-size:11px;color:var(--ink-soft);letter-spacing:.06em}.cp .dash{display:grid;grid-template-columns:1.1fr 1fr;gap:0}.cp .dash-l{border-right:1px solid var(--hair)}.cp .dash-l,.cp .dash-r{padding:26px}.cp .kpi{margin-bottom:24px}.cp .kpi .k-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--ink-soft)}.cp .kpi .k-val{font-size:clamp(34px,5vw,56px);letter-spacing:-.04em;margin-top:8px;line-height:1}.cp .kpi .k-val .cur{color:var(--lichen)}.cp .kpi .k-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--lime);margin-top:8px;text-transform:uppercase}.cp .bar{height:6px;background:var(--hair);overflow:hidden;margin-top:18px}.cp .bar,.cp .bar>i{border-radius:9999px}.cp .bar>i{display:block;height:100%;width:0;background:var(--lime);transition:width 1.4s cubic-bezier(.16,1,.3,1)}.cp .r-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cp .r-head .t{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.cp .r-head .c,.cp .r-head .t{font-family:var(--mono);font-size:10.5px}.cp .r-head .c{color:var(--lime);border:1px solid var(--hair);padding:3px 9px;border-radius:9999px;letter-spacing:.06em}.cp .row{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--hair)}.cp .row:last-child{border-bottom:0}.cp .row .av{width:34px;height:34px;border-radius:50%;border:1px solid var(--graphite);display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--lichen);flex-shrink:0}.cp .row .nm{font-size:14.5px}.cp .row .mt{font-family:var(--mono);font-size:10.5px;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.cp .row .amt{margin-left:auto;font-size:14.5px;letter-spacing:-.02em}.cp .row .st{margin-left:auto;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:9999px;border:1px solid var(--hair);color:var(--lichen)}.cp .row .st.paid{color:var(--lime);border-color:hsla(88,85%,79%,.4)}@media(max-width:760px){.cp .dash{grid-template-columns:1fr}.cp .dash-l{border-right:0;border-bottom:1px solid var(--hair)}}.cp .marq{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:18px 0;margin-top:80px}.cp .marq-track{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}.cp .marq-track span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--ink-soft);display:flex;align-items:center;gap:10px;white-space:nowrap}.cp .marq-track span b{color:var(--lime);font-weight:400}.cp section{padding:110px 0}.cp .shead{max-width:760px;margin-bottom:60px}.cp .shead h2{font-size:clamp(34px,5.2vw,62px);letter-spacing:-.04em;margin:18px 0 0}.cp .shead h2 em{font-style:normal;color:var(--lime)}.cp .shead p{margin-top:20px;color:var(--ink-soft);font-size:clamp(16px,1.5vw,19px);max-width:60ch;line-height:1.5}.cp .io{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.cp .io.in{opacity:1;transform:none}.cp .io.s2{transition-delay:.09s}.cp .io.s3{transition-delay:.18s}.cp .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--hair);border-radius:20px;overflow:hidden}.cp .cell{padding:34px 30px;border-right:1px solid var(--hair)}.cp .cell:last-child{border-right:0}.cp .cell .n{font-family:var(--mono);font-size:11px;color:var(--lime);letter-spacing:.12em}.cp .cell .ci{width:40px;height:40px;border-radius:9px;border:1px solid var(--graphite);display:grid;place-items:center;color:var(--lime)}.cp .cell .ci svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cp .cell h3{font-size:24px;letter-spacing:-.03em;margin:18px 0 12px}.cp .cell p{color:var(--ink-soft);font-size:15px;line-height:1.55}.cp .cell .loss{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lichen);margin-top:20px;border-top:1px solid var(--hair);padding-top:16px}@media(max-width:820px){.cp .grid3{grid-template-columns:1fr}.cp .cell{border-right:0;border-bottom:1px solid var(--hair)}.cp .cell:last-child{border-bottom:0}}.cp .light{background:var(--bone);color:var(--ink)}.cp .light .shead p,.cp .light .tag{color:#5b6b69}.cp .light .tag:before{color:#6b8f5a}.cp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cp .step{border:1px solid var(--lichen);border-radius:20px;padding:34px 30px;background:var(--paper)}.cp .step .si{display:flex;align-items:center;justify-content:space-between}.cp .step .si .no{font-family:var(--mono);font-size:46px;letter-spacing:-.04em;color:var(--tissue);line-height:1}.cp .step .si .ico{width:40px;height:40px;border-radius:9px;border:1px solid var(--lichen);display:grid;place-items:center;color:var(--ink);font-size:18px}.cp .step .si .ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cp .step h3{font-size:21px;letter-spacing:-.03em;margin:26px 0 10px;color:var(--ink)}.cp .step p{color:#5b6b69;font-size:15px;line-height:1.55}@media(max-width:820px){.cp .steps{grid-template-columns:1fr}}.cp .feat{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--hair);border-radius:20px;overflow:hidden}.cp .fc{padding:30px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;gap:18px}.cp .fc:nth-child(2n){border-right:0}.cp .fc:nth-last-child(-n+2){border-bottom:0}.cp .fc .fi{width:40px;height:40px;border-radius:9px;border:1px solid var(--graphite);display:grid;place-items:center;color:var(--lime);flex-shrink:0}.cp .fc .fi svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cp .fc h3{font-size:18px;letter-spacing:-.02em;margin-bottom:6px}.cp .fc p{color:var(--ink-soft);font-size:14.5px;line-height:1.5}@media(max-width:760px){.cp .feat{grid-template-columns:1fr}.cp .fc{border-right:0}.cp .fc:nth-last-child(-n+2){border-bottom:1px solid var(--hair)}.cp .fc:last-child{border-bottom:0}}.cp .roi-band{background:var(--lime);color:var(--ink);border-radius:40px;padding:56px;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.cp .roi-band .tag{color:#3a5a23}.cp .roi-band .tag:before{color:var(--ink)}.cp .roi-band h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.04em;margin:16px 0 12px}.cp .roi-band p.l{color:#3f5a2c;font-size:16px;line-height:1.5;max-width:42ch}.cp .field{margin-top:22px}.cp .field label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;color:#3a5a23;display:flex;justify-content:space-between;margin-bottom:10px}.cp .field label b{font-family:var(--sans);font-weight:500;font-size:15px;color:var(--ink);letter-spacing:-.02em;text-transform:none}.cp input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;background:rgba(34,47,48,.28);border-radius:9999px;outline:none}.cp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--ink);cursor:pointer;border:3px solid var(--lime)}.cp input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ink);cursor:pointer;border:3px solid var(--lime)}.cp .roi-out{background:var(--ink);color:var(--bone);border-radius:24px;padding:40px;text-align:center}.cp .roi-out .cap{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--ink-soft)}.cp .roi-out .amt{font-size:clamp(44px,6vw,64px);letter-spacing:-.045em;margin:12px 0 4px;line-height:1;color:var(--lime)}.cp .roi-out .per{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase}.cp .roi-out .note{font-size:12px;color:var(--ink-soft);margin-top:20px;line-height:1.5;border-top:1px solid var(--hair);padding-top:18px}@media(max-width:820px){.cp .roi-band{grid-template-columns:1fr;padding:34px;border-radius:28px}}.cp .quote{max-width:880px}.cp .quote blockquote{font-size:clamp(24px,3.6vw,42px);letter-spacing:-.035em;line-height:1.18}.cp .quote blockquote em{font-style:normal;color:var(--lime)}.cp .quote .by{display:flex;align-items:center;gap:14px;margin-top:34px}.cp .quote .by .av{width:46px;height:46px;border-radius:50%;border:1px solid var(--graphite);display:grid;place-items:center;font-family:var(--mono);font-size:12px;color:var(--lichen)}.cp .quote .by .nm{font-size:15px}.cp .quote .by .ro{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-top:3px}.cp .cta{text-align:center}.cp .cta-box{border:1px solid var(--graphite);border-radius:40px;padding:70px 40px}.cp .cta h2{font-size:clamp(34px,5.6vw,72px);letter-spacing:-.045em;max-width:16ch;margin:18px auto 0}.cp .cta h2 em{font-style:normal;color:var(--lime)}.cp .cta p{color:var(--ink-soft);font-size:17px;max-width:50ch;margin:22px auto 32px;line-height:1.5}.cp .cta-form{display:flex;gap:10px;max-width:460px;margin:0 auto;flex-wrap:wrap}.cp .cta-form input{flex:1;min-width:200px;background:var(--ink);border:1px solid var(--graphite);border-radius:8px;padding:14px 18px;color:var(--bone);font-family:var(--mono);font-size:13px;letter-spacing:.02em}.cp .cta-form input::-moz-placeholder{color:var(--ink-soft)}.cp .cta-form input::placeholder{color:var(--ink-soft)}.cp .cta-form input:focus{outline:none;border-color:var(--lime)}.cp .cta .fine{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin-top:18px}.cp footer{border-top:1px solid var(--hair);padding:60px 0 36px}.cp .foot{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.cp .foot .fb{max-width:300px}.cp .foot .fb p{color:var(--ink-soft);font-size:14px;margin-top:14px;line-height:1.55}.cp .fcol h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;color:var(--ink-soft);margin-bottom:16px}.cp .fcol a{display:block;color:var(--lichen);font-size:14.5px;margin-bottom:11px;transition:.2s}.cp .fcol a.lk,.cp .fcol a:hover{color:var(--lime)}.cp .foot-legal{margin-top:46px;font-size:12.5px;line-height:1.7;max-width:760px}.cp .foot-bot,.cp .foot-legal{border-top:1px solid var(--hair);padding-top:24px;color:var(--ink-soft)}.cp .foot-bot{justify-content:space-between;margin-top:24px;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;gap:10px}.cp .foot-bot,.cp .foot-bot-links{display:flex;align-items:center;flex-wrap:wrap}.cp .foot-bot-links{gap:18px}.cp .foot-bot-links a{color:var(--ink-soft);transition:.2s}.cp .foot-bot-links a:hover{color:var(--lime)}@media(prefers-reduced-motion:reduce){.cp *{animation:none!important;transition:none!important}.cp .io{opacity:1}.cp .hero .line>span,.cp .io,.cp .reveal{transform:none}.cp .reveal{opacity:1}}