.mkt.mkt-solution{--lav-ink:#5d40b8;--rose-ink:#ad3658}.mkt.mkt-solution .v3f-h1 .ital{color:var(--coral-ink)}.mkt.mkt-solution .v3s-emoji{font-size:16px;line-height:1}.mkt.mkt-solution .v3s-open .v3f-h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:40px;font-weight:800;line-height:1.08}@media (width<=760px){.mkt.mkt-solution .v3s-open .v3f-h2{font-size:28px}}.mkt.mkt-solution .v3s-pains{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mkt.mkt-solution .v3s-ba{background:#fffdf8;border:1px solid #3a2a1f1a;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 2px #3a2a1f0d,0 14px 26px -22px #3a2a1f73}.mkt.mkt-solution :is(.v3s-ba-before,.v3s-ba-after){flex-direction:column;gap:8px;padding:18px 20px;display:flex}.mkt.mkt-solution .v3s-ba-before{background:#f6ebdc}.mkt.mkt-solution .v3s-ba-after{flex:1}.mkt.mkt-solution .v3s-ba-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:800}.mkt.mkt-solution .v3s-ba-lbl.is-after{color:#1d6d44}.mkt.mkt-solution .v3s-ba .v3s-pain-h{font-family:var(--font);letter-spacing:0;color:var(--ink2);font-size:15px;font-weight:800;line-height:1.35}.mkt.mkt-solution .v3s-ba .v3s-pain-p{margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.mkt.mkt-solution .v3s-ba-fix{align-items:flex-start;gap:10px;margin:0;font-size:15px;font-weight:700;line-height:1.5;display:flex}.mkt.mkt-solution .v3s-ba-fix .mw-check-dot{width:22px;height:22px}.mkt.mkt-solution .v3s-ba-fix a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #3a2a1f4d;text-decoration:underline #3a2a1f4d;text-decoration-thickness:1.5px}.mkt.mkt-solution .v3s-ba-fix a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.mkt.mkt-solution .v3s-pain-h{font-family:var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(21px,1.9vw,26px);font-weight:600;line-height:1.15}.mkt.mkt-solution .v3s-pain-p{color:var(--ink2);text-wrap:pretty;max-width:460px;margin:10px 0 22px;font-size:15.5px;line-height:1.58}.mkt.mkt-solution .v3s-pain-a{border-top:1px dashed var(--rule);color:var(--ink);text-wrap:pretty;margin:auto 0 0;padding-top:16px;font-size:15px;line-height:1.5}.mkt.mkt-solution .v3s-pain-a .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--room-ink);white-space:nowrap;font-size:10.5px;font-weight:700}.mkt.mkt-solution .v3s-pain-a .lbl:before{content:"";background:var(--room-c);vertical-align:1px;border-radius:3px;width:8px;height:8px;margin-right:8px;display:inline-block}.mkt.mkt-solution .v3s-pain-a a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--room-c) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--room-c) 65%, transparent);font-weight:800;transition:color .15s,text-decoration-color .15s}.mkt.mkt-solution .v3s-pain-a a:hover{color:var(--room-ink);-webkit-text-decoration-color:var(--room-c);text-decoration-color:var(--room-c)}.mkt.mkt-solution .v3s-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--room-ink);margin:0;font-size:11px;font-weight:700}.mkt.mkt-solution .v3s-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin:clamp(34px,4.4vw,56px) 0 0;padding:0;list-style:none;display:grid;position:relative}.mkt.mkt-solution .v3s-steps:before{content:"";background:repeating-linear-gradient(90deg,#3a2a1f38 0 8px,#0000 8px 14px);height:2px;position:absolute;top:22px;left:23px;right:23px}.mkt.mkt-solution .v3s-steps>li{min-width:0;display:flex}.mkt.mkt-solution .v3s-step{flex-direction:column;flex:1;gap:18px;display:flex}.mkt.mkt-solution .v3s-step>div{flex-direction:column;flex:1;display:flex}.mkt.mkt-solution .v3s-step-n{width:46px;height:46px;font-family:var(--mono);color:var(--ink);background:var(--room-c);background-image:radial-gradient(circle at 30% 24%,#ffffff8c,#0000 60%);border-radius:16px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;box-shadow:0 3px #3a2a1f24}.mkt.mkt-solution .v3s-step .v3s-pain-h{margin-top:8px;font-size:clamp(20px,1.7vw,23px)}.mkt.mkt-solution .v3s-voices{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,3.4vw,44px) clamp(18px,2.4vw,32px);margin:clamp(34px,4.4vw,56px) 0 0;padding:0;list-style:none;display:grid}.mkt.mkt-solution .v3s-voices>li{min-width:0;display:flex}.mkt.mkt-solution .v3s-voice{flex-direction:column;flex:1;display:flex}.mkt.mkt-solution .v3s-voice-bubble{background:color-mix(in srgb, var(--room-c) 24%, var(--paper));border:1.5px solid #3a2a1f24;border-radius:26px 26px 26px 8px;padding:clamp(22px,2.4vw,30px) clamp(24px,2.6vw,34px);position:relative;box-shadow:0 14px 28px -22px #3a2a1f73}.mkt.mkt-solution .v3s-voice-bubble:after{content:"";background:color-mix(in srgb, var(--room-c) 24%, var(--paper));border-bottom:1.5px solid #3a2a1f24;border-right:1.5px solid #3a2a1f24;width:18px;height:18px;position:absolute;bottom:-10px;left:30px;transform:rotate(45deg)}.mkt.mkt-solution .v3s-voices>li:nth-child(2n) .v3s-voice-bubble{border-radius:26px 26px 8px}.mkt.mkt-solution .v3s-voices>li:nth-child(2n) .v3s-voice-bubble:after{left:auto;right:30px}.mkt.mkt-solution .v3s-voice-q{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,2.5vw,34px);font-style:italic;font-weight:500;line-height:1.12}.mkt.mkt-solution .v3s-voice-who{align-items:center;gap:9px;margin:20px 0 0;display:flex}.mkt.mkt-solution .v3s-voice-who:before{content:"";background:var(--room-c);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--room-c) 30%, transparent);border-radius:50%;flex:none}.mkt.mkt-solution .v3s-voice .v3s-pain-p{margin:10px 0 20px}.mkt.mkt-solution .v3s-ledger{background:var(--paper);border:1.5px solid #3a2a1f24;border-radius:22px;margin-top:clamp(30px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 5px #3a2a1f14}.mkt.mkt-solution .v3s-ledger:before{content:"";border-left:1.5px solid var(--room-c);border-right:1.5px solid var(--room-c);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:70px}.mkt.mkt-solution :is(.v3s-ledger-head,.v3s-ledger-row){grid-template-columns:70px minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);column-gap:clamp(20px,2.6vw,36px);padding-right:clamp(20px,2.6vw,34px);display:grid}.mkt.mkt-solution .v3s-ledger-head{background:color-mix(in srgb, var(--room-c) 20%, var(--paper));border-bottom:1.5px solid var(--rule);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);padding-top:15px;padding-bottom:13px;font-size:10.5px;font-weight:700}.mkt.mkt-solution .v3s-ledger-head>span:first-child,.mkt.mkt-solution .v3s-ledger-n{padding-left:22px}.mkt.mkt-solution .v3s-ledger-rows{margin:0;padding:0;list-style:none}.mkt.mkt-solution .v3s-ledger-row{border-bottom:1px dashed var(--rule);align-items:start;padding-top:clamp(20px,2.2vw,28px);padding-bottom:clamp(20px,2.2vw,28px)}.mkt.mkt-solution .v3s-ledger-row:last-child{border-bottom:0}.mkt.mkt-solution .v3s-ledger-n{font-family:var(--mono);color:var(--ink3);padding-top:2px;font-size:13px;font-weight:700}.mkt.mkt-solution .v3s-ledger-h{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.mkt.mkt-solution .v3s-ledger-cost{color:var(--ink2);text-wrap:pretty;margin:0;padding-top:2px;font-size:15.5px;line-height:1.58}.mkt.mkt-solution .v3s-ledger-fix{border-top:0;margin:0;padding-top:2px}.mkt.mkt-solution .v3s-ledger-fix .lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt.mkt-solution .v3s-more{color:var(--tomato-ink);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.mkt.mkt-solution .v3s-more:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.mkt.mkt-solution .v3s-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.mkt.mkt-solution .v3s-steps:before{display:none}}@media (width<=860px){.mkt.mkt-solution .v3s-ledger:before{left:54px}.mkt.mkt-solution .v3s-ledger-head{display:none}.mkt.mkt-solution .v3s-ledger-row{grid-template-columns:54px minmax(0,1fr);row-gap:10px}.mkt.mkt-solution .v3s-ledger-row>:nth-child(n+3){grid-column:2}.mkt.mkt-solution .v3s-ledger-n{padding-left:16px}.mkt.mkt-solution .v3s-ledger-fix .lbl{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width<=760px){.mkt.mkt-solution .v3s-voices{grid-template-columns:minmax(0,1fr);gap:30px}}@media (width<=640px){.mkt.mkt-solution .v3s-steps{grid-template-columns:minmax(0,1fr);row-gap:28px}.mkt.mkt-solution .v3s-steps:before{background:repeating-linear-gradient(#3a2a1f38 0 8px,#0000 8px 14px);width:2px;height:auto;display:block;inset:23px auto 23px 22px}.mkt.mkt-solution .v3s-step{flex-direction:row;gap:16px}.mkt.mkt-solution .v3f-hero .v3f-media .browser-frame{width:100%}}@media (pointer:coarse),(width<=640px){.mkt.mkt-solution .v3s-more{position:relative}.mkt.mkt-solution .v3s-more:after{content:"";position:absolute;inset:-10px -4px}}@media (prefers-reduced-motion:reduce){.mkt.mkt-solution .v3s-pain-a a{transition:none}}
