@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--bg: #FAFAF7;--bg-alt: #F2F0EB;--bg-green: #EDF3EF;--white: #FFFFFF;--border: #E0DDD6;--dark: #1A3D2B;--mid: #2D6A4F;--body: #2C2C2C;--muted: #6B7B70;--coral: #E85A2A;--coral-h: #FF6B35;--font-head: "Bricolage Grotesque", sans-serif;--font-body: "Instrument Sans", sans-serif;--max-w: 1200px;--pad: clamp(24px, 5vw, 80px);--radius: 16px}.ma-page{font-family:var(--font-body);background:var(--bg);color:var(--body);-webkit-font-smoothing:antialiased}.ma-section{padding:clamp(72px,9vw,120px) var(--pad)}.ma-section--alt{background:var(--bg-alt)}.ma-section--green{background:var(--bg-green)}.ma-section--white{background:var(--white)}.ma-inner{max-width:var(--max-w);margin:0 auto}.ma-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:16px}.ma-h1{font-family:var(--font-head);font-size:clamp(44px,6.5vw,96px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--dark);margin:0 0 24px}.ma-h2{font-family:var(--font-head);font-size:clamp(30px,4vw,58px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--dark);margin:0 0 20px}.ma-h2--center{text-align:center}.ma-h3{font-family:var(--font-head);font-size:clamp(17px,1.8vw,22px);font-weight:700;letter-spacing:-.02em;color:var(--dark);margin:0 0 10px}.ma-subhead{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--body);margin:0 0 10px;letter-spacing:.01em}.ma-lead{font-size:clamp(15px,1.3vw,18px);color:var(--muted);line-height:1.72;max-width:580px}.ma-lead--center{text-align:center;margin:0 auto 48px;max-width:780px}.ma-body{font-size:15px;color:var(--muted);line-height:1.72;margin:0 0 16px}.ma-btn{display:inline-flex;align-items:center;gap:8px;background:var(--coral);color:#fff;font-family:var(--font-head);font-size:15px;font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;transition:background .2s,transform .15s;letter-spacing:-.01em;border:none;cursor:pointer}.ma-btn:hover{background:var(--coral-h);transform:translateY(-1px)}.ma-btn--dark{background:var(--dark)}.ma-btn--dark:hover{background:var(--mid)}.ma-hero{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;overflow:hidden;background:var(--bg-green)}.ma-hero__left{display:flex;flex-direction:column;justify-content:center;padding:var(--pad);padding-top:110px;padding-bottom:80px}.ma-hero__tag{display:inline-flex;align-items:center;gap:8px;background:#1a3d2b1a;color:var(--dark);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:32px;width:fit-content}.ma-hero__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dark);flex-shrink:0}.ma-hero__body{font-size:clamp(16px,1.4vw,18px);color:var(--muted);line-height:1.7;max-width:460px;margin:0 0 36px}.ma-hero__right{position:relative;overflow:hidden}.ma-hero__right img{width:100%;height:100%;object-fit:cover;display:block}.ma-spend__header{text-align:center;margin-bottom:52px}.ma-spend__header .ma-h2{font-size:clamp(28px,4vw,54px)}.ma-spend__sub{font-size:clamp(15px,1.3vw,18px);color:var(--muted);line-height:1.7;max-width:820px;margin:0 auto 16px;text-align:center}.ma-spend__tagline{font-size:17px;color:var(--body);text-align:center;font-style:italic;margin-bottom:52px}.ma-spend__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ma-spend-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ma-spend-card__img{aspect-ratio:16/9;overflow:hidden;background:var(--bg-alt)}.ma-spend-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ma-spend-card:hover .ma-spend-card__img img{transform:scale(1.03)}.ma-spend-card__label{padding:20px 24px;font-family:var(--font-head);font-size:18px;font-weight:700;color:var(--body);letter-spacing:-.01em}.ma-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.ma-split--reverse{direction:rtl}.ma-split--reverse>*{direction:ltr}.ma-split__img{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:var(--bg-alt);border:1px solid var(--border)}.ma-split__img img{width:100%;height:100%;object-fit:cover;display:block}.ma-split__content{display:flex;flex-direction:column;gap:0}.ma-roas__header{text-align:center;margin-bottom:64px}.ma-roas__header .ma-h2{font-size:clamp(30px,4.5vw,66px)}.ma-roas__sub{font-size:clamp(14px,1.2vw,17px);color:var(--muted);line-height:1.72;max-width:820px;margin:0 auto;text-align:center}.ma-bullets{list-style:none;margin:12px 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.ma-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--muted);line-height:1.6}.ma-bullets li:before{content:"\2192";color:var(--coral);font-weight:700;flex-shrink:0;margin-top:1px}.ma-cast__header{text-align:center;margin-bottom:52px}.ma-cast__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ma-cast-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:36px;transition:box-shadow .2s,transform .2s}.ma-cast-card:hover{box-shadow:0 8px 32px #1a3d2b14;transform:translateY(-2px)}.ma-cast-card__title{font-family:var(--font-head);font-size:20px;font-weight:700;color:var(--dark);letter-spacing:-.02em;margin:0 0 10px}.ma-cast-card__desc{font-size:14px;color:var(--muted);line-height:1.65;margin:0 0 20px}.ma-cast-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ma-cast-card__list li{font-size:14px;color:var(--muted);padding-left:16px;position:relative}.ma-cast-card__list li:before{content:"\b7";position:absolute;left:4px;color:var(--coral);font-weight:700}.ma-quote{background:linear-gradient(135deg,var(--bg-green) 0%,#d4e8dc 100%);border-radius:var(--radius);padding:52px 64px;text-align:center;border:1px solid rgba(26,61,43,.1);margin-top:48px}.ma-quote__text{font-family:var(--font-head);font-size:clamp(17px,1.8vw,22px);font-weight:600;color:var(--dark);line-height:1.55;letter-spacing:-.015em;margin-bottom:20px}.ma-quote__attr{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ma-cta{background:linear-gradient(160deg,#edf3ef,#fafaf7);padding:clamp(80px,10vw,140px) var(--pad);text-align:center;border-top:1px solid var(--border)}.ma-cta .ma-h2{max-width:720px;margin:0 auto 20px}.ma-faq__inner{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.ma-faq__title{font-family:var(--font-head);font-size:clamp(30px,3.5vw,48px);font-weight:800;color:var(--dark);letter-spacing:-.03em;line-height:1.1;position:sticky;top:120px}.ma-faq__list{display:flex;flex-direction:column}.ma-faq-item{border-bottom:1px solid var(--border)}.ma-faq-item:first-child{border-top:1px solid var(--border)}.ma-faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:clamp(14px,1.1vw,16px);font-weight:500;color:var(--body);text-align:left;transition:color .2s}.ma-faq-btn:hover{color:var(--dark)}.ma-faq-btn__icon{width:28px;height:28px;border:1.5px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:var(--dark);transition:background .2s,border-color .2s,transform .3s}.ma-faq-item.open .ma-faq-btn__icon{background:var(--dark);border-color:var(--dark);color:#fff;transform:rotate(45deg)}.ma-faq-answer{font-size:15px;color:var(--muted);line-height:1.75;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .2s;padding-bottom:0}.ma-faq-item.open .ma-faq-answer{max-height:300px;padding-bottom:22px}@media(max-width:960px){.ma-hero{grid-template-columns:1fr;min-height:auto}.ma-hero__right{height:50vw;min-height:260px}.ma-split{grid-template-columns:1fr}.ma-split--reverse{direction:ltr}.ma-spend__grid,.ma-cast__grid{grid-template-columns:1fr}.ma-faq__inner{grid-template-columns:1fr;gap:40px}.ma-faq__title{position:static}.ma-quote{padding:36px 28px}}@media(max-width:600px){.ma-cast__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/marketplace-advertising.css.map */
