.mc-landing{width:100%;flex-direction:column;padding-block-end:var(--space-7);display:flex}.mc-landing ul{margin:0;padding:0;list-style:none}.mc-landing .mc-section{gap:var(--space-6);padding-block-start:calc(var(--space-7) + var(--space-6))}.mc-landing .mc-section__text{gap:var(--space-4)}.mc-landing .mc-section#primery{padding-block-start:calc(2 * var(--space-7))}@media (max-width:767px){.mc-landing .mc-section{gap:var(--space-5);padding-block-start:var(--space-7)}.mc-landing .mc-section#primery{padding-block-start:calc(var(--space-7) + var(--space-5))}}.mc-landing{container-type:inline-size}.mc-app__body:has(.mc-landing-hero){overflow-x:clip}.mc-landing-hero{--bleed:calc(max(0px, (100cqi - var(--page-max)) / 2) + var(--gutter));isolation:isolate;gap:var(--space-6);width:100%;max-width:var(--page-max);grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;padding-block-start:var(--space-5);display:grid;position:relative}.mc-landing-hero__text{gap:var(--space-5);flex-direction:column;min-width:0;display:flex;position:relative}.mc-dots.mc-landing-hero__dots{inset:calc(-1 * var(--gutter)) calc(-1 * var(--bleed)) calc(-1 * var(--space-5));z-index:-2;position:absolute;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.mc-landing-hero__haze{inset:calc(-1 * var(--space-6)) 0 calc(-1 * var(--space-5));z-index:-1;--haze-at:50% 34%;position:absolute}.mc-landing-hero__title{font-size:clamp(30px,.9rem + 2.5vw,52px);line-height:1.04}.mc-landing-hero__lead{max-width:34rem;color:var(--mute);margin:0;font-size:17px;line-height:1.5}.mc-landing-hero__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mc-landing-start-wrap{display:contents}.mc-landing-start .mc-composer__text::placeholder{color:var(--soft);opacity:1}.mc-landing-typing__caret{vertical-align:-.2em;background:var(--mute);border-radius:1px;width:2px;height:1.15em;margin-inline-start:1px;animation:1s step-end infinite mc-landing-caret;display:inline-block}@keyframes mc-landing-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mc-landing-typing__caret{animation:none}}.mc-landing-start .mc-field{gap:0}.mc-landing-start .mc-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:519px){.mc-landing-start .mc-composer__bar{flex-wrap:wrap}.mc-landing-start .mc-composer__tools,.mc-landing-start .mc-composer__send{flex:100%}}.mc-landing-mosaic{gap:var(--space-2);height:clamp(240px,64vw,400px);margin-inline:calc(-1 * var(--bleed));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.mc-landing-mosaic__column{gap:var(--space-2);flex-direction:column;min-width:0;min-height:0;display:flex}.mc-landing-mosaic .mc-media{flex:var(--grow,1) 1 0;aspect-ratio:auto;border-radius:var(--r-pop);min-height:0}.mc-landing-mosaic .mc-media__item{position:absolute;inset:0}.mc-landing-mosaic__column:first-child .mc-media:first-child,.mc-landing-mosaic__column:nth-child(3) .mc-media:last-child{--grow:2.3}@media (min-width:1100px){.mc-landing-hero{column-gap:calc(var(--space-6) + var(--space-4));grid-template-columns:minmax(0,1fr) clamp(360px,40%,500px);margin-block-start:var(--space-5);padding-block-start:var(--space-6)}.mc-landing-mosaic{gap:var(--space-3);height:auto;margin-block:calc(-1 * (var(--space-6) + var(--space-5))) calc(-1 * var(--space-6));margin-inline:0 calc(-1 * min(var(--bleed), var(--space-6)));align-self:stretch}.mc-landing-mosaic__column{gap:var(--space-3)}.mc-landing-mosaic__column:nth-child(2){margin-block:var(--space-6)}}.mc-landing-dotted{isolation:isolate;position:relative}.mc-landing-dotted__dots{inset:0 0 calc(-1 * var(--space-5));z-index:-1;position:absolute}.mc-landing-dotted--scenarios .mc-landing-dotted__dots{--dots-at:30% 34%}.mc-landing-dotted--examples .mc-landing-dotted__dots{--dots-at:68% 30%}.mc-landing-dotted--packs .mc-landing-dotted__dots{--dots-at:50% 46%}.mc-landing-holo{position:relative}.mc-landing-holo:before{content:"";z-index:1;border-radius:calc(var(--r-card) + 1px);background:var(--iri);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-out), background-position .8s var(--ease-out);background-size:200% 100%;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@media (hover:hover) and (pointer:fine){.mc-landing-holo:hover:before{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mc-landing-holo:hover:before{background-position:100% 0}}.mc-landing-offers,.mc-landing-scenarios{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-landing-offer,.mc-landing-scenario{gap:var(--space-2);padding:var(--space-3)}.mc-landing-offer .mc-media,.mc-landing-scenario .mc-media{border-radius:var(--r-thumb);margin-block-end:var(--space-2)}.mc-landing-offer .mc-card__title,.mc-landing-scenario .mc-card__title{font-size:18px;line-height:1.15}.mc-landing-offer .mc-card__body,.mc-landing-scenario .mc-card__body{font-size:var(--fs-ui);line-height:1.45}.mc-landing-offer__price{align-items:center;gap:var(--space-1) var(--space-2);color:var(--mute);font-size:var(--fs-label);flex-wrap:wrap;margin:0;display:flex}.mc-landing-offer__foot{margin-block-start:auto;padding-block-start:var(--space-2);display:flex}@media (max-width:479px){.mc-landing-offer__foot>.mc-btn{min-width:0;padding-block:var(--space-2);white-space:normal;text-align:center;flex:auto;line-height:1.2}}@media (min-width:1024px){.mc-landing-offers,.mc-landing-scenarios{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.mc-landing-offer,.mc-landing-scenario{padding:var(--space-4)}}.mc-landing-control{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.mc-landing-control__item{gap:var(--space-2);flex-direction:column;display:flex}.mc-landing-control__item .mc-media{margin-block-end:var(--space-2)}.mc-landing-control__title,.mc-landing-audience__title{font-family:var(--ff-display);font-size:var(--fs-section);color:var(--ink);margin:0;font-weight:600;line-height:1.15}.mc-landing-control__text{max-width:34rem;color:var(--mute);margin:0;line-height:1.5}@media (min-width:768px){.mc-landing-control{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-landing-audience{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-landing-audience__item{gap:var(--space-2);flex-direction:column;display:flex}.mc-landing-audience__item .mc-media{margin-block-end:var(--space-1)}.mc-landing-audience__title{font-size:18px}.mc-landing-audience__tasks{gap:var(--space-1);color:var(--mute);font-size:var(--fs-ui);flex-direction:column;line-height:1.45;display:flex}@media (min-width:1024px){.mc-landing-audience{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.mc-landing-gallery{columns:2;column-gap:var(--space-3)}.mc-landing-example{align-items:flex-start;gap:var(--space-2);break-inside:avoid;flex-direction:column;margin-block-end:var(--space-4);display:flex}.mc-landing-example .mc-media{width:100%}.mc-landing-example .mc-media__caption{inset-block-start:var(--space-3);inset-block-end:auto}.mc-landing-example .mc-media__caption--sticker{transform-origin:0 0}.mc-landing-try{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mc-landing-try.mc-btn--secondary{background:var(--surface-3);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2))}@media (min-width:768px){.mc-landing-gallery{columns:4;column-gap:var(--space-4)}}@media (max-width:479px){.mc-landing-example .mc-media__caption{max-width:calc(100% - 2 * var(--space-2));padding-inline:var(--space-2);font-size:var(--fs-small);inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.mc-landing-try{padding-inline:var(--space-2);font-size:var(--fs-small)}.mc-landing-example .mc-media__action{max-width:calc(100% - 2 * var(--space-2));inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}}.mc-landing .mc-pricing__cards{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.mc-landing-packs{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}@container (max-width:960px){.mc-landing .mc-pricing__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.mc-landing .mc-pricing__cards{grid-template-columns:minmax(0,1fr)}}.mc-landing-articles{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.mc-landing-article{align-items:flex-start;gap:var(--space-3);padding:var(--space-5)}.mc-landing-article__title{font-family:var(--ff-display);margin:0;font-size:18px;font-weight:600;line-height:1.25}.mc-landing-article__title a{color:var(--ink);text-decoration:none}.mc-landing-article__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.mc-landing-article{transition:background-color var(--dur-hover) var(--ease-out);position:relative}@media (hover:hover) and (pointer:fine){.mc-landing-article:hover{background:var(--raised)}}.mc-landing-article:has(a:focus-visible){outline:2px solid var(--accent-focus);outline-offset:2px}.mc-landing-article__cover{border-radius:var(--r-thumb);background:var(--thumb-1);width:100%;height:auto;display:block}.mc-landing-article .mc-card__body{font-size:var(--fs-ui);line-height:1.5}@media (min-width:768px){.mc-landing-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-landing-more{align-items:center;gap:var(--space-1);min-height:44px;color:var(--ink);font-size:var(--fs-ui);transition:color var(--dur-hover) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.mc-landing-more svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.mc-landing-more:hover{color:var(--mute)}}.mc-landing-note{color:var(--mute);font-size:var(--fs-label);margin:0;line-height:1.45}.mc-landing-note a{color:var(--ink);transition:color var(--dur-hover) var(--ease-out);border-radius:2px;font-weight:600;text-decoration:none}.mc-landing-note a:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mc-landing-note a:hover{color:var(--mute)}}.mc-landing-packs .mc-landing-note{text-align:center}.mc-landing-cta{width:100%;max-width:var(--page-max);margin-inline:auto;padding-block-start:var(--space-7)}.mc-landing-cta .mc-cta__text{max-width:40rem}.mc-landing-cta .mc-cta__title{font-size:clamp(26px,1.1rem + 1.6vw,40px);line-height:1.08}.mc-landing-cta__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:767px){.mc-landing{padding-block-end:var(--space-6)}.mc-landing-hero{gap:var(--space-5);padding-block-start:var(--space-2)}.mc-landing-hero__lead{font-size:16px}.mc-landing-cta{padding-block-start:var(--space-6)}}.mc-examples-head,.mc-examples{width:100%;max-width:var(--page-max);flex-direction:column;margin-inline:auto;display:flex}.mc-examples-head{gap:var(--space-3);padding-block-start:var(--space-5)}.mc-examples-head .mc-crumbs-bar{margin:0}.mc-examples-titlerow{flex-wrap:wrap;align-items:center;display:flex}.mc-examples-title{margin:0;font-size:clamp(30px,.9rem + 2.5vw,48px);line-height:1.04}.mc-examples-lead{max-width:40rem;color:var(--mute);margin:0;font-size:17px;line-height:1.5}.mc-examples{gap:var(--space-5);padding-block-start:var(--space-5)}.mc-examples-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.mc-examples-chip{cursor:pointer;min-height:36px;transition:color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), background-position .8s var(--ease-out)}@media (pointer:coarse){.mc-examples-chip{min-height:44px}}@media (hover:hover) and (pointer:fine){.mc-examples-chip:not([aria-pressed=true]):hover{color:var(--ink);border-color:var(--line-strong)}}.mc-examples-chip[aria-pressed=true]{color:var(--pill-ink);border-color:var(--action-edge-hover);background:var(--iri);box-shadow:var(--raise-shadow);background-size:200% 100%;font-weight:500}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mc-examples-chip[aria-pressed=true]:hover{background-position:100% 0}}.mc-examples-chip:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.mc-examples-grid{columns:2;column-gap:var(--space-3)}@media (min-width:768px){.mc-examples-grid{columns:3;column-gap:var(--space-4)}}.mc-landing-example[hidden]{display:none}.mc-examples-niche{color:var(--mute);font-size:var(--fs-label);line-height:1.3}.mc-landing-tools{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:520px){.mc-landing-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-landing-tools>li:last-child:nth-child(odd),.mc-landing-tools__wide{grid-column:1/-1}}.mc-landing-tool{align-items:center;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);flex-direction:row;text-decoration:none}.mc-landing-tool__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mc-landing-tool__title{font-family:var(--ff-display);font-size:16px;font-weight:600;line-height:1.2}.mc-landing-tool__line{color:var(--mute);font-size:14px;line-height:1.35}.mc-landing-soon{letter-spacing:normal;vertical-align:middle;margin-inline-start:var(--space-2)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mc-landing-tool,.mc-landing-example .mc-media{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.mc-landing-tool:hover,.mc-landing-example .mc-media:hover{transform:scale(1.018)}}.mc-card.mc-landing-tool{background:color-mix(in srgb, var(--card) 70%, transparent)}.mc-landing-gift{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.mc-landing-gift__text{max-width:40rem;color:var(--ink);font-size:var(--fs-ui);margin:0;line-height:1.5}.mc-landing-gift__terms{color:var(--mute);font-size:var(--fs-label);transition:color var(--dur-hover) var(--ease-out);border-radius:2px;text-decoration:none}.mc-landing-gift__terms:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mc-landing-gift__terms:hover{color:var(--ink)}}@media (min-width:900px){.mc-landing-faq{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.mc-landing-faq .mc-section__head{top:calc(var(--bar-h) + var(--space-5));position:sticky}}
