.ma{position:relative;background-color:var(--ma-bg, #fff);background-image:var(--ma-bg-img, none);background-size:cover;background-position:center;color:var(--ma-text, #6b6266);padding:var(--ma-pt, 64px) 0 var(--ma-pb, 64px);font-family:var(--font-body-family, inherit);overflow:hidden}.ma:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ma-overlay, #fff);opacity:var(--ma-overlay-o, 0);pointer-events:none}.ma *,.ma *:before,.ma *:after{box-sizing:border-box}.ma img{max-width:100%}.ma-wrap{position:relative;z-index:1;max-width:var(--ma-width, 1240px);margin:0 auto;padding:0 24px}.ma-head{max-width:760px;margin:0 auto 44px;text-align:center}.ma-head--left{margin-left:0;text-align:left}.ma-eyebrow{display:inline-block;margin:0 0 12px;color:var(--ma-accent, #d1006b);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ma-title{margin:0;color:var(--ma-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:var(--ma-h, 38px);font-weight:700;line-height:1.18;letter-spacing:-.01em}.ma-desc{margin:14px 0 0;font-size:var(--ma-t, 16px);line-height:1.7}.ma-desc p{margin:0 0 10px}.ma-desc p:last-child{margin-bottom:0}.ma-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ma-head--center+.ma-btns{justify-content:center}.ma-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1.5px solid var(--ma-accent, #d1006b);border-radius:var(--ma-btn-radius, 6px);background:var(--ma-accent, #d1006b);color:var(--ma-btn-text, #fff);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:600;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,background .2s ease,color .2s ease}.ma-btn:hover{opacity:.9;color:var(--ma-btn-text, #fff)}.ma-btn--outline{background:transparent;color:var(--ma-accent, #d1006b)}.ma-btn--outline:hover{background:var(--ma-accent, #d1006b);color:var(--ma-btn-text, #fff);opacity:1}.ma-btn:focus-visible,.ma a:focus-visible,.ma summary:focus-visible{outline:2px solid var(--ma-accent, #d1006b);outline-offset:3px}.ma-icon{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:14px;background:#d1006b14;background:color-mix(in srgb,var(--ma-accent, #d1006b) 9%,transparent);color:var(--ma-accent, #d1006b)}.ma-icon svg{display:block;width:26px;height:26px}.ma--shadow .ma-card,.ma--shadow .ma-form-card,.ma--shadow .ma-hero-media{box-shadow:0 14px 40px #3a323512}.ma-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}.ma-hero--image-left .ma-hero-media{order:-1}.ma-hero-content{text-align:var(--ma-hero-align, left)}.ma-hero .ma-title{line-height:1.1}.ma-hero-sub{margin:18px 0 0;color:var(--ma-heading, #3a3235);font-size:var(--ma-sub, 20px);font-weight:500;line-height:1.45}.ma-hero-text{margin:14px 0 0;font-size:var(--ma-t, 16px);line-height:1.7}.ma-hero-text p{margin:0}.ma-hero-points{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none}.ma-hero-points li{display:flex;align-items:center;gap:8px;color:var(--ma-heading, #3a3235);font-size:var(--ma-cx, 14px);font-weight:500}.ma-hero-points svg{width:18px;height:18px;color:var(--ma-accent, #d1006b);flex:0 0 auto}.ma-hero--center .ma-btns,.ma-hero--center .ma-hero-points{justify-content:center}.ma-hero-media{position:relative;border-radius:var(--ma-radius, 16px);overflow:hidden;background:var(--ma-card-border, #f6eef1)}.ma-hero-media picture,.ma-hero-media img{display:block;width:100%}.ma-hero-media img{height:100%;object-fit:cover;object-position:var(--ma-img-pos, center)}.ma-hero-media--ratio img{aspect-ratio:var(--ma-ratio)}.ma-grid{display:grid;grid-template-columns:repeat(var(--ma-cols, 4),minmax(0,1fr));gap:var(--ma-gap, 24px);margin:0;padding:0;list-style:none}.ma-card{position:relative;display:flex;flex-direction:column;margin:0;padding:30px 26px;background:var(--ma-card-bg, #fff);border:1px solid var(--ma-card-border, #f1e4e9);border-radius:var(--ma-radius, 16px);color:inherit;text-decoration:none;text-align:var(--ma-card-align, left);transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.ma-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #3a32351a}}.ma-card .ma-icon{margin-bottom:20px}.ma-cards--card-center .ma-card{align-items:center}.ma-card-title{margin:0 0 8px;color:var(--ma-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:var(--ma-ct, 18px);font-weight:600;line-height:1.35}.ma-card-text{margin:0;font-size:var(--ma-cx, 15px);line-height:1.65}.ma-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;color:var(--ma-accent, #d1006b);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ma-card--detail{flex-direction:row;gap:18px;align-items:flex-start;padding:26px 24px}.ma-card--detail .ma-icon{margin:0}.ma-card-label{margin:2px 0 6px;color:var(--ma-text, #6b6266);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ma-card-value{margin:0 0 8px;color:var(--ma-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:calc(var(--ma-ct, 18px) + 1px);font-weight:600;line-height:1.3}.ma-card-value--pending{color:var(--ma-accent, #d1006b);font-size:calc(var(--ma-ct, 18px) - 2px)}.ma-card--image{padding:0;overflow:hidden}.ma-card-media{position:relative;display:block;aspect-ratio:var(--ma-ratio, 3 / 4);overflow:hidden;background:var(--ma-card-border, #f6eef1)}.ma-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ma-img-pos, center top);transition:transform .6s ease}@media(hover:hover){a.ma-card--image:hover .ma-card-media img{transform:scale(1.04)}}.ma-card--image .ma-card-body{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px}.ma-card--image .ma-card-title{margin:0;font-size:calc(var(--ma-ct, 18px) - 2px);letter-spacing:.04em;text-transform:uppercase}.ma-card--image .ma-card-text{margin-top:4px;font-size:calc(var(--ma-cx, 15px) - 1px)}.ma-arrow{width:18px;height:18px;flex:0 0 auto;color:var(--ma-accent, #d1006b)}.ma-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;background:linear-gradient(150deg,#fbf1f4,#f4e4ea);color:var(--ma-accent, #d1006b);text-align:center}.ma-ph svg{width:34px;height:34px;opacity:.7}.ma-ph span{color:var(--ma-heading, #3a3235);font-size:13px;font-weight:500;letter-spacing:.06em;opacity:.75}.ma-steps{display:grid;grid-template-columns:repeat(var(--ma-cols, 7),minmax(0,1fr));gap:40px 22px;margin:0;padding:0;list-style:none}.ma-step{position:relative;text-align:center}.ma-step-num{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border:1.5px solid var(--ma-accent, #d1006b);border-radius:50%;background:var(--ma-card-bg, #fff);color:var(--ma-accent, #d1006b);font-family:var(--font-heading-family, inherit);font-size:17px;font-weight:700}.ma-steps--filled .ma-step-num{background:var(--ma-accent, #d1006b);color:var(--ma-btn-text, #fff)}.ma-step:after{content:"";position:absolute;top:28px;left:calc(50% + 36px);width:calc(100% - 50px);border-top:1.5px dashed var(--ma-card-border, #e9cfd9)}.ma-step:last-child:after{display:none}.ma-step-title{margin:0 0 8px;color:var(--ma-heading, #3a3235);font-size:calc(var(--ma-ct, 18px) - 2px);font-weight:600;line-height:1.35}.ma-step-text{margin:0;font-size:calc(var(--ma-cx, 15px) - 1px);line-height:1.6}.ma-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.ma-why--image-right .ma-why-media{order:2}.ma-why-media{position:relative;border-radius:var(--ma-radius, 16px);overflow:hidden;aspect-ratio:var(--ma-ratio, 4 / 5);background:var(--ma-card-border, #f6eef1)}.ma-why-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ma-img-pos, center)}.ma-why .ma-head{margin-bottom:0}.ma-points{display:grid;grid-template-columns:repeat(var(--ma-cols, 2),minmax(0,1fr));gap:22px 26px;margin:32px 0 0;padding:0;list-style:none}.ma-point{display:flex;gap:14px;align-items:flex-start}.ma-point .ma-icon{width:42px;height:42px;border-radius:12px}.ma-point .ma-icon svg{width:21px;height:21px}.ma-point-title{margin:0 0 4px;color:var(--ma-heading, #3a3235);font-size:calc(var(--ma-ct, 18px) - 2px);font-weight:600;line-height:1.35}.ma-point-text{margin:0;font-size:calc(var(--ma-cx, 15px) - 1px);line-height:1.6}.ma-gallery{display:grid;grid-template-columns:repeat(var(--ma-cols, 4),minmax(0,1fr));gap:var(--ma-gap, 16px);margin:0;padding:0;list-style:none}.ma-gallery--feature>li:first-child{grid-column:span 2;grid-row:span 2}.ma-gallery-item{position:relative;margin:0;border-radius:var(--ma-radius, 16px);overflow:hidden;aspect-ratio:var(--ma-ratio, 1 / 1);background:var(--ma-card-border, #f6eef1)}.ma-gallery--feature>li:first-child{aspect-ratio:auto}.ma-gallery-item img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ma-gallery-cap,.ma-sx-cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:26px 16px 14px;color:#fff;font-size:var(--ma-cx, 14px);font-weight:500;background:linear-gradient(to top,#1e161aa6,#1e161a00)}.ma-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.ma-faq-grid--stacked{grid-template-columns:minmax(0,1fr);gap:0;max-width:860px}.ma-faq-grid .ma-head{margin-bottom:0}.ma-faq-grid--stacked .ma-faq-side{position:static;margin-bottom:36px}.ma-faq-side{position:sticky;top:120px}.ma-faq-list{display:grid;gap:12px}.ma-faq{background:var(--ma-card-bg, #fff);border:1px solid var(--ma-card-border, #f1e4e9);border-radius:var(--ma-radius, 12px);transition:border-color .2s ease,box-shadow .2s ease}.ma-faq[open]{border-color:var(--ma-accent, #d1006b);box-shadow:0 10px 28px #3a32350f}.ma-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:16px 22px;color:var(--ma-heading, #3a3235);font-size:calc(var(--ma-ct, 18px) - 2px);font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.ma-faq summary::-webkit-details-marker{display:none}.ma-faq-toggle{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#d1006b14;background:color-mix(in srgb,var(--ma-accent, #d1006b) 9%,transparent)}.ma-faq-toggle:before,.ma-faq-toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--ma-accent, #d1006b);transform:translate(-50%,-50%);transition:transform .2s ease}.ma-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.ma-faq[open] .ma-faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.ma-faq-answer{padding:0 22px 20px;font-size:var(--ma-cx, 15px);line-height:1.7}.ma-faq-answer p{margin:0 0 10px}.ma-faq-answer p:last-child{margin-bottom:0}.ma-form-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.ma-form-grid--stacked{grid-template-columns:minmax(0,1fr);gap:36px;max-width:860px}.ma-form-intro .ma-head{margin-bottom:0}.ma-contact{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.ma-contact li{display:flex;align-items:center;gap:12px;color:var(--ma-heading, #3a3235);font-size:var(--ma-cx, 15px);font-weight:500}.ma-contact a{color:inherit;text-decoration:none}.ma-contact .ma-icon{width:40px;height:40px;border-radius:50%}.ma-contact .ma-icon svg{width:19px;height:19px}.ma-form-intro-image{position:relative;margin-top:30px;border-radius:var(--ma-radius, 16px);overflow:hidden;aspect-ratio:var(--ma-ratio, 4 / 3)}.ma-form-intro-image img{display:block;width:100%;height:100%;object-fit:cover}.ma-form-card{padding:36px 34px;background:var(--ma-card-bg, #fff);border:1px solid var(--ma-card-border, #f1e4e9);border-radius:var(--ma-radius, 16px)}.ma-form-title{margin:0 0 22px;color:var(--ma-heading, #3a3235);font-size:var(--ma-ct, 18px);font-weight:600}.ma-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 18px}.ma-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0}.ma-field--full{grid-column:1 / -1}.ma-label{padding:0;text-transform:none;color:var(--ma-heading, #3a3235);font-size:var(--ma-label, 13.5px);font-weight:600}.ma-label abbr{color:var(--ma-accent, #d1006b);text-decoration:none}.ma-input{width:100%;min-height:50px;margin:0;padding:12px 15px;border:1px solid var(--ma-input-border, #e3d6dc);border-radius:var(--ma-input-radius, 8px);background:var(--ma-input-bg, #fff);color:#3a3235;font-family:var(--font-body-family, inherit);font-size:16px;line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none}.ma-input:focus{border-color:var(--ma-accent, #d1006b);outline:none;box-shadow:0 0 0 3px #d1006b1f}select.ma-input{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b6266' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}textarea.ma-input{min-height:120px;resize:vertical}.ma-choices{display:flex;flex-wrap:wrap;gap:10px}.ma-choice{position:relative}.ma-choice input{position:absolute;opacity:0;width:1px;height:1px}.ma-choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--ma-input-border, #e3d6dc);border-radius:999px;background:var(--ma-input-bg, #fff);color:#3a3235;font-size:14px;text-transform:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ma-choice input:checked+span{border-color:var(--ma-accent, #d1006b);background:var(--ma-accent, #d1006b);color:var(--ma-btn-text, #fff)}.ma-choice input:focus-visible+span{outline:2px solid var(--ma-accent, #d1006b);outline-offset:2px}.ma-form-card .ma-btn{width:100%;margin-top:26px;min-height:56px}.ma-form-note{margin:14px 0 0;font-size:12.5px;line-height:1.5;text-align:center}.ma-alert{margin:0 0 22px;padding:16px 18px;border-radius:10px;font-size:15px;line-height:1.55}.ma-alert--ok{background:#eef8f1;color:#1f6b3a;border:1px solid #cde8d6}.ma-alert--error{background:#fdf0f2;color:#a3123a;border:1px solid #f5cdd8}.ma-alert ul{margin:6px 0 0;padding-left:18px}.ma-crop img{object-position:var(--ma-fx, 50%) var(--ma-fy, 50%);transform:scale(var(--ma-zoom, 1));transform-origin:var(--ma-fx, 50%) var(--ma-fy, 50%)}.ma-sx{display:grid;gap:var(--ma-gap, 16px)}.ma-sx-tile{position:relative;margin:0;border-radius:var(--ma-radius, 16px);overflow:hidden;background:var(--ma-card-border, #f6eef1)}.ma-sx-tile picture{display:block}.ma-sx-tile img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ma-sx-tile .ma-sx-cap{z-index:1}.ma-sx--captions-off .ma-sx-cap{display:none}.ma-sx-badge{position:absolute;top:18px;left:18px;z-index:2;padding:9px 16px;border-radius:999px;background:var(--ma-card-bg, #fff);color:var(--ma-heading, #3a3235);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 18px #1e161a26}.ma-sx--showcase .ma-sx-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr 1fr;gap:var(--ma-gap, 16px);height:var(--ma-main-h, 560px)}.ma-sx--showcase .ma-sx-main{grid-row:1 / 3}.ma-sx--layered .ma-sx-top{position:relative;height:var(--ma-main-h, 560px)}.ma-sx--layered .ma-sx-main{position:absolute;top:0;bottom:0;left:0;width:74%}.ma-sx--layered .ma-sx-side-tile{position:absolute;z-index:2;border:var(--ma-frame-w, 8px) solid var(--ma-frame, #fff);box-shadow:0 18px 44px #1e161a2e}.ma-sx--layered .ma-sx-side-2{top:6%;right:0;width:36%;height:46%}.ma-sx--layered .ma-sx-side-3{bottom:0;right:7%;width:32%;height:44%}.ma-sx-strip{display:grid;grid-template-columns:repeat(var(--ma-cols, 3),minmax(0,1fr));gap:var(--ma-gap, 16px)}.ma-sx-strip>.ma-sx-tile{height:var(--ma-strip-h, 260px)}.ma-sx-note{display:flex;flex-direction:column;justify-content:center;padding:28px;background:var(--ma-note-bg, #d1006b);color:var(--ma-note-text, #fff)}.ma-sx-note-eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.ma-sx-note-title{margin:0 0 10px;font-family:var(--font-heading-family, inherit);font-size:var(--ma-ct, 20px);font-weight:700;line-height:1.3}.ma-sx-note-text{font-size:var(--ma-cx, 15px);line-height:1.6;opacity:.92}.ma-sx-note-text p{margin:0}.ma-sx-note-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ma-sx-note-link .ma-arrow{color:inherit}.ma-sx-hint{margin:0;padding:40px 20px;border:1px dashed var(--ma-card-border, #e9cfd9);border-radius:var(--ma-radius, 16px);text-align:center}.ma-btn--light{background:#fff;border-color:#fff;color:var(--ma-heading, #3a3235)}.ma-btn--light:hover{color:var(--ma-heading, #3a3235)}.ma-btns--center{justify-content:center}.ma-btns--left{justify-content:flex-start}.ma-footnote{margin:28px auto 0;max-width:760px;font-size:13.5px;line-height:1.6;text-align:center}.ma-footnote p{margin:0}.ma--shadow .ma-login-band,.ma--shadow .ma-terms{box-shadow:0 14px 40px #3a323512}.ma-hero-signin{margin:18px 0 0;color:var(--ma-text, #6b6266);font-size:14.5px;line-height:1.5}.ma-text-link{display:inline-block;padding:12px 2px;color:var(--ma-accent, #d1006b);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ma-text-link:hover{color:var(--ma-heading, #3a3235)}.ma-hero-signin .ma-text-link{padding:12px 2px;margin:-12px 0}.ma-hero--layout-overlay{display:flex;align-items:center;min-height:var(--ma-hero-h, 600px)}.ma-hero--layout-overlay>.ma-wrap{position:static;width:100%}.ma-hero--layout-overlay .ma-hero-grid{grid-template-columns:minmax(0,var(--ma-content-w, 620px))}.ma-hero--layout-overlay.ma-hero--center .ma-hero-grid{justify-content:center}.ma-hero--layout-overlay .ma-hero-content{position:relative;z-index:2}.ma-hero--layout-overlay .ma-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:0;box-shadow:none!important}.ma-hero--layout-overlay .ma-hero-media picture{height:100%}.ma-hero--layout-overlay .ma-hero-media img{height:100%;aspect-ratio:auto!important}.ma-hero--layout-overlay .ma-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ma-img-overlay, #1e161a);opacity:var(--ma-img-overlay-o, .45)}.ma-grid--path{grid-template-columns:repeat(var(--ma-cols, 2),minmax(0,var(--ma-card-max, 540px)));justify-content:center}.ma-card--path{padding:0;overflow:hidden}.ma-card--path .ma-card-media{aspect-ratio:var(--ma-ratio, 2 / 1)}.ma-cards--img-fixed .ma-card--path .ma-card-media{aspect-ratio:auto;height:var(--ma-img-h, 210px)}.ma-card--path .ma-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:var(--ma-card-pad, 24px)}.ma--shadow .ma-card--path{box-shadow:0 4px 18px #3a32350f}@media(hover:hover){.ma-card--path:hover{transform:translateY(-2px);box-shadow:0 10px 26px #3a323517}}.ma-cards--card-center .ma-card--path .ma-card-body{align-items:center}.ma-card--path .ma-icon{margin-bottom:14px}.ma-card--path .ma-card-label{color:var(--ma-accent, #d1006b)}.ma-card--path .ma-card-label{margin:0 0 5px;font-size:10.5px;letter-spacing:.14em;text-transform:none}.ma-card--path .ma-card-title{margin-bottom:6px;font-size:var(--ma-ct, 20px);line-height:1.2}.ma-card--path .ma-card-text{line-height:1.55}.ma-card--path .ma-btns{margin-top:auto;padding-top:14px}.ma-cards--btn-small .ma-card--path .ma-btn{min-height:40px;padding:0 20px;font-size:12px;letter-spacing:.1em}.ma-highlight{margin:26px 0 0;padding:22px 24px;background:var(--ma-card-bg, #fff);border:1px solid var(--ma-card-border, #f1e4e9);border-left:3px solid var(--ma-accent, #d1006b);border-radius:0 var(--ma-radius, 16px) var(--ma-radius, 16px) 0}.ma-highlight-label{margin:0 0 6px;color:var(--ma-accent, #d1006b);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ma-highlight-title{margin:0 0 6px;color:var(--ma-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:calc(var(--ma-ct, 18px) + 2px);font-weight:700;line-height:1.3}.ma-highlight-text{font-size:var(--ma-cx, 15px);line-height:1.65}.ma-highlight-text p{margin:0}.ma-step-icon{display:block;width:22px;height:22px;margin:-6px auto 10px;color:var(--ma-accent, #d1006b)}.ma-step-icon svg{display:block;width:100%;height:100%}.ma-reward .ma-icon{margin-bottom:18px}.ma-reward .ma-card-text p{margin:0 0 8px}.ma-reward .ma-card-text p:last-child{margin:0}.ma-reward-value{margin:2px 0 10px;color:var(--ma-accent, #d1006b);font-family:var(--font-heading-family, inherit);font-size:30px;font-weight:700;line-height:1.15}.ma-reward-value span{color:var(--ma-text, #6b6266);font-size:14px;font-weight:500}.ma-terms{margin-top:28px;padding:24px 28px;background:var(--ma-card-bg, #fff);border:1px solid var(--ma-card-border, #f1e4e9);border-radius:var(--ma-radius, 16px)}.ma-terms-list{display:flex;flex-wrap:wrap;gap:14px 48px;margin:0}.ma-terms-list dt{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ma-terms-list dd{margin:4px 0 0;color:var(--ma-heading, #3a3235);font-size:18px;font-weight:600}.ma-terms-list+.ma-terms-text{margin-top:18px;padding-top:18px;border-top:1px solid var(--ma-card-border, #f1e4e9)}.ma-terms-text{font-size:var(--ma-cx, 15px);line-height:1.7}.ma-terms-text p{margin:0 0 8px}.ma-terms-text p:last-child{margin:0}.ma-cta .ma-head{margin-bottom:0}.ma-cta--panel .ma-cta-panel{padding:64px 40px;border:1px solid var(--ma-card-border, #f1e4e9);border-radius:calc(var(--ma-radius, 16px) * 1.5);background:var(--ma-panel, #fff7f3)}.ma-cta .ma-head--center~.ma-footnote{text-align:center}.ma-cta .ma-head--left~.ma-footnote{margin-left:0;text-align:left}.ma-login-band{display:flex;align-items:center;gap:16px 22px;max-width:980px;margin:0 auto;padding:22px 28px;background:var(--ma-card-bg, #fff);border:1px solid var(--ma-card-border, #f1e4e9);border-radius:var(--ma-radius, 16px)}.ma-login-band--left{margin-left:0}.ma-login-text{flex:1 1 auto;min-width:0}.ma-login-title{margin:0;color:var(--ma-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:var(--ma-ct, 18px);font-weight:700}.ma-login-sub{margin:4px 0 0;font-size:var(--ma-cx, 15px)}.ma-login-band .ma-btn{flex:0 0 auto}.ma-pbanner-panel{display:flex;align-items:stretch;min-height:var(--ma-pb-h, 180px);background:var(--ma-pb-panel, #fbeff3);border:1px solid var(--ma-card-border, #f1e4e9);border-radius:var(--ma-radius, 12px);overflow:hidden}.ma--shadow .ma-pbanner-panel{box-shadow:0 4px 18px #3a32350f}.ma-pbanner-text{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:18px var(--ma-pb-pad, 36px)}.ma-pbanner-eyebrow{margin:0 0 6px;font-size:11px;text-transform:none}.ma-pbanner-title{margin:0;color:var(--ma-heading, #3a3235);font-family:var(--font-heading-family, inherit);font-size:var(--ma-pb-title, 28px);font-weight:700;line-height:1.15;letter-spacing:-.01em}.ma-pbanner-sub{margin:6px 0 0;font-size:var(--ma-t, 15px);line-height:1.5}.ma-pbanner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:14px}.ma-pbanner .ma-btn{min-height:44px;padding:0 22px;font-size:12.5px;letter-spacing:.1em}.ma-pbanner-signin{margin:0;font-size:13.5px}.ma-pbanner-signin .ma-text-link{margin:-12px 0;padding:12px 2px}.ma-pbanner-media{position:relative;flex:0 0 var(--ma-pb-img-w, 42%);overflow:hidden}.ma-pbanner-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ma-pbanner--img-left .ma-pbanner-media{order:-1}@media(max-width:1024px){.ma-grid{grid-template-columns:repeat(min(var(--ma-cols, 4),3),minmax(0,1fr))}.ma-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ma-step:nth-child(4n):after{display:none}.ma-hero-grid,.ma-why-grid,.ma-faq-grid,.ma-form-grid{gap:40px}}@media(max-width:749px){.ma{padding:var(--ma-pt-m, 44px) 0 var(--ma-pb-m, 44px);background-image:var(--ma-bg-img-m, none)}.ma-wrap{padding:0 var(--ma-gutter-m, 16px)}.ma-head{margin-bottom:28px}.ma-head--m-left{margin-left:0;text-align:left}.ma-head--m-center{margin-left:auto;text-align:center}.ma-head--m-left+.ma-btns{justify-content:flex-start}.ma-title{font-size:var(--ma-h-m, 26px)}.ma-desc,.ma-hero-text{font-size:var(--ma-t-m, 15px)}.ma-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ma-hero-content{text-align:var(--ma-hero-align-m, left)}.ma-hero--m-center .ma-hero-points{justify-content:center}.ma-hero-sub{font-size:var(--ma-sub-m, 17px)}.ma-hero--mobile-image-first .ma-hero-media{order:-1}.ma-hero--mobile-image-last .ma-hero-media{order:2}.ma-hero-media--ratio img{aspect-ratio:var(--ma-ratio-m, var(--ma-ratio))}.ma-btns{flex-direction:column;gap:12px;margin-top:26px}.ma-btn{width:100%}.ma-hero-points{gap:8px 18px;margin-top:20px}.ma-grid{gap:var(--ma-gap-m, 14px)}.ma-grid--m-stack{grid-template-columns:minmax(0,1fr)}.ma-grid--m-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-grid--m-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--ma-scroll-w, 78%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--ma-gutter-m, 16px);margin:0 calc(-1 * var(--ma-gutter-m, 16px));padding:4px var(--ma-gutter-m, 16px) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ma-grid--m-scroll::-webkit-scrollbar{display:none}.ma-grid--m-scroll>*{scroll-snap-align:start}.ma-card{padding:24px 20px}.ma-card--image{padding:0}.ma-card--image .ma-card-body{padding:12px 12px 14px}.ma-card--detail{padding:20px 18px;gap:14px}.ma-grid--m-two .ma-card--detail{flex-direction:column}.ma-grid--m-two .ma-card{padding:18px 16px}.ma-steps{grid-template-columns:minmax(0,1fr);gap:0}.ma-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 16px;padding-bottom:26px;text-align:left}.ma-step:last-child{padding-bottom:0}.ma-step-num{grid-row:span 2;width:48px;height:48px;margin:0;font-size:15px}.ma-step-title{margin:4px 0}.ma-step:after,.ma-step:nth-child(4n):after{display:block;top:52px;bottom:4px;left:24px;width:0;border-top:0;border-left:1.5px dashed var(--ma-card-border, #e9cfd9)}.ma-step:last-child:after{display:none}.ma-why-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ma-why--image-right .ma-why-media{order:0}.ma-why--m-image-last .ma-why-media{order:2}.ma-why-media{aspect-ratio:var(--ma-ratio-m, 4 / 3)}.ma-points{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.ma-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ma-gallery--feature>li:first-child{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3}.ma-gallery--m-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--ma-gutter-m, 16px));padding:0 var(--ma-gutter-m, 16px) 6px;scrollbar-width:none}.ma-gallery--m-scroll::-webkit-scrollbar{display:none}.ma-gallery--m-scroll>li{scroll-snap-align:start}.ma-gallery--m-scroll.ma-gallery--feature>li:first-child{grid-column:auto;aspect-ratio:var(--ma-ratio, 1 / 1)}.ma-sx{gap:var(--ma-gap-m, 10px)}.ma-sx--showcase .ma-sx-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:var(--ma-main-h-m, 300px) var(--ma-strip-h-m, 170px);gap:var(--ma-gap-m, 10px);height:auto}.ma-sx--showcase .ma-sx-main{grid-row:auto;grid-column:1 / -1}.ma-sx--layered .ma-sx-top{height:calc(var(--ma-main-h-m, 300px) + var(--ma-strip-h-m, 170px) * .6)}.ma-sx--layered .ma-sx-main{width:100%;bottom:auto;height:var(--ma-main-h-m, 300px)}.ma-sx--layered .ma-sx-side-tile{border-width:calc(var(--ma-frame-w, 8px) * .6)}.ma-sx--layered .ma-sx-side-2{top:auto;bottom:0;right:4%;width:46%;height:var(--ma-strip-h-m, 170px)}.ma-sx--layered .ma-sx-side-3{bottom:0;right:auto;left:4%;width:46%;height:var(--ma-strip-h-m, 170px)}.ma-sx-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ma-gap-m, 10px)}.ma-sx-strip>.ma-sx-tile{height:var(--ma-strip-h-m, 170px)}.ma-sx-strip>.ma-sx-note{grid-column:1 / -1;height:auto;padding:22px 20px}.ma-sx--m-swipe .ma-sx-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--ma-gutter-m, 16px));padding:0 var(--ma-gutter-m, 16px) 6px;scrollbar-width:none}.ma-sx--m-swipe .ma-sx-strip::-webkit-scrollbar{display:none}.ma-sx--m-swipe .ma-sx-strip>*{scroll-snap-align:start}.ma-sx--m-swipe .ma-sx-strip>.ma-sx-note{grid-column:auto;height:var(--ma-strip-h-m, 170px)}.ma-sx-badge{top:12px;left:12px;padding:7px 12px;font-size:10.5px}.ma-hero--layout-overlay{min-height:var(--ma-hero-h-m, 560px)}.ma-pbanner-panel{min-height:var(--ma-pb-h-m, 160px)}.ma-pbanner-text{padding:14px var(--ma-pb-pad-m, 16px)}.ma-pbanner-title{font-size:var(--ma-pb-title-m, 19px)}.ma-pbanner-sub{margin-top:4px;font-size:13px;line-height:1.45}.ma-pbanner--m-short .ma-pbanner-sub{display:none}.ma-pbanner-media{flex-basis:var(--ma-pb-img-w-m, 38%)}.ma-pbanner-actions{gap:0 12px;margin-top:10px}.ma-pbanner .ma-btn{width:auto;padding:0 16px;font-size:11.5px;letter-spacing:.08em}.ma-pbanner-signin{font-size:12.5px}.ma-card--path{padding:0}.ma-grid--path{grid-template-columns:minmax(0,1fr)}.ma-card--path .ma-card-media{aspect-ratio:var(--ma-ratio-m, 16 / 9)}.ma-card--path .ma-card-media img{object-position:var(--ma-img-pos-m, var(--ma-img-pos, center))}.ma-card--path .ma-btns{padding-top:12px}.ma-cards--img-fixed .ma-card--path .ma-card-media{aspect-ratio:auto;height:var(--ma-img-h-m, 180px)}.ma-card--image .ma-card-media{aspect-ratio:var(--ma-ratio-m, var(--ma-ratio))}.ma-card--path .ma-card-body{padding:var(--ma-card-pad-m, 18px)}.ma-cards--btn-small .ma-card--path .ma-btn{width:auto}.ma-step-icon{grid-column:2;margin:4px 0 2px}.ma-step-num{grid-row:span 3}.ma-reward-value{font-size:26px}.ma-terms{padding:20px 18px}.ma-cta--panel .ma-cta-panel{padding:40px 20px}.ma-login-band{flex-direction:column;padding:22px 18px;text-align:center}.ma-footnote{font-size:13px}.ma-faq-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ma-faq-side{position:static}.ma-faq summary{min-height:56px;padding:14px 16px}.ma-faq-answer{padding:0 16px 18px}.ma-form-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ma-form-card{padding:24px 18px}.ma-form-intro-image--desktop-only{display:none}.ma-fields{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:749px){.ma-crop img{object-position:var(--ma-fx-m, 50%) var(--ma-fy-m, 50%);transform:scale(var(--ma-zoom-m, 1));transform-origin:var(--ma-fx-m, 50%) var(--ma-fy-m, 50%)}}@media(prefers-reduced-motion:reduce){.ma-card,.ma-card-media img,.ma-faq,.ma-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/machau-affiliate.css.map */
