.sh-landing{--color-mk-ink:#163640;--color-mk-paper:#f6fafb;--color-mk-surface:#fff;--color-mk-line:#d9e6e9;--color-mk-accent:#c3e0e6;--color-mk-accent-ink:#397589;color:#163640;isolation:isolate;background:#f6fafb}.sh-landing h1,.sh-landing h2,.sh-landing h3{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.055em;font-weight:600}.sh-landing em{color:#4e8da0;font-style:normal}.sh-container{width:min(1180px,100% - 80px);margin-inline:auto}.sh-landing a,.sh-landing button,.sh-landing summary{-webkit-tap-highlight-color:transparent}.sh-landing :focus-visible{outline-offset:5px;outline:2px solid #4e8da0}.sh-landing section[id]{scroll-margin-top:78px}.sh-nav{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6fafbdb;border-bottom:1px solid #b5cfd759;position:fixed;inset:0 0 auto}.sh-nav-inner{justify-content:space-between;align-items:center;gap:30px;height:78px;display:flex}.sh-nav nav{color:#546c74;gap:26px;font-size:13px;font-weight:550;display:flex}.sh-nav nav a:hover{color:#163640}.sh-nav-actions{align-items:center;gap:24px;display:flex}.sh-login{font-size:13px;font-weight:600}.sh-button{color:#fff;background:#4e8da0;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:30px;padding:17px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 7px 20px -12px #255968}.sh-button:hover{background:#397589;transform:translateY(-2px)}.sh-button span{font-size:20px;font-weight:400}.sh-button-small{gap:16px;padding:10px 18px;font-size:12px}.sh-text-link{align-items:center;gap:20px;font-size:14px;font-weight:600;display:inline-flex}.sh-text-link:hover{text-underline-offset:5px;text-decoration:underline}.sh-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#507581;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.sh-eyebrow>span:first-child:not(.sh-chapter-count){background:#4e8da0;border-radius:50%;width:6px;height:6px}.sh-presentation{height:850svh;position:relative}.sh-stage{perspective:1600px;background:#f6fafb;height:100svh;min-height:580px;position:sticky;top:0;overflow:clip}.sh-stage-glow{pointer-events:none;background:radial-gradient(at 67% 61%,#c3e0e680 0,#0000 47%),radial-gradient(at 25% 55%,#dfedef60,#0000 50%);position:absolute;inset:5% -15% -25%}.sh-intro{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:120px 24px 75px;display:flex;position:absolute;inset:0}.sh-intro h1{max-width:1180px;margin-top:27px;font-size:clamp(56px,6.4vw,96px);line-height:1.06}.sh-intro-description{color:#687d85;letter-spacing:-.015em;margin-top:25px;font-size:18px;line-height:1.7}.sh-intro-actions{justify-content:center;align-items:center;gap:30px;margin-top:29px;display:flex}.sh-reassurance{letter-spacing:.025em;color:#69818a;margin-top:21px;font-size:11px}.sh-intro-cue{color:#6d848c;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:0}.sh-cue-line{background:linear-gradient(#81aab5,#0000);width:1px;height:32px}.sh-tour-copy{z-index:5;width:42%;max-width:490px;position:absolute;top:50%;left:max(40px,50vw - 590px);transform:translateY(-43%)}.sh-chapter-count{letter-spacing:.05em;color:#69838c;margin-left:auto;font-size:11px}.sh-chapter-stack{height:355px;margin-top:38px;position:relative}.sh-chapter{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s,transform .55s;position:absolute;inset:0;transform:translateY(18px)}.sh-chapter.is-active{opacity:1;visibility:visible;transform:none}.sh-chapter-label{color:#5a8390;margin-bottom:17px;font-size:13px}.sh-chapter h2{white-space:pre-line;font-size:clamp(34px,3.8vw,56px);line-height:1.07}.sh-chapter-body{color:#687e86;max-width:390px;margin-top:24px;font-size:15px;line-height:1.85}.sh-chapter-detail{letter-spacing:.08em;text-transform:uppercase;color:#72909a;margin-top:26px;font-size:10px}.sh-tour-track{background:#dce9ec;width:100%;height:2px;overflow:hidden}.sh-tour-track span{transform-origin:0;background:#4e8da0;height:100%;display:block}.sh-tour-foot{color:#6e868e;justify-content:space-between;gap:15px;margin-top:17px;font-size:10px;display:flex}.sh-tour-foot a{color:#346779;font-weight:600}.sh-device-position{perspective:1600px;pointer-events:none;place-items:center;padding-top:65px;display:grid;position:absolute;inset:0 0 0 50%}.sh-device-motion{width:410px;height:838px;transform-style:preserve-3d}.sh-device-fit{--sh-device-scale:clamp(.55,calc((100svh - 136px)/838px),.89);width:calc(410px * var(--sh-device-scale));height:calc(838px * var(--sh-device-scale));position:relative}.sh-device-scale{width:410px;height:838px;transform:scale(var(--sh-device-scale));transform-origin:0 0;perspective:1600px;position:absolute;inset:0 auto auto 0}.sh-phone-shell{background:linear-gradient(120deg,#8ba4ac,#263e48 20%,#101d23 80%,#79919a);border:1px solid #899da5;border-radius:59px;width:410px;height:838px;padding:9px;position:relative;box-shadow:inset 0 0 0 2px #617780,2px 1px #bdcbd0,9px 7px #21363f,16px 30px 35px -26px #102d3e,25px 55px 75px -26px #2b54615c}.sh-phone-glass{background:#f6fafb;border:1px solid #101a21;border-radius:49px;width:390px;height:818px;position:relative;overflow:hidden}.sh-phone-glass iframe{pointer-events:none;background:#f6fafb;border:0;width:390px;height:766px;display:block}.sh-phone-status{color:#122936;background:#f6fafb;justify-content:space-between;align-items:center;height:42px;padding:0 27px;font-size:12px;font-weight:650;display:flex}.sh-phone-status i{background:#11202a;border-radius:18px;width:107px;height:26px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:inset -8px 0 10px #1a303b}.sh-phone-home{opacity:.65;background:#415661;border-radius:10px;width:115px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.sh-phone-key{background:#506974;border-radius:4px;width:3px;position:absolute;left:-4px;box-shadow:inset 1px 0 #a5b6bc}.sh-phone-key-a{height:28px;top:138px}.sh-phone-key-b{height:58px;top:190px}.sh-phone-key-c{height:58px;top:262px}.sh-skip{z-index:10;background:#fff;border-radius:10px;padding:12px 20px;font-size:13px;position:absolute;top:90px;left:20px;transform:translateY(-200px)}.sh-skip:focus{transform:none}.sh-reduced-chapters{display:none}.sh-section{padding:120px 0}.sh-section-heading{margin-bottom:52px}.sh-section-heading h2{margin-top:20px;font-size:clamp(38px,4.4vw,62px);line-height:1.07}.sh-section-heading>p:last-child:not(:first-child){color:#6d8189;margin-top:23px;font-size:16px;line-height:1.8}.sh-centered{text-align:center}.sh-centered .sh-eyebrow{justify-content:center}.sh-pricing{background:#fff;border-top:1px solid #e1ecef;position:relative}.sh-pricing .rounded-mk-card{border-radius:25px;padding:32px 27px}.sh-pricing .rounded-mk-card h3{font-size:23px}.sh-pricing .rounded-mk-card.shadow-mk-mockup{background:#eff6f8;border-color:#659dab;box-shadow:0 18px 48px -35px #2e687f}.sh-pricing .rounded-mk-card ul{gap:17px;padding-block:12px}.sh-pricing .rounded-mk-card li{font-size:13px;line-height:1.6}.sh-plan-note{text-align:center;color:#788c93;margin-top:37px;font-size:12px;line-height:1.7}.sh-plan-note>a{color:#315f6e;border-bottom:1px solid #9fbac3;gap:26px;margin-top:23px;padding-bottom:5px;font-size:14px;font-weight:600;display:inline-flex}.sh-benefit-grid{background:#d3e1e5;border:1px solid #d3e1e5;border-radius:23px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sh-benefit-grid article{background:#f5f9fa;flex-direction:column;padding:30px;display:flex}.sh-feature-top{color:#577986;letter-spacing:.045em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.sh-feature-top span:last-child{color:#91a8b1}.sh-benefit-grid h3{max-width:260px;margin-top:40px;font-size:28px;line-height:1.1}.sh-benefit-grid article>p{color:#70828a;margin-top:16px;margin-bottom:30px;font-size:13px;line-height:1.85}.sh-feature-tag{color:#688d9b;border-top:1px solid #dbe6ea;margin-top:auto;padding-top:18px;font-size:10px;font-weight:550}.sh-feature-note{color:#758d96;text-align:center;margin-top:22px;font-size:11px}.sh-start{background:#fff}.sh-start-heading{justify-content:space-between;align-items:center;gap:35px;display:flex}.sh-start .sh-section-heading{margin-bottom:48px}.sh-steps{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:14px;display:grid}.sh-steps li{border-top:1px solid #cddde3;padding-top:23px}.sh-steps li>span{color:#4e8da0;background:#edf5f7;border:1px solid #dbe9ed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.sh-steps h3{margin-top:23px;font-size:23px}.sh-steps p{color:#71838b;max-width:290px;margin-top:11px;font-size:13px;line-height:1.8}.sh-faq{border-top:1px solid #e1e9ed}.sh-faq-layout{grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.sh-faq .sh-section-heading h2{font-size:45px}.sh-faq .sh-section-heading a{color:#4e8da0;margin-top:5px;font-size:13px;display:inline-block}.sh-faq-list{border-top:1px solid #d3e1e5}.sh-faq details{border-bottom:1px solid #d3e1e5}.sh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:14px;font-weight:550;line-height:1.5;list-style:none;display:flex}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary>span{color:#4e8da0;font-size:22px;font-weight:300;transition:transform .2s}.sh-faq details[open] summary>span{transform:rotate(45deg)}.sh-faq details>p{color:#6d8189;padding:0 30px 25px 0;font-size:13px;line-height:1.9}.sh-final{text-align:center;color:#fff;background:radial-gradient(at 50% 100%,#346977,#193c47 70%);padding:110px 0 100px;position:relative;overflow:hidden}.sh-final .sh-eyebrow{color:#a6c7d0;justify-content:center}.sh-final h2{margin-top:25px;font-size:clamp(45px,5.5vw,76px);line-height:1.05}.sh-final em{color:#b3d7df}.sh-final h2+p{color:#a7c2ca;margin-top:24px;font-size:16px;line-height:1.8}.sh-button-light{color:#234e5b;box-shadow:none;background:#d1e8ed;margin-top:34px}.sh-button-light:hover{background:#fff}.sh-final .sh-final-note{color:#9ebec8;margin-top:20px;font-size:11px}.sh-landing>footer{--color-mk-ink:#132e37}@media (min-width:1600px){.sh-device-position{inset-inline:50% max(0px,50vw - 700px)}}@media (max-width:1000px){.sh-container{width:calc(100% - 48px)}.sh-nav nav{gap:18px}.sh-nav nav a:nth-child(3),.sh-nav nav a:nth-child(4){display:none}.sh-tour-copy{width:43%;left:28px}.sh-chapter h2{font-size:37px}.sh-chapter-stack{height:345px}.sh-chapter-body{font-size:14px}.sh-device-position{left:48%}.sh-device-fit{--sh-device-scale:clamp(.5,calc((100svh - 160px)/838px),.78)}.sh-benefit-grid{grid-template-columns:repeat(2,1fr)}.sh-faq-layout{gap:40px}.sh-faq .sh-section-heading h2{font-size:37px}}@media (max-width:680px){.sh-container{width:calc(100% - 40px)}.sh-nav-inner{gap:15px;height:68px}.sh-nav img{width:auto;height:31px}.sh-nav nav,.sh-login{display:none}.sh-nav-actions{gap:0}.sh-button-small{gap:9px;padding:8px 12px;font-size:11px}.sh-intro{padding:110px 22px 95px}.sh-intro .sh-eyebrow{letter-spacing:.1em;font-size:8px}.sh-intro h1{margin-top:26px;font-size:clamp(42px,10vw,65px);line-height:1.05}.sh-intro-description{max-width:330px;margin-top:23px;font-size:15px}.sh-intro-actions{gap:20px;margin-top:28px}.sh-button{gap:18px;padding:14px 20px;font-size:13px}.sh-button-small{padding:8px 12px;font-size:11px}.sh-text-link{gap:10px;font-size:12px}.sh-reassurance{font-size:10px}.sh-intro-cue{gap:10px;font-size:8px;bottom:10px}.sh-stage{min-height:540px}.sh-presentation{height:800svh}.sh-tour-copy{width:auto;max-width:none;inset:92px 25px auto;transform:none}.sh-tour-copy>.sh-eyebrow{font-size:8px}.sh-chapter-count{font-size:9px}.sh-chapter-stack{height:165px;margin-top:16px}.sh-chapter-label{display:none}.sh-chapter h2{font-size:32px;line-height:1.02}.sh-chapter-body{max-width:390px;margin-top:13px;font-size:11px;line-height:1.7}.sh-chapter-detail{display:none}.sh-tour-track{position:absolute;top:-13px;left:0;right:0}.sh-tour-foot{margin-top:0;font-size:8px}.sh-device-position{align-items:start;padding:0;inset:278px 0 12px}.sh-device-fit{--sh-device-scale:clamp(.32,calc((100svh - 306px)/838px),.65)}.sh-section{padding:78px 0}.sh-section-heading{margin-bottom:35px}.sh-section-heading h2{font-size:38px}.sh-section-heading>p:last-child:not(:first-child){font-size:14px}.sh-eyebrow{font-size:9px}.sh-benefit-grid{grid-template-columns:1fr}.sh-benefit-grid article{padding:26px}.sh-benefit-grid h3{max-width:280px;margin-top:27px;font-size:28px}.sh-start-heading{display:block}.sh-start-heading>.sh-button{margin-bottom:36px}.sh-start .sh-section-heading{margin-bottom:25px}.sh-steps{grid-template-columns:1fr;gap:25px}.sh-steps li{padding:25px 0 0 55px;position:relative}.sh-steps li>span{position:absolute;top:26px;left:0}.sh-steps h3{margin-top:0;font-size:23px}.sh-steps p{max-width:none}.sh-faq-layout{grid-template-columns:1fr;gap:0}.sh-faq summary{font-size:13px}.sh-final{padding:80px 0}.sh-final h2{font-size:45px}.sh-final h2+p{font-size:14px}.sh-plan-note{font-size:11px}.sh-pricing .rounded-mk-card{padding:30px 26px}}@media (max-height:660px) and (min-width:681px){.sh-intro h1{font-size:58px}.sh-intro{padding-top:100px}.sh-intro-cue{display:none}.sh-chapter-stack{height:290px}.sh-chapter h2{font-size:35px}.sh-chapter-body{font-size:13px}.sh-tour-copy{transform:translateY(-35%)}}.sh-landing[data-motion=reduced] .sh-presentation{height:auto}.sh-landing[data-motion=reduced] .sh-stage{height:auto;min-height:0;position:relative;overflow:hidden}.sh-landing[data-motion=reduced] .sh-intro{min-height:90svh;position:relative;opacity:1!important;transform:none!important}.sh-landing[data-motion=reduced] .sh-tour-copy{display:none}.sh-landing[data-motion=reduced] .sh-device-position{place-items:center;padding:30px 0 70px;display:grid;position:relative;inset:auto}.sh-landing[data-motion=reduced] .sh-device-motion{opacity:1!important;transform:none!important}.sh-landing[data-motion=reduced] .sh-device-fit{--sh-device-scale:.65}.sh-landing[data-motion=reduced] .sh-reduced-chapters{grid-template-columns:repeat(2,1fr);gap:35px;padding:30px max(25px,50vw - 590px) 70px;display:grid}.sh-landing[data-motion=reduced] .sh-reduced-chapters h2{margin-top:15px;font-size:28px;line-height:1.1}.sh-landing[data-motion=reduced] .sh-reduced-chapters article>p:last-child{color:#6d8189;margin-top:15px;font-size:13px;line-height:1.8}.sh-landing[data-motion=reduced] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.sh-landing:not([data-motion]) .sh-presentation{height:auto}.sh-landing:not([data-motion]) .sh-stage{height:auto;min-height:0;position:relative;overflow:hidden}.sh-landing:not([data-motion]) .sh-intro{min-height:90svh;position:relative;opacity:1!important;transform:none!important}.sh-landing:not([data-motion]) .sh-tour-copy{display:none}.sh-landing:not([data-motion]) .sh-device-position{place-items:center;padding:30px 0 70px;display:grid;position:relative;inset:auto}.sh-landing:not([data-motion]) .sh-device-motion{opacity:1!important;transform:none!important}.sh-landing:not([data-motion]) .sh-device-fit{--sh-device-scale:.65}.sh-landing:not([data-motion]) .sh-reduced-chapters{grid-template-columns:repeat(2,1fr);gap:35px;padding:30px max(25px,50vw - 590px) 70px;display:grid}.sh-landing:not([data-motion]) .sh-reduced-chapters h2{margin-top:15px;font-size:28px;line-height:1.1}.sh-landing:not([data-motion]) .sh-reduced-chapters article>p:last-child{color:#6d8189;margin-top:15px;font-size:13px;line-height:1.8}.sh-landing:not([data-motion]) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:680px){.sh-landing[data-motion=reduced] .sh-reduced-chapters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce) and (max-width:680px){.sh-landing:not([data-motion]) .sh-reduced-chapters{grid-template-columns:1fr}}@media (max-width:680px) and (prefers-reduced-motion:no-preference){.sh-landing:not([data-motion=reduced]) .sh-device-position{top:310px}.sh-landing:not([data-motion=reduced]) .sh-device-fit{--sh-device-scale:clamp(.3,calc((100svh - 338px)/838px),.65)}}@media (max-width:680px){.sh-landing[data-motion=full] .sh-device-position{top:310px}.sh-landing[data-motion=full] .sh-device-fit{--sh-device-scale:clamp(.3,calc((100svh - 338px)/838px),.65)}}.sh-landing>footer{background:#132e37}.sh-landing .bg-mk-paper{background-color:#faf7f2}.sh-landing .text-mk-paper{color:#faf7f2}.sh-landing .border-mk-paper{border-color:#faf7f2}.sh-landing .bg-mk-paper-2{background-color:#f2ede4}.sh-landing .text-mk-paper-2{color:#f2ede4}.sh-landing .border-mk-paper-2{border-color:#f2ede4}.sh-landing .bg-mk-surface{background-color:#fff}.sh-landing .text-mk-surface{color:#fff}.sh-landing .border-mk-surface{border-color:#fff}.sh-landing .bg-mk-line{background-color:#e4ded3}.sh-landing .text-mk-line{color:#e4ded3}.sh-landing .border-mk-line{border-color:#e4ded3}.sh-landing .bg-mk-ink{background-color:#2d5c69}.sh-landing .text-mk-ink{color:#2d5c69}.sh-landing .border-mk-ink{border-color:#2d5c69}.sh-landing .bg-mk-ink-hover{background-color:#1e4651}.sh-landing .text-mk-ink-hover{color:#1e4651}.sh-landing .border-mk-ink-hover{border-color:#1e4651}.sh-landing .bg-mk-ink-2{background-color:#52717a}.sh-landing .text-mk-ink-2{color:#52717a}.sh-landing .border-mk-ink-2{border-color:#52717a}.sh-landing .bg-mk-ink-3{background-color:#718a91}.sh-landing .text-mk-ink-3{color:#718a91}.sh-landing .border-mk-ink-3{border-color:#718a91}.sh-landing .bg-mk-accent{background-color:#c3e0e6}.sh-landing .text-mk-accent{color:#c3e0e6}.sh-landing .border-mk-accent{border-color:#c3e0e6}.sh-landing .bg-mk-accent-hover{background-color:#abd3dc}.sh-landing .text-mk-accent-hover{color:#abd3dc}.sh-landing .border-mk-accent-hover{border-color:#abd3dc}.sh-landing .bg-mk-accent-ink{background-color:#3e7889}.sh-landing .text-mk-accent-ink{color:#3e7889}.sh-landing .border-mk-accent-ink{border-color:#3e7889}.sh-landing .bg-mk-brand{background-color:#4e8da0}.sh-landing .text-mk-brand{color:#4e8da0}.sh-landing .border-mk-brand{border-color:#4e8da0}.sh-landing .bg-mk-brand-hover{background-color:#3e7889}.sh-landing .text-mk-brand-hover{color:#3e7889}.sh-landing .border-mk-brand-hover{border-color:#3e7889}.sh-landing .bg-mk-coral{background-color:#ff5a36}.sh-landing .text-mk-coral{color:#ff5a36}.sh-landing .border-mk-coral{border-color:#ff5a36}.sh-landing .bg-mk-positive{background-color:#15803d}.sh-landing .text-mk-positive{color:#15803d}.sh-landing .border-mk-positive{border-color:#15803d}.sh-landing .bg-mk-negative{background-color:#dc2626}.sh-landing .text-mk-negative{color:#dc2626}.sh-landing .border-mk-negative{border-color:#dc2626}.sh-landing .sh-pricing a.bg-mk-ink{color:#fff;background:#4e8da0}.sh-landing .sh-pricing a.bg-mk-ink:hover{background:#3e7889}.sh-feature-story{background:linear-gradient(140deg,#edf4f6b3,#dcebef80);height:440svh;position:relative}.sh-feature-stage{align-items:center;height:100svh;min-height:640px;padding:106px 0 38px;display:grid;position:sticky;top:0}.sh-feature-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.sh-feature-layout .sh-section-heading{margin:0}.sh-feature-layout .sh-section-heading h2{font-size:clamp(38px,4.6vw,64px)}.sh-feature-layout .sh-section-heading>h2+p{color:#6d8189;margin-top:23px;font-size:16px;line-height:1.8}.sh-feature-progress{background:#d1e1e6;max-width:240px;height:2px;margin-top:42px;overflow:hidden}.sh-feature-progress>span{transform-origin:0;background:#4e8da0;height:100%;display:block}.sh-feature-layout .sh-feature-position{letter-spacing:.08em;color:#315f6e;margin-top:16px;font-size:13px}.sh-feature-position span{color:#76949f}.sh-feature-deck{perspective:1200px;display:grid}.sh-feature-card{opacity:0;visibility:hidden;background:#ffffffeb;border:1px solid #cfdee4;border-radius:28px;flex-direction:column;grid-area:1/1;padding:42px;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1),visibility .45s;display:flex;transform:translateY(38px)rotateX(-4deg)scale(.97);box-shadow:0 25px 65px -40px #31586b55}.sh-feature-card.is-active{opacity:1;visibility:visible;transform:none}.sh-feature-card .sh-feature-top{font-size:11px}.sh-feature-card h3{max-width:420px;margin-top:52px;font-size:clamp(30px,3.3vw,44px);line-height:1.1}.sh-feature-card>p{color:#667e88;margin:24px 0 35px;font-size:15px;line-height:1.85}.sh-feature-card .sh-feature-tag{font-size:11px}@media (max-width:1000px){.sh-feature-layout{gap:35px}.sh-feature-card{padding:30px}}@media (max-width:680px){.sh-feature-story{height:440svh}.sh-feature-stage{min-height:640px;padding:95px 0 30px}.sh-feature-layout{grid-template-columns:1fr;gap:24px}.sh-feature-layout .sh-section-heading{position:relative}.sh-feature-layout .sh-section-heading h2{margin-top:14px;font-size:36px}.sh-feature-layout .sh-section-heading>p:not(.sh-eyebrow){display:none}.sh-feature-progress{max-width:none;margin-top:21px}.sh-feature-card{border-radius:23px;padding:26px}.sh-feature-card h3{margin-top:26px;font-size:29px}.sh-feature-card>p{margin:18px 0 24px;font-size:13px;line-height:1.8}.sh-feature-card .sh-feature-top{font-size:10px}.sh-feature-note{margin-top:15px;font-size:9px;line-height:1.6}}.sh-landing[data-motion=reduced] .sh-feature-story{height:auto}.sh-landing[data-motion=reduced] .sh-feature-stage{height:auto;min-height:0;padding:80px 0;position:relative}.sh-landing[data-motion=reduced] .sh-feature-layout{grid-template-columns:1fr;gap:35px}.sh-landing[data-motion=reduced] .sh-feature-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.sh-landing[data-motion=reduced] .sh-feature-card{opacity:1;visibility:visible;grid-area:auto;transform:none}.sh-landing[data-motion=reduced] .sh-feature-progress,.sh-landing[data-motion=reduced] .sh-feature-position{display:none}@media (prefers-reduced-motion:reduce){.sh-landing:not([data-motion]) .sh-feature-story{height:auto}.sh-landing:not([data-motion]) .sh-feature-stage{height:auto;min-height:0;padding:80px 0;position:relative}.sh-landing:not([data-motion]) .sh-feature-layout{grid-template-columns:1fr;gap:35px}.sh-landing:not([data-motion]) .sh-feature-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.sh-landing:not([data-motion]) .sh-feature-card{opacity:1;visibility:visible;grid-area:auto;transform:none}.sh-landing:not([data-motion]) .sh-feature-progress,.sh-landing:not([data-motion]) .sh-feature-position{display:none}}.sh-chapter-stack{height:auto;min-height:0;display:grid}.sh-chapter{grid-area:1/1;align-self:start;position:relative;inset:auto}.sh-tour-track{margin-top:26px}.sh-tour-copy{transform:translateY(-43%)}.sh-grid-backdrop{z-index:-1;pointer-events:none;background-image:linear-gradient(#548b9b16 1px,#0000 1px),linear-gradient(90deg,#548b9b16 1px,#0000 1px);background-size:48px 48px;animation:24s linear infinite sh-grid-drift;position:fixed;inset:-48px;-webkit-mask-image:radial-gradient(at 60% 48%,#000 15%,#0000 78%);mask-image:radial-gradient(at 60% 48%,#000 15%,#0000 78%)}@keyframes sh-grid-drift{to{transform:translate(48px,48px)}}.sh-stage{background:0 0}.sh-scene{scroll-margin-top:78px;position:relative}.sh-scene-pin{z-index:1}.sh-scene-panel{transform-origin:50% 0;border-radius:32px 32px 0 0;overflow:clip;box-shadow:0 -18px 65px -50px #254d5f55}.sh-pricing,.sh-start{background:#ffffffeb}.sh-benefits{background:#edf4f6eb}.sh-faq{background:#f6fafbeb}.sh-benefit-grid article{background:#fafdfef2}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sh-landing:not([data-motion=reduced]) .sh-benefit-grid article,.sh-landing:not([data-motion=reduced]) .sh-steps li,.sh-landing:not([data-motion=reduced]) .sh-faq details{animation:linear both sh-panel-arrive;animation-timeline:view();animation-range:entry entry 95%}@keyframes sh-panel-arrive{0%{opacity:.4;transform:translateY(32px)}to{opacity:1;transform:none}}}.sh-landing[data-motion=full] .sh-benefit-grid article,.sh-landing[data-motion=full] .sh-steps li,.sh-landing[data-motion=full] .sh-faq details{animation:linear both sh-panel-arrive;animation-timeline:view();animation-range:entry entry 95%}}@media (max-height:760px) and (min-width:681px){.sh-tour-copy{transform:translateY(-40%)}.sh-chapter-stack{margin-top:24px}.sh-chapter h2{font-size:clamp(32px,3.4vw,46px)}.sh-chapter-body{margin-top:18px;font-size:14px;line-height:1.7}.sh-chapter-detail,.sh-tour-track{margin-top:20px}}@media (max-width:680px){.sh-tour-copy{transform:none}.sh-chapter-stack{min-height:154px}.sh-tour-track{margin-top:0}.sh-tour-foot{margin-top:10px}.sh-scene{scroll-margin-top:68px}.sh-scene-panel{border-radius:22px 22px 0 0}.sh-grid-backdrop{background-size:32px 32px;animation-name:sh-grid-drift-mobile;inset:-32px}@keyframes sh-grid-drift-mobile{to{transform:translate(32px,32px)}}}.sh-landing[data-motion=reduced] .sh-grid-backdrop{animation:none}.sh-landing[data-motion=reduced] .sh-scene-panel{box-shadow:none;border-radius:0;transform:none!important}@media (prefers-reduced-motion:reduce){.sh-landing:not([data-motion]) .sh-grid-backdrop{animation:none}.sh-landing:not([data-motion]) .sh-scene-panel{box-shadow:none;border-radius:0;transform:none!important}}@media (max-width:680px) and (prefers-reduced-motion:no-preference){.sh-landing:not([data-motion=reduced]) .sh-device-position{top:max(310px,var(--sh-copy-bottom,310px))}.sh-landing:not([data-motion=reduced]) .sh-device-fit{--sh-device-scale:clamp(.2,calc((100svh - max(310px,var(--sh-copy-bottom,310px)) - 28px)/838px),.65)}}@media (max-width:680px){.sh-landing[data-motion=full] .sh-device-position{top:max(310px,var(--sh-copy-bottom,310px))}.sh-landing[data-motion=full] .sh-device-fit{--sh-device-scale:clamp(.2,calc((100svh - max(310px,var(--sh-copy-bottom,310px)) - 28px)/838px),.65)}}@media (max-height:639px){.sh-feature-stage{min-height:0;padding:82px 0 12px}.sh-feature-layout{gap:20px}.sh-feature-layout .sh-section-heading h2{font-size:30px}.sh-feature-card{padding:22px}.sh-feature-card h3{margin-top:18px;font-size:26px}.sh-feature-card>p{margin:14px 0 18px;font-size:12px;line-height:1.65}.sh-feature-note{margin-top:12px}.sh-feature-progress{margin-top:20px}}.sh-landing{overflow-anchor:none}.sh-landing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 67% 61%,#c3e0e680 0,#0000 47%),radial-gradient(at 25% 55%,#dfedef60,#0000 50%);position:fixed;inset:0}.sh-stage-glow{display:none}.sh-scene,.sh-feature-story{background:0 0;margin-top:-150svh}.sh-scene-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:50svh;left:0;scroll-margin-top:0!important}.sh-scene-pin{pointer-events:none;height:100svh;position:sticky;top:0;overflow:clip}.sh-scene-panel{transform-origin:50% 40%;box-shadow:none;pointer-events:auto;border-radius:0;position:absolute;inset-inline:0;overflow:visible}.sh-scene-panel[inert]{pointer-events:none}.sh-scene .sh-section,.sh-scene .sh-final{background:0 0;border:0;padding:32px 0}.sh-scene .sh-final{color:#163640}.sh-scene .sh-final .sh-eyebrow,.sh-scene .sh-final h2+p,.sh-scene .sh-final .sh-final-note{color:#687e86}.sh-scene .sh-final em{color:#4e8da0}.sh-scene .sh-final .sh-button-light{color:#fff;background:#4e8da0}.sh-scene .sh-final .sh-button-light:hover{background:#397589}.sh-scene .sh-steps li,.sh-scene .sh-faq details{animation:none}.sh-feature-stage{pointer-events:none;overflow:clip}.sh-feature-card:not(.is-active){transition:none}.sh-feature-card.is-active{transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1)}.sh-scene[data-scene=rodape] footer{border-radius:28px 28px 0 0}.sh-landing[data-motion=reduced] .sh-scene,.sh-landing[data-motion=reduced] .sh-feature-story{margin-top:0;height:auto!important}.sh-landing[data-motion=reduced] .sh-scene-pin{height:auto;position:relative;overflow:visible}.sh-landing[data-motion=reduced] .sh-scene-panel{position:relative;opacity:1!important;top:auto!important;transform:none!important}.sh-landing[data-motion=reduced] .sh-scene-anchor{top:0;scroll-margin-top:78px!important}.sh-landing[data-motion=reduced] .sh-scene .sh-section,.sh-landing[data-motion=reduced] .sh-scene .sh-final{padding:80px 0}@media (prefers-reduced-motion:reduce){.sh-landing:not([data-motion]) .sh-scene,.sh-landing:not([data-motion]) .sh-feature-story{margin-top:0;height:auto!important}.sh-landing:not([data-motion]) .sh-scene-pin{height:auto;position:relative;overflow:visible}.sh-landing:not([data-motion]) .sh-scene-panel{position:relative;opacity:1!important;top:auto!important;transform:none!important}.sh-landing:not([data-motion]) .sh-scene-anchor{top:0;scroll-margin-top:78px!important}.sh-landing:not([data-motion]) .sh-scene .sh-section,.sh-landing:not([data-motion]) .sh-scene .sh-final{padding:80px 0}}.sh-landing{--sh-transition:35svh}.sh-presentation{height:850svh}.sh-stage,.sh-feature-stage{min-height:0}.sh-scene,.sh-feature-story{margin-top:calc(-100svh - var(--sh-transition))}.sh-scene-anchor{top:var(--sh-transition)}.sh-chapter{transition:opacity .18s ease-out,transform .22s ease-out;transform:translateY(10px)}.sh-chapter.is-active{transform:none}.sh-feature-card{transform:translateY(16px)}.sh-feature-card.is-active{transition:opacity .18s ease-out,transform .22s ease-out;transform:none}.sh-device-motion{will-change:transform,opacity;transform-style:flat}.sh-scene-panel[data-visible]{will-change:transform,opacity}.sh-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6fafbf7}.sh-feature-card{background:#fff;box-shadow:0 14px 36px -28px #31586b44}.sh-grid-backdrop{will-change:transform}.sh-scene-panel{visibility:hidden}.sh-scene-panel[data-visible]{visibility:visible}.sh-grid-backdrop{will-change:auto;animation:none}.sh-phone-shell{box-shadow:inset 0 0 0 2px #617780,2px 1px #bdcbd0,7px 5px #21363f,12px 22px 25px -20px #2b546170}.sh-feature-deck{perspective:none}.sh-footer-release{z-index:2;scroll-margin-top:78px;position:relative}.sh-footer-release footer{border-radius:28px 28px 0 0}@media (max-width:680px){.sh-footer-release{scroll-margin-top:68px}.sh-footer-release footer{border-radius:22px 22px 0 0}}.sh-scene-panel,.sh-feature-layout{opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility .18s}.sh-scene-panel[data-visible],.sh-feature-layout[data-visible]{opacity:1;visibility:visible}
.sh-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sh-bg:#f6fafb;--sh-ink:#163640;--sh-muted:#607983;--sh-soft:#6c8791;--sh-accent:#4e8da0;--sh-accent-text:#397589;--sh-line:#d3e1e5;--sh-card:#fff;--sh-raised:#eff6f8;--sh-nav:#f6fafbf7;--sh-grid:#548b9b16;--sh-glow:#c3e0e680;--sh-glow-soft:#dfedef60;--sh-solid:#2d5c69;--sh-on-solid:#fff;--sh-chip:#c3e0e6;--sh-footer:#132e37;--sh-phone:#f7f9fc;--color-mk-paper:var(--sh-bg);--color-mk-ink:var(--sh-ink);--color-mk-surface:var(--sh-card);--color-mk-line:var(--sh-line);--color-mk-accent-ink:var(--sh-accent-text);background:var(--sh-bg);color:var(--sh-ink)}@media (prefers-color-scheme:dark){.sh-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sh-bg:#09151b;--sh-ink:#edf5f7;--sh-muted:#a6bdc5;--sh-soft:#91aeb8;--sh-accent:#67a9ba;--sh-accent-text:#8bc8d8;--sh-line:#29434e;--sh-card:#12242d;--sh-raised:#183440;--sh-nav:#09151bf7;--sh-grid:#82bdcf15;--sh-glow:#254d5d55;--sh-glow-soft:#18333e44;--sh-solid:#2d6575;--sh-on-solid:#fff;--sh-chip:#244b59;--sh-footer:#071116;--sh-phone:#0d0d0f}.sh-landing .sh-nav img{filter:brightness(1.5)saturate(.75)}}body:has(.sh-landing){background:var(--sh-bg,#f6fafb)}@media (prefers-color-scheme:dark){body:has(.sh-landing){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09151b}}.sh-landing:before{background:radial-gradient(ellipse at 67% 61%,var(--sh-glow) 0,transparent 47%),radial-gradient(ellipse at 25% 55%,var(--sh-glow-soft),transparent 50%)}.sh-landing .sh-grid-backdrop{background-image:linear-gradient(var(--sh-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sh-grid) 1px,transparent 1px)}.sh-landing .sh-nav{background:var(--sh-nav);border-color:var(--sh-line)}.sh-landing .sh-nav nav{color:var(--sh-muted)}.sh-landing .sh-nav nav a:hover{color:var(--sh-ink)}.sh-landing em,.sh-landing .sh-final em{color:var(--sh-accent)}.sh-landing .sh-intro-description,.sh-landing .sh-reassurance,.sh-landing .sh-intro-cue,.sh-landing .sh-chapter-body,.sh-landing .sh-tour-foot,.sh-landing .sh-section-heading>p:not(.sh-eyebrow),.sh-landing .sh-feature-card>p,.sh-landing .sh-steps p,.sh-landing .sh-faq details>p,.sh-landing .sh-plan-note,.sh-landing .sh-final h2+p,.sh-landing .sh-final .sh-final-note{color:var(--sh-muted)}.sh-landing .sh-eyebrow,.sh-landing .sh-final .sh-eyebrow,.sh-landing .sh-chapter-label,.sh-landing .sh-chapter-count,.sh-landing .sh-chapter-detail,.sh-landing .sh-feature-top,.sh-landing .sh-feature-top span:last-child,.sh-landing .sh-feature-tag,.sh-landing .sh-feature-note,.sh-landing .sh-feature-position span{color:var(--sh-soft)}.sh-landing .sh-tour-foot a,.sh-landing .sh-plan-note>a,.sh-landing .sh-faq .sh-section-heading a,.sh-landing .sh-faq summary>span,.sh-landing .sh-feature-layout .sh-feature-position{color:var(--sh-accent-text)}.sh-landing .sh-feature-card{background:var(--sh-card);border-color:var(--sh-line)}.sh-landing .sh-tour-track,.sh-landing .sh-feature-progress{background:var(--sh-line)}.sh-landing .sh-tour-track span,.sh-landing .sh-feature-progress>span{background:var(--sh-accent)}.sh-landing .sh-feature-tag,.sh-landing .sh-plan-note>a,.sh-landing .sh-steps li,.sh-landing .sh-faq-list,.sh-landing .sh-faq details{border-color:var(--sh-line)}.sh-landing .sh-steps li>span{background:var(--sh-raised);border-color:var(--sh-line);color:var(--sh-accent-text)}.sh-landing .sh-final{color:var(--sh-ink)}.sh-landing .sh-phone-glass,.sh-landing .sh-phone-glass iframe,.sh-landing .sh-phone-status{background:var(--sh-phone)}.sh-landing .sh-phone-status{color:var(--sh-ink)}.sh-landing .sh-phone-home{background:var(--sh-soft)}.sh-landing .sh-skip{background:var(--sh-card);color:var(--sh-ink)}.sh-landing .sh-pricing .rounded-mk-card{background:var(--sh-card);border-color:var(--sh-line)}.sh-landing .sh-pricing .rounded-mk-card.shadow-mk-mockup{background:var(--sh-raised);border-color:var(--sh-accent)}.sh-landing .bg-mk-surface{background-color:var(--sh-card)}.sh-landing .bg-mk-paper,.sh-landing .bg-mk-paper-2{background-color:var(--sh-bg)}.sh-landing .bg-mk-ink{background-color:var(--sh-solid)}.sh-landing .text-mk-paper{color:var(--sh-on-solid)}.sh-landing .text-mk-ink{color:var(--sh-ink)}.sh-landing .text-mk-ink-2{color:var(--sh-muted)}.sh-landing .text-mk-ink-3{color:var(--sh-soft)}.sh-landing .text-mk-accent-ink{color:var(--sh-accent-text)}.sh-landing .border-mk-line{border-color:var(--sh-line)}.sh-landing .border-mk-ink{border-color:var(--sh-accent)}.sh-landing .bg-mk-accent{background-color:var(--sh-chip)}.sh-landing footer.bg-mk-ink{background:var(--sh-footer)}.sh-landing .sh-pricing a:hover{background:var(--sh-raised)}.sh-landing .sh-pricing a.bg-mk-ink:hover{background:#397589}
