.m9-landing{--m9-hero:var(--color-navy-900);--m9-hero-surface:#1b3044;--m9-hero-text:#ffffff;--m9-hero-muted:#b8c5d4;--m9-hero-border:#455d73;--m9-hero-accent:#80b7ff;--m9-accent:var(--color-primary-500);--m9-accent-ink:#075fd9}.m9-landing .m9-container{width:min(1280px,calc(100% - 112px));margin:0 auto}.m9-landing .m9-header{position:sticky;top:0;z-index:50;background:var(--m9-hero);color:var(--m9-hero-text);border-bottom:1px solid rgb(184 197 212/12%)}.m9-landing .m9-nav{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:84px}.m9-landing .m9-brand{display:inline-flex;align-items:center;min-height:44px;color:var(--m9-hero-text)}.m9-landing .m9-section-nav{display:flex;gap:28px;margin-right:auto;margin-left:40px}.m9-landing .m9-section-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--m9-hero-muted);font-size:16px;transition:color .15s ease}.m9-landing .m9-section-nav a:hover{color:var(--m9-hero-text)}.m9-landing .m9-auth-actions{display:flex;align-items:center;gap:12px;min-width:0}.m9-landing .m9-menu-trigger{display:none}.m9-landing :is(.m9-header,.m9-hero) :focus-visible{outline:3px solid var(--m9-hero-accent);outline-offset:3px}.m9-landing .m9-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--m9-hero);color:var(--m9-hero-text)}.m9-landing .m9-hero:before{inset:0;background:radial-gradient(ellipse at 80% 52%,rgb(8 107 250/11%),transparent 47%)}.m9-landing .m9-hero:after,.m9-landing .m9-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.m9-landing .m9-hero:after{inset:0 0 0 48%;background-image:linear-gradient(rgb(128 183 255/3%) 1px,transparent 0),linear-gradient(90deg,rgb(128 183 255/3%) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 74%);mask-image:radial-gradient(ellipse at center,#000,transparent 74%)}.m9-landing .m9-hero-layout{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:0;min-height:536px;padding-block:40px 42px;align-items:center}.m9-landing .m9-hero-copy{position:relative;min-width:0;z-index:2;padding-right:16px}.m9-landing .m9-hero-kicker{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--m9-hero-accent);font-size:16px;font-weight:550;letter-spacing:.01em}.m9-landing .m9-hero-kicker>span{width:20px;height:2px;background:var(--m9-accent);flex:0 0 auto}.m9-landing .m9-hero-copy h1{margin:0;font-size:clamp(40px,3.55vw,51px);font-weight:700;line-height:1.3;letter-spacing:-.052em;word-break:keep-all;overflow-wrap:normal}.m9-landing .m9-hero-lead{margin:21px 0 0;color:var(--m9-hero-muted);font-size:18px;line-height:1.75;letter-spacing:-.012em;word-break:keep-all}.m9-landing .m9-hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:nowrap;align-items:stretch}.m9-landing .m9-hero-actions>a{min-height:52px;padding:13px 18px;border-radius:7px;font-size:17px;font-weight:600;white-space:nowrap}.m9-landing .m9-hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--m9-hero-text);background:rgb(27 48 68/35%);border:1px solid #61768a;transition:background .15s ease}.m9-landing .m9-hero-secondary:hover{background:var(--m9-hero-surface)}.m9-landing .m9-hero-note{margin:14px 0 0;color:var(--m9-hero-muted);font-size:16px}.m9-landing .m9-hero-process{display:flex;align-items:center;gap:17px;list-style:none;padding:22px 0 0;margin:22px 0 0;border-top:1px solid rgb(184 197 212/19%)}.m9-landing .m9-hero-process li{display:flex;align-items:center;gap:8px;font-size:16px;color:#d2dce6;white-space:nowrap}.m9-landing .m9-hero-process-number{color:var(--m9-hero-accent);font-weight:600;font-variant-numeric:tabular-nums}.m9-landing .m9-hero-process svg{margin-left:6px;color:#91a4b6}.m9-landing .m9-hero-visual{position:relative;min-width:0;height:450px;margin:0 -30px 0 -6px;display:flex;align-items:center;justify-content:center}.m9-landing .m9-hero-part-image{display:block;width:auto;height:100%;aspect-ratio:1;max-width:none;object-fit:contain;object-position:center;transform:translateY(-12px) scale(1.34);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent),linear-gradient(180deg,#000 0,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent),linear-gradient(180deg,#000 0,#000 88%,transparent);mask-composite:intersect;mask-repeat:no-repeat}.m9-landing .m9-hero-part-label{position:absolute;display:flex;align-items:center;gap:10px;color:#d2dce6;font-size:12px;font-weight:550;line-height:1.5;letter-spacing:.02em}.m9-landing .m9-hero-part-label__text{padding:3px 6px;border-radius:3px;background:rgb(16 31 44/94%)}.m9-landing .m9-hero-part-leader{position:relative;width:54px;height:1px;background:rgb(128 183 255/64%)}.m9-landing .m9-hero-part-leader:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border:1px solid var(--m9-hero-accent);border-radius:50%;background:var(--m9-hero)}.m9-landing .m9-hero-part-label--upper{top:28px;right:28px}.m9-landing .m9-hero-part-label--upper .m9-hero-part-leader{order:-1;transform:rotate(-32deg);transform-origin:right}.m9-landing .m9-hero-part-label--lower{bottom:25px;left:16px}.m9-landing .m9-hero-part-label--lower .m9-hero-part-leader{transform:rotate(-25deg);transform-origin:left}.m9-landing .m9-mobile-menu{border-top:1px solid rgb(184 197 212/12%);background:var(--m9-hero)}.m9-landing .m9-mobile-menu nav{display:flex;flex-direction:column;padding-block:8px 16px}.m9-landing .m9-mobile-menu a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid rgb(184 197 212/10%);color:var(--m9-hero-text);font-size:18px;font-weight:600}@media (max-width:1150px) and (min-width:981px){.m9-landing .m9-container{width:calc(100% - 80px)}.m9-landing .m9-hero-copy h1{font-size:38px}.m9-landing .m9-hero-actions{gap:9px}.m9-landing .m9-hero-actions>a{padding-inline:12px;font-size:16px}.m9-landing .m9-hero-process{gap:8px 10px;flex-wrap:wrap}.m9-landing .m9-hero-process li{gap:6px}.m9-landing .m9-hero-process svg{margin-left:1px}.m9-landing .m9-hero-part-label--upper{display:none}}@media (max-width:1060px){.m9-landing .m9-section-nav{display:none}.m9-landing .m9-menu-trigger{display:inline-flex}}@media (max-width:980px){.m9-landing .m9-container{width:calc(100% - 80px)}.m9-landing .m9-hero-layout{grid-template-columns:1fr;min-height:auto;gap:10px;padding-block:47px 26px}.m9-landing .m9-hero-copy{padding-right:0;max-width:650px}.m9-landing .m9-hero-copy h1{font-size:49px}.m9-landing .m9-hero-process{max-width:520px}.m9-landing .m9-hero-visual{height:auto;aspect-ratio:1.65;margin:0;width:100%}.m9-landing .m9-hero-part-image{position:absolute;inset:0 auto auto 50%;height:100%;transform:translateX(-50%) translateY(-12px) scale(1.34)}}@media (max-width:600px){.m9-landing .m9-container{width:calc(100% - 40px)}.m9-landing .m9-nav{min-height:72px;gap:8px}.m9-landing .m9-auth-actions{gap:4px}.m9-landing .m9-hero-layout{padding-block:36px 27px;gap:12px}.m9-landing .m9-hero-kicker{margin-bottom:20px}.m9-landing .m9-hero-copy h1{font-size:clamp(32px,8.95vw,40px);line-height:1.35;letter-spacing:-.047em}.m9-landing .m9-hero-lead{font-size:17px;margin-top:19px}.m9-landing .m9-hero-actions{flex-direction:column;gap:10px;margin-top:25px}.m9-landing .m9-hero-actions>a{width:100%;min-height:52px}.m9-landing .m9-hero-process{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;padding-top:20px;margin-top:22px}.m9-landing .m9-hero-process li{gap:6px}.m9-landing .m9-hero-process svg{display:none}.m9-landing .m9-hero-visual{aspect-ratio:1.25;margin-top:5px}.m9-landing .m9-hero-part-image{transform:translateX(-50%) translateY(-12px) scale(1.25)}.m9-landing .m9-hero-part-label{gap:8px}.m9-landing .m9-hero-part-leader{width:32px}.m9-landing .m9-hero-part-label--upper{display:none}.m9-landing .m9-hero-part-label--lower{bottom:6px;left:0}.m9-landing .m9-brand [role=img]{height:34px;gap:7px}.m9-landing .m9-brand [role=img]>span{font-size:21px}.m9-landing .m9-auth-actions a>svg{display:none}}@media (prefers-reduced-motion:reduce){.m9-landing *{transition:none!important}}.m9-landing .m9-section{padding:100px 0}.m9-landing .m9-eyebrow{display:flex;align-items:center;gap:10px;margin:0;color:var(--color-primary-600);font-size:16px;font-weight:650;letter-spacing:.04em}.m9-landing .m9-eyebrow:before{content:"";width:20px;height:2px;background:var(--m9-accent);flex:0 0 auto}.m9-landing .m9-section-title{margin-top:17px;color:var(--color-surface-950);font-size:clamp(31px,3.3vw,45px);font-weight:650;line-height:1.3;letter-spacing:-.045em;word-break:keep-all}.m9-landing .flex>.m9-section-title{margin-top:0}.m9-landing .m9-on-dark .m9-eyebrow{color:var(--m9-hero-accent)}.m9-landing .m9-on-dark .m9-section-title{color:var(--m9-hero-text)}.m9-landing .m9-faq-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:72px}.m9-landing .m9-faq details{border-bottom:1px solid var(--color-surface-200)}.m9-landing .m9-faq summary{list-style:none;min-height:76px;display:flex;gap:20px;align-items:center;justify-content:space-between;cursor:pointer;color:var(--color-surface-950);font-size:19px;font-weight:600}.m9-landing .m9-faq summary::-webkit-details-marker{display:none}.m9-landing .m9-faq summary svg{flex-shrink:0;color:var(--color-surface-700);transition:transform .15s ease}.m9-landing .m9-faq details[open] summary svg{transform:rotate(180deg)}.m9-landing .m9-faq details>div{margin:0 0 23px;color:var(--color-surface-700);font-size:17px;line-height:1.8}.m9-landing .m9-final-cta{padding:65px 0;background:var(--m9-hero);color:var(--m9-hero-text)}.m9-landing .m9-final-cta .m9-container{display:flex;justify-content:space-between;align-items:center;gap:32px}.m9-landing .m9-final-cta h2{margin-top:16px;font-size:38px;font-weight:600;line-height:1.35;letter-spacing:-.04em;word-break:keep-all}.m9-landing .m9-final-cta p:not(.m9-eyebrow){margin-top:10px;color:var(--m9-hero-muted);font-size:17px}.m9-landing .m9-final-cta :focus-visible{outline:3px solid var(--m9-hero-accent);outline-offset:3px}.m9-landing .m9-footer{padding:45px 0 30px;background:var(--color-surface-0);border-top:1px solid var(--color-surface-200)}.m9-landing .m9-footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.m9-landing .m9-footer-links{display:flex;gap:8px 26px;flex-wrap:wrap;justify-content:flex-end}.m9-landing .m9-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--color-surface-700);font-size:16px;font-weight:600}.m9-landing .m9-footer-links a:hover{color:var(--color-surface-950)}.m9-landing .m9-footer-bottom{margin-top:27px;padding-top:24px;border-top:1px solid var(--color-surface-200);color:var(--color-surface-700);font-size:16px}@media (max-width:980px){.m9-landing .m9-section{padding:70px 0}.m9-landing .m9-faq-layout{grid-template-columns:1fr;gap:37px}.m9-landing .m9-footer-top{flex-direction:column}.m9-landing .m9-footer-links{justify-content:flex-start}.m9-landing .m9-final-cta .m9-container{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.m9-landing .m9-section{padding:60px 0}.m9-landing .m9-section-title{font-size:31px}.m9-landing .m9-faq summary{font-size:18px}.m9-landing .m9-final-cta h2{font-size:31px}.m9-landing .m9-final-cta .m9-container>a{width:100%}}.Pricing_planGrid__Rafqf{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}.Pricing_planCard___YAZq{display:grid;grid-template-rows:auto 1fr auto;gap:28px;min-width:0;padding:28px;border:1px solid var(--color-surface-200);border-radius:20px;background:#fff;color:var(--color-surface-950);box-shadow:0 8px 32px rgb(16 31 44/5%)}.Pricing_annualCard__gfBkm{border-color:var(--color-navy-900);background:var(--color-navy-900);color:#fff}.Pricing_planHeader__g7Ki1{display:grid;align-content:start;gap:16px}.Pricing_titleRow__c7D0q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.Pricing_planTitle__UNiXD{margin:0;font-size:24px;font-weight:800;line-height:32px;letter-spacing:-.03em}.Pricing_priceLine__xYdDP{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.Pricing_price__nq4xi{margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:900;line-height:1.15;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.Pricing_planNote__cBAk6,.Pricing_vat__dQnIV{margin:0;color:var(--color-surface-700);font-size:16px;line-height:1.6}.Pricing_vat__dQnIV{font-weight:600}.Pricing_annualCard__gfBkm .Pricing_planNote__cBAk6,.Pricing_annualCard__gfBkm .Pricing_vat__dQnIV{color:#c3d0df}.Pricing_benefitWell__xzo_u{color:var(--color-surface-950);padding:24px;border:1px solid transparent;border-radius:12px;align-content:start}.Pricing_monthlyWell__ijGpQ{border-color:var(--color-surface-200);background:var(--color-surface-50)}.Pricing_annualWell__wncEN{border-color:#bed7fc;background:#edf5ff}.Pricing_cardAction__vQL1V{min-width:0}.Pricing_cta___5wi_:focus-visible{outline:3px solid #80b7ff;outline-offset:4px}.Pricing_eventPanel__PPAHf{display:grid;gap:20px;margin-top:24px;padding:28px;border-width:1px;border-style:solid;border-radius:16px}.Pricing_eventDetails__NpLPf,.Pricing_eventHeading__t2Bb8{min-width:0}.Pricing_commonPanel__9mJDF{margin-top:32px;padding:28px 0;border-top:1px solid var(--color-surface-200);border-bottom:1px solid var(--color-surface-200)}.Pricing_commonChecks__2k7AX{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 32px;margin:20px 0 0;padding:0;list-style:none}.Pricing_planFooter__61y6t{margin:24px 0 0;color:var(--color-surface-700);font-size:16px;line-height:1.8}@media (min-width:640px){.Pricing_commonChecks__2k7AX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Pricing_planGrid__Rafqf{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.Pricing_planCard___YAZq{grid-template-rows:subgrid;grid-row:span 3;padding:36px}.Pricing_eventPanel__PPAHf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:28px 36px}}@media (max-width:389px){.Pricing_planCard___YAZq{padding:20px;gap:24px}.Pricing_benefitWell__xzo_u{padding:18px}.Pricing_eventPanel__PPAHf{padding:20px}}