.cp{--cp-line:#78542833}.cp-wrap{max-width:var(--hn-w);padding:0 var(--hn-pad);margin:0 auto;position:relative}.cp-hero{padding:56px 0 0}.cp-hero__g{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:56px;display:grid}.cp-hero h1{letter-spacing:-.03em;max-width:800px;margin-top:14px;font-size:58px;font-weight:760;line-height:1.05}.cp-hero h1 em{color:var(--orange-700);font-style:normal}.cp-hero .hn-lead{margin-top:20px}.cp-acts{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.cp-hero .hn-micro{margin-top:14px}.cp-art{filter:drop-shadow(8px 22px 18px #5a3c1842);justify-self:end;width:100%;max-width:300px;height:auto;display:block}.cp-link{min-height:44px;font:650 15px / 1.2 var(--font-ui);color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.cp-link:hover{color:var(--orange-700)}.cp-link svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cp-state{font:500 15px / 1.3 var(--font-ui);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.cp-sec{padding-top:88px}.cp-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.cp-split--c{align-items:center}.cp-split>:is(h2,.cp-h){position:sticky;top:96px}.cp-split--c>:is(h2,.cp-h){position:static}.cp-sec p.cp-sub{font:450 16.5px / 1.55 var(--font-ui);color:var(--ink-3);max-width:460px;margin-top:14px}.cp-prose{font:450 18px / 1.6 var(--font-ui);color:var(--ink-2);gap:18px;max-width:660px;display:grid}.cp-prose a,.cp-sec a:not(.dh-btn):not(.cp-link){color:var(--orange-700);text-underline-offset:3px}.cp-prose strong{color:var(--ink)}.cp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin-top:36px;display:grid}.cp-item{border-top:1px solid var(--cp-line);padding:22px 0}.cp-item h3{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:19px;line-height:1.3;display:flex}.cp-item p{font:450 15.5px / 1.55 var(--font-ui);color:var(--ink-3);margin-top:8px}.cp-item .hn-tag--t{color:#7a4a0a;background:linear-gradient(#fff0cf,#f6dba0);box-shadow:inset 0 1px #fffc,0 0 0 1px #a06e1e66}.cp-col h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.cp-col h3:not(:first-child){margin-top:40px}.cp-col>p{font:450 16px / 1.6 var(--font-ui);color:var(--ink-3);margin-top:12px}.cp-col .cp-tbl{margin-top:16px}.cp-tbl{border-collapse:collapse;width:100%;font:450 16px / 1.4 var(--font-ui);color:var(--ink-2)}.cp-tbl :is(th,td){text-align:left;border-top:1px solid var(--cp-line);padding:13px 0}.cp-tbl tr:last-child :is(th,td){border-bottom:1px solid var(--cp-line)}.cp-tbl th{color:var(--ink);width:42%;padding-right:16px;font-weight:650}.cp-tbl thead :is(th,td){font:650 12px / 1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:0}.cp-dl{font:450 15.5px / 1.55 var(--font-ui);color:var(--ink-2);grid-template-columns:140px minmax(0,1fr);gap:0 20px;margin:18px 0 0;display:grid}.cp-dl dt,.cp-dl dd{border-top:1px solid var(--cp-line);margin:0;padding:14px 0}.cp-dl dt{color:var(--ink);font-weight:650}.cp-dl dd:last-of-type,.cp-dl dt:last-of-type{border-bottom:1px solid var(--cp-line)}.cp-meta{font:500 14px / 1.4 var(--font-ui);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:56px;display:flex}.cp-meta b{color:var(--ink-2);font-weight:650}.cp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px;padding:0;list-style:none;display:grid}.cp-steps li{justify-items:start;gap:10px;display:grid}.cp-steps h3{letter-spacing:-.02em;margin-top:4px;font-size:21px;line-height:1.25}.cp-steps p{font:450 15.5px / 1.55 var(--font-ui);color:var(--ink-3)}.cp-n{width:36px;height:36px;font:750 16px / 1 var(--font-display);color:var(--ink);background:linear-gradient(#fffdf8,#ede2cb);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #7854284d,0 2px 4px #5a3c1840}.cp-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:32px;display:grid}.cp-pair h3{letter-spacing:-.02em;font-size:22px;line-height:1.2}.cp-note{font:450 15px / 1.5 var(--font-ui);color:var(--ink-3)}.cp-card{gap:14px;padding:28px;display:grid}.cp-card h3{font-size:22px}.cp-card p{font:450 16px / 1.55 var(--font-ui);color:var(--ink-3)}.cp-sample{font:650 11.5px / 1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.cp-msg{gap:14px;max-width:480px;padding:22px 24px;display:grid}.cp-msg__top{font:650 14px / 1.2 var(--font-ui);color:var(--orange-700);justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-msg__top span{color:var(--ink-3);font-weight:500}.cp-msg__who{font:650 14px / 1.3 var(--font-ui);color:var(--ink)}.cp-msg__who span{color:var(--ink-3);font-weight:450}.cp-msg__body{font:450 16px / 1.5 var(--font-ui);color:var(--ink-2);background:#78542817;border-radius:14px;padding:14px 16px}.cp-msg__held{font:450 13.5px / 1.4 var(--font-ui);color:var(--ink-3)}.cp-msg__acts{gap:12px;display:flex}.cp-fake{min-height:44px;font:650 14.5px / 1 var(--font-ui);color:var(--ink);background:linear-gradient(#fffdf8,#ecdfc4);border-radius:999px;align-items:center;padding:0 20px;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #78542852,0 3px 5px #5a3c1847}.cp-filter{background:linear-gradient(#e3d6b9,#efe5cd);border-radius:999px;gap:4px;margin-top:28px;padding:4px;display:inline-flex;box-shadow:inset 0 2px 4px #5a3c184d,0 1px #fffc}.cp-filter button{cursor:pointer;min-height:44px;font:650 14.5px / 1 var(--font-ui);color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:0 20px}.cp-filter button[aria-pressed=true]{color:var(--ink);background:linear-gradient(#fffdf8,#ecdfc4);box-shadow:inset 0 1px #fff,0 0 0 1px #78542847,0 2px 4px #5a3c1840}.cp-filter button:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--sky-500);outline:0}.cp-log{border-top:1px solid var(--cp-line);margin-top:40px}.cp-ent{border-bottom:1px solid var(--cp-line);grid-template-columns:220px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.cp-ent__d{font:650 15px / 1.3 var(--font-ui);color:var(--ink);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cp-ver{font:700 12.5px / 1 var(--font-ui);color:#3d5a0a;background:linear-gradient(#ecf8c8,#cfe98f);border-radius:999px;padding:5px 11px;box-shadow:inset 0 1px #fffc,0 0 0 1px #5a821466}.cp-ent__b{gap:14px;max-width:720px;display:grid}.cp-ent h2{font-size:28px;line-height:1.15}.cp-ent ul{gap:10px;padding:0;list-style:none;display:grid}.cp-ent li{font:450 16.5px / 1.55 var(--font-ui);color:var(--ink-2);padding-left:22px;position:relative}.cp-ent li:before{content:"";background:radial-gradient(120% 120% at 30% 20%,#c6ec6f,#7fb81c);border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:2px;box-shadow:0 1px 2px #3c5a0a66}.cp-ent code,.cp-prose code,.cp-item code{font:500 14px / 1 var(--font-mono);background:#7854281f;border-radius:6px;padding:2px 6px}.cp-ent__n{font:450 16px / 1.5 var(--font-ui);color:var(--ink-2)}.cp-vis{max-width:420px;font:650 14px / 1.2 var(--font-ui);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.cp-vis span{color:var(--ink-3);font-weight:450}.cp-vis em{color:#1f4f7a;font-style:normal}.cp-vis--term{padding:0;display:block}.cp-plan{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:56px;padding:40px 44px;display:grid}.cp-plan h2{font-size:22px;line-height:1.2}.cp-price{font:500 15px / 1.3 var(--font-ui);color:var(--ink-3);align-items:baseline;gap:12px;margin-top:18px;display:flex}.cp-price b{font:760 64px / 1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.cp-plan p{font:450 16px / 1.55 var(--font-ui);color:var(--ink-3);margin-top:10px}.cp-plan .dh-btn{align-self:start;margin-top:16px}.cp-plan__l{flex-direction:column;align-items:flex-start;display:flex}.cp-plan .hn-checks li{padding:12px 0;font-size:16px}.cp-plan .hn-checks li:first-child{border-top:1px solid var(--cp-line)}.cp-qs .hn-q{padding:22px 0}.cp-board{background:#f6eedd;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:18px;display:grid}.cp-bc h3{font:650 13px / 1 var(--font-ui);letter-spacing:0;color:var(--ink-2);margin:4px 0 10px}.cp-bc h3 span{background:#78542824;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11.5px}.cp-bt{font:450 12.5px / 1.3 var(--font-ui);color:var(--ink-3);background:linear-gradient(#fffdf8,#f3ead6);border-radius:12px;gap:6px;padding:12px;display:grid;box-shadow:0 0 0 1px #78542838,0 2px 5px #5a3c1833}.cp-bt b{font:650 13.5px / 1.3 var(--font-ui);color:var(--ink)}.cp-bt i{font-style:normal;font:650 11.5px / 1.2 var(--font-ui);color:#7a4a0a;background:#f6dba0;border-radius:999px;justify-self:start;padding:3px 8px}.cp-bt i.is-bad{color:#8c2411;background:#f8d3c8}.cp-bt i.is-ok{color:#3d5a0a;background:#d8efa6}.cp-day{margin-top:28px;padding:0;list-style:none}.cp-day li{border-top:1px solid var(--cp-line);font:450 16.5px / 1.5 var(--font-ui);color:var(--ink-2);grid-template-columns:240px minmax(0,1fr);gap:28px;padding:16px 0;display:grid}.cp-day li:last-child{border-bottom:1px solid var(--cp-line)}.cp-day li b{color:var(--ink);font-weight:650}.cp-day li b span{color:var(--ink-3);margin-left:6px;font-weight:450}.cp-early{gap:14px;padding:28px;display:grid}.cp-early h3{font-size:22px}.cp-early .mk-early{background:0 0;border:0;gap:10px;max-width:none;padding:0}.cp-early .mk-early form{gap:10px;max-width:none}.cp-early .mk-early label{font:650 14.5px / 1.3 var(--font-ui);color:var(--ink)}.cp-early .mk-early input[type=email]{min-height:52px;font:520 16px / 1.4 var(--font-ui);color:var(--ink);background:linear-gradient(#e8dcc2,#f6efdf);border:0;border-radius:16px;padding:12px 16px;box-shadow:inset 0 2px 4px #5a3c184d,0 1px #fffc}.cp-early .mk-early input[type=email]:focus-visible{outline:0;box-shadow:inset 0 2px 4px #5a3c184d,0 0 0 3px #6eb4f0a6}.cp-early .mk-early-row{gap:12px;display:grid}.cp-early .mk-help{font:450 14px / 1.4 var(--font-ui);color:var(--ink-3);margin:0}.cp-early .mk-early [role=alert]{font:650 13.5px / 1.4 var(--font-ui);color:#a3220e;margin:0}.cp-early .mk-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cp-pairart{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:18px;margin-top:56px;display:grid}.cp-pairart figure{justify-items:center;gap:10px;display:grid}.cp-pairart img{width:100%;max-width:520px;height:auto}.cp-pairart figcaption{font:500 14px / 1.3 var(--font-ui);color:var(--ink-3);align-items:center;gap:8px;display:flex}.cp-pairart figcaption b{color:var(--ink)}.cp-cable{background:linear-gradient(90deg,#f0a357,#9fd13a);border-radius:6px;height:6px;box-shadow:inset 0 1px 1px #0003}.cp-bel{border-top:1px solid var(--cp-line);padding:0;list-style:none}.cp-bel li{border-bottom:1px solid var(--cp-line);font:450 17px / 1.5 var(--font-ui);color:var(--ink-2);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.cp-bel li>b{font:760 26px / 1 var(--font-display);color:var(--ink-3)}.cp-bel strong{color:var(--ink)}.cp-status{border-top:1px solid var(--cp-line);margin-top:22px;padding:0;list-style:none}.cp-status li{border-bottom:1px solid var(--cp-line);font:500 16px / 1.3 var(--font-ui);color:var(--ink-2);align-items:center;gap:14px;padding:14px 0;display:flex}.cp-status li small{font:500 13px / 1 var(--font-ui);color:var(--ink-3);margin-left:auto}.cp-founder{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:40px;display:grid}.cp-founder img{object-fit:cover;border-radius:28px;width:200px;height:200px;box-shadow:0 0 0 1px #78542847,8px 18px 26px -10px #5a3c1880}.cp-founder h2{font-size:36px}.cp-role{font:650 14.5px / 1.3 var(--font-ui);color:var(--orange-700);margin-top:6px}.cp-founder p{font:450 17px / 1.55 var(--font-ui);color:var(--ink-2);margin-top:12px}.cp-founder .dh-btn{margin-top:18px}.cp-faqg{padding-top:64px}.cp-faqg>h2{font-size:32px}.cp-faqg .hn-faq{margin-top:20px}.cp-faqg .hn-q p+p,.cp-faqg .hn-q ul{margin-top:10px}.cp-faqg .hn-q ul{font:450 16px / 1.6 var(--font-ui);color:var(--ink-3);padding-left:20px}.cp-close{text-align:center;padding:104px 0 24px}.cp-close .cp-wrap{flex-direction:column;align-items:center;gap:24px;display:flex}.cp-close h2{max-width:760px;font-size:46px}.cp-close .hn-final-a{justify-content:center}@media (max-width:1000px){.cp-hero{padding-top:40px}.cp-hero__g{grid-template-columns:minmax(0,1fr) 190px;gap:28px}.cp-hero h1{font-size:46px}.cp-sec{padding-top:72px}.cp-split,.cp-pair,.cp-plan,.cp-steps,.cp-ent{grid-template-columns:minmax(0,1fr);gap:28px}.cp-split>:is(h2,.cp-h){position:static}.cp-ent{gap:14px;padding:28px 0}.cp-ent__d{flex-flow:wrap;align-items:center}.cp-board{grid-template-columns:repeat(5,200px);overflow-x:auto}.cp-day li{grid-template-columns:minmax(0,1fr);gap:4px}.cp-plan{margin-top:40px;padding:28px 24px}.cp-close{padding-top:80px}.cp-close h2{font-size:38px}}@media (max-width:600px){.cp-hero{padding-top:28px}.cp-hero__g{grid-template-columns:minmax(0,1fr);gap:20px}.cp-hero h1{font-size:36px}.cp-art{order:-1;justify-self:start;max-width:150px}.cp-acts>a.dh-btn{flex:100%;justify-content:center}.cp-sec{padding-top:56px}.cp-grid2{grid-template-columns:minmax(0,1fr);gap:0}.cp-dl{grid-template-columns:minmax(0,1fr)}.cp-dl dt{border-bottom:0;padding-bottom:0}.cp-dl dd{border-top:0;padding-top:4px}.cp-pairart{grid-template-columns:minmax(0,1fr)}.cp-cable{display:none}.cp-founder{grid-template-columns:minmax(0,1fr);gap:20px}.cp-price b{font-size:52px}.cp-ent h2{font-size:24px}.cp-close{padding-top:64px}.cp-close h2{font-size:30px}.cp-close .hn-final-a>a{flex:100%;justify-content:center}.cp-msg__acts{flex-wrap:wrap}}@media print{.cp-filter,.cp-close,.cp-meta button{display:none}}.cp-dl dd:first-letter{text-transform:uppercase}.cp-pair .hn-q{grid-template-columns:minmax(0,1fr);gap:6px}.cp-pair .hn-checks li>span:last-child:first-letter{text-transform:uppercase}.cp-cap{text-align:left;margin-top:14px}