.mk{--paper:#fbf8f3;--paper-2:#f2ece2;--steel:#2a323a;--ink:#14181c;--take:#cf3a24;--keep:#16624a;--line:#ddd5c8;--dim:#6d6a63;--gut:clamp(20px,5vw,48px);background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.mk h1,.mk h2,.mk h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;line-height:1.02;margin:0}.mk :focus-visible{outline:2px solid var(--keep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.perf{height:18px;background:radial-gradient(circle at 9px 9px,var(--paper-2) 4px,transparent 4.5px) 0 0 /18px 18px repeat-x;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin:0}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:24px;padding:14px var(--gut);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.nav__mark{font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.nav__links{display:none;gap:4px;margin-left:auto}@media (min-width:820px){.nav__links{display:flex}}.nav__links a{padding:8px 12px;color:var(--dim);text-decoration:none;font-size:15px}.nav__links a:hover{color:var(--ink)}.nav__cta{margin-left:auto}@media (min-width:820px){.nav__cta{margin-left:12px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:2px;cursor:pointer;font:inherit;font-weight:700;font-size:15px;text-decoration:none;border:1.5px solid transparent;transition:transform .12s ease}.btn:active{transform:translateY(1px)}.btn--solid{background:var(--ink);color:var(--paper)}.btn--solid:hover{background:var(--keep)}.btn--ghost{border-color:var(--ink);color:var(--ink);background:transparent}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn--lg{padding:16px 28px;font-size:17px}.hero{display:grid;grid-gap:clamp(36px,6vw,64px);gap:clamp(36px,6vw,64px);padding:clamp(40px,7vw,84px) var(--gut) clamp(48px,8vw,80px);max-width:1240px;margin:0 auto;grid-template-columns:1fr;align-items:center}@media (min-width:1000px){.hero{grid-template-columns:1.02fr .98fr}}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0 0 20px}.hero h1{font-size:clamp(40px,8.4vw,82px);font-weight:800;margin-bottom:24px}.hero__strike{position:relative;display:inline-block;color:var(--take)}.hero__strike:after{content:"";position:absolute;left:-.03em;right:-.03em;top:50%;height:.055em;background:var(--take);transform:rotate(-1.2deg) scaleX(0);transform-origin:left center;animation:strike .55s cubic-bezier(.6,0,.3,1) .8s forwards}@keyframes strike{to{transform:rotate(-1.2deg) scaleX(1)}}.lead{font-size:clamp(17px,2vw,19px);color:var(--steel);max-width:42ch;margin:0 0 30px;line-height:1.6}.hero__actions{display:flex;gap:10px;flex-wrap:wrap}.hero__foot{margin:18px 0 0;font-size:13px;color:var(--dim);font-family:var(--font-mono)}.hero__bons{display:grid;grid-gap:12px;gap:12px}.bon{position:relative;background:#fffdf9;padding:20px 20px 24px;font-family:var(--font-mono);font-size:13px;line-height:1.5;box-shadow:0 1px 2px rgba(20,24,28,.05),0 10px 26px rgba(20,24,28,.08);--z:7px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 /calc(2 * var(--z)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 100% /calc(2 * var(--z)) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 /calc(2 * var(--z)) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 100% /calc(2 * var(--z)) 51% repeat-x;padding-top:calc(20px + var(--z));padding-bottom:calc(24px + var(--z))}.bon[data-tone=us]{box-shadow:0 1px 2px rgba(22,98,74,.1),0 14px 34px rgba(22,98,74,.18)}.bon__head{text-align:center}.bon__head span{display:block;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.bon[data-tone=them] .bon__head span{color:var(--take)}.bon[data-tone=us] .bon__head span{color:var(--keep)}.bon__head em{font-style:normal;color:var(--dim);font-size:11px}.bon__rule{border-top:1px dashed var(--line);margin:12px 0}.bon__rule--dbl{border-top:3px double var(--line);margin:12px 0 10px}.bon dl{margin:0}.bon__l{display:flex;justify-content:space-between;gap:12px;padding:3px 0;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.bon__l[data-on=true]{opacity:1;transform:none}.bon__l dt{margin:0;color:var(--steel)}.bon__l dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bon__l[data-strong=true] dd{font-weight:700}.bon[data-tone=them] .bon__l[data-strong=true] dd{color:var(--take)}.bon[data-tone=us] .bon__l[data-strong=true] dd{color:var(--keep)}.bon__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;opacity:0;transform:translateY(-3px);transition:opacity .22s ease,transform .22s ease}.bon__total[data-on=true]{opacity:1;transform:none}.bon__total span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.bon__total strong{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bon[data-tone=them] .bon__total strong{color:var(--take)}.bon[data-tone=us] .bon__total strong{color:var(--keep)}.hero__vs{text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:2px 0}.hero__diff{margin:6px 0 0;text-align:center;font-size:15px;color:var(--steel)}.hero__diff strong{font-family:var(--font-mono);font-size:22px;color:var(--keep);letter-spacing:-.02em}.hero__diff em{font-style:normal;color:var(--dim)}.sec{padding:clamp(56px,9vw,104px) var(--gut);max-width:1120px;margin:0 auto}.sec__head{max-width:620px;margin-bottom:clamp(30px,5vw,48px)}.sec h2{font-size:clamp(30px,5.2vw,52px);font-weight:800;margin-bottom:12px}.sub{color:var(--steel);margin:0;max-width:56ch}.sec__head .btn{margin-top:26px}.steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:28px;gap:28px;counter-reset:s}@media (min-width:860px){.steps{grid-template-columns:repeat(3,1fr);gap:34px}}.steps li{border-top:2px solid var(--ink);padding-top:18px}.steps__n{display:block;font-family:var(--font-mono);font-size:13px;color:var(--dim);margin-bottom:12px}.steps h3{font-size:23px;margin-bottom:8px}.steps p{color:var(--steel);margin:0 0 12px;font-size:16px}.steps em{font-style:normal;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--keep)}.grid{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:1fr}@media (min-width:660px){.grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.grid{grid-template-columns:repeat(3,1fr)}}.grid article{background:var(--paper);padding:28px 24px}.grid__kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--keep);margin:0 0 10px!important}.grid h3{font-size:20px;margin-bottom:10px;line-height:1.2}.grid p{color:var(--steel);margin:0;font-size:15.5px;line-height:1.65}.sec--demo{text-align:center}.sec--demo .sec__head,.sec--demo .sub{margin-left:auto;margin-right:auto}.plans{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:880px){.plans{grid-template-columns:repeat(3,1fr)}}.plan{position:relative;display:flex;flex-direction:column;background:#fffdf9;border:1px solid var(--line);padding:30px 26px}.plan[data-featured=true]{border:2px solid var(--ink);box-shadow:0 14px 34px rgba(20,24,28,.1)}.plan__flag{position:absolute;top:-11px;left:26px;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px}.plan h3{font-size:24px;margin-bottom:12px}.plan__price{font-family:var(--font-mono);font-size:46px;line-height:1;letter-spacing:-.03em;margin:0 0 6px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan__price em{font-style:normal;font-size:16px;color:var(--dim)}.plan__price span{font-size:13px;color:var(--dim);font-family:var(--font-body)}.plan__fee{font-size:14px;color:var(--steel);margin:0 0 16px;padding-bottom:16px;border-bottom:1px dashed var(--line)}.plan__fee strong{font-family:var(--font-mono);color:var(--keep)}.plan__for{color:var(--dim);font-size:15px;margin:0 0 18px}.plan ul{list-style:none;padding:0;margin:0 0 26px;flex:1 1}.plan li{position:relative;padding-left:22px;font-size:15px;line-height:1.9}.plan li:before{content:"✓";position:absolute;left:0;top:0;color:var(--keep);font-size:13px}.plan .btn{justify-content:center}.faq{max-width:760px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:22px 40px 22px 0;position:relative;font-size:18px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;margin-top:-7px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.faq p{color:var(--steel);margin:0 0 24px;padding-right:40px}.sec--contact{border-top:0}.form{display:grid;grid-gap:16px;gap:16px;max-width:720px;grid-template-columns:1fr}@media (min-width:640px){.form{grid-template-columns:1fr 1fr}}.form label{display:block}.form__wide{grid-column:1/-1}.form span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.form input,.form textarea{width:100%;min-height:50px;padding:12px 14px;background:#fffdf9;border:1px solid var(--line);border-radius:2px;color:inherit;font:inherit;font-size:16px}.form input:focus,.form textarea:focus{border-color:var(--ink);outline:none}.form button{grid-column:1/-1;justify-self:start}.foot{border-top:1px solid var(--line);padding:36px var(--gut);display:flex;flex-wrap:wrap;gap:20px;align-items:center;max-width:1120px;margin:0 auto}.foot__row{flex:1 1;min-width:240px}.foot__mark{font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.04em}.foot p{color:var(--dim);font-size:14px;margin:2px 0 0}.foot__links{display:flex;gap:18px;flex-wrap:wrap}.foot__links a{color:var(--dim);font-size:14px;text-decoration:none}.foot__links a:hover{color:var(--ink);text-decoration:underline}.calc{background:#fffdf9;border:1px solid var(--line);padding:clamp(22px,4vw,34px)}.calc__input>span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.calc__row{display:flex;align-items:center;gap:14px}.calc__row em{font-style:normal;color:var(--dim);font-size:14px}.calc__row input[type=range]{flex:1 1;accent-color:var(--keep);min-height:32px}.calc__row output{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;min-width:4.4em;text-align:right;letter-spacing:-.02em}.calc__opts{margin:24px 0 6px;padding:18px;background:var(--paper-2);border-radius:2px}.calc__check{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.calc__check input{width:22px;height:22px;margin-top:2px;accent-color:var(--take)}.calc__check b{display:block;font-size:16px}.calc__check small{display:block;color:var(--dim);font-size:13px}.calc__two{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line);grid-template-columns:1fr}@media (min-width:560px){.calc__two{grid-template-columns:1fr 1fr}}.calc__small>span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.calc__unit{display:flex;align-items:center;gap:8px;background:#fffdf9;border:1px solid var(--line);padding:0 12px}.calc__unit em{font-style:normal;color:var(--dim);font-size:14px}.calc__unit input{flex:1 1;min-width:0;min-height:48px;padding:10px 0;background:transparent;border:0;color:inherit;font-family:var(--font-mono);font-size:17px}.calc__small small{display:block;margin-top:6px;color:var(--dim);font-size:12px}.calc__bars{display:grid;grid-gap:22px;gap:22px;margin:30px 0 26px}.calc__label{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.calc__label span{font-size:15px}.calc__label span em{font-style:normal;color:var(--dim);font-size:13px}.calc__label strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:21px}.calc__track{height:16px;margin:9px 0 6px;background:var(--paper-2);overflow:hidden}.calc__fill{height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.calc__fill--them{background:var(--take)}.calc__fill--us{background:var(--keep)}.calc__bar small{color:var(--dim);font-size:13px;line-height:1.5;display:block}.calc__result{border-top:2px solid var(--ink);padding-top:22px;font-size:clamp(19px,2.6vw,24px);line-height:1.45;margin:0}.calc__result strong{color:var(--keep);font-family:var(--font-mono)}.calc__result span{display:block;color:var(--dim);font-size:15px;margin-top:6px}.calc__result--neutral strong{color:var(--ink)}.calc__note{color:var(--dim);font-size:13px;margin:16px 0 0;line-height:1.6}.su__wrap{display:grid;grid-gap:40px;gap:40px;align-items:start;grid-template-columns:1fr;max-width:980px;margin:0 auto;padding:clamp(40px,7vw,72px) var(--gut)}@media (min-width:900px){.su__wrap{grid-template-columns:1fr 440px;gap:56px}}.su__intro h1{font-size:clamp(32px,6vw,52px);font-weight:800;margin-bottom:14px}.su__list{list-style:none;padding:0;margin:28px 0 0}.su__list li{position:relative;padding-left:26px;margin-bottom:12px;font-size:16px}.su__list li:before{content:"✓";position:absolute;left:0;color:var(--keep)}.su{background:#fffdf9;border:1px solid var(--line);padding:28px}.su__field{display:block;margin-bottom:18px}.su__field>span{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.su__field input{width:100%;min-height:50px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:2px;color:inherit;font:inherit;font-size:16px}.su__two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.su__slug{display:flex;align-items:center;background:var(--paper);border:1px solid var(--line);overflow:hidden}.su__slug input{border:0;background:transparent;flex:1 1;min-width:0}.su__slug em{font-style:normal;color:var(--dim);padding:0 13px;white-space:nowrap;font-family:var(--font-mono);font-size:14px}.su__slug[data-state=free]{border-color:var(--keep)}.su__slug[data-state=taken]{border-color:var(--take)}.su__hint{display:block;margin-top:6px;font-size:13px;color:var(--dim)}.su__slug[data-state=free]+.su__hint{color:var(--keep)}.su__slug[data-state=taken]+.su__hint{color:var(--take)}.su__submit{width:100%;margin-top:8px}.su__note{font-size:13px;color:var(--dim);text-align:center;margin:14px 0 0}.su__error{padding:11px 13px;border-left:3px solid var(--take);background:color-mix(in srgb,var(--take) 8%,transparent);font-size:14px;margin:0 0 14px}.su__done{max-width:480px;margin:72px auto;text-align:center;padding:0 var(--gut)}.su__check{width:58px;height:58px;margin:0 auto 22px;background:var(--keep);color:#fff;display:grid;place-items:center;font-size:28px}.su__done h1{font-size:34px;font-weight:800;margin-bottom:10px}.su__url{font-family:var(--font-mono);font-size:18px;color:var(--keep);margin:0 0 18px}.su__done p{color:var(--steel);line-height:1.65;margin:0 0 26px}.su__done .btn,.su__ghost{display:block}.su__ghost{margin-top:14px;color:var(--dim);font-size:14px}.mk-legal{max-width:700px;padding:clamp(44px,7vw,80px) var(--gut);margin:0 auto}.mk-legal h1{font-size:clamp(30px,5vw,44px);font-weight:800;margin-bottom:10px}.mk-legal h2{font-size:20px;margin:32px 0 8px}.mk-legal p{color:var(--steel);line-height:1.75;margin:0 0 12px}.mk-legal strong{color:var(--ink)}.mk-legal a{color:var(--keep)}.mk-back{margin-top:40px;padding-top:22px;border-top:1px solid var(--line)}.chain{display:grid;grid-gap:24px;gap:24px;margin-top:16px;border:1px solid var(--line);background:var(--paper-2);padding:28px 26px;grid-template-columns:1fr}@media (min-width:780px){.chain{grid-template-columns:1fr auto;align-items:center}}.chain h3{font-size:24px;margin-bottom:6px}.chain__for{color:var(--dim);margin:0 0 14px;font-size:15px}.chain ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:2px 20px;gap:2px 20px;grid-template-columns:1fr}@media (min-width:560px){.chain ul{grid-template-columns:1fr 1fr}}.chain li{position:relative;padding-left:20px;font-size:15px;line-height:1.8}.chain li:before{content:"✓";position:absolute;left:0;color:var(--keep);font-size:12px}.chain__cta{text-align:left}@media (min-width:780px){.chain__cta{text-align:right}}.chain__price{font-family:var(--font-mono);font-size:14px;color:var(--dim);margin:0 0 12px}.ort{list-style:none;padding:0;margin:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.ort li{background:var(--paper)}.ort a{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;color:inherit}.ort a:hover{background:#fffdf9}.ort img,.ort__mark{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.ort__mark{display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-size:24px;font-weight:700}.ort strong{display:block;font-size:19px;margin-bottom:3px}.ort__cats{color:var(--steel);font-size:14px;margin-top:5px}.ort__meta{display:block;margin-top:6px;font-family:var(--font-mono);font-size:12px;color:var(--keep)}.ort__foot{margin-top:28px;color:var(--dim);font-size:15px}.ort__foot a{color:var(--keep)}.ort{max-width:860px;margin:0 auto;padding:clamp(40px,7vw,76px) var(--gut)}.ort h1{font-size:clamp(32px,6vw,54px);font-weight:800;margin-bottom:16px}.ort .lead{margin-bottom:36px}.ort__list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.ort__list li{border-bottom:1px solid var(--line)}.ort__list a{display:flex;align-items:center;gap:16px;padding:18px 4px;text-decoration:none;color:inherit}.ort__list a:hover{background:var(--paper-2)}.ort__list img,.ort__mark{width:52px;height:52px;flex:none;border-radius:50%;object-fit:cover;background:var(--paper-2);display:grid;place-items:center;font-family:var(--font-display);font-size:22px;color:var(--steel)}.ort__list>li>a>div{flex:1 1;min-width:0}.ort__list strong{display:block;font-size:18px}.ort__addr{font-size:14px}.ort__addr,.ort__cats{display:block;color:var(--dim)}.ort__cats{font-size:13px;margin-top:2px}.ort__modes{display:flex;gap:6px;flex-wrap:wrap}.ort__modes em{font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--keep);border:1px solid var(--line);border-radius:100px;padding:3px 10px}.ort__cities{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ort__cities a{padding:18px;border:1px solid var(--line);background:#fffdf9;text-decoration:none;color:inherit}.ort__cities a:hover{border-color:var(--ink)}.ort__cities strong{display:block;font-size:18px}.ort__cities span{color:var(--dim);font-size:14px}.ort__foot{margin-top:52px;padding-top:32px;border-top:2px solid var(--ink)}.ort__foot h2{font-size:24px;margin-bottom:8px}.ort__foot p{color:var(--dim);margin:0 0 18px}