.marketing{--g:#34c759;--bg:#07130b;--panel:#0e2015;--mint:#f1f8f2;background:var(--bg);color:#e9f5ec;font-feature-settings:"tnum" 1}.m-kicker{margin:0 0 16px;font-weight:600;font-size:.95rem;color:var(--g)}.m-kicker--ink{color:#1d8a3b}.m-h2{margin:0;font-weight:700;font-size:clamp(2.2rem,5.4vw,4.8rem);line-height:1;letter-spacing:-.045em}.m-p{max-width:50ch;color:rgba(233,245,236,.72);line-height:1.6;font-size:1.05rem}.m-p--ink{color:#2d4a36}.m-link{display:inline-flex;align-items:center;gap:8px;margin-top:36px;font-weight:600;color:#1d8a3b}.m-link svg{width:16px;height:16px}.m-hero{min-height:100svh;overflow:hidden;background:radial-gradient(50% 60% at 80% 50%,rgba(52,199,89,.16),transparent 70%),var(--bg)}.m-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);min-height:100svh}.m-hero__copy{align-self:center;padding:calc(var(--nav-h) + 40px) 0 60px}.m-hero__title{margin:0;font-weight:700;font-size:clamp(3.2rem,9.5vw,9.2rem);line-height:.9;letter-spacing:-.06em}.m-hero__title em{font-style:normal;color:var(--g)}.m-hero__sub{max-width:38ch;margin:26px 0 30px;color:rgba(233,245,236,.72);font-size:clamp(1.05rem,1.4vw,1.25rem)}.m-hero__btn{--bg:var(--g);--fg:#052810}@media (hover:hover){.m-hero__btn:hover{--bg:#fff}}.m-wall{grid-template-columns:1fr 1fr;height:100svh;overflow:hidden;mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.m-wall,.m-wall__col{display:grid;grid-gap:16px;gap:16px}.m-wall__col{animation:m-up 46s linear infinite}.m-wall__col--b{animation-name:m-down;margin-top:-40%}@keyframes m-up{to{transform:translateY(-50%)}}@keyframes m-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.m-ad{margin:0;border-radius:16px;overflow:hidden;background:#fff;color:#111;box-shadow:0 20px 50px -30px rgba(0,0,0,.9)}.m-ad figcaption{display:flex;align-items:center;gap:10px;padding:10px 12px}.m-ad__av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font-weight:700;font-size:.85rem}.m-ad figcaption b{display:block;font-size:.85rem}.m-ad figcaption small{color:#8e8e93;font-size:.72rem}.m-ad__img{position:relative;aspect-ratio:1}.m-ad__img img{object-fit:cover}.m-ad__cta{display:flex;justify-content:space-between;padding:10px 12px;font-size:.85rem;font-weight:600;background:#f2f2f4}@media (max-width:900px){.m-hero__grid{grid-template-columns:1fr}.m-wall{height:70svh}}.m-channels{background:var(--mint);color:#0b2213;padding-block:clamp(96px,12vw,170px)}.m-ch-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:clamp(40px,5vw,72px)}.m-ch{position:relative;padding:clamp(24px,2.6vw,34px);border-radius:22px;background:#fff;overflow:hidden;transition:transform .5s var(--ease-out)}.m-ch:after{content:"";position:absolute;right:-40px;bottom:-40px;width:140px;height:140px;border-radius:50%;background:var(--c);opacity:.12;transition:transform .6s var(--ease-out)}@media (hover:hover){.m-ch:hover{transform:translateY(-5px)}.m-ch:hover:after{transform:scale(1.8)}}.m-ch__dot{display:block;width:12px;height:12px;border-radius:50%;background:var(--c);margin-bottom:40px}.m-ch h3{margin:0 0 6px;font-size:clamp(1.3rem,2vw,1.7rem);letter-spacing:-.03em}.m-ch p{margin:0;color:#4a6352}@media (max-width:900px){.m-ch-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.m-ch-grid{grid-template-columns:1fr}}.m-geo{padding-block:clamp(96px,12vw,170px)}.m-geo__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.m-geo__list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.m-geo__list li{padding-left:26px;position:relative;color:rgba(233,245,236,.85)}.m-geo__list li:before{content:"✦";position:absolute;left:0;color:var(--g)}.m-geo__chat{border-radius:24px;background:#f7f7f8;color:#111;padding:clamp(20px,2.6vw,32px);box-shadow:0 50px 100px -50px rgba(52,199,89,.5);display:grid;grid-gap:18px;gap:18px}.m-geo__q{justify-self:end;max-width:85%;margin:0;padding:12px 18px;border-radius:20px 20px 6px 20px;background:#e6e6ea}.m-geo__a{display:flex;gap:14px;align-items:flex-start}.m-geo__a p{margin:0;line-height:1.6;min-height:6.4em}.m-geo__ai{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff}.m-geo__a mark{background:rgba(52,199,89,.3);color:inherit;padding:0 3px;border-radius:4px;font-weight:700}.m-geo__caret{display:inline-block;width:8px;height:1em;background:#111;vertical-align:-2px;margin-left:2px;animation:m-blink 1s steps(2) infinite}@keyframes m-blink{50%{opacity:0}}.m-geo__note{margin:0;font-size:.78rem;color:#8e8e93}@media (max-width:900px){.m-geo__grid{grid-template-columns:1fr}}.m-waves{background:var(--mint);color:#0b2213;padding-block:clamp(96px,12vw,170px);overflow:hidden}.m-waves__line{height:3px;background:rgba(11,34,19,.1);margin:clamp(40px,5vw,72px) 0 0;border-radius:3px}.m-waves__line i{display:block;height:100%;background:#1d8a3b;transform-origin:left;border-radius:3px}.m-waves__row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:-9px}.m-wave{margin:0;display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.m-wave figcaption{align-self:start}.m-wave__dot{display:block;width:15px;height:15px;border-radius:50%;background:var(--mint);box-shadow:inset 0 0 0 3px #1d8a3b}.m-wave figcaption{margin:16px 0 14px;display:grid;grid-gap:2px;gap:2px}.m-wave b{font-size:1.15rem}.m-wave figcaption span{color:#4a6352;font-size:.92rem}.m-wave__img{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#dfe9e1;box-shadow:0 30px 50px -30px rgba(0,0,0,.4)}.m-wave__img img{object-fit:cover;transition:transform .9s var(--ease-out)}@media (hover:hover){.m-wave:hover .m-wave__img img{transform:scale(1.05)}}@media (max-width:900px){.m-waves__line{display:none}.m-waves__row{display:flex;gap:14px;margin:36px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 40px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.m-waves__row::-webkit-scrollbar{display:none}.m-wave{flex:0 0 min(74vw,300px);grid-row:auto;grid-template-rows:auto auto 1fr;position:relative;scroll-snap-align:start}.m-wave:before{content:"";position:absolute;top:6px;left:15px;right:-14px;height:3px;background:#1d8a3b;border-radius:3px}.m-wave:last-child:before{right:0;background:linear-gradient(90deg,#1d8a3b,transparent)}.m-wave__dot{position:relative;z-index:1}.m-wave figcaption{margin:14px 0 12px}}.m-calc-sec{padding-block:clamp(96px,12vw,170px)}.m-calc{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:clamp(40px,5vw,64px)}.m-calc__inputs,.m-calc__out{padding:clamp(24px,3vw,40px);border-radius:24px;background:var(--panel);box-shadow:inset 0 0 0 1px rgba(52,199,89,.14)}.m-calc__inputs{display:grid;grid-gap:28px;gap:28px}.m-calc__label{display:flex;justify-content:space-between;margin-bottom:12px;color:rgba(233,245,236,.7)}.m-calc__label b{color:#fff}.m-calc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--g) var(--p),rgba(233,245,236,.12) var(--p));outline:none}.m-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(52,199,89,.35);cursor:-webkit-grab;cursor:grab}.m-calc input[type=range]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(52,199,89,.35)}.m-calc__out{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:start}.m-calc__out>div{padding:18px;border-radius:16px;background:rgba(0,0,0,.25)}.m-calc__out span{display:block;font-size:.85rem;color:rgba(233,245,236,.6)}.m-calc__out b{font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.03em}.m-calc__roas{grid-column:1/-1;background:var(--g)!important;color:#052810}.m-calc__roas span{color:rgba(5,40,16,.7)!important}.m-calc__roas b{font-size:clamp(2.8rem,5vw,4.4rem)}.m-calc__note{grid-column:1/-1;margin:4px 0 0;font-size:.82rem;color:rgba(233,245,236,.5)}@media (max-width:860px){.m-calc{grid-template-columns:1fr}}.m-process{background:var(--mint);color:#0b2213;padding-block:clamp(96px,12vw,170px)}.m-process__grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.m-process__grid>div:first-child{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 40px);align-self:start}.m-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.m-steps li{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-top:1px solid rgba(11,34,19,.12)}.m-steps li span{font-weight:700;color:#1d8a3b}.m-steps h3{margin:0 0 6px;font-size:1.2rem;letter-spacing:-.02em}.m-steps p{margin:0;color:#2d4a36}@media (max-width:860px){.m-process__grid{grid-template-columns:1fr}.m-process__grid>div:first-child{position:static}}.m-faq{background:var(--mint);color:#0b2213;padding-block:0 clamp(96px,12vw,170px)}.m-faq__grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}@media (max-width:860px){.m-faq__grid{grid-template-columns:1fr}}.m-cta{padding-block:clamp(120px,15vw,220px);background:var(--g);color:#052810}.m-cta__title{margin:0 0 40px;font-weight:700;font-size:clamp(3rem,10vw,9rem);line-height:.9;letter-spacing:-.06em}.m-cta__btn{--bg:#052810;--fg:#fff}@media (hover:hover){.m-cta__btn:hover{--bg:#fff;--fg:#052810}}@media (prefers-reduced-motion:reduce){.m-wall__col{animation:none}}