.mj-page{background:#090d0e;color:#fff;font:20px/24px Geist,sans-serif;overflow:clip;isolation:isolate}.mj-page *,.mj-page *:before,.mj-page *:after{box-sizing:border-box}.mj-page :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.mj-page h2{font-size:48px;line-height:58px;font-weight:700;letter-spacing:-.4px}.mj-page :is(a,button,summary):focus-visible{outline:3px solid #50af95;outline-offset:5px}.mj-page section{position:relative;display:block}.mj-button{display:inline-flex;justify-content:center;align-items:center;min-height:64px;padding:12px 32px;border-radius:16px;background:#fff;color:#004040!important;font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.18px;text-align:center;text-decoration:none;transition:background .2s}.mj-button:hover{background:#dceee9}.mj-button--green{min-height:64px;padding:10px 28px;border-radius:999px;background:#004040;color:#fff!important;font-size:18px}.mj-button--green:hover{background:#185a55}.mj-light{z-index:1;background:#f8f8fc;color:#112d2c;border-radius:32px}.mj-heading{display:grid;justify-items:center;gap:24px;text-align:center}.mj-notice{display:flex;align-items:flex-start;gap:16px;width:min(720px,100%);padding:16px;border:1px solid #ffffff21;border-radius:16px;background:#16353480;-webkit-backdrop-filter:blur(23.05px);backdrop-filter:blur(23.05px)}.mj-notice__icon{flex:0 0 24px;height:24px;display:grid;place-items:center}.mj-notice--plain{display:block;background:#40404080;font-size:22px;line-height:30px;font-weight:500;letter-spacing:-.15px;text-align:center}.mj-dots{position:absolute;width:852.56px;height:484.714px;max-width:none;pointer-events:none}body:has(.mj-page) #headerWrapper.header-light :is(.lang-btn,.auth-btn){background:#fff;border-color:#fff}body:has(.mj-page) #headerWrapper.header-light :is(.lang-btn,.auth-btn) span{color:#112d2c}body:has(.mj-page) #headerWrapper.header-light .chevron-icon path{stroke:#112d2c}body:has(.mj-page) #headerWrapper{position:absolute}body:has(.mj-page) #headerWrapper{overflow-x:clip}body:has(.mj-page) #headerWrapper.header-light.is-scrolled{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.mj-note,.mj-cost__table{--mj-fill: 145.67deg;--mj-ring: 164.5deg;position:relative;border-radius:18px;background:linear-gradient(var(--mj-fill),#1919197a .894%,#4444447a 127.8%);-webkit-backdrop-filter:blur(7.85px);backdrop-filter:blur(7.85px);box-shadow:0 4px 20px #00000005,inset -5px -4px 4px #c0c0c012}:is(.mj-note,.mj-cost__table):before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(var(--mj-ring),#d2d2d2bf,#d2d2d27d 16%,#d2d2d24f 30%,#d2d2d229 44%,#d2d2d211 58%,#d2d2d205 72%,#d2d2d200);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.mj-notes{position:relative;list-style:none;padding:0;display:grid;gap:15px;width:min(881px,100%)}.mj-note{display:flex;align-items:center;gap:20px;padding:23px;letter-spacing:-.1965px}.mj-note__icon{flex:0 0 40px;height:38px;display:grid;place-items:center;border-radius:1000px;background:#ffffff1a}.mj-hero>.cx{min-height:809px;padding:327px 24px 156px}.mj-hero__copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;width:min(974px,100%);margin-inline:auto;text-align:center}.mj-hero h1{font-size:55px;line-height:1.1;letter-spacing:-.6215px;font-weight:600;text-shadow:0 2px 30px #00000040}.mj-hero__copy>p{font-size:22px;line-height:30px;letter-spacing:-.15px;color:#f8f8fc;text-wrap:balance}.mj-hero .mj-button{margin-top:32px}.mj-hero__art{--mj-art: 1;position:absolute;z-index:-1;left:calc(50% - 923.52px * var(--mj-art));top:calc(-621.11px * var(--mj-art));width:calc(1889.55px * var(--mj-art));pointer-events:none}.mj-hero__art img{display:block;width:100%;max-width:none;height:auto}.mj-about>.cx{display:flex;flex-direction:column;align-items:center;gap:80px;padding:80px 56px;isolation:isolate}.mj-about h2{position:relative;text-align:center}.mj-about :is(.mj-dots,.mj-about__glow,.mj-about__blob){z-index:-1}.mj-about__dots-right{right:-590.56px;top:151px}.mj-about__dots-left{left:-171px;top:167px;transform:scaleX(-1)}.mj-about__glow{position:absolute;width:3310.4px;height:1877.06px;max-width:none;left:-1296.81px;top:-143.16px;transform:rotate(-157.02deg);pointer-events:none}.mj-about__blob{position:absolute;right:-1214.24px;top:-334.91px;width:2234px;height:2053px;transform:rotate(-51.85deg);background:radial-gradient(closest-side,#00126e4c,#00126e49 10%,#00126e40,#00126e33,#00126e25,#00126e19,#00126e0f,#00126e08,#00126e04,#00126e02 90%,#00126e00);pointer-events:none}.mj-plans>.cx{display:flex;flex-direction:column;align-items:center;gap:56px;padding:95px 56px}.mj-plans__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.mj-plan{display:flex;flex-direction:column;justify-content:center;gap:42px;padding:42px;border-radius:26px;color:#fff}.mj-plan__head{display:grid;gap:20px;font-weight:600;letter-spacing:-.3px}.mj-plan h3{font-size:28px;line-height:36px;font-weight:inherit}.mj-plan__head p{font-size:40px;line-height:48px}.mj-plan dl{display:grid;gap:5px}.mj-plan dl>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.mj-plan dt{font-weight:600}.mj-plan dd{text-align:right}.mj-plan--basic{color:#112d2c;background:linear-gradient(141.58deg,#f0f5fff2 22.941%,#ccdae4f2 93.12%),linear-gradient(-23.68deg,#112d2c 32.566%,#389390 132.07%),#fff}.mj-plan--standard{background:linear-gradient(81.47deg,#389390 1.886%,#112d2c 113.24%)}.mj-plan--pro,.mj-plan--mega{background:linear-gradient(-20.51deg,#142d2d .195%,#121619 67.266%,#142d2d 134.73%)}.mj-plan--mega{box-shadow:inset 0 0 16.8px #004040,inset 0 0 84px #50af9580}.mj-plans__note{display:grid;gap:24px;width:min(950px,100%);text-align:center}.mj-plans__note strong{font-weight:700}.mj-steps>.cx{display:flex;flex-direction:column;align-items:center;gap:56px;padding:80px 24px 160px;isolation:isolate}.mj-steps :is(.mj-dots,.mj-steps__glow){z-index:-1}.mj-steps__dots-left{left:-170px;bottom:-16.34px}.mj-steps__dots-right{right:-400.56px;top:108.79px}.mj-steps__glow{--c: 147 101 56;position:absolute;top:calc(50% - 777.37px);left:-823.13px;width:1352px;height:1554px;background:radial-gradient(closest-side,rgb(var(--c) / .31),rgb(var(--c) / .296) 10%,rgb(var(--c) / .259),rgb(var(--c) / .207),rgb(var(--c) / .151),rgb(var(--c) / .101),rgb(var(--c) / .061),rgb(var(--c) / .034),rgb(var(--c) / .017),rgb(var(--c) / .008) 90%,rgb(var(--c) / 0));pointer-events:none}.mj-steps__glow--right{--c: 147 75 56;left:auto;right:-776.23px}.mj-steps__main{display:grid;justify-items:center;gap:42px;width:100%}.mj-steps h2{max-width:592px;font-weight:600}.mj-steps .mj-heading p{max-width:490px;color:#e6fefd}.mj-steps__list{list-style:none;padding:0;display:grid;gap:10px;counter-reset:mj-step;width:min(690px,100%)}.mj-steps__list li{counter-increment:mj-step;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:56px;min-height:73px;letter-spacing:-.1965px}.mj-steps__list li:before{content:counter(mj-step,decimal-leading-zero);font-size:56px;line-height:73px;font-weight:500;letter-spacing:0;color:transparent;background:linear-gradient(#fff,#fff0);-webkit-background-clip:text;background-clip:text;opacity:.5}.mj-reqs>.cx{display:flex;flex-direction:column;align-items:center;gap:31px;padding:80px 56px}.mj-reqs h2{font-weight:600;text-align:center}.mj-reqs :is(.mj-reqs__lead,.mj-reqs__list){font-size:22px;line-height:30px;letter-spacing:-.15px;color:#f8f8fc}.mj-reqs__lead{max-width:621px;text-align:center}.mj-reqs__list{list-style:none;padding:0;display:grid;gap:16px;width:min(799px,100%)}.mj-reqs__list li{display:flex;align-items:flex-start;gap:24px}.mj-reqs__list img{flex:none}.mj-cost>.cx{display:flex;flex-direction:column;align-items:center;gap:56px;padding:80px 56px;isolation:isolate}.mj-cost__art{position:absolute;z-index:-1;pointer-events:none}.mj-cost__art img{display:block;width:100%;max-width:none;height:auto}.mj-cost__art--left{left:-861.8px;top:28.44px;width:1582.61px}.mj-cost__art--right{right:-862.94px;top:114.25px;width:1423.84px}.mj-cost__head{display:grid;gap:31px;width:min(621.2px,100%);text-align:center}.mj-cost h2{font-weight:600}.mj-cost__head p{font-size:22px;line-height:30px;letter-spacing:-.15px;color:#f8f8fc}.mj-cost__table{--mj-fill: 100.57deg;--mj-ring: 114.6deg;width:min(720px,100%);padding:1px 13px}.mj-cost table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.mj-cost :is(th,td){padding:16px 8px 16px 12px;font-weight:400;vertical-align:top}.mj-cost :is(th,td):last-child{padding-inline:8px 12px}.mj-cost thead th{padding-block:20px 21px;font-weight:500;background:linear-gradient(90deg,#d2d2d200,#d2d2d23d) bottom / 100% 1px no-repeat}.mj-cost thead th:last-child{background-image:linear-gradient(90deg,#d2d2d23d,#d2d2d200)}.mj-cost__note{width:min(820px,100%);text-align:center}.mj-fail{border-radius:0}.mj-fail>.cx{display:flex;flex-direction:column;align-items:center;gap:80px;padding:80px 56px}.mj-fail__main{display:grid;gap:56px;width:min(720px,100%)}.mj-fail .mj-heading{gap:32px}.mj-fail h2{color:#262626;font-weight:600}.mj-fail .mj-heading p{font-weight:600}.mj-problems{display:grid;gap:32px}.mj-problem{display:grid;gap:20px;padding:16px;border-radius:16px;background:#91bcb726}.mj-problem h3{font-size:24px;line-height:28px;font-weight:600}.mj-problem dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:111px;padding:16px;border-radius:16px;background:#fff}.mj-problem dt{margin-bottom:8px;font-size:18px;line-height:23px}.mj-problem dd{font-weight:600}.mj-fail .mj-fail__note{width:min(932.4px,100%);margin-block:-6px;font-size:22px;line-height:30px;letter-spacing:-.15px;text-align:center}.mj-faq{padding:80px 56px;border-radius:0 0 32px 32px}.mj-faq__inner{display:grid;gap:56px;width:min(887px,100%);margin-inline:auto}.mj-faq h2{text-align:center}.mj-faq__list{display:grid;gap:16px}.mj-faq details{padding:22.755px;border-radius:20px;background:#91bcb726}.mj-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;cursor:pointer;letter-spacing:-.18px}.mj-faq summary::-webkit-details-marker{display:none}.mj-faq summary h3{font-size:24px;line-height:32px;font-weight:600}.mj-faq__chevron{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:#006e6e}.mj-faq details[open] summary{align-items:flex-start}.mj-faq details[open] .mj-faq__chevron{margin-bottom:-24px;transform:rotate(180deg)}.mj-faq details>p{margin-top:8px;padding-right:80px;color:#185a55;line-height:28px;letter-spacing:-.18px}@media(max-width:900px){.mj-page h2{font-size:40px;line-height:48px}.mj-hero>.cx{min-height:0;padding:240px 24px 120px}.mj-hero h1{font-size:44px}.mj-hero__art{--mj-art: .8}.mj-about>.cx{padding:64px 32px;gap:56px}.mj-plans>.cx{padding:72px 32px}.mj-steps>.cx{padding-bottom:120px}.mj-reqs>.cx{padding:64px 32px}.mj-cost>.cx{padding:64px 32px}.mj-fail>.cx{padding:64px 32px;gap:56px}.mj-faq{padding:64px 32px}.mj-cost__art--right{display:none}.mj-plans__grid{grid-template-columns:1fr}}@media(max-width:600px){.mj-page{font-size:18px;line-height:26px}.mj-page h2{font-size:32px;line-height:38px;letter-spacing:-.3px}.mj-desktop-break{display:none}.mj-hero>.cx{padding:168px 20px 72px}.mj-hero h1{font-size:clamp(28px,8.2vw,36px);line-height:1.12;letter-spacing:-.4px}.mj-hero__copy>p{font-size:18px;line-height:26px}.mj-hero .mj-button{margin-top:16px}.mj-button{min-height:56px;padding:16px 24px;font-size:18px}.mj-hero__art{--mj-art: .6}.mj-notes{gap:12px}.mj-note{padding:18px;gap:14px;align-items:flex-start}.mj-about>.cx{padding:56px 20px;gap:32px}.mj-light{border-radius:24px}.mj-notice{gap:12px;padding:14px}.mj-reqs>.cx{padding:56px 20px;gap:24px}.mj-reqs :is(.mj-reqs__lead,.mj-reqs__list),.mj-notice--plain{font-size:18px;line-height:26px}.mj-reqs__list li{gap:12px}.mj-cost>.cx{padding:56px 20px;gap:32px}.mj-fail>.cx{padding:56px 20px;gap:40px}.mj-faq{padding:56px 20px;border-radius:0 0 24px 24px}.mj-faq__inner{gap:32px}.mj-faq details{padding:18px}.mj-faq summary{gap:14px}.mj-faq summary h3{font-size:19px;line-height:26px}.mj-faq__chevron{flex-basis:40px;width:40px;height:40px}.mj-faq__chevron img{width:17px;height:auto}.mj-faq details[open] .mj-faq__chevron{margin-bottom:0}.mj-faq details>p{margin-top:12px;padding-right:0;font-size:17px;line-height:25px}.mj-fail__main{gap:32px}.mj-fail .mj-heading,.mj-problems{gap:20px}.mj-problem h3{font-size:21px;line-height:28px}.mj-problem dl{grid-template-columns:1fr;min-height:0}.mj-fail .mj-fail__note{margin-block:0;font-size:18px;line-height:26px}.mj-cost__head{gap:24px}.mj-cost__head p{font-size:18px;line-height:26px}.mj-cost__table{padding-inline:5px}.mj-cost :is(th,td){padding:12px 6px 12px 10px;font-size:16px;line-height:22px}.mj-cost :is(th,td):last-child{padding-inline:6px 10px}.mj-cost thead th{padding-block:14px 15px}.mj-reqs__list img{width:26px;height:26px}.mj-steps>.cx{padding:56px 20px 80px;gap:32px}.mj-steps__main{gap:32px}.mj-steps__list li{grid-template-columns:52px minmax(0,1fr);gap:16px;min-height:52px}.mj-steps__list li:before{font-size:40px;line-height:52px}.mj-plans>.cx{padding:56px 20px;gap:32px}.mj-plans__grid{gap:16px}.mj-plan{padding:24px;gap:28px;border-radius:20px}.mj-plan__head{gap:12px}.mj-plan h3{font-size:24px;line-height:30px}.mj-plan__head p{font-size:32px;line-height:38px}.mj-plan dl{gap:12px}.mj-plan dl>div{grid-template-columns:1fr;gap:2px}.mj-plan dd{text-align:left}}@media(prefers-reduced-motion:reduce){.mj-page *,.mj-page *:before,.mj-page *:after{transition:none}}
