.mk-brand,.pg{--ff-display:var(--font-helvetica-neue),"Helvetica Neue",Helvetica,Arial,sans-serif;--ff-body:var(--font-helvetica-neue),"Helvetica Neue",Helvetica,Arial,sans-serif;--ff-mono:"JetBrains Mono",ui-monospace,monospace;--mk-ink:#111814;--mk-night:#0E1512;--mk-paper:#F3F1EA;--mk-sand:#E9E6DC;--mk-orange:#FF7A2F}:where(.pg) a{color:inherit}:where(.pg) a:hover{color:inherit;opacity:.85}.mk-brand :focus-visible,.pg :focus-visible{outline:2px solid #111814;outline-offset:2px;box-shadow:0 0 0 4px #FFFFFF;border-radius:4px}.pg img{max-width:100%}.pg :where(.prose,.art) :where(ul){list-style:disc}.pg :where(.prose,.art) :where(ol){list-style:decimal}.mk-brand :where(h1,h2,h3,h4,h5,h6),.pg :where(h1,h2,h3,h4,h5,h6){font-family:inherit;letter-spacing:normal}.pg .acts{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;margin-top:36px}.pg .alt{background:#E9E6DC}.pg .answer{margin-top:-80px;background:#FFFFFF;border:1px solid #dcd8cc;border-radius:22px;padding:30px 34px;box-shadow:0 24px 60px rgba(17,24,20,.1)}.pg .answer .k{display:block;margin-bottom:10px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5A605B}.pg .answer p{margin:0;font-size:19px}.pg .art{flex:999 1 560px;min-width:0;max-width:780px}.pg .art a{font-weight:500}.pg .art h2{margin:64px 0 16px;font-family:var(--ff-display);font-weight:800;font-size:clamp(28px,3vw,38px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.pg .art li{margin-bottom:10px}.pg .art ol,.pg .art p,.pg .art ul{margin:0 0 18px;color:#2E3430}.pg .art ol,.pg .art ul{padding-left:24px}.pg .av{width:34px;height:34px;border-radius:50%;background:#2C3A33;display:flex;justify-content:center;font-size:13px;flex:none}.pg .av,.pg .btn{align-items:center;font-weight:700}.pg .btn{display:inline-flex;gap:10px;min-height:44px;box-sizing:border-box;background:#FF7A2F;color:#111814;text-decoration:none;font-size:17px;padding:16px 24px;border-radius:12px}.pg .btn.line{background:transparent;color:inherit;border:1.5px solid;padding:14.5px 22px}.pg .byline{margin:28px 0 0;font-family:var(--ff-mono);font-size:13px;color:#A7B0AA}.pg .cap{margin:12px 0 0;font-size:14px;color:#A7B0AA}.pg .card{background:#FFFFFF;border:1px solid #dcd8cc;border-radius:20px;padding:28px}.pg .card p{margin:0;color:#3D433F}.pg .chat{padding:16px 14px 20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.4}.pg .crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0 0 48px;padding:0;font-family:var(--ff-mono);font-size:13px;color:#A7B0AA}.pg .crumbs a{color:#C9D0CB}.pg .crumbs li+li:before{content:"›";margin-right:8px}.pg .dark{background:#0E1512;color:#F3F1EA}.pg .dark .prose li,.pg .dark .prose p{color:#C9D0CB}.pg .faq{border-top:2px solid #111814;max-width:860px}.pg .faq a{font-weight:500}.pg .faq details{border-bottom:1px solid #cfcabd}.pg .faq details[open] summary:after{content:"\2013"}.pg .faq p{margin:0 0 20px;color:#3D433F;max-width:680px}.pg .faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;min-height:44px;font-weight:700;font-size:18px;cursor:pointer;list-style:none}.pg .faq summary::-webkit-details-marker{display:none}.pg .faq summary:after{content:"+";font-size:26px;font-weight:400;line-height:1}.pg .formula{margin:0 0 24px;background:#111814;border-radius:18px;padding:22px 24px;font-family:var(--ff-mono);font-size:15px;line-height:1.7}.pg .art p.formula,.pg .formula,.pg .prose p.formula{color:#F3F1EA}.pg .formula b{color:#FF8A45;font-weight:600}.pg .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px}.pg .h1{margin:0;font-size:clamp(40px,5.4vw,74px);line-height:.98;letter-spacing:-.035em;max-width:980px}.pg .h1,.pg .h2{font-family:var(--ff-display);font-weight:800;text-wrap:balance}.pg .h2{margin:0 0 20px;font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:-.025em;max-width:860px}.pg .h3{margin:0 0 8px;font-family:var(--ff-display);font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.01em}.pg .hero{background:#0E1512;color:#F3F1EA;padding:48px 0 88px}.pg .in{align-self:flex-start;max-width:84%;background:#FFFFFF;padding:9px 12px;border-radius:14px 14px 14px 4px}.pg .layout{display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}.pg .layout,.pg .wrap.layout{padding-bottom:96px}.pg .lead{margin:28px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:#C9D0CB;max-width:700px;text-wrap:pretty}.pg .links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.pg .links a{display:block;text-decoration:none;background:#FFFFFF;border:1px solid #dcd8cc;border-radius:16px;padding:20px 22px;font-weight:700;font-size:18px}.pg .links a span{display:block;margin-top:4px;font-weight:400}.pg .links a span,.pg .note{font-size:15px;color:#5A605B}.pg .out{align-self:flex-end;max-width:84%;background:#23302A;color:#F3F1EA;padding:9px 12px;border-radius:14px 14px 4px 14px}.pg{background:#F3F1EA;color:#111814;font-family:var(--ff-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.pg .ph{background:#FFE3D1;color:#7A2E0B;padding:1px 6px;border-radius:5px}.pg .phone{background:#ECE9E1;border-radius:24px;overflow:hidden;max-width:420px;width:100%;color:#111814}.pg .phone-top{background:#18221D;color:#F3F1EA;padding:14px 16px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.25}.pg .phone-top small{display:block;font-weight:400;font-size:12px;color:#A7B0AA}.pg .prose{max-width:740px}.pg .prose a{font-weight:500}.pg .prose li{margin-bottom:8px}.pg .prose p{margin:0 0 16px}.pg .prose li,.pg .prose p{color:#3D433F}.pg .prose ol,.pg .prose ul{margin:0 0 16px;padding-left:22px}.pg .sec{padding:96px 0}.pg .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:48px 64px;align-items:start}.pg .steps{list-style:none;margin:0;padding:0;counter-reset:s;border-top:2px solid #111814;max-width:860px}.pg .steps li{counter-increment:s;display:grid;grid-template-columns:52px minmax(0,1fr);padding:20px 0;border-bottom:1px solid #cfcabd;color:#3D433F}.pg .steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--ff-mono);font-weight:600;font-size:15px;color:#111814;padding-top:2px}.pg .steps strong{color:#111814}.pg .sys{align-self:center;font-family:var(--ff-mono);font-size:11px;color:#5A605B;background:#DFDBD0;padding:4px 10px;border-radius:999px}.pg .tbl{overflow-x:auto;border:1px solid #dcd8cc;border-radius:16px;background:#FFFFFF}.pg .tbl .us{background:#FFF4EC}.pg .tbl table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.pg .tbl tbody th{color:#111814;font-weight:700;width:24%}.pg .tbl td,.pg .tbl th{text-align:left;padding:14px 18px;border-bottom:1px solid #e9e6dc;vertical-align:top;color:#3D433F}.pg .tbl thead th{font-family:var(--ff-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#111814;background:#F3F1EA}.pg .tbl tr:last-child td,.pg .tbl tr:last-child th{border-bottom:0}.pg .layout .toc{flex:1 1 220px;max-width:280px;padding-top:24px;font-size:15px}.pg .layout .toc ol{list-style:decimal;margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:#3D433F}.pg .layout .toc p{margin:0 0 12px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5A605B}.pg .verdict{position:relative;z-index:1;margin-top:-56px;background:#FFFFFF;border:1px solid #dcd8cc;border-radius:22px;padding:32px 36px;max-width:900px;box-shadow:0 24px 60px rgba(17,24,20,.1)}.pg .verdict .k{display:block;margin-bottom:10px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5A605B}.pg .verdict p{margin:0;font-size:19px;line-height:1.55}.pg .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.pg .cta-band .eyebrow{margin:0;font-family:var(--ff-mono);font-weight:400;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.pg .btn-lg{font-size:18px;padding:18px 28px}.pg .btn.line.btn-lg{padding:16.5px 26px}.pg .btn.line.light{color:#F3F1EA;border-color:rgba(243,241,234,.4)}.pg .btn.ink{background:#111814;color:#F3F1EA}.pg .site-footer{background:#0A100D;color:#A7B0AA;font-size:15px;line-height:1.5}.pg .site-footer-inner{max-width:1240px;margin:0 auto;padding:64px 24px 32px;display:flex;flex-direction:column;gap:48px}.pg .site-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:40px 32px}.pg .site-footer-brand{display:flex;flex-direction:column;gap:14px}.pg .site-footer-brand img{display:block;align-self:flex-start}.pg .site-footer-brand p{margin:0;max-width:240px}.pg .site-footer-brand .demo{color:#F3F1EA;font-weight:500;text-decoration:none}.pg .site-footer nav{display:flex;flex-direction:column;gap:10px}.pg .site-footer nav a{color:#A7B0AA;text-decoration:none;padding:3px 0}.pg .site-footer-title{margin:0 0 4px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#F3F1EA}.pg .site-footer-legal{border-top:1px solid rgba(243,241,234,.1);padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:14px}.pg .site-footer-legal p{margin:0}.pg .site-footer-legal div{display:flex;flex-wrap:wrap;gap:8px 24px}.pg .site-footer-legal a{color:#A7B0AA}.pg .site-footer-legal button{color:#A7B0AA;background:none;border:0;padding:0;font:inherit;cursor:pointer}.pg .site-footer-legal button:hover{opacity:.85}.pg .cookie-bar{position:sticky;bottom:0;z-index:30;background:#18221D;color:#C9D0CB;border-top:1px solid rgba(243,241,234,.08);box-shadow:0 -12px 32px rgba(17,24,20,.18)}.pg .cookie-bar-inner{max-width:1240px;margin:0 auto;padding:16px 24px calc(16px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 32px;text-align:center}.pg .cookie-bar-copy{margin:0;font-size:15px;line-height:1.5;text-wrap:balance}.pg .cookie-bar-acts{display:flex;align-items:center;gap:12px}.pg .cookie-bar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 28px;border-radius:12px;background:#F3F1EA;color:#111814;border:0;font:inherit;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer}.pg .cookie-bar-btn:hover{background:#FFFFFF}.pg .cookie-bar-btn-decline{background:transparent;color:#F3F1EA;border:1.5px solid;padding:8.5px 26.5px}.pg .cookie-bar-btn-decline:hover{background:rgba(243,241,234,.08)}.pg .cookie-bar-more{display:inline-block;padding:12px 2px;margin:-12px -2px;color:#FF8A45;font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.pg .cookie-bar-inner{padding-left:16px;padding-right:16px}.pg .cookie-bar-copy{font-size:14px}.pg .cookie-bar-acts{flex:1 1 100%}.pg .cookie-bar-btn{flex:1 1 0}}.pg .cta-band{background:#0E1512;color:#F3F1EA;font-size:17px;line-height:1.55;position:relative;overflow:hidden}.pg .cta-band-bg{object-fit:cover;object-position:70% 55%}.pg .cta-band-shade{position:absolute;inset:0;background:rgba(14,21,18,.78)}.pg .cta-band-inner{position:relative;max-width:1240px;margin:0 auto;padding:112px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.pg .cta-band .eyebrow{color:#A7B0AA}.pg .cta-band-title{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(42px,6vw,84px);line-height:.98;letter-spacing:-.03em;max-width:900px;text-wrap:balance}.pg .cta-band-sub{margin:0;font-size:clamp(18px,1.6vw,21px);color:#C9D0CB;max-width:600px;text-wrap:pretty}.pg .cta-band-acts{gap:14px 16px}.pg .cta-band-acts,.pg .cta-band-points{display:flex;flex-wrap:wrap;justify-content:center}.pg .cta-band-points{margin:0;padding:0;list-style:none;gap:10px 28px;font-family:var(--ff-mono);font-size:13px;color:#A7B0AA}.pg .calc{background:#FFFFFF;color:#111814;border:1px solid #dcd8cc;border-radius:24px;padding:36px;box-sizing:border-box;width:100%;gap:22px;font-size:17px;line-height:1.5}.pg .calc,.pg .calc-row{display:flex;flex-direction:column}.pg .calc-row{gap:2px}.pg .calc-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pg .calc-head label{font-weight:500}.pg .calc-head output{font-family:var(--ff-mono);font-weight:600;font-size:18px}.pg .calc input[type=range]{width:100%;height:44px;margin:0;accent-color:#FF7A2F;cursor:pointer}.pg .calc-total{border-top:1px dashed #cfcabd;padding-top:22px;display:flex;flex-direction:column;gap:6px}.pg .calc-k{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5A605B}.pg .calc-sum{font-family:var(--ff-display);font-weight:800;font-size:clamp(48px,6vw,72px);line-height:1;letter-spacing:-.03em}.pg .calc-note{font-size:15px;color:#5A605B}.pg .calc-cta{align-self:flex-start;background:#111814;color:#F3F1EA;text-decoration:none;font-weight:700;font-size:16px;padding:14px 22px;border-radius:10px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}.pg .calc-cta:hover{color:#F3F1EA}.pg .faq.faq-home details{border-bottom:1px solid #cfcabd}.pg .faq.faq-home summary{padding:22px 0;font-size:19px}.pg .faq.faq-home summary:after{content:"+";transition:transform .2s ease}.pg .faq.faq-home details[open] summary:after{content:"+";transform:rotate(45deg)}.pg .faq.faq-home p{margin:0 0 22px;max-width:640px}.pg .photo{aspect-ratio:4/5;width:100%;max-width:420px;border-radius:24px;background:#E9E6DC;border:1.5px dashed #b9b3a3;display:flex;align-items:center;justify-content:center;text-align:center;color:#5A605B;font-family:var(--ff-mono);font-size:13px;padding:24px;box-sizing:border-box}.pg .rules{list-style:none;margin:0;padding:0;counter-reset:r;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px}.pg .rules li{counter-increment:r;background:#F3F1EA;border-radius:18px;padding:24px 26px;color:#3D433F;font-size:16px}.pg .rules li:before{content:counter(r,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--ff-mono);font-size:13px;font-weight:600;color:#5A605B}.pg .rules strong{display:block;color:#111814;font-size:18px;margin-bottom:4px}.pg dl.facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 28px;font-size:16px}.pg dl.facts dt{font-family:var(--ff-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#5A605B;padding-top:2px}.pg dl.facts dd{margin:0;color:#111814}.pg .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;margin-top:-56px}.pg .plan{background:#FFFFFF;border:1px solid #dcd8cc;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:18px}.pg .plan.feat{background:#111814;color:#F3F1EA;border-color:#111814}.pg .plan p{margin:0;color:#3D433F}.pg .plan.feat li,.pg .plan.feat p{color:#C9D0CB}.pg .tag{align-self:flex-start;font-family:var(--ff-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#FF7A2F;color:#111814;padding:4px 10px;border-radius:999px;font-weight:600}.pg .ticks{list-style:none;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid #e9e6dc;padding:18px 0 0}.pg .plan.feat .ticks{border-top-color:rgba(243,241,234,.12)}.pg .ticks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;color:#3D433F;font-size:16px}.pg .ticks li:before{content:"";width:10px;height:10px;border-radius:3px;background:#FF7A2F;margin-top:8px}.pg .price{font-family:var(--ff-mono);font-size:14px;color:#5A605B}.pg .plan.feat .price{color:#A7B0AA}.pg ul.facts{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.pg ul.facts li{background:#E9E6DC;border-radius:14px;padding:16px 18px;font-weight:700;font-size:16px}.pg .jump{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none}.pg .jump a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 16px;border:1px solid rgba(243,241,234,.25);border-radius:999px;text-decoration:none;font-size:15px;color:#F3F1EA}.pg .prose .num{display:block;margin-bottom:14px;font-family:var(--ff-mono);font-size:13px;font-weight:600;color:#A3461A}.pg .dark .prose .num{color:#FF8A45}.pg .dark .card{background:#18221D;border-color:rgba(243,241,234,.08)}.pg .dark .card p{color:#C9D0CB}.pg .leaks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.pg .leaks li{background:#FFFFFF;border:1px solid #dcd8cc;border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:8px}.pg .leaks p{margin:0;color:#3D433F;font-size:16px}.pg .leaks a{font-weight:500}.pg .status{align-self:flex-start;font-family:var(--ff-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#DDEFE3;color:#1D5A35}.pg .status.next{background:#E9E6DC;color:#5A605B}.pg .big2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px}.pg .big2 a{display:flex;flex-direction:column;gap:10px;text-decoration:none;background:#18221D;border:1px solid rgba(243,241,234,.08);border-radius:22px;padding:32px}.pg .big2 a span{color:#C9D0CB}.pg .big2 strong{font-family:var(--ff-display);font-size:28px;line-height:1.1;letter-spacing:-.02em}.pg .big2 em{font-style:normal;font-weight:700;color:#FF8A45}.pg .quote{margin:0;font-family:var(--ff-display);font-weight:700;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.02em;max-width:900px;text-wrap:balance}.pg .orange{background:#FF7A2F}.pg .orange,.pg .orange .prose li,.pg .orange .prose p{color:#111814}.pg .big{font-family:var(--ff-display);font-weight:800;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.03em;text-decoration:none;white-space:nowrap}.pg .inds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px}.pg .guide,.pg .ind{display:flex;flex-direction:column;gap:12px;text-decoration:none;background:#FFFFFF;border:1px solid #dcd8cc;border-radius:22px;padding:32px;min-height:220px;box-sizing:border-box}.pg .guide{min-height:240px}.pg .guide .k,.pg .ind .k{font-family:var(--ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#5A605B}.pg .ind strong{line-height:1.05}.pg .guide strong,.pg .ind strong{font-family:var(--ff-display);font-size:30px;letter-spacing:-.02em}.pg .guide strong{line-height:1.08;text-wrap:balance}.pg .guide span.d,.pg .ind span.d{color:#3D433F}.pg .cmp em,.pg .guide em,.pg .ind em{margin-top:auto;font-style:normal;font-weight:700;color:#A3461A}.pg .others{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.pg .others li{background:#F3F1EA;border-radius:999px;padding:8px 16px;font-size:15px}.pg .guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:20px}.pg .cmps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px}.pg .cmp{display:flex;flex-direction:column;gap:12px;text-decoration:none;background:#FFFFFF;border:1px solid #dcd8cc;border-radius:22px;padding:30px;min-height:220px;box-sizing:border-box}.pg .cmp strong{font-family:var(--ff-display);font-size:26px;line-height:1.1;letter-spacing:-.02em}.pg .cmp span{color:#3D433F}.pg .checks{list-style:none;padding:0!important;display:flex;flex-direction:column;gap:0;border-top:2px solid #111814}.pg .checks li{margin:0;padding:16px 0 16px 34px;border-bottom:1px solid #cfcabd;position:relative}.pg .checks li:before{content:"";position:absolute;left:2px;top:23px;width:14px;height:14px;border-radius:4px;border:2px solid #111814}.pg .tip{background:#E9E6DC;border-radius:16px;padding:20px 24px;margin:0 0 18px}.pg .tip p{margin:0}.pg .legal{margin:20px 0 0;background:#E9E6DC;border-radius:16px;padding:18px 22px;font-size:15px;color:#3D433F}.pg .tbl td.r{text-align:right;font-family:var(--ff-mono);font-size:15px}.pg .formcard{background:#FFFFFF;border:1px solid #dcd8cc;border-radius:24px;padding:36px;margin-top:-112px;box-shadow:0 24px 60px rgba(17,24,20,.12)}.pg .side{padding-top:40px;display:flex;flex-direction:column;gap:36px}.pg .box{background:#E9E6DC;border-radius:20px;padding:26px 28px}.pg .box p{margin:0 0 8px;color:#3D433F}.pg .v-about .split{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.pg .v-demo .hero{padding:48px 0 160px}.pg .v-demo .split{gap:40px 56px}.pg .v-demo .h2{margin:0 0 8px;font-size:30px;line-height:1.1;letter-spacing:-.02em}.pg .v-demo .h3{margin:0 0 14px;font-size:24px;letter-spacing:0}.pg .v-demo .steps{max-width:none}.pg .v-demo .big{font-size:40px;color:#111814}.pg .v-demo .steps li{grid-template-columns:48px minmax(0,1fr);padding:18px 0}.pg .v-faq .sec{padding:80px 0;border-bottom:1px solid #dcd8cc}.pg .v-faq .h2{margin:0;font-size:clamp(28px,3vw,40px);max-width:none}.pg .v-faq .split{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:32px 64px}.pg .v-cmp .sec{padding:88px 0}.pg .v-cmp .prose li{margin-bottom:10px}.pg .ruled{list-style:none;margin:0;padding:0!important;border-top:2px solid #111814}.pg .ruled li{margin:0;padding:16px 0;border-bottom:1px solid #cfcabd;color:#3D433F;text-wrap:pretty}.pg .v-cmp .note,.pg .v-cmpidx .note{margin:16px 0 0;font-size:14px}.pg .v-cmpidx .tbl table{min-width:760px}.pg .v-cmpidx .tbl tbody th{width:auto}.pg .v-grid300 .grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.pg .v-cap .cap{color:#5A605B}.pg .v-links220 .links{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.pg .v-article{font-size:18px;line-height:1.65}.pg .v-article .hero{padding:48px 0 120px}.pg .v-article .h1{font-size:clamp(40px,5.2vw,70px);line-height:1;max-width:960px}.pg .v-article .tbl{margin:0 0 12px}.pg .v-article .tbl table{min-width:620px}.pg .v-article .tbl td,.pg .v-article .tbl th{padding:12px 16px;vertical-align:baseline}.pg .v-article .tbl tbody th{width:auto}.pg .v-article .links{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-top:20px}.pg .v-article .links a{padding:18px 20px;font-size:17px}.pg .v-article .links a span{font-size:14px}.pg .v-article .note{margin:16px 0 0}.pg .v-legal .layout{padding-top:64px}.pg .v-legal .art h2{scroll-margin-top:96px}.pg .v-legal .art h2:first-child{margin-top:0}.pg .v-legal .art h2 .num{margin-right:10px;font-family:var(--ff-mono);font-size:.6em;font-weight:600;color:#A3461A;vertical-align:.25em}.pg .v-legal .art h3{margin:32px 0 10px;font-size:19px;font-weight:700}.pg .v-legal .callout{margin:0 0 18px;background:#E9E6DC;border-radius:16px;padding:18px 22px;font-size:16px;color:#2E3430}.pg .v-legal .art table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px;background:#FFFFFF;border:1px solid #dcd8cc;border-radius:16px;overflow:hidden;display:block;overflow-x:auto}.pg .v-legal .art td,.pg .v-legal .art th{text-align:left;padding:12px 16px;border-bottom:1px solid #e9e6dc;vertical-align:top;color:#3D433F}.pg .v-legal .art thead th{font-family:var(--ff-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#111814;background:#F3F1EA}.pg .v-legal .layout .toc{position:sticky;top:96px}.pg .v-legal .art button{padding:0;border:0;background:none;font:inherit;font-weight:500;color:#A3461A;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (max-width:720px){.pg .v-legal .layout .toc{position:static}}.mk-brand .fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px}.mk-brand .field{display:flex;flex-direction:column;gap:6px}.mk-brand .field.full{grid-column:1/-1}.mk-brand .field label{font-weight:500;font-size:15px;color:#111814}.mk-brand .field .opt{font-weight:400;color:#5A605B}.mk-brand .field input,.mk-brand .field select{font:inherit;font-size:16px;color:#111814;background:#FBFAF6;border:1.5px solid #cfcabd;border-radius:12px;padding:12px 14px;min-height:48px;box-sizing:border-box;width:100%}.mk-brand .field input:focus,.mk-brand .field select:focus{border-color:#111814;outline:none;box-shadow:0 0 0 3px rgba(255,122,47,.35)}.mk-brand .field input[aria-invalid=true],.mk-brand .field select[aria-invalid=true]{border-color:#B3261E}.mk-brand .err{margin:0;font-size:14px;color:#B3261E}.mk-brand .submit{margin-top:24px;width:100%;min-height:56px;border:0;border-radius:12px;background:#FF7A2F;color:#111814;font:inherit;font-weight:700;font-size:18px;cursor:pointer}.mk-brand .submit:disabled{opacity:.6;cursor:progress}.mk-brand .small{margin:14px 0 0;font-size:14px;line-height:1.5;color:#5A605B}.mk-brand .small a{font-weight:500;color:inherit}.mk-brand .ok{display:flex;flex-direction:column;gap:12px;padding:24px 0 8px}.mk-brand .ok p{margin:0;color:#3D433F}.mk-brand .ok .ok-title{font-size:30px;line-height:1.1;letter-spacing:-.02em}.mk-brand .ok .big,.mk-brand .ok .ok-title{font-family:var(--ff-display);font-weight:800;color:#111814}.mk-brand .ok .big{font-size:40px;line-height:1;letter-spacing:-.03em;text-decoration:none}.mk-dialog{font-family:var(--ff-body);font-size:17px;line-height:1.55;color:#111814}.mk-dialog .bg-foreground\/40{background:rgba(14,21,18,.6)}.mk-dialog-panel{background:#FFFFFF;border:1px solid #dcd8cc;border-radius:24px;box-shadow:0 24px 60px rgba(17,24,20,.25)}.mk-dialog-panel .border-b{border-color:#E9E6DC}.mk-dialog-panel .text-muted-foreground{color:#5A605B}.mk-dialog-panel .tracking-\[0\.18em\]{font-family:var(--ff-mono);letter-spacing:.12em}.mk-dialog-title{margin:0;font-family:var(--ff-display);font-weight:800;font-size:clamp(28px,4vw,36px);line-height:1.05;letter-spacing:-.025em}