@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2cec6b41-module__wzZ0Ya__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2cec6b41-module__wzZ0Ya__variable{--font-mk-ptb:"Inter", "Inter Fallback"}
.mk{--paper:#f2efe8;--stone:#e2d9c6;--moss:#1e3b2f;--ink:#161514;--muted:#5b5750;--line:#16151426;--signal:#d6f35a}html:has(.mk){scroll-behavior:smooth;scroll-padding-top:95px}.mk{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-size:16px;line-height:1.6}.mk button,.mk input,.mk select{font:inherit}.mk button,.mk a{touch-action:manipulation}.mk button{cursor:pointer}.mk a{color:inherit;text-underline-offset:4px}.mk button:focus-visible,.mk a:focus-visible,.mk summary:focus-visible{outline-offset:5px;outline:3px solid #8b661c}.mk img{width:100%;height:auto;display:block}.mk h1,.mk h2,.mk h3,.mk p,.mk figure{margin:0}.mk h1,.mk h2,.mk h3{font-family:var(--font-mk-display),Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:600}.mk h1{color:var(--moss);max-width:17ch;font-size:clamp(40px,5vw,70px);line-height:1.02}.mk h2{font-size:clamp(32px,3.5vw,48px);line-height:1.08}.mk h3{font-size:25px;line-height:1.18}.mk p{color:var(--muted)}.mk .wrap{width:min(1200px,100% - 80px);margin:auto}.mk .site-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:5;position:sticky;top:0}.mk .nav{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.mk .wordmark{white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.mk .wordmark svg{width:25px;height:29px;color:var(--moss)}.mk .navlinks{align-items:center;gap:26px;font-size:14px;display:flex}.mk .navlinks a{text-decoration:none}.mk .navlinks a:hover{text-decoration:underline}.mk .btn{background:var(--moss);min-height:48px;color:var(--paper);border:0;border-radius:6px;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:550;line-height:1.3;text-decoration:none;transition:background .18s;display:inline-flex}.mk .btn:hover{background:#315b46}.mk .btn.small{min-height:40px;padding:10px 16px;font-size:13px}.mk .text-link{align-items:center;gap:12px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.mk .text-link:hover{text-decoration:underline}.mk .text-link svg{width:17px;height:17px}.mk .actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.mk .hero{padding:52px 0 35px}.mk .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.mk .hero-copy>p{max-width:48ch;margin-top:22px;font-size:18px;line-height:1.55}.mk .benefits{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:35px;margin-top:32px;padding-top:30px;display:grid}.mk .benefits h3{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:600}.mk .benefits p{max-width:32ch;margin-top:8px;font-size:14px;line-height:1.5}.mk .section{padding:88px 0}.mk .section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.mk .section-head h2{max-width:19ch}.mk .section-head p{max-width:43ch;font-size:16px}.mk .split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.mk .split p{max-width:53ch;margin-top:20px}.mk .problem .photo img{aspect-ratio:1.25;object-fit:cover}.mk .copy p+p{margin-top:15px}.mk .plan h2{margin-bottom:34px}.mk .steps{grid-template-columns:repeat(3,1fr);gap:38px;margin:0;padding:0;list-style:none;display:grid}.mk .steps li{border-top:1px solid #8d9b90;padding-top:20px}.mk .step-num{font-family:var(--font-mk-display),sans-serif;color:#6a7e6d;margin-bottom:22px;font-size:38px;font-weight:500;line-height:1;display:block}.mk .steps h3{margin-bottom:12px;font-size:23px}.mk .steps p{font-size:15px;line-height:1.6}.mk .dark{background:var(--moss);color:var(--paper)}.mk .dark p{color:#c3cec6}.mk .dark .btn:hover{background:#e1f987}.mk .story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.mk .story-grid p{margin-top:22px}.mk .story-grid img{aspect-ratio:1.5;object-fit:cover}.mk .chapter-tabs{border-bottom:1px solid #ffffff40;flex-wrap:wrap;gap:0;margin-top:36px;display:flex}.mk .chapter-tabs button{color:#c5cec6;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 16px;font-size:13px}.mk .chapter-tabs button[aria-selected=true]{color:var(--signal);border-color:var(--signal)}.mk .chapter-tabs button:hover{color:#fff}.mk .chapter-panel{grid-template-columns:220px 1fr;gap:35px;min-height:100px;padding-top:26px;display:grid}.mk .chapter-panel h3{font-size:23px}.mk .chapter-panel p{max-width:65ch;font-size:15px}.mk .brand-section .split{grid-template-columns:1.05fr 1fr}.mk .swatches{gap:5px;margin-top:15px;display:flex}.mk .swatches i{background:var(--moss);flex:1;height:28px;display:block}.mk .features{padding-top:0}.mk .feature-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;padding-top:45px;display:grid}.mk .feature-columns h2{max-width:18ch;font-size:32px}.mk .feature-columns p{max-width:51ch;margin-top:18px;font-size:16px}.mk .qualification{font-size:13px!important}.mk .pricing{border-top:1px solid var(--line)}.mk .pricing h2{max-width:15ch}.mk .price-card{background:color-mix(in srgb,var(--paper) 55%,white);border:1px solid var(--line);border-radius:10px;padding:34px}.mk .price-card h3{font-size:21px}.mk .price-card .price{color:var(--ink);margin-top:14px;font-size:16px}.mk .price-card .price b{font-family:var(--font-mk-display),Arial,sans-serif;letter-spacing:-.04em;color:var(--moss);font-size:52px;font-weight:600;line-height:1}.mk .price-card .price-note{color:var(--ink);margin-top:6px;font-size:15px;font-weight:550}.mk .price-card ul{border-top:1px solid var(--line);color:var(--muted);gap:10px;margin:22px 0 28px;padding:22px 0 0;font-size:15px;list-style:none;display:grid}.mk .price-card li{padding-left:24px;position:relative}.mk .price-card li:before{content:"✓";color:var(--moss);font-weight:600;position:absolute;left:0}.mk .price-card .btn{width:100%}.mk .price-card .price-topup{text-align:center;margin-top:14px;font-size:13px}.mk .hero-copy>.hero-offer{max-width:none;margin-top:16px;font-size:14px;line-height:1.5}.mk .hero-offer a{color:var(--moss);font-weight:550}.mk .faq{border-top:1px solid var(--line)}.mk .faq .split{grid-template-columns:.8fr 1.2fr;align-items:start}.mk .faq h2{max-width:13ch}.mk .faq details{border-bottom:1px solid var(--line)}.mk .faq details:first-child{border-top:1px solid var(--line)}.mk .faq summary{cursor:pointer;padding:22px 32px 22px 0;font-size:16px;font-weight:500;line-height:1.4;list-style:none;position:relative}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq summary:after{content:"+";font-size:24px;font-weight:300;position:absolute;top:20px;right:0}.mk .faq details[open] summary:after{content:"−"}.mk .faq details p{margin:0;padding:0 22px 23px 0;font-size:15px}.mk .closing .split{grid-template-columns:1.1fr .9fr}.mk .closing p{max-width:44ch}.mk .closing img{aspect-ratio:1.3;object-fit:cover}.mk .closing .text-link{color:var(--paper)}.mk footer{background:var(--moss);color:#c3cec6;border-top:1px solid #ffffff25;padding:25px 0;font-size:12px}.mk .footer-inner{justify-content:space-between;align-items:center;gap:25px;display:flex}.mk .footer-inner p{color:#c3cec6;max-width:55ch}.mk .footer-inner a{white-space:nowrap}@media (min-width:1500px){.mk .hero{padding-top:65px}}@media (max-width:1000px){.mk .wrap{width:calc(100% - 48px)}.mk .hero-grid,.mk .split,.mk .story-grid{gap:35px}.mk .navlinks{gap:18px}.mk .steps{gap:24px}.mk .hero-copy>p{font-size:17px}.mk .feature-columns{gap:36px}}@media (max-width:720px){html:has(.mk){scroll-padding-top:74px}.mk .wrap{width:calc(100% - 36px)}.mk .nav{height:65px}.mk .navlinks>a:not(.btn){display:none}.mk .wordmark{font-size:16px}.mk .wordmark svg{width:20px;height:24px}.mk .btn.small{padding:10px 12px;font-size:12px}.mk .hero{padding:32px 0 26px}.mk .hero-grid,.mk .split,.mk .brand-section .split,.mk .story-grid,.mk .closing .split,.mk .faq .split{grid-template-columns:1fr;gap:28px}.mk .price-card{padding:26px 22px}.mk h1{max-width:18ch;font-size:43px}.mk h2{font-size:35px}.mk .hero-copy>p{margin-top:17px;font-size:17px}.mk .actions{gap:17px;margin-top:23px}.mk .btn,.mk .text-link{font-size:14px}.mk .benefits{gap:15px;margin-top:26px;padding-top:24px}.mk .benefits h3{font-size:14px;line-height:1.25}.mk .benefits p{font-size:12px;line-height:1.5}.mk .section{padding:55px 0}.mk .section-head{margin-bottom:24px;display:block}.mk .section-head p{margin-top:16px;font-size:15px}.mk .problem .photo{order:2}.mk .problem .photo img{aspect-ratio:1.7}.mk .split p{font-size:16px}.mk .plan{padding-top:25px}.mk .steps{grid-template-columns:1fr;gap:25px}.mk .steps li{grid-template-columns:38px 1fr;column-gap:18px;padding-top:22px;display:grid}.mk .step-num{grid-row:1/3;margin:0;font-size:30px}.mk .steps h3{margin-bottom:7px;font-size:23px}.mk .steps p{font-size:15px}.mk .chapter-tabs{margin-top:25px}.mk .chapter-tabs button{padding:12px 11px;font-size:12px}.mk .chapter-panel{grid-template-columns:1fr;gap:9px}.mk .feature-columns{grid-template-columns:1fr;gap:40px;padding-top:30px}.mk .feature-columns h2{font-size:31px}.mk .features{padding-top:0}.mk .faq .split{gap:26px}.mk .faq h2{max-width:none}.mk .closing img{object-fit:cover;max-height:240px}.mk .footer-inner{flex-direction:column;align-items:start;gap:15px}}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}}@media print{.mk .site-header{position:static}.mk .section{break-inside:avoid}.mk .btn{border:1px solid}}.mk{--display:var(--font-mk-display),Arial,sans-serif;--body:var(--font-geist-sans),Arial,sans-serif;--button:#1e3b2f;--button-text:#f2efe8;--section:#e7e3d9;--dark:#1e3b2f;--dark-text:#f2efe8;--dark-muted:#c3cec6;--soft:#ebe9e0;--radius:6px;font-family:var(--body)}.mk h1,.mk h2,.mk h3,.mk .step-num{font-family:var(--display)}.mk .benefits h3{font-family:var(--body)}.mk .btn{background:var(--button);color:var(--button-text);border-radius:var(--radius)}.mk .btn:hover{background:var(--button);filter:brightness(.91)}.mk .problem{background:var(--section)}.mk .dark,.mk footer{background:var(--dark);color:var(--dark-text)}.mk .dark p,.mk footer p{color:var(--dark-muted)}.mk .dark .btn{background:var(--signal);color:var(--ink)}.mk .hero{padding-top:30px}.mk .hero h1{font-size:clamp(42px,4.8vw,68px)}.mk .hero-copy>p{max-width:42ch}.mk .plan-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.mk .plan-heading h2{max-width:22ch;margin:0}.mk .plan-heading p{max-width:40ch}.mk .steps{gap:30px}.mk .steps li{flex-direction:column;display:flex}.mk .steps h3{min-height:62px;font-size:26px}.mk .steps p{min-height:100px}.mk .step-visual{background:var(--soft);min-height:148px;color:var(--moss);border:1px solid var(--line);margin-top:20px;padding:24px;font-size:13px}.mk .step-visual span{display:block}.mk .transcript>span{margin-bottom:17px;font-weight:600}.mk .transcript i{opacity:.15;background:currentColor;width:85%;height:3px;margin-top:7px;display:block}.mk .transcript i:nth-of-type(2){width:70%}.mk .transcript b{margin-top:17px;font-size:12px;font-weight:500;display:block}.mk .refine{flex-direction:column;justify-content:center;gap:12px;display:flex}.mk .refine span{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:8px;display:flex}.mk .refine b{font-size:11px;font-weight:500}.mk .send{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.mk .send>b{background:var(--button);color:var(--button-text);border-radius:var(--radius);padding:10px 16px;font-weight:500}.mk .chapter-explorer{border-top:1px solid #ffffff30;grid-template-columns:260px 1fr;gap:50px;margin-top:45px;padding-top:22px;display:grid}.mk .chapter-tabs{border:0;flex-direction:column;margin:0;display:flex}.mk .chapter-tabs button{text-align:left;border-top:0;border-bottom:1px solid #ffffff20;border-left:2px solid #0000;border-right:0;align-items:center;gap:14px;padding:15px 12px;font-size:14px;display:flex}.mk .chapter-tabs button span:first-child{opacity:.6;font-size:11px}.mk .chapter-tabs button span:last-child{margin-left:auto}.mk .chapter-tabs button[aria-selected=true]{color:var(--signal);border-left-color:var(--signal);background:#ffffff0c}.mk .chapter-panel{flex-direction:column;gap:0;min-height:385px;padding:24px 0 0;display:flex}.mk .chapter-panel .chapter-question{color:var(--signal);margin:0 0 13px;font-size:14px}.mk .chapter-panel h3{max-width:24ch;margin-bottom:18px;font-size:35px}.mk .chapter-copy>p{max-width:57ch;font-size:16px}.mk .chapter-panel ul{color:var(--dark-muted);margin:20px 0 25px;padding-left:20px;font-size:15px;line-height:1.8}.mk .chapter-bottom{color:var(--dark-muted);border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.mk .chapter-bottom button{color:var(--dark-text);background:0 0;border:0;padding:8px 0;font-size:13px}.mk .brand-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:38px;display:grid}.mk .brand-intro h2{max-width:20ch}.mk .brand-intro p{max-width:48ch}.mk .brand-playground{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.mk .identity-preview{background:var(--moss);color:var(--paper);flex-direction:column;min-height:345px;padding:38px 40px;display:flex}.mk .brand-preview-label{opacity:.75;font-size:12px}.mk .identity-type{font-family:var(--display);letter-spacing:-.035em;margin:26px 0 35px;font-size:clamp(38px,4.5vw,62px);font-weight:600;line-height:1.04}.mk .identity-bottom{justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;display:flex}.mk .identity-bottom .swatches{gap:6px;margin:0}.mk .identity-bottom .swatches i{background:var(--paper);flex:none;width:24px;height:24px}.mk .identity-bottom .swatches i+i{background:var(--signal)}.mk .brand-controls>label{margin-bottom:32px;font-size:21px;font-weight:600;display:block}.mk .brand-endpoints{justify-content:space-between;font-size:13px;display:flex}.mk .brand-controls input{width:100%;height:36px;accent-color:var(--button);cursor:ew-resize;margin:16px 0 10px}.mk .brand-controls output{color:var(--moss);font-size:14px;font-weight:600;display:block}.mk .brand-controls p{max-width:43ch;margin:20px 0;font-size:14px}.mk .brand-controls button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 0}.mk input:focus-visible{outline-offset:4px;outline:3px solid #8b661c}@media (max-width:900px){.mk .hero-grid,.mk .plan-heading,.mk .brand-intro{gap:35px}.mk .brand-playground{gap:30px}.mk .identity-preview{padding:28px}.mk .steps h3{min-height:78px;font-size:22px}.mk .steps p{min-height:125px}.mk .step-visual{padding:17px}.mk .chapter-explorer{grid-template-columns:220px 1fr;gap:30px}}@media (max-width:720px){.mk .hero{padding-top:25px}.mk .hero-grid{grid-template-columns:1fr;gap:26px}.mk .hero h1{font-size:43px}.mk .hero-copy>p{font-size:17px}.mk .hero .actions{gap:15px}.mk .hero .btn{padding-inline:16px}.mk .plan-heading,.mk .brand-intro,.mk .brand-playground{grid-template-columns:1fr;gap:20px}.mk .plan-heading{margin-bottom:30px}.mk .steps li{grid-template-columns:35px 1fr;column-gap:16px;display:grid}.mk .steps h3{min-height:0;font-size:25px}.mk .steps p{min-height:0}.mk .step-visual{grid-column:2;min-height:130px;margin-top:18px}.mk .chapter-explorer{margin-top:28px;padding-top:12px;display:block}.mk .chapter-tabs{grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.mk .chapter-tabs button{padding:12px 8px;font-size:12px}.mk .chapter-panel{min-height:400px;padding-top:28px}.mk .chapter-panel h3{font-size:30px}.mk .chapter-copy>p{font-size:15px}.mk .chapter-bottom{gap:12px}.mk .brand-playground{gap:30px}.mk .identity-preview{min-height:290px;padding:30px}.mk .identity-type{font-size:48px}.mk .brand-controls>label{margin-bottom:24px;font-size:20px}.mk .brand-intro{margin-bottom:28px}.mk .brand-intro p{font-size:16px}}@media (min-width:721px){.mk .step-visual{height:164px}}.mk .brand-lockup{align-items:center;gap:16px;display:inline-flex}.mk .logo-os{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.mk .brand-lockup .logo-ptb{width:174px;height:auto;display:none}.mk .logo-join{color:var(--muted);font-size:20px;font-weight:400;display:none}.mk .preview-lockup{background:var(--paper);color:var(--ink);border-radius:4px;flex-wrap:wrap;gap:12px;padding:14px 16px}.mk .preview-lockup .logo-os{font-size:16px;font-weight:600}.mk .preview-lockup svg{width:22px;height:28px;color:var(--moss)}.mk .preview-lockup .logo-ptb{width:155px}.mk .identity-bottom{flex-wrap:wrap;gap:12px}.mk[data-brand-identity=both] .brand-lockup .logo-ptb,.mk[data-brand-identity=ptb] .brand-lockup .logo-ptb{display:block}.mk[data-brand-identity=both] .logo-join{display:inline}.mk[data-brand-identity=ptb] .logo-os{display:none}@media (max-width:1000px) and (min-width:721px){.mk[data-brand-identity=both] .navlinks>a:not(.btn){display:none}}@media (max-width:720px){.mk .wordmark.brand-lockup{flex-direction:column;align-items:flex-start;gap:4px}.mk .wordmark .logo-ptb{width:133px}.mk .wordmark .logo-os{gap:6px;font-size:14px}.mk .wordmark .logo-os svg{width:17px;height:20px}.mk .wordmark .logo-join{display:none!important}.mk .preview-lockup .logo-ptb{width:140px}.mk .preview-lockup{gap:8px}.mk .preview-lockup .logo-join{font-size:16px}.mk .preview-lockup .logo-os{font-size:14px}}.mk .hero-grid{grid-template-columns:1fr 1.12fr;gap:48px}.mk .benefits h3{font-size:19px;line-height:1.3}.mk .benefits p{max-width:36ch;font-size:15px}.mk .plan{padding-top:90px}.mk .plan-heading{margin-bottom:48px;display:block}.mk .plan-heading h2{max-width:23ch;font-size:clamp(40px,5vw,68px);line-height:1.05}@media (max-width:1000px){.mk .hero-grid{gap:30px}}@media (max-width:720px){.mk .hero-grid{grid-template-columns:1fr;gap:26px}.mk .benefits{grid-template-columns:1fr;gap:20px}.mk .benefits h3{font-size:18px}.mk .benefits p{max-width:42ch;margin-top:5px;font-size:14px}.mk .plan{padding-top:55px}.mk .plan-heading{margin-bottom:32px}.mk .plan-heading h2{max-width:20ch;font-size:41px}}.mk .signals-section{background:var(--section)}.mk .signals-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.mk .signals-heading h2{max-width:20ch;font-size:clamp(36px,4.5vw,60px)}.mk .signals-heading>p{max-width:45ch}.mk .signals-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.mk .signals-copy h3{font-size:30px}.mk .signals-copy p{max-width:45ch;margin-top:18px}.mk .learning-row{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;margin-top:50px;padding-top:35px;display:grid}.mk .learning-row h3{margin-top:12px;font-size:30px}.mk .learning-row p{max-width:58ch}.mk .acceptance-section{padding-top:75px}.mk .acceptance-section .feature-columns{border:0;padding:0;display:block}.mk .acceptance-section .feature-columns>div{grid-template-columns:1fr 1fr;column-gap:80px;display:grid}.mk .acceptance-section h2{grid-row:1/3}.mk .acceptance-section .feature-columns p{margin-top:0}.mk .acceptance-section .qualification{margin-top:18px!important}@media (max-width:720px){.mk .signals-heading,.mk .signals-layout,.mk .learning-row,.mk .acceptance-section .feature-columns>div{grid-template-columns:1fr;gap:24px}.mk .signals-heading{margin-bottom:32px}.mk .signals-heading h2{font-size:38px}.mk .signals-copy h3,.mk .learning-row h3{font-size:28px}.mk .learning-row{margin-top:35px}.mk .acceptance-section{padding-top:55px}.mk .acceptance-section h2{grid-row:auto}.mk .acceptance-section .qualification{margin-top:0!important}}.mk .brand-controls input[type=range]{appearance:none;cursor:ew-resize;background:0 0;height:44px;margin:8px 0}.mk .brand-controls input[type=range]::-webkit-slider-runnable-track{background:var(--stone);border:1px solid var(--line);border-radius:8px;height:7px}.mk .brand-controls input[type=range]::-moz-range-track{background:var(--stone);border:1px solid var(--line);border-radius:8px;height:7px}.mk .brand-controls input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--paper);background:var(--button);width:42px;height:32px;box-shadow:0 0 0 1px var(--button),0 3px 8px #0002;border-radius:18px;margin-top:-13px}.mk .brand-controls input[type=range]::-moz-range-thumb{border:2px solid var(--paper);background:var(--button);width:38px;height:28px;box-shadow:0 0 0 1px var(--button),0 3px 8px #0002;border-radius:18px}.mk .brand-controls input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--button) 15%,transparent)}.mk .signal-stage{min-width:0;padding:20px 32px 72px 0;position:relative}.mk .activity-window{background:var(--moss);color:var(--paper);border:1px solid #ffffff25;border-radius:12px;padding:28px 30px 0;box-shadow:0 24px 55px -32px #12261d80}.mk .activity-window-head{border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:18px;font-weight:550;display:flex}.mk .activity-live{background:var(--signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d6f35a15}.mk .activity-path{color:#d1dace;flex-direction:column;padding:24px 0 30px;font-size:15px;display:flex}.mk .activity-path>span{padding-left:20px;position:relative}.mk .activity-path>span:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.mk .activity-path>i{background:#ffffff25;width:1px;height:22px;margin:6px 0 6px 3px}.mk .activity-path .activity-current{color:var(--signal)}.mk .activity-current b{float:right;font-size:21px;font-weight:400}.mk .activity-footer{color:#d1dace;border-top:1px solid #ffffff25;align-items:center;gap:12px;padding:20px 0 25px;font-size:13px;display:flex}.mk .reader-stack{padding-right:7px;display:flex}.mk .reader-stack i{border:2px solid var(--moss);background:#93a58f;border-radius:50%;width:22px;height:22px;margin-right:-7px}.mk .reader-stack i:nth-child(2){background:#c6cbbb}.mk .reader-stack i:nth-child(3){background:var(--signal)}.mk .activity-notification{background:var(--paper);border:1px solid #18382c20;border-radius:9px;align-items:center;gap:16px;width:84%;padding:24px;display:flex;position:absolute;bottom:40px;right:0;box-shadow:0 18px 48px -25px #10271970}.mk .notification-icon{background:var(--moss);color:var(--signal);border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.mk .activity-notification h4{font-family:var(--body);margin:0;font-size:18px;font-weight:600;line-height:1.3}.mk .activity-notification p{margin:6px 0 0;font-size:14px;line-height:1.5}.mk .signal-stage figcaption{color:var(--muted);font-size:11px;position:absolute;bottom:8px;right:0}.mk .learning-row h3{margin-top:0}.mk .chapter-tabs button{transition:color .16s,background-color .16s,border-color .16s}.mk .chapter-tabs button span:last-child{transition:transform .2s}.mk .chapter-tabs button[aria-selected=true] span:last-child{transform:translate(2px,-2px)}@media (max-width:720px){.mk .signal-stage{padding:10px 15px 75px 0}.mk .activity-window{padding:23px 22px 0}.mk .activity-notification{gap:12px;width:91%;padding:18px;bottom:36px}.mk .activity-notification h4{font-size:16px}.mk .activity-notification p{font-size:13px}.mk .notification-icon{width:34px;height:34px;font-size:22px}.mk .activity-footer{font-size:12px}}.mk .activity-window{padding-bottom:52px}.mk .proposal-stage{padding:0 7% 110px 0;position:relative}.mk .proposal-window{background:var(--dark);border-radius:12px;overflow:hidden;box-shadow:0 25px 55px #182b201c}.mk .window-bar{color:#b8c4bc;background:#172a22;justify-content:space-between;padding:13px 22px;font-size:11px;display:flex}.mk .window-bar>span:nth-child(2){background:#ffffff09;border-radius:4px;padding:2px 50px}.mk .proposal-scene{background:#1e3b2f;min-height:550px;position:relative;overflow:hidden}.mk .proposal-scene>img{object-fit:cover;object-position:center;height:100%;position:absolute;inset:0}.mk .proposal-scene:after{content:"";background:linear-gradient(90deg,#152a22ed 0%,#152a2299 45%,#152a2200 100%);position:absolute;inset:0}.mk .sample-nav,.mk .sample-story{z-index:1;color:#f2efe8;position:relative}.mk .sample-nav{justify-content:space-between;padding:24px 30px;font-size:12px;display:flex}.mk .sample-nav strong span{opacity:.6;font-weight:400}.mk .sample-story{max-width:560px;padding:160px 40px 40px}.mk .sample-story>span{color:#d6f35a;font-size:12px}.mk .sample-story h3{margin:14px 0 18px;font-size:clamp(32px,3.3vw,48px);line-height:1.06}.mk .sample-story p{color:#d6dfd9;max-width:34ch;font-size:14px}.mk .sample-progress{gap:8px;margin-top:28px;display:flex}.mk .sample-progress i{background:#ffffff40;width:26px;height:2px}.mk .sample-progress i:first-child{background:#d6f35a}.mk .sample-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:5px;font-size:12px;display:flex}@media (max-width:720px){.mk .proposal-stage{padding:0}.mk .proposal-scene{min-height:430px}.mk .sample-nav{padding:20px;font-size:11px}.mk .sample-nav>span{display:none}.mk .sample-story{max-width:350px;padding:130px 25px 30px}.mk .sample-story h3{font-size:36px}.mk .window-bar{padding:10px 14px}.mk .window-bar>span:nth-child(2){padding:2px 10px}.mk .sample-footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}}.mk #example .section-head h2{max-width:21ch}.mk #example .proposal-stage{padding:0}.mk #example .proposal-window{color:inherit;text-decoration:none;transition:box-shadow .2s;display:block}.mk #example .proposal-window:hover{box-shadow:0 28px 65px #182b2033}.mk #example .sample-footer{margin-top:28px;font-size:15px}.mk #example .sample-story{max-width:650px;padding-top:145px}.mk #example .sample-open{white-space:nowrap}.mk #example .proposal-scene{min-height:530px}@media (max-width:720px){.mk #example .sample-story{padding-top:95px}.mk #example .proposal-scene{min-height:440px}.mk #example .sample-open{width:100%}}@media (min-width:1100px){.mk .hero-grid{grid-template-columns:.87fr 1.13fr;gap:48px}.mk .hero h1{font-size:clamp(48px,4.6vw,66px)}}@media (max-width:720px){.mk .hero{overflow-x:clip}}.mk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.mk .chapter-panel ul{list-style:outside}.mk .pf{color:#1e3b2f;letter-spacing:normal;width:100%;min-width:0;height:490px;font:16px/1.5 Arial,sans-serif;display:block;position:relative;container-type:inline-size}.mk .pf :is(h3,h4,p,small,strong){letter-spacing:normal;text-wrap:wrap;color:inherit;max-width:none;margin:0;font-family:inherit}.mk .pf .pf-stage{isolation:isolate;height:490px;position:relative}.mk .pf.pf .pf-stage *{animation-timing-function:cubic-bezier(.65,0,.35,1)}.mk .pf .pf-browser{background:#17382a;border-radius:9px;animation:10s infinite pf-build;position:absolute;inset:76px 14px 44px;overflow:hidden;box-shadow:0 32px 60px -34px #18382b80,0 2px 8px -2px #18382b26}.mk .pf .pf-chrome{color:#aabdaf;background:#14291f;justify-content:space-between;height:27px;padding:7px 13px;font-size:8px;line-height:1.5;display:flex}.mk .pf .pf-screen{position:absolute;inset:27px 0 0}.mk .pf .pf-screen img{object-fit:cover;filter:brightness(.75);width:100%;height:100%;position:absolute;inset:0}.mk .pf .pf-shade{background:linear-gradient(90deg,#102d24ec,#102d2430);position:absolute;inset:0}.mk .pf .pf-brand{color:#e7eddf;font-size:9px;position:absolute;top:18px;left:23px}.mk .pf .pf-cover{color:#f2efe8;animation:10s infinite pf-cover;position:absolute;bottom:55px;left:25px}.mk .pf .pf-cover small{color:#d6f35a;font-size:10px}.mk .pf .pf-cover h3{letter-spacing:-1.4px;margin:15px 0;font:34px/1.03 Georgia,serif}.mk .pf .pf-cover p{color:#ccd9c9;margin:1em 0;font-size:10px}.mk .pf .pf-tabs{color:#d7e1d1;gap:15px;font-size:9px;animation:10s infinite pf-cover;display:flex;position:absolute;bottom:18px;left:25px;right:25px}.mk .pf .pf-tabs span{border-bottom:1px solid #ffffff30;padding-bottom:5px}.mk .pf .pf-tabs .pf-highlight{color:#d6f35a;border-color:#d6f35a}.mk .pf .pf-input{z-index:4;background:#faf8ed;border-radius:9px;outline:1px solid #193c2512;width:43%;padding:18px;position:absolute;top:27px;box-shadow:0 18px 36px -20px #1a332a55,0 1px 3px #1a332a12}.mk .pf .pf-input strong{font-size:14px;font-weight:500;display:block}.mk .pf .pf-input p{color:#667461;margin:9px 0 0;font-size:11px}.mk .pf .pf-rule{background:#c7d0bc;width:85%;height:3px;margin-top:9px}.mk .pf .pf-rule:last-child{width:60%}.mk .pf .pf-knowledge{animation:10s infinite pf-merge-left;left:5%;transform:rotate(-2deg)}.mk .pf .pf-call{animation:10s infinite pf-merge-right;right:5%;transform:rotate(2deg)}.mk .pf .pf-symbol{background:#e2ead7;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:10px;display:inline-grid}.mk .pf .pf-value{color:#eff2e5;z-index:5;background:#254b37;border-radius:10px;width:61%;padding:22px;animation:10s infinite pf-value;position:absolute;bottom:37px;right:8px;box-shadow:0 22px 35px -10px #142e2366}.mk .pf .pf-value small{color:#b9d0af;font-size:10px}.mk .pf .pf-value h4{letter-spacing:-.6px;margin:12px 0 18px;font:25px/1.1 Georgia,serif}.mk .pf .pf-steps{border-top:1px solid #ffffff20;gap:8px;padding-top:15px;font-size:10px;display:flex}.mk .pf .pf-steps span:last-child{color:#d6f35a}.mk .pf .pf-price{color:#d6f35a;margin-top:16px;font:36px Georgia,serif;animation:10s infinite pf-price}.mk .pf .pf-accept{color:#1d3827;z-index:6;white-space:nowrap;background:#d6f35a;border-radius:30px;padding:13px 22px;font-size:14px;animation:10s infinite pf-accept;position:absolute;bottom:60px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #18382b30}.mk .pf .pf-pause{color:#1e3b2f;opacity:.6;z-index:10;background:0 0;border:1px solid #1e3b2f24;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:11px;line-height:1;transition:opacity .2s;display:grid;position:absolute;bottom:4px;right:14px}.mk .pf .pf-pause:hover,.mk .pf .pf-pause:focus-visible{opacity:1}.mk .pf .pf-pause:focus-visible{outline-offset:2px;outline:2px solid #1e3b2f}.mk .pf.is-paused *{animation-play-state:paused!important}@container (max-width:550px){.mk .pf .pf-stage{height:465px}.mk .pf .pf-input{padding:14px}.mk .pf .pf-cover h3{font-size:30px}.mk .pf .pf-value{width:70%;padding:19px}.mk .pf .pf-value h4{font-size:24px}}@media (max-width:550px){.mk .pf{height:465px}}@media (prefers-reduced-motion:reduce){.mk .pf *{animation-delay:-5s!important}.mk .pf:not(.is-user-playing) *{animation-play-state:paused!important}}@keyframes pf-merge-left{0%,12%{opacity:1;transform:rotate(-2deg)}24%,88%{opacity:0;transform:translate(64px,88px)scale(.7)rotate(0)}97%,to{opacity:1;transform:rotate(-2deg)}}@keyframes pf-merge-right{0%,12%{opacity:1;transform:rotate(2deg)}24%,88%{opacity:0;transform:translate(-64px,88px)scale(.7)rotate(0)}97%,to{opacity:1;transform:rotate(2deg)}}@keyframes pf-build{0%,12%{transform:translateY(32px)scale(.95)}28%,88%{transform:none}to{transform:translateY(32px)scale(.95)}}@keyframes pf-cover{0%,38%{opacity:1}47%,88%{opacity:.3}to{opacity:1}}@keyframes pf-value{0%,38%,94%,to{opacity:0;transform:translateY(20px)}47%,78%{opacity:1;transform:none}84%{opacity:0;transform:translateY(-6px)}}@keyframes pf-price{0%,55%{opacity:0;max-height:0;transform:translateY(8px)}65%,to{opacity:1;max-height:50px;transform:none}}@keyframes pf-accept{0%,81%,97%,to{opacity:0;translate:0 10px;scale:.97}86%,92%{opacity:1;translate:0;scale:1}}