.pfsProductGate{min-height:100svh;color:var(--ink,#15211a);background:var(--surface,#f6f4ed);font-family:var(--font-sans,sans-serif)}.pfsProductGateHeader{max-width:1120px;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.pfsProductGate button{min-width:44px;min-height:44px;font:inherit;cursor:pointer}.pfsProductGate button:focus-visible{outline:3px solid var(--forest-500,#2f8559);outline-offset:3px}.pfsProductGate button:disabled{cursor:wait;opacity:.65}.pfsProductGateBrand{color:inherit;background:0 0;border:0;align-items:center;padding:4px 0;display:flex}.pfsProductGateBody{padding:clamp(24px, 7vh, 72px) max(20px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));justify-items:center;gap:20px;display:grid}.pfsProductGateCard,.pfsProductGateAccountControls{box-sizing:border-box;overflow-wrap:anywhere;width:min(100%,500px);min-width:0}.pfsProductGateCard{border:1px solid var(--line,#d2ccbc);background:var(--panel,#fff);border-radius:18px;gap:16px;padding:clamp(24px,4vw,36px);display:grid;box-shadow:0 12px 40px #142e220f}.pfsProductGateCard h1{font-family:var(--font-display,Georgia, serif);margin:0;font-size:clamp(26px,4vw,30px);font-weight:600;line-height:1.2}.pfsProductGateCard h1:focus{outline:none}.pfsProductGateCard p{margin:0;font-size:14px;line-height:1.55}.pfsProductGateExplanation{padding-top:4px}.pfsProductGateActions{gap:10px;padding-top:8px;display:grid}.pfsProductGate .pfsProductGatePrimary,.pfsProductGate .pfsProductGateSecondary{border:1px solid var(--forest-700,#1e4d38);white-space:normal;border-radius:9px;width:100%;padding:12px 16px;font-weight:600;line-height:1.4}.pfsProductGatePrimary{background:var(--forest-700,#1e4d38);color:#fff}.pfsProductGatePrimary:not(:disabled):hover{background:var(--forest-900,#142e22)}.pfsProductGateSecondary{background:var(--panel,#fff);color:var(--forest-900,#142e22)}.pfsProductGateTextButton{color:var(--forest-700,#1e4d38);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:10px 8px;line-height:1.4;text-decoration:underline}.pfsProductGateError{color:#8a291f;background:#fff4f2;border:1px solid #e1b6b0;border-radius:8px;padding:12px}.pfsProductGateCard .pfsProductGateHelp{border-top:1px solid var(--soft-line,#edefe9);padding-top:8px;font-size:13px}.pfsProductGateCard .pfsProductGateLede{color:var(--slate,#5c6b62);font-size:15px}.pfsWelcomeOverview{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.pfsWelcomePoints{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pfsWelcomePoints li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.pfsWelcomePoints svg{color:var(--forest-500,#2f8559);margin-top:3px}.pfsProductGate .pfsWelcomeSample{min-width:0;color:var(--forest-700,#1e4d38);background:0 0;border:0;border-radius:10px;justify-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;line-height:1.3;display:grid;transform:none}.pfsProductGate .pfsWelcomeSample:hover{background:0 0;transform:none}.pfsWelcomeSampleFrame{border:1px solid var(--line,#d2ccbc);background:#fff;border-radius:8px;width:120px;height:155px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px -16px #142e2266}.pfsWelcomeSample:hover .pfsWelcomeSampleFrame{border-color:var(--slate,#5c6b62)}.pfsWelcomeSampleFrame .pfsSummaryPreview{transform-origin:0 0;pointer-events:none;width:816px;position:absolute;top:0;left:0;transform:scale(.147)}.pfsWelcomeSampleFrame .pfsPage{width:816px;min-width:816px;min-height:1056px;box-shadow:none;padding:32px 36px 60px;font-size:12px}.pfsWelcomeSampleLabel{text-underline-offset:3px;text-decoration:underline}.pfsProductGateCard .pfsWelcomeFinePrint{color:var(--slate,#5c6b62);font-size:13px;line-height:1.5}.pfsProductGateCard .pfsWelcomeReferral{color:#166534;background:#e4f1e9;border-radius:10px;margin:0;padding:8px 12px;font-size:14px;line-height:1.45}.pfsWelcomeFooter{justify-items:start;gap:4px;display:grid}.pfsWelcomeFooter .pfsProductGateHelp{width:100%}.pfsWelcomeFooter .pfsProductGateTextButton{margin-left:-8px}@media (width<=480px){.pfsProductGateBody{padding-top:20px}.pfsWelcomeOverview{grid-template-columns:minmax(0,1fr);gap:18px}.pfsProductGate .pfsWelcomeSample{justify-self:center}}.pfsBorrowerAccountControls{border:1px solid var(--line,#d2ccbc);background:var(--panel,#fff);min-width:0;color:var(--ink,#15211a);overflow-wrap:anywhere;border-radius:14px;gap:20px;padding:24px;display:grid}.pfsBorrowerAccountControls h2,.pfsBorrowerAccountControls h3,.pfsBorrowerAccountControls p{margin:0}.pfsBorrowerAccountControls h2{font-family:var(--font-display,Georgia, serif);font-size:22px}.pfsBorrowerAccountControls h3{font-size:16px}.pfsBorrowerAccountControls p,.pfsAccountControlList span{font-size:13px;line-height:1.55}.pfsAccountControlSection{border-top:1px solid var(--soft-line,#edefe9);gap:12px;padding-top:16px;display:grid}.pfsAccountControlList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pfsAccountControlList li{border:1px solid var(--soft-line,#edefe9);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.pfsAccountControlList strong{font-size:14px}.pfsAccountControlActions,.pfsAccountRevoke{gap:8px;display:grid}.pfsBorrowerAccountControls button,.pfsBorrowerAccountControls a{box-sizing:border-box;white-space:normal;min-width:44px;min-height:44px;padding:10px 12px}.pfsBorrowerAccountControls a{color:var(--forest-700,#1e4d38);text-underline-offset:3px;align-items:center;display:flex}.pfsBorrowerAccountControls :is(button,a):focus-visible{outline:3px solid var(--forest-500,#2f8559);outline-offset:2px}.pfsPrivacyPage{z-index:2147483000;overscroll-behavior:contain;isolation:isolate;color:var(--ink,#15211a);background:var(--ivory,#f6f4ed);font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);position:fixed;inset:0;overflow:auto}.pfsPrivacyHeader{z-index:1;padding:max(24px, env(safe-area-inset-top,0px)) clamp(20px, 4vw, 48px) 0;display:flex;position:relative}.pfsPrivacyBody{z-index:1;padding:clamp(40px, 9vh, 100px) 20px max(36px, env(safe-area-inset-bottom,0px));align-content:start;justify-items:center;display:grid;position:relative}.pfsPrivacyCard{box-sizing:border-box;border:1px solid var(--line,#deded4);background:#fff;border-radius:18px;gap:16px;width:min(100%,448px);padding:clamp(24px,4vw,36px);display:grid;box-shadow:0 14px 60px #2130251f}.pfsPrivacyCard h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.02em;margin:0;font-size:clamp(25px,3.5vw,29px);font-weight:600;line-height:1.18}.pfsPrivacyCard p,.pfsPrivacySettings p{overflow-wrap:anywhere;max-width:none;margin:0;font-size:14px;line-height:1.55}.pfsPrivacyEmblem{width:48px;height:48px;color:var(--accent,#245540);background:#eef3ed;border-radius:50%;place-items:center;display:grid}.pfsPrivacyForm{gap:16px;min-width:0;margin:0;display:grid}.pfsPrivacyField{gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;display:grid}.pfsPrivacyField input{box-sizing:border-box;width:100%;min-width:0;min-height:52px;color:var(--ink,#15211a);letter-spacing:.18em;background:#fff;border:1px solid #8e9b92;border-radius:8px;margin:0;padding:12px 14px;font:22px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.pfsPrivacyField input[aria-invalid=true]{border-color:#9d4439}.pfsPrivacyField input:disabled{background:#f6f7f4}.pfsPrivacyCard button,.pfsPrivacySettings button{white-space:normal;overflow-wrap:anywhere;min-width:44px;min-height:44px;line-height:1.35}.pfsPrivacyCard button{width:100%}.pfsPrivacyCard .pfsUxPrimaryButton{min-height:48px}.pfsPrivacyTextButton{color:var(--accent,#245540);box-shadow:none;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;padding:10px 6px;font-size:14px;font-weight:600;text-decoration:underline;transform:none}.pfsPrivacyTextButton:hover{background:#f3f5f0;transform:none}.pfsPrivacyTextButton:disabled{cursor:not-allowed;opacity:.55}.pfsPrivacyFooter{border-top:1px solid var(--line,#deded4);padding-top:8px}.pfsPrivacyMuted{color:var(--slate,#526057)}.pfsPrivacyError,.pfsPrivacyNotice{background:#f6f7f4;border:1px solid #d8dfd9;border-radius:8px;padding:12px}.pfsPrivacyError{color:#8c3a31;background:#fdf3f1;border-color:#eac9c4}.pfsPrivacyCard :focus-visible,.pfsPrivacySettings :focus-visible{outline:2px solid var(--accent,#245540);outline-offset:4px}.pfsPrivacyCard:focus{outline:none}.pfsPrivacyBackdrop{z-index:-1;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.45;filter:blur(5px);width:min(1000px,100% - 64px);position:absolute;top:100px;left:50%;transform:translate(-50%)}.pfsPrivacyBackdropHeading{margin-bottom:22px;font:32px/1.2 Georgia,serif}.pfsPrivacyBackdropTabs{gap:12px;margin-bottom:24px;display:flex}.pfsPrivacyBackdropTabs i{background:#b2bcae;border-radius:8px;width:38px;height:12px}.pfsPrivacyBackdropHero,.pfsPrivacyBackdropGrid>div{background:#fff;border:1px solid #deded4;border-radius:14px;padding:24px}.pfsPrivacyBackdropHero svg{width:100%;height:210px;display:block}.pfsPrivacyBackdropHero path{fill:none;stroke:#669578;stroke-width:5px}.pfsPrivacyDecoyValue{filter:blur(5px);background:#acb9a8;border-radius:8px;width:180px;height:32px;margin:16px 0;display:block}.pfsPrivacyBackdropGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.pfsPrivacyBackdropGrid .pfsPrivacyDecoyValue{width:120px;height:24px}.pfsPrivacySettings{gap:14px;display:grid}.pfsPrivacySettingsHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pfsPrivacySettingsHeading h3{margin:0}.pfsPrivacyBadge{color:#365442;background:#eef3ed;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.pfsPrivacySettingsActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=480px){.pfsPrivacyHeader{padding:max(20px, env(safe-area-inset-top,0px)) 20px 0}.pfsPrivacyBody{padding:28px 16px max(28px, env(safe-area-inset-bottom,0px))}.pfsPrivacyCard{gap:14px;padding:24px}.pfsPrivacyBackdrop{width:calc(100% - 32px);top:88px}.pfsPrivacyBackdropGrid{grid-template-columns:1fr}.pfsPrivacySettingsActions>button{flex:130px}}@media (height<=600px){.pfsPrivacyBody{padding-top:20px}}@media (prefers-reduced-motion:reduce){.pfsPrivacyPage *,.pfsPrivacySettings *{transition:none;animation:none}}.pfsAccountLifecycleSheet{width:min(540px,100%);color:var(--ink,#15211a)}.pfsAccountLifecycleSheet button{white-space:normal;min-height:44px}.pfsAccountLifecycleSheet .pfsUxIconButton{min-width:44px}.pfsAccountLifecycleSheet .pfsUxSheetHeader{grid-template-columns:minmax(0,1fr) 44px}.pfsAccountLifecycleSheet .pfsUxSheetHeader.hasBack{grid-template-columns:44px minmax(0,1fr) 44px}.pfsAccountLifecycleSheet h2:focus-visible,.pfsAccountLifecycleSheet [tabindex="-1"]:focus-visible{outline:2px solid var(--accent,#245540);outline-offset:4px}.pfsAccountLifecycleBody{min-width:0;padding-bottom:max(18px, env(safe-area-inset-bottom,0px));gap:16px;font-size:15px;line-height:1.55;display:grid}.pfsAccountLifecycleBody p,.pfsAccountLifecycleBody h3{max-width:none;margin:0}.pfsAccountLifecycleBody h3{font-size:16px}.pfsAccountSummary{border:1px solid var(--line,#d8dfd9);overflow-wrap:anywhere;background:#f6f7f4;border-radius:12px;gap:4px;padding:16px;display:grid}.pfsAccountSummary>strong{font-size:17px}.pfsAccountSummary>span{color:var(--slate,#526057)}.pfsAccountSummary dl{gap:8px;margin:10px 0 0;display:grid}.pfsAccountSummary dl>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.pfsAccountSummary dt{color:var(--slate,#526057)}.pfsAccountSummary dd{margin:0;font-weight:650}.pfsAccountLifecycleChoices,.pfsAccountLifecycleExplanation,.pfsAccountRestoreConfirmation{gap:12px;display:grid}.pfsAccountLifecycleChoices button{border:1px solid var(--line,#d8dfd9);color:var(--ink,#15211a);text-align:left;box-shadow:none;background:#fff;border-radius:12px;gap:4px;padding:14px 16px;line-height:1.5;display:grid;transform:none}.pfsAccountLifecycleChoices button:hover{border-color:var(--accent,#245540);background:#f6f7f4;transform:none}.pfsAccountLifecycleChoices button strong{font-size:15px}.pfsAccountLifecycleChoices button span,.pfsAccountLifecycleAttribution{color:var(--slate,#526057);font-size:14px;font-weight:400}.pfsAccountLifecycleNotice{border:1px solid var(--line,#d8dfd9);overflow-wrap:anywhere;background:#f6f7f4;border-radius:10px;padding:12px}.pfsAccountLifecycleNotice[role=alert]{color:#8c3a31;background:#fdf3f1;border-color:#eac9c4}.pfsClosedAccountsList{gap:24px;margin:0;padding:0;list-style:none;display:grid}.pfsClosedAccountsList>li{gap:12px;min-width:0;display:grid}@media (width<=640px){.pfsAccountLifecycleSheet{width:100%;max-height:calc(100dvh - 12px)}.pfsAccountLifecycleSheet .pfsUxSheetHeader h2{overflow-wrap:anywhere;font-size:20px}}:root{--brand-slate:#a9becb;--brand-slate-deep:#8aa4b4;--brand-oak:#c79a62;--brand-oak-deep:#7d572c;--brand-cream:#efe7d8;--brand-charcoal:#56606b;--brand-ink:#232b31;--brand-ground:#fbf9f4}.mkSkipLink{z-index:1000;color:#fff;background:#2f3740;border-radius:0 0 10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.mkSkipLink:focus{left:0}.mkPage{--mk-max:1120px;--mk-ink:var(--brand-ink);--mk-ink-soft:#39424c;--mk-muted:#4a545e;--mk-line:#e4dccb;--mk-card-line:#56606b24;--mk-ground:var(--brand-ground);--mk-slate-band:#e7edf1;--mk-btn:#3d4650;--mk-btn-strong:#2f3740;--mk-link:#39515f;color:var(--mk-ink);background:var(--mk-ground);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased}.mkContainer{width:100%;max-width:var(--mk-max);box-sizing:border-box;margin:0 auto;padding:0 28px}.mkNav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#fbf9f4db;border-bottom:1px solid #232b3114;position:sticky;top:0}.mkNavInner{align-items:center;gap:26px;height:72px;display:flex}.mkNavLogo{align-items:center;text-decoration:none;display:inline-flex}.mkNavLinks{gap:6px;margin-left:14px;display:flex}.mkNavLinks a{color:var(--mk-muted);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:550;text-decoration:none}.mkNavLinks a:hover{color:var(--mk-ink);background:var(--brand-cream)}.mkNavActions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width>=901px) and (width<=1199px){.mkNavInner{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:10px;padding-bottom:10px}.mkNavLinks{order:3;width:100%;margin-left:0}.mkSection[id]{scroll-margin-top:120px}}.mkBtn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform 50ms;display:inline-flex}.mkBtn:active{transform:translateY(1px)}.mkBtnPrimary{background:var(--mk-btn);color:#fbf9f4}.mkBtnPrimary:hover{background:var(--mk-btn-strong)}.mkBtnGhost{background:var(--mk-ground);color:var(--mk-ink);border-color:#3d465047}.mkBtnGhost:hover{background:#fff;border-color:#3d465080}.mkBtnSmall{padding:8px 16px;font-size:14px}.mkBtn:disabled{opacity:.65;cursor:default;transform:none}.brandFigure{object-fit:cover;border-radius:24px;width:100%;display:block}.mkHero{background:linear-gradient(180deg, var(--brand-cream) 0%, var(--mk-ground) 82%);text-align:left;padding:108px 0 96px;position:relative;overflow:hidden}.mkHeroCanvas{z-index:0;position:absolute;inset:0}.mkHeroCanvas .mkHeroFigure{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mkHeroCanvas:after{content:"";background:linear-gradient(100deg, var(--mk-ground) 0%, #fbf9f4f0 36%, #fbf9f49e 58%, #fbf9f40f 100%);position:absolute;inset:0}.mkHeroInner{z-index:1;position:relative}.mkHero h1{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.015em;text-wrap:balance;max-width:19ch;margin:0 0 22px;font-size:clamp(40px,6.4vw,68px);font-weight:550;line-height:1.12}.mkHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.mkHeroSideFigure{box-shadow:0 34px 70px -42px #3d46508c}.mkHeroMobileFigure{display:none}.mkHeroSub{color:var(--mk-ink-soft);text-wrap:pretty;max-width:52ch;margin:0 0 34px;font-size:clamp(17px,2.2vw,20px);line-height:1.65}.mkHeroKicker{color:var(--mk-ink-soft);margin:0 0 20px}.mkHeroReassure{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:var(--mk-ink-soft);margin:0 0 6px;font-size:15.5px;font-style:italic}.mkHeroFine{max-width:600px;color:var(--mk-ink-soft);margin:0 0 26px;font-size:13px}.mkHeroActions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:22px;display:flex}.mkHeroTrust{color:var(--mk-ink-soft);flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin:0;padding:0;font-size:13.5px;font-weight:550;list-style:none;display:flex}.mkHeroTrust li{align-items:center;gap:8px;display:inline-flex}.mkHeroTrust svg{color:var(--brand-oak-deep)}.mkFilmTrigger{min-height:44px;color:var(--mk-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex}.mkFilmTrigger:hover{color:var(--mk-ink);background:0 0;transform:none}.mkFilmTrigger:hover .mkFilmTriggerLabel{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mkFilmTrigger:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}.mkFilmTriggerIcon{width:30px;height:30px;color:var(--mk-ink);border:1.5px solid #3d465047;border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:inline-grid}.mkFilmTriggerIcon svg{margin-left:2px}.mkFilmTrigger:hover .mkFilmTriggerIcon{background:#fff;border-color:#3d465080}.mkFilmTriggerDuration{color:var(--mk-muted);font-weight:500}@media (width<=520px){.mkHeroActions .mkFilmTrigger{justify-content:center;width:100%}}.mkFilmDialog{width:min(1080px,100% - 32px,177.778dvh - 323.556px);min-width:min(300px,100% - 32px);max-width:1080px;max-height:none;color:var(--brand-ground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.mkFilmDialog:not([open]){display:none}.mkFilmDialog::backdrop{background:#232b31db}.mkFilmPanel{overscroll-behavior:contain;background:var(--brand-ink);border-radius:20px;max-height:calc(100dvh - 32px);padding:10px 16px 14px;overflow-y:auto;box-shadow:0 40px 90px -40px #000000b3}.mkFilmHead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.mkFilmTitle{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:var(--brand-ground);margin:0;padding-left:2px;font-size:19px;font-weight:550;line-height:1.3}.mkFilmClose{width:44px;height:44px;min-height:44px;color:var(--brand-ground);background:#fbf9f41a;border:0;border-radius:50%;flex:none;padding:0}.mkFilmClose:hover{background:#fbf9f433;transform:none}.mkFilmClose:focus-visible,.mkFilmTranscript summary:focus-visible{outline:2px solid var(--brand-cream);outline-offset:2px}.mkFilmVideo{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:12px;width:100%;height:auto;display:block}.mkFilmDisclosure{color:#fbf9f4b8;margin:12px 2px 0;font-size:13px;line-height:1.5}.mkFilmTranscript{color:#fbf9f4db;margin:8px 2px 0;font-size:14.5px;line-height:1.65}.mkFilmTranscript summary{cursor:pointer;width:fit-content;color:var(--brand-ground);padding:6px 0;font-weight:600}.mkFilmTranscript p{max-width:68ch;margin:8px 0 0}@keyframes mkFilmRise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes mkFilmFade{0%{opacity:0}}.mkFilmDialog[open]{animation:.22s ease-out mkFilmRise}.mkFilmDialog[open]::backdrop{animation:.22s ease-out mkFilmFade}@media (prefers-reduced-motion:reduce){.mkFilmDialog[open],.mkFilmDialog[open]::backdrop{animation:none}}.mkSection{padding:96px 0}.mkSection[id]{scroll-margin-top:72px}.mkSectionTint{background:var(--brand-cream)}.mkSectionSlate{background:var(--mk-slate-band)}.mkSectionHead{text-align:center;max-width:62ch;margin:0 auto 56px}.mkKicker{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.17em;text-transform:uppercase;color:var(--brand-oak-deep);margin:0 0 14px;font-size:12px;font-weight:600}.mkH2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.012em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,4.2vw,44px);font-weight:550;line-height:1.18}.mkLede{color:var(--mk-muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:18px;line-height:1.7}.mkPainGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:40px 34px;display:grid}.mkPainCard{background:0 0;border:0;border-top:1px solid #7d572c52;border-radius:0;padding:24px 0 0}.mkPainCard h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);text-wrap:balance;margin:0 0 10px;font-size:19px;font-weight:600}.mkPainCard p{color:var(--mk-muted);margin:0;font-size:14.5px;line-height:1.65}.mkSteps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.mkStep{text-align:center;background:0 0;border:0;padding:0}.mkStepNum{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:var(--brand-oak-deep);margin:0 auto 18px;font-size:46px;font-weight:550;line-height:1}.mkStep .mkStepFigure{border-radius:18px;margin:0 0 20px;box-shadow:0 24px 50px -34px #3d465080}.mkStepWithFigure .mkStepNum{z-index:1;background:var(--brand-cream);border:1px solid #7d572c38;border-radius:999px;place-items:center;width:54px;height:54px;margin:0 auto -27px 16px;font-size:26px;display:grid;position:relative;box-shadow:0 12px 26px -16px #3d465073}.mkStep h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 10px;font-size:20px;font-weight:600}.mkStep p{color:var(--mk-muted);max-width:34ch;margin:0 auto;font-size:15px;line-height:1.65}.mkSplit{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mkSplit .mkH2{text-align:left}.mkSplitVisualWrap{min-width:0;display:block}.mkSplitCaption{text-align:center;color:var(--mk-muted);margin:16px 0 0;font-size:13.5px;line-height:1.55}.mkBullets{gap:15px;margin:26px 0 0;padding:0;list-style:none;display:grid}.mkBullets li{color:var(--mk-ink-soft);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.6;display:flex}.mkBullets svg{color:var(--brand-oak-deep);flex:none;margin-top:2px}.mkSplitVisual{background:linear-gradient(165deg, #fff 0%, var(--brand-cream) 130%);border:1px solid var(--mk-card-line);cursor:pointer;text-align:left;width:100%;height:505px;font:inherit;color:inherit;border-radius:24px;padding:0;transition:box-shadow .15s,transform .1s;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px -38px #3d465073}.mkSplitVisual:hover{transform:translateY(-2px);box-shadow:0 36px 80px -36px #3d46508c}.mkSplitVisual .pfsSummaryPreview{transform-origin:top;pointer-events:none;width:816px;margin-left:calc(50% - 408px);transform:scale(.6)}.mkSplitVisual .pfsPage{width:816px;min-width:816px;box-shadow:none}.mkSplitVisual:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:72px;position:absolute;inset:auto 0 0}figure.mkSplitVisualWrap{margin:0}.mkGrowthPreview{background:linear-gradient(165deg, #fff 0%, var(--brand-cream) 130%);border:1px solid var(--mk-card-line);color:var(--mk-ink);border-radius:24px;gap:18px;padding:28px;display:grid;box-shadow:0 30px 70px -38px #3d465073}.mkGrowthPreviewHead{gap:2px;display:grid}.mkGrowthPreviewEyebrow,.mkGrowthPreviewLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);font-size:12px;font-weight:650}.mkGrowthPreviewValue{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.01em;font-size:38px;font-weight:600;line-height:1.1}.mkGrowthPreviewNote{color:var(--mk-muted);font-size:13px}.mkGrowthPreviewTiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkGrowthPreviewTile{border:1px solid var(--mk-card-line);background:#fff;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.mkGrowthPreviewTile strong{font-variant-numeric:tabular-nums;color:var(--positive,#2f6b4f);font-size:24px;font-weight:650}.mkGrowthPreviewTile strong small{color:var(--mk-muted);font-size:14px;font-weight:550}.mkGrowthPreviewChart{width:100%;height:132px;display:block;overflow:visible}.mkGrowthPreviewChart path{fill:none;stroke:var(--mk-btn);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mkGrowthPreviewChart .mkGrowthPreviewEntered{stroke:var(--brand-slate-deep);stroke-dasharray:5 5}.mkGrowthPreviewLegend{color:var(--mk-muted);align-items:center;gap:8px;margin:-8px 0 0;font-size:13px;display:flex}.mkGrowthPreviewLegendDash{border-top:2px dashed var(--brand-slate-deep);width:22px}.mkGrowthPreviewMilestone{border-top:1px solid var(--mk-line);grid-template-columns:auto auto 1fr;align-items:baseline;gap:2px 12px;padding-top:16px;font-size:14px;display:grid}.mkGrowthPreviewMilestone strong{font-size:18px}.mkGrowthPreviewMilestone small{color:var(--mk-muted);grid-column:2/-1;font-size:13px}@media (width<=520px){.mkGrowthPreview{gap:14px;padding:20px}.mkGrowthPreviewValue{font-size:32px}.mkGrowthPreviewTiles{gap:8px}.mkGrowthPreviewTile{align-content:start;padding:12px}.mkGrowthPreviewTile strong{white-space:nowrap;font-size:20px}.mkGrowthPreviewTile strong small{font-size:12px}.mkGrowthPreviewChart{height:104px}.mkGrowthPreviewMilestone{grid-template-columns:auto 1fr}.mkGrowthPreviewMilestone .mkGrowthPreviewLabel,.mkGrowthPreviewMilestone small{grid-column:1/-1}}.mkFeatureGrid{grid-template-columns:repeat(3,1fr);gap:44px 40px;display:grid}.mkFeature{background:0 0;border:0;padding:0}.mkFeatureIcon{background:var(--mk-ground);width:40px;height:40px;color:var(--brand-oak-deep);border:1px solid #7d572c33;border-radius:999px;place-items:center;margin-bottom:16px;display:grid}.mkFeature h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 8px;font-size:19px;font-weight:600}.mkFeature p{color:var(--mk-muted);margin:0;font-size:14.5px;line-height:1.65}.mkAudienceSection{padding-bottom:48px}.mkAudienceGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mkAudienceCard{text-align:left;border:1px solid var(--mk-card-line);color:inherit;cursor:pointer;background:#fff;border-radius:22px;padding:30px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:block}.mkAudienceCard:hover{border-color:var(--brand-slate-deep);transform:translateY(-2px);box-shadow:0 24px 50px -34px #3d465080}.mkAudienceIcon{background:var(--mk-ground);width:44px;height:44px;color:var(--brand-oak-deep);border:1px solid #7d572c33;border-radius:999px;place-items:center;margin-bottom:18px;display:grid}.mkAudienceCard h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 8px;font-size:20px;font-weight:600}.mkAudienceCard p{color:var(--mk-muted);margin:0 0 16px;font-size:14.5px;line-height:1.6}.mkAudienceMore{color:var(--mk-link);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.mkTrustSection{background:#f5efe2;padding:72px 0;position:relative;overflow:hidden}.mkTrustTexture{opacity:.55;position:absolute;inset:0}.mkTrustSection:after{content:"";pointer-events:none;background:linear-gradient(#f5efe200,#f5efe2 88%);height:150px;position:absolute;bottom:0;left:0;right:0}.mkTrustTexture .mkTrustTextureFigure{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mkTrustBand{z-index:1;text-align:center;background:0 0;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:0;padding:0;display:grid;position:relative}.mkTrustIcon{background:var(--mk-ground);width:56px;height:56px;color:var(--brand-oak-deep);border:1px solid #7d572c38;border-radius:999px;place-items:center;margin-bottom:24px;display:grid}.mkTrustBand h2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:var(--mk-ink);letter-spacing:-.01em;text-wrap:balance;max-width:24ch;margin:0 auto 14px;font-size:clamp(26px,3.6vw,38px);font-weight:550}.mkTrustBand p{color:var(--mk-muted);text-align:left;max-width:48ch;margin:0 auto;font-size:16px;line-height:1.75}.mkFaqList{gap:12px;max-width:760px;margin:0 auto;display:grid}.mkFaqItem{background:var(--mk-ground);border:1px solid #7d572c29;border-radius:18px;overflow:hidden}.mkFaqQ{text-align:left;cursor:pointer;width:100%;color:var(--mk-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:16.5px;font-weight:600;display:flex}.mkFaqQ svg{color:var(--mk-muted);flex:none;transition:transform .2s}.mkFaqItem[data-open=true] .mkFaqQ svg{transform:rotate(180deg)}.mkFaqA{color:var(--mk-muted);text-wrap:pretty;max-width:62ch;margin:0;padding:0 24px 20px;font-size:15.5px;line-height:1.7}.mkCtaBand{text-align:center}.mkCtaInner{color:#f4efe4;background:linear-gradient(150deg,#39434e 0%,#2c353e 100%);border-radius:30px;padding:72px 36px}.mkCtaInner h2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:#f4efe4;letter-spacing:-.015em;text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,4vw,42px);font-weight:550}.mkCtaInner p{color:#dde4ea;max-width:56ch;margin:0 auto 30px;font-size:17px;line-height:1.6}.mkCtaInner .mkBtnPrimary{background:var(--brand-cream);color:#313b44}.mkCtaInner .mkBtnPrimary:hover{background:#fff}.mkCtaFine{color:#c4cfd9;margin:16px 0 0;font-size:13px}.mkFooter{color:#c4cfd9;background:#262e36;padding:64px 0 30px}.mkFooterGrid{grid-template-columns:1.4fr .8fr 1fr .9fr 1.9fr .7fr;gap:30px;display:grid}.mkFooterGuides>div{columns:2 130px;column-fill:balance;column-gap:20px}.mkFooterGuides a{break-inside:avoid;padding:3px 0;font-size:13.5px}.mkFooter h2{color:#a6b2bd;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600}.mkFooter a{color:#c4cfd9;padding:5px 0;font-size:14.5px;text-decoration:none;display:block}.mkFooter a:hover{color:#fff}.mkFooterIntro{color:#e3e9ef;max-width:34ch;margin:16px 0 0;font-size:14.5px;line-height:1.65}.mkFooterTrustLine{color:#a6b2bd;margin:18px 0 0;font-size:13px}.mkFooterIntroCol .mkFooterDisclosure{max-width:38ch;margin-top:8px}.mkFooterBottom{color:#a6b2bd;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}.mkFooterDisclosure{color:#93a1ad;margin:12px 0 0;font-size:12px;line-height:1.55}.mkGuideHero{background:linear-gradient(180deg, var(--brand-cream) 0%, var(--mk-ground) 100%);padding:76px 0 16px}.mkGuideHero .mkKicker a{color:inherit;text-decoration:none}.mkGuideHero .mkKicker a:hover{text-decoration:underline}.mkGuideHero h1{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(31px,4.6vw,46px);font-weight:550;line-height:1.18}.mkGuideByline{color:var(--mk-muted);margin:14px 0 0;font-size:14px}.mkGuideHero .mkKicker,.mkGuideHero h1,.mkGuideHero .mkGuideByline{max-width:620px;margin-left:auto;margin-right:auto}.mkGuideBody{max-width:620px;margin:0 auto;padding:36px 0 8px;font-size:18px;line-height:1.75}.mkGuideBody .mkGuideLede{color:var(--mk-ink);font-size:19px;line-height:1.7}.mkGuideBody p{margin:0 0 20px}.mkGuideBody section{margin:44px 0 0}.mkGuideBody h2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(23px,3vw,30px);font-weight:550;line-height:1.25}.mkGuideBody h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:28px 0 10px;font-size:19px;font-weight:600}.mkGuideBody ul,.mkGuideBody ol{margin:0 0 20px;padding-left:24px}.mkGuideBody li{margin:0 0 10px}.mkGuideBody a{color:var(--mk-link);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #c79a628c;text-decoration:underline #c79a628c}.mkGuideBody a:hover{color:var(--mk-ink);text-decoration-color:currentColor}.mkGuideTableWrap{margin:0 0 20px;overflow-x:auto}.mkGuideTable{border-collapse:collapse;border:1px solid var(--mk-card-line);background:#fff;border-radius:16px;width:100%;font-size:15px}.mkGuideTable th,.mkGuideTable td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:10px 14px}.mkGuideTable thead th{background:var(--brand-cream);font-weight:650}.mkGuideTable tbody th{font-weight:550}.mkGuideTable tbody tr:last-child th,.mkGuideTable tbody tr:last-child td{border-bottom:none}.mkGuideFaq .mkGuideFaqItem{background:#fff;border:1px solid #7d572c29;border-radius:18px;margin:0 0 12px;padding:20px 24px}.mkGuideFaq .mkGuideFaqItem h3{margin:0 0 8px;font-size:17px}.mkGuideFaq .mkGuideFaqItem p{color:var(--mk-muted);margin:0;font-size:15.5px}.mkGuidesGroups{padding:8px 0 40px}.mkGuidesGroup{margin:56px 0 0}.mkGuidesGroupHead{font-family:var(--font-display,"Source Serif 4", Georgia, serif);text-align:center;margin:0 0 30px;font-size:clamp(23px,3vw,30px);font-weight:550;line-height:1.25}.mkGuideCardGrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.mkGuideCard{border:1px solid var(--mk-card-line);color:inherit;background:#fff;border-radius:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:block;overflow:hidden}.mkGuideCard:hover{border-color:var(--brand-slate-deep);transform:translateY(-2px);box-shadow:0 24px 50px -34px #3d465080}.mkGuideCard .mkGuideCardFigure{border-radius:0}.mkGuideCardBody{padding:20px 22px 22px}.mkGuideCardBody h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);text-wrap:balance;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.mkGuideCardBody p{color:var(--mk-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mkGuidesIndexIntro{max-width:620px;color:var(--mk-ink);text-wrap:pretty;margin:36px auto 0;font-size:19px;line-height:1.7}.mkAboutIntro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;padding:44px 0 12px;display:grid}.mkAboutIntroText p{color:var(--mk-ink);text-wrap:pretty;max-width:62ch;margin:0 0 20px;font-size:19px;line-height:1.7}.mkAboutIntroText p:last-child{margin-bottom:0}.mkAboutFigure{box-shadow:0 34px 70px -42px #3d46508c}@media (width<=900px){.mkAboutIntro{grid-template-columns:1fr;gap:36px}}.mkNotFoundBody{padding-bottom:96px}.mkGuideDisclaimer{color:var(--mk-muted);margin:38px 0 0;font-size:13.5px}.mkGuideRelated{display:block}.mkGuideRelated ul{margin:0;padding:0;list-style:none}.mkGuideRelated li{margin:0 0 8px}.mkGuideRelated a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mkGuideRelated svg{flex:none}.mkSecurityToc{flex-wrap:wrap;gap:8px;margin:28px 0 8px;display:flex}.mkSecurityToc a{color:var(--mk-ink-soft);background:#fff;border:1px solid #7d572c38;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.mkSecurityToc a:hover{border-color:var(--brand-slate-deep);color:var(--mk-ink)}.mkPromiseGrid{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;display:grid}.mkPromiseCard{background:#fff;border:1px solid #7d572c29;border-radius:18px;padding:20px 22px}.mkPromiseCard h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);text-wrap:balance;margin:0 0 8px;font-size:17px;font-weight:600}.mkPromiseCard p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.6}@media (width<=640px){.mkPromiseGrid{grid-template-columns:1fr}}.mkSecurityDoors{padding-top:24px}.mkSecurityDoorRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mkBtn:focus-visible,.mkNavLinks a:focus-visible,.mkAudienceCard:focus-visible,.mkGuideCard:focus-visible,.mkFaqQ:focus-visible,.mkSecurityToc a:focus-visible,.mkSplitVisual:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}.mkCtaInner .mkBtnPrimary:focus-visible{outline-color:#f4efe4}@media (width<=900px) and (width>=641px){.mkGuideCardGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.mkGuideCardGrid{grid-template-columns:1fr}}@media (width<=900px){.mkSteps,.mkFeatureGrid,.mkAudienceGrid{grid-template-columns:1fr}.mkSplit{grid-template-columns:1fr;gap:36px}.mkSplitVisualWrap{order:-1}.mkSplitVisual{height:400px}.mkHeroCanvas{display:none}.mkHeroMobileFigure{object-position:78% 50%;border-radius:20px;margin:8px 0 26px;display:block;box-shadow:0 24px 50px -34px #3d465080;aspect-ratio:16/10!important}.mkNavInner{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:10px;padding-bottom:10px}.mkNavLinks{flex-wrap:wrap;order:3;row-gap:2px;width:100%;margin-left:0}.mkSection{padding:64px 0}.mkHero{padding:72px 0 56px}.mkFooterGrid{grid-template-columns:1fr 1fr}.mkFooterGuides{order:9;grid-column:1/-1}}@media (width>=768px) and (width<=900px){.mkHeroGrid{gap:40px}.mkHeroSideFigure{aspect-ratio:3/4!important}}@media (width<=767px){.mkHeroGrid{grid-template-columns:1fr;gap:36px}}@media (width<=520px){.mkFooterGrid{grid-template-columns:1fr}.mkHeroActions .mkBtn{width:100%}.mkNavLinks{flex-wrap:wrap;gap:2px;display:flex;overflow:visible}.mkNavLinks a{text-align:center;white-space:nowrap;place-items:center;min-width:0;padding:10px;font-size:12.5px;line-height:1.2;display:grid}.mkSplitVisual{height:330px}.mkSplitVisual .pfsSummaryPreview{transform:scale(.41)}}.mkVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkPricingHero{text-align:center;padding-bottom:8px}.mkPricingIntro{max-width:620px;color:var(--mk-muted);text-wrap:pretty;margin:18px auto 0;font-size:18px;line-height:1.65}.mkPricingPlansSection{padding:40px 0 16px}.mkPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:880px;margin:0 auto;display:grid}.mkPricingCard{border:1px solid var(--mk-card-line);background:#fff;border-radius:24px;flex-direction:column;padding:32px 30px 30px;display:flex;box-shadow:0 26px 60px -40px #3d465073}.mkPricingCard[data-plan=pro]{border-color:#7d572c4d}.mkPricingName{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.01em;margin:0;font-size:25px;font-weight:600}.mkPricingPrice{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.015em;color:var(--mk-ink);margin:10px 0 0;font-size:46px;font-weight:550;line-height:1.05}.mkPricingUnit{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:0;color:var(--mk-muted);margin-left:4px;font-size:16px;font-weight:500}.mkPricingTagline{color:var(--mk-ink-soft);margin:10px 0 0;font-size:15.5px;line-height:1.55}.mkPricingFeatures{flex:auto;gap:12px;margin-top:22px}.mkPricingFeatures li{font-size:15px;line-height:1.5}.mkPricingCta{align-self:flex-start;margin-top:28px}.mkPricingFine{text-align:center;max-width:62ch;color:var(--mk-ink-soft);margin:22px auto 0;font-size:13px;line-height:1.55}.mkPricingIncludesSection{padding-top:72px}.mkPricingIncludesSection .mkSectionHead{margin-bottom:28px}.mkPricingIncludes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;max-width:820px;margin:0 auto}.mkHeroFine a,.mkCtaFine a,.mkPricingFine a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=720px){.mkPricingGrid,.mkPricingIncludes{grid-template-columns:1fr}.mkPricingCard{padding:26px 22px 24px}.mkPricingCta{align-self:stretch}}.instKicker{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.17em;text-transform:uppercase;color:var(--brand-oak-deep);margin:0 0 14px;font-size:12px;font-weight:600}.instSection{padding-block:88px 48px}.instSection h2,.instProvenance h2,.instSteps h2,.instReceive h2,.instPilot h2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.012em;text-wrap:balance;color:var(--mk-ink);max-width:24ch;margin:0 0 16px;font-size:clamp(28px,3.8vw,42px);font-weight:550}.instLead{color:var(--mk-muted);max-width:62ch;margin:0;font-size:17px;line-height:1.7}.instHero .mkHeroCanvas .mkHeroFigure{width:auto;height:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16%);mask-image:linear-gradient(90deg,#0000 0%,#000 16%)}.instHero .mkHeroCanvas:after{background:linear-gradient(100deg, var(--mk-ground) 0%, var(--mk-ground) 38%, #fbf9f4e6 45%, #fbf9f480 50%, #fbf9f42e 54%, #fbf9f40d 58%, #fbf9f400 66%)}.instHero h1{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.015em;text-wrap:balance;color:var(--mk-ink);max-width:none;margin:0 0 22px;font-size:clamp(38px,5vw,58px);font-weight:550;line-height:1.1}.instSub{color:var(--mk-muted);max-width:50ch;margin:0 0 30px;font-size:18px;line-height:1.7}.instCtaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.instCtaNote{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-muted);margin:16px 0 0;font-size:12px;font-weight:600}.instKickerSeg{white-space:nowrap}.instNavTag{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-muted);white-space:nowrap;border-left:1px solid #56606b47;margin-left:14px;padding-left:14px;font-size:11.5px;font-weight:650}.instNavConsoleLink{color:var(--mk-muted);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:550;text-decoration:none}.instNavConsoleLink:hover{color:var(--mk-ink);background:var(--brand-cream)}.instNavConsoleLink:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}@media (width<=640px){.instNavTag{display:none}}.instProvenance{padding-block:88px}.instProvenanceGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.instProvenanceFigure{box-shadow:0 34px 70px -42px #3d46508c}.instSteps{padding-block:0 88px}.instStepsHead{text-align:center;max-width:62ch;margin:0 auto 48px}.instStepsHead h2{max-width:none}.instPains{background:var(--brand-cream);margin-top:8px;padding:88px 0}.instGrid3{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.instCard{background:var(--mk-ground);border:1px solid #7d572c29;border-radius:22px;padding:28px 30px 26px}.instCard h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:var(--mk-ink);margin:0 0 10px;font-size:22px;font-weight:600}.instCard p{color:var(--mk-muted);margin:0;font-size:14.5px;line-height:1.65}.instPainsMajor{margin-top:56px}.instGridMajor{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:30px;display:grid}.instCardMajor{background:var(--mk-ground);border:1px solid #7d572c47;border-radius:24px;padding:36px 38px 34px;box-shadow:0 30px 60px -46px #3d465080}.instCardTag{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.17em;text-transform:uppercase;color:var(--brand-oak-deep);margin:0 0 12px;font-size:11.5px;font-weight:600}.instCardMajor h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);letter-spacing:-.01em;color:var(--mk-ink);margin:0 0 12px;font-size:27px;font-weight:600}.instCardMajorBody{color:var(--mk-muted);margin:0 0 22px;font-size:15.5px;line-height:1.68}.instAnswerLead{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-ink-soft);border-top:1px solid #7d572c2e;margin:0 0 14px;padding-top:18px;font-size:12px;font-weight:600}.instChecklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.instChecklist li{color:var(--mk-ink-soft);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.instChecklist svg{color:var(--brand-oak-deep);flex:none;margin-top:3px}.instWhatGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.instLead a{color:var(--mk-link);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #c79a628c;text-decoration:underline #c79a628c}.instLead a:hover{color:var(--mk-ink);text-decoration-color:currentColor}.instSection .instBookFigure{max-width:560px;box-shadow:0 22px 44px -34px #3d465080}.instPilot{background:var(--mk-slate-band);margin:88px 0 0;padding:88px 0 96px}.instPilotInner{text-align:center;max-width:680px}.instPilotInner .instLead{margin:0 auto 10px}.instPilotInner h2{max-width:none}.contactFormFoot{border-top:1px solid #7d572c38;margin-top:14px;padding-top:14px}.contactFormFoot p{margin:0;font-size:13.5px;line-height:1.55}.contactFormFoot .contactFormFootPricing{color:var(--mk-ink-soft);font-weight:600}.contactFormFoot .contactFormFootNote{color:var(--mk-muted);margin-top:3px}.instReceive{padding-block:88px 0}.instReceiveGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.instReceive .instCtaRow{margin-top:26px}.instReceiveFigure{box-shadow:0 34px 70px -42px #3d46508c}.instFooterGrid{grid-template-columns:1.4fr .7fr;max-width:720px}.instLegal{padding:72px 28px 12px}.instLegal p{color:var(--mk-muted);max-width:84ch;margin:0;font-size:12.5px;line-height:1.65}@media (width<=900px){.instHero .mkHeroMobileFigure{object-position:50% 30%}.instProvenanceGrid,.instReceiveGrid,.instWhatGrid{grid-template-columns:1fr;gap:36px}.instGrid3,.instGridMajor{grid-template-columns:1fr}.instCardMajor{padding:28px 26px 26px}.instFooterGrid{grid-template-columns:1fr;gap:24px}}.contactForm{text-align:left;background:var(--brand-cream);border:1px solid #7d572c2e;border-radius:24px;max-width:600px;margin:26px auto 0;padding:30px 30px 26px}.contactFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.contactFormGrid{grid-template-columns:1fr}.contactForm{padding:24px 20px 20px}}.contactForm label{margin-bottom:16px;display:block}.contactForm label span{color:var(--mk-ink-soft);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.contactForm input,.contactForm textarea{width:100%;font:inherit;color:var(--mk-ink);box-sizing:border-box;background:#fffdf9;border:1px solid #56606b52;border-radius:12px;padding:11px 13px}.contactForm input:focus-visible,.contactForm textarea:focus-visible{outline:2px solid var(--mk-btn);outline-offset:1px}.contactFormTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contactFormStatus{min-height:1.2em;color:var(--mk-ink-soft);margin-top:12px;font-size:13.5px}.contactFormDone{background:var(--brand-cream);border:1px solid #7d572c2e;border-radius:24px;max-width:600px;margin:26px auto 0;padding:30px}.contactFormDone h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 8px;font-size:21px;font-weight:600}.contactFormDone p{color:var(--mk-muted);margin:0}.mkTemplateTop{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:44px;margin:40px 0 8px;display:grid}.mkTemplatePreview{margin:0}.mkTemplatePreviewPaper{border:1px solid var(--mk-card-line);background:#fff;border-radius:14px;transition:box-shadow .15s,transform .1s;display:block;overflow:hidden;box-shadow:0 34px 64px -40px #3d46508c}.mkTemplatePreviewPaper:hover{transform:translateY(-2px);box-shadow:0 40px 70px -40px #3d465099}.mkTemplatePreviewPaper:focus-visible{outline:2px solid var(--mk-btn);outline-offset:3px}.mkTemplatePreviewMain{width:100%;height:auto;display:block}.mkTemplatePreviewPages{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mkTemplatePreviewThumb{border:1px solid var(--mk-card-line);cursor:pointer;background:#fff;border-radius:8px;width:64px;padding:0;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.mkTemplatePreviewThumb img{width:100%;height:auto;display:block}.mkTemplatePreviewThumb span{color:#fbf9f4;background:#232b31b8;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:3px;right:3px}.mkTemplatePreviewThumb:hover{border-color:var(--brand-slate-deep)}.mkTemplatePreviewThumb[aria-current=true]{border-color:var(--mk-btn);box-shadow:0 0 0 2px #3d465040}.mkTemplatePreviewThumb:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}.mkTemplatePreviewCaption{color:var(--mk-muted);margin-top:10px;font-size:12.5px}.mkTemplateDownloadsHead{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:2px 0 8px;font-size:25px;font-weight:600}.mkTemplateDownloadsSub{color:var(--mk-muted);margin:0 0 18px;font-size:14.5px;line-height:1.6}.mkTemplateDownloads{grid-template-columns:1fr;gap:10px;display:grid}.mkTemplateDownload{border:1px solid var(--mk-card-line);color:inherit;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid}.mkTemplateDownload:hover{border-color:var(--brand-slate-deep);transform:translateY(-2px);box-shadow:0 24px 50px -34px #3d465080}.mkTemplateDownload:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}.mkTemplateBadge{text-align:center;letter-spacing:.08em;text-transform:uppercase;min-width:52px;color:var(--mk-muted);background:var(--brand-cream);border:1px solid #7d572c2e;border-radius:999px;align-self:center;padding:5px 10px;font-size:11.5px;font-weight:700}.mkTemplateDownloadLabel{color:var(--mk-link);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.mkTemplateDownloadLabel svg{flex:none}.mkTemplateDownloadNote{color:var(--mk-muted);grid-column:2;font-size:13px;line-height:1.45}.mkTemplateTrustLine{color:var(--mk-muted);margin:16px 0 0;font-size:12.5px;line-height:1.6}.mkTemplateTrustLine a{color:inherit}.mkTemplateBody{padding-top:26px}.mkTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px 0 8px;display:grid}.mkTemplateCard{border:1px solid var(--mk-card-line);color:inherit;background:#fff;border-radius:22px;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:20px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid}.mkTemplateCard:hover{border-color:var(--brand-slate-deep);transform:translateY(-2px);box-shadow:0 24px 50px -34px #3d465080}.mkTemplateCard:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}.mkTemplateCardPaper{border:1px solid var(--mk-card-line);background:#fff;border-radius:10px;display:block;overflow:hidden;box-shadow:0 16px 30px -24px #3d465080}.mkTemplateCardPaper img{width:100%;height:auto;display:block}.mkTemplateCardBody{display:block}.mkTemplateCardBody h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.mkTemplateCardBody p{color:var(--mk-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.mkTemplateFormats{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-muted);margin:0 0 12px;font-size:12px;font-weight:600;display:block}.mkTemplateHubBody{padding-top:12px}.mkTemplateCallout{background:var(--brand-cream);border:1px solid #7d572c2e;border-radius:22px;margin:10px 0 28px;padding:24px 28px}.mkTemplateCallout h2{margin:0 0 8px;font-size:21px}.mkTemplateCallout p{color:var(--mk-muted);margin:0 0 14px;font-size:15.5px;line-height:1.6}.mkTemplateCallout a.mkBtn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (width<=880px){.mkTemplateTop{grid-template-columns:1fr;gap:28px}.mkTemplateGrid{grid-template-columns:1fr}.mkTemplateCard{grid-template-columns:104px minmax(0,1fr);gap:16px}}.lpHero h1{max-width:21ch;font-size:clamp(36px,5.6vw,60px)}.lpCtaBtn{padding:15px 30px;font-size:16px}.lpProofSection{padding:64px 0}.lpProofGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.lpProof h2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 8px;font-size:19px;font-weight:600}.lpProof p{color:var(--mk-muted);max-width:38ch;margin:0;font-size:14.5px;line-height:1.65}.lpStepsSection{padding:72px 0}.lpStepsSection .mkSectionHead{margin-bottom:44px}.lpSteps{gap:40px}.lpFooter{padding:44px 0 26px}.lpFooterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.lpFooterLinks{flex-wrap:wrap;gap:4px 20px;display:flex}.lpFooter .lpFooterLinks a{padding:4px 0;font-size:13.5px;display:inline-block}.lpFooter .mkFooterBottom{margin-top:26px}.lpNoBreak{white-space:nowrap}.lpIndexHero{padding-bottom:8px}.lpIndexHero .mkKicker,.lpIndexHero h1{max-width:none;margin-left:0;margin-right:0}.lpIndexLead{color:var(--mk-muted);text-wrap:pretty;max-width:56ch;margin:18px 0 0;font-size:17px;line-height:1.7}.lpIndexSection{padding:44px 0 96px}.lpIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.lpIndexSlug{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-oak-deep);margin:0 0 12px;font-size:11.5px;font-weight:600}.lpIndexCard h2{font-family:var(--font-display,"Source Serif 4", Georgia, serif);text-wrap:balance;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.3}@media (width<=900px){.lpProofGrid{grid-template-columns:1fr;gap:28px}.lpProof p{max-width:52ch}}@media (width<=768px){.lpIndexGrid{grid-template-columns:1fr}}.mkFormatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px 0 10px;display:grid}.mkFormatCard{border:1px solid var(--mk-card-line);color:inherit;background:#fff;border-radius:22px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid}a.mkFormatCard:hover{border-color:var(--brand-slate-deep);transform:translateY(-2px);box-shadow:0 24px 50px -34px #3d465080}a.mkFormatCard:focus-visible{outline:2px solid var(--mk-btn);outline-offset:2px}.mkFormatCard.isQuiet{background:#fcfbf8}.mkFormatCardRequest{background:var(--brand-cream);border-color:#7d572c2e}.mkFormatPaper{border:1.5px solid var(--mk-card-line);width:60px;height:60px;box-shadow:inset 0 0 0 2.5px #fff, inset 0 0 0 3.5px var(--mk-card-line);background:#fff;border-radius:12px;align-content:end;justify-items:start;padding:7px;display:grid;position:relative}.mkFormatPaperAgency{font-family:var(--font-sans,"Public Sans", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);font-size:7.5px;font-weight:700;position:absolute;top:7px;left:7px}.mkFormatPaperNumber{font-family:var(--font-display,"Source Serif 4", Georgia, serif);color:var(--brand-slate-deep);font-size:17px;font-weight:600;line-height:18px}.mkFormatCard.isQuiet .mkFormatPaperNumber{color:var(--mk-muted)}.mkFormatPaperRule{background:var(--mk-card-line);width:100%;height:1.5px;margin-top:2px}.mkFormatPaperRule.short{width:70%}.mkFormatCardBody{display:block}.mkFormatCardBody h3{font-family:var(--font-display,"Source Serif 4", Georgia, serif);margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.mkFormatCardBody p{color:var(--mk-muted);margin:0 0 10px;font-size:14px;line-height:1.6}.mkFormatNote{color:var(--mk-ink);margin:0 0 12px;font-size:13px;line-height:1.5;display:block}.mkFormatMarksNote{color:var(--mk-muted);margin:0 0 8px;font-size:12.5px;line-height:1.6}.mkFormatBody{padding-top:30px}@media (width<=880px){.mkFormatGrid{grid-template-columns:1fr}}
