.for-agency-page{--paper: var(--mk-bg);--paper-2: var(--mk-bg-2);--card: var(--mk-card);--ink: var(--mk-ink);--ink-soft: var(--mk-ink-soft);--ink-faint: var(--mk-ink-faint);--line: var(--mk-line);--line-2: var(--mk-line-2);--accent: #dd4526;--accent-dark: #b5331a;--accent-tint: #f7e7df;--green: #2f6d4f;--green-tint: #e4efe6;--r: 12px;--r-lg: 18px;--maxw: 1140px;--serif: "Instrument Serif", Georgia, serif;--sans: "DM Sans", -apple-system, system-ui, sans-serif;background:transparent;color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.for-agency-page *,.for-agency-page *:before,.for-agency-page *:after{box-sizing:border-box}.for-agency-page a{color:inherit;text-decoration:none}.for-agency-page h1,.for-agency-page h2,.for-agency-page h3{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0;text-wrap:balance}.for-agency-page p{margin:0}.for-agency-page .hero p.sub,.for-agency-page .sec-head p,.for-agency-page .band p,.for-agency-page .final p,.for-agency-page .step p,.for-agency-page .feat p{text-wrap:pretty}.for-agency-page .fa-wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.for-agency-page .eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.for-agency-page .muted{color:var(--ink-soft)}.for-agency-page .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:16px;font-weight:600;border:none;border-radius:10px;padding:13px 24px;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.for-agency-page .btn-primary{background:var(--accent);color:#fff}.for-agency-page .btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px)}.for-agency-page .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.for-agency-page .btn-ghost:hover{background:rgba(26,23,18,.04);transform:translateY(-2px)}.for-agency-page .arrow{transition:transform .2s ease}.for-agency-page .btn:hover .arrow{transform:translate(3px)}.for-agency-page [id]{scroll-margin-top:80px}.for-agency-page .hero{padding:64px 0 40px}.for-agency-page .hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center}.for-agency-page .hero h1{font-size:clamp(42px,5.8vw,68px)}.for-agency-page .hero h1 .accent{color:var(--accent);font-style:italic}.for-agency-page .hero p.sub{font-size:19px;color:var(--ink-soft);margin-top:22px;max-width:30em}.for-agency-page .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.for-agency-page .chip{font-size:14px;color:var(--ink-soft);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 14px;display:inline-flex;align-items:center;gap:7px}.for-agency-page .chip svg{width:15px;height:15px;color:var(--accent)}.for-agency-page .chip-hl{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-dark);font-weight:600}.for-agency-page .sub .usp{color:var(--accent);font-weight:600}.for-agency-page .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.for-agency-page .micro{font-size:13px;color:var(--ink-faint);margin-top:16px}.for-agency-page .calc{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:24px;box-shadow:0 1px #1a17120a}.for-agency-page .calc-head{display:flex;align-items:center;gap:9px;margin-bottom:18px}.for-agency-page .calc-head svg{width:19px;height:19px;color:var(--accent)}.for-agency-page .calc-head span{font-size:15px;font-weight:600}.for-agency-page .fld{font-size:13px;color:var(--ink-soft);margin-bottom:7px;display:flex;justify-content:space-between}.for-agency-page .fld b{color:var(--ink);font-weight:600}.for-agency-page input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:5px;background:var(--paper-2);outline:none;margin-bottom:16px}.for-agency-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:3px solid var(--card);box-shadow:0 0 0 1px var(--accent)}.for-agency-page input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:3px solid var(--card)}.for-agency-page .calc-out{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:22px;margin-top:10px}.for-agency-page .calc-out .lab{font-size:13px;color:var(--ink-soft)}.for-agency-page .calc-out .price{display:flex;align-items:baseline;gap:9px;margin-top:5px}.for-agency-page .calc-out .price .big{font-family:var(--serif);font-size:54px;font-weight:400;line-height:1}.for-agency-page .calc-out .price .per{font-size:16px;color:var(--ink-soft)}.for-agency-page .calc-out .extra{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;margin-top:13px}.for-agency-page .calc-out .extra.over{color:var(--accent-dark)}.for-agency-page .calc-out .extra.under{color:var(--green)}.for-agency-page .calc-out .extra svg{width:15px;height:15px}.for-agency-page .calc-note{font-size:12px;color:var(--ink-faint);margin-top:12px;line-height:1.5}.for-agency-page .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:40px}.for-agency-page .trust-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:26px 0}.for-agency-page .trust .label{font-size:15px;color:var(--ink-faint);font-style:italic;font-family:var(--serif)}.for-agency-page .trust .items{display:flex;flex-wrap:wrap;gap:28px;font-size:14px;color:var(--ink-soft)}.for-agency-page .trust .items span{display:inline-flex;align-items:center;gap:8px}.for-agency-page .trust .items svg{width:16px;height:16px;color:var(--accent)}.for-agency-page .block{padding:90px 0}.for-agency-page .block.tight{padding-top:0}.for-agency-page .sec-head{max-width:34em}.for-agency-page .sec-head.centered{margin:0 auto;text-align:center}.for-agency-page .sec-head h2{font-size:clamp(32px,3.8vw,48px);margin-top:14px}.for-agency-page .sec-head p{font-size:18px;color:var(--ink-soft);margin-top:16px}.for-agency-page .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px}.for-agency-page .step{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.for-agency-page .step .n{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:30px;color:var(--accent);display:flex;align-items:center;gap:12px;margin-bottom:18px}.for-agency-page .step .n i{flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-style:normal;font-weight:500;font-size:14px;line-height:1;font-feature-settings:"tnum";padding-top:1px}.for-agency-page .step h3{font-family:var(--sans);font-weight:500;font-size:21px;letter-spacing:-.01em;line-height:1.25;margin-bottom:10px}.for-agency-page .step p{font-size:15px;line-height:1.55;color:var(--ink-soft)}@media (max-width: 820px){.for-agency-page .steps{grid-template-columns:1fr}}.for-agency-page .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}.for-agency-page .feat{padding:24px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card)}.for-agency-page .feat .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-tint);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.for-agency-page .feat .ic svg{width:21px;height:21px;color:var(--accent-dark)}.for-agency-page .feat h3{font-family:var(--sans);font-weight:500;font-size:21px;letter-spacing:-.01em;line-height:1.25;margin-bottom:8px}.for-agency-page .feat p{font-size:15px;color:var(--ink-soft);line-height:1.55}@media (max-width: 820px){.for-agency-page .feat-grid{grid-template-columns:1fr}}.for-agency-page .band{background:var(--mk-band-bg);color:var(--mk-band-fg);border-radius:28px;padding:64px 56px}.for-agency-page .band .eyebrow{color:var(--accent)}.for-agency-page .band h2{font-size:clamp(32px,4vw,50px);margin-top:14px;color:var(--mk-band-fg);max-width:16em}.for-agency-page .band p{font-size:18px;color:var(--mk-band-fg-soft);margin-top:18px;max-width:34em}.for-agency-page .band .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.for-agency-page .band .tile{background:var(--mk-band-tile-bg);border:1px solid var(--mk-band-tile-border);border-radius:var(--r-lg);padding:24px}.for-agency-page .band .tile .k{font-size:13px;color:var(--mk-band-fg-faint);letter-spacing:.04em}.for-agency-page .band .tile .v{font-family:var(--serif);font-size:40px;font-weight:400;margin-top:8px;color:var(--mk-band-fg);line-height:1.05}.for-agency-page .band .tile .v.hl{color:var(--accent)}@media (max-width: 820px){.for-agency-page .band{padding:42px 28px}.for-agency-page .band .tiles{grid-template-columns:1fr}}.for-agency-page .plan{max-width:780px;margin:50px auto 0;background:var(--card);border:1px solid var(--line-2);border-radius:24px;overflow:hidden}.for-agency-page .plan-top{padding:34px 38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.for-agency-page .plan-top h3{font-family:var(--sans);font-weight:500;font-size:30px}.for-agency-page .plan-price-wrap{text-align:right}.for-agency-page .plan-price{font-family:var(--serif);font-size:54px;font-weight:400;line-height:1}.for-agency-page .plan-price small{font-family:var(--sans);font-size:16px;font-weight:500;color:var(--ink-soft)}.for-agency-page .plan-bill{font-size:13px;color:var(--ink-faint);margin-top:6px}.for-agency-page .plan-body{padding:30px 38px}.for-agency-page .incl{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;list-style:none;margin:0;padding:0}.for-agency-page .incl li{display:flex;gap:11px;font-size:15px;color:var(--ink)}.for-agency-page .incl svg{width:19px;height:19px;color:var(--green);flex-shrink:0;margin-top:3px}.for-agency-page .over{margin-top:26px;padding:16px 18px;background:var(--paper);border-radius:var(--r);font-size:15px;color:var(--ink-soft)}.for-agency-page .over b{color:var(--ink);font-weight:600}.for-agency-page .plan-foot{padding:0 38px 34px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.for-agency-page .plan-foot a.alt{font-size:14px;color:var(--ink-soft);border-bottom:1px solid var(--line-2);padding-bottom:2px}@media (max-width: 680px){.for-agency-page .incl{grid-template-columns:1fr}}.for-agency-page .wl{max-width:780px;margin:18px auto 0;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px}.for-agency-page .wl-eye{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.for-agency-page .wl-eye svg{width:14px;height:14px}.for-agency-page .wl-copy{font-size:15px;color:var(--ink-soft);margin-top:10px;max-width:46em;line-height:1.55}.for-agency-page .wl-copy b{color:var(--ink);font-weight:600}.for-agency-page .wl .btn{margin-top:16px;font-size:15px;padding:10px 18px}@media (max-width: 640px){.for-agency-page .wl{padding:20px}.for-agency-page .wl .btn{width:100%;justify-content:center}}.for-agency-page .faq{max-width:760px;margin:46px auto 0}.for-agency-page details{border-bottom:1px solid var(--line);padding:20px 0}.for-agency-page summary{font-family:var(--sans);font-size:21px;font-weight:500;letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.for-agency-page summary::-webkit-details-marker{display:none}.for-agency-page summary .pm{color:var(--accent);font-size:24px;transition:transform .2s ease;font-family:var(--sans)}.for-agency-page details[open] summary .pm{transform:rotate(45deg)}.for-agency-page details p{font-size:16px;color:var(--ink-soft);margin-top:14px;max-width:60em}.for-agency-page .final{text-align:center;padding:96px 0}.for-agency-page .final h2{font-size:clamp(36px,4.8vw,58px);max-width:14em;margin:0 auto}.for-agency-page .final p{font-size:18px;color:var(--ink-soft);margin:18px auto 30px;max-width:34em}.for-agency-page .r{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.for-agency-page .r.show{opacity:1;transform:none}.for-agency-page .load{opacity:0;transform:translateY(20px);animation:forAgencyUp .8s cubic-bezier(.2,.7,.2,1) forwards}@keyframes forAgencyUp{to{opacity:1;transform:none}}@media (max-width: 920px){.for-agency-page .hero-grid{grid-template-columns:1fr;gap:38px}.for-agency-page .hero{padding:44px 0 24px}}@media (max-width: 640px){.for-agency-page .fa-wrap{padding:0 20px}.for-agency-page .hero{padding:32px 0 16px}.for-agency-page .hero h1{font-size:clamp(34px,10vw,42px);line-height:1.1}.for-agency-page .hero p.sub{font-size:17px;margin-top:16px}.for-agency-page .hero-cta{margin-top:24px}.for-agency-page .hero-cta .btn{width:100%;justify-content:center}.for-agency-page .trust{margin-top:28px}.for-agency-page .trust-in{padding:20px 0;gap:12px}.for-agency-page .trust .items{gap:10px 20px}.for-agency-page .block{padding:56px 0}.for-agency-page .sec-head h2{font-size:clamp(28px,8vw,32px)}.for-agency-page .sec-head p{font-size:16px}.for-agency-page .steps,.for-agency-page .feat-grid{margin-top:32px;gap:16px}.for-agency-page .step,.for-agency-page .feat{padding:22px}.for-agency-page .calc{padding:18px}.for-agency-page .calc-out{padding:16px 18px}.for-agency-page .calc-out .price .big{font-size:44px}.for-agency-page .band h2{font-size:clamp(28px,8vw,32px)}.for-agency-page .band p{font-size:16px}.for-agency-page .band .tiles{gap:12px;margin-top:30px}.for-agency-page .band .tile .v{font-size:32px}.for-agency-page .plan{margin-top:36px}.for-agency-page .plan-top{padding:24px 22px}.for-agency-page .plan-price-wrap{text-align:left}.for-agency-page .plan-price{font-size:42px}.for-agency-page .plan-body{padding:22px}.for-agency-page .plan-foot{padding:0 22px 26px}.for-agency-page .plan-foot .btn{width:100%;justify-content:center}.for-agency-page .faq{margin-top:32px}.for-agency-page details{padding:16px 0}.for-agency-page summary{font-size:18px}.for-agency-page details p{font-size:15px}.for-agency-page .final{padding:64px 0}.for-agency-page .final h2{font-size:clamp(30px,9vw,36px)}.for-agency-page .final p{font-size:16px}}
