.solution-page{--solution-gutter:clamp(24px, 8.33vw, 120px);--solution-content-inset:max(0px, calc((100% - 1600px) / 2));--solution-section-padding:clamp(56px, 7vw, 104px) calc(var(--solution-content-inset) + var(--solution-gutter));--solution-hero-padding:72px 40px 72px var(--solution-gutter);--solution-hero-columns:380px minmax(0, 1fr);--solution-demo-columns:300px minmax(0, 1fr);--solution-three-columns:repeat(3, minmax(0, 1fr));--solution-two-columns:minmax(0, 440px) minmax(0, 1fr);--solution-row-columns:110px minmax(0, 1fr) 110px;--solution-step-columns:1fr auto 1fr;color:#111;width:100%;font-family:var(--sans);line-height:1.5}.solution-page .solution-hero-wrap{max-width:1600px;margin:0 auto}.solution-page>.solution-section:first-of-type{background:#f7f6f2}.solution-page *,.solution-page :before,.solution-page :after{box-sizing:border-box;min-width:0}.solution-page h1,.solution-page h2,.solution-page h3,.solution-page p{margin:0}.solution-page h1>span{display:block}.solution-page .serif-i{font-family:var(--serif);font-style:italic;font-weight:400}.solution-page:lang(zh) .serif-i{font-family:var(--serif-cjk);font-style:normal}.solution-page .mono{font-family:var(--mono)}.solution-page button{font-family:inherit;line-height:inherit;cursor:pointer;text-align:start}.solution-page button:disabled{cursor:default}.solution-page a{color:inherit;text-decoration:none}.solution-page a:hover{text-underline-offset:4px;text-decoration:underline}.solution-page :is(a,button,summary,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #3b7a57}.solution-page .dp-details>summary{list-style:none}.solution-page .dp-details>summary::-webkit-details-marker{display:none}.solution-page .dp-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.solution-page .dp-summary-copy{flex-direction:column;gap:6px;display:flex}.solution-page .dp-chevron{border:1px solid #dedbd3;border-radius:50%;flex-shrink:0;width:30px;height:30px;position:relative}.solution-page .dp-chevron:after{content:"";border-bottom:1.6px solid #111;border-right:1.6px solid #111;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.solution-page .dp-details[open] .dp-chevron:after{transform:translate(-50%,-40%)rotate(225deg)}.solution-page .dp-hint{color:#fff;pointer-events:none;z-index:1;background:#111;border-radius:8px;width:max-content;max-width:220px;padding:9px 13px;font-size:12px;position:absolute;bottom:calc(100% + 12px);right:0}.solution-page .solution-booking{flex-direction:column;gap:18px;font-size:14px;display:flex}.solution-page .solution-booking>label{color:#c9c6be;flex-direction:column;gap:6px;display:flex}.solution-page .solution-booking :is(textarea,input[type=email]){color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #777;border-radius:0;padding:10px 0}.solution-page .solution-booking textarea{resize:vertical}.solution-page .solution-booking fieldset{border:0;margin:0;padding:0}.solution-page .solution-booking legend{color:#c9c6be;margin-bottom:8px}.solution-page .solution-booking fieldset label{align-items:center;gap:6px;margin-right:24px;display:inline-flex}.solution-page .solution-booking p{color:#c9c6be;font-size:12px}.solution-page .solution-booking a{color:#111;background:#fff;border-radius:999px;align-self:flex-start;padding:14px 26px;font-weight:600}.solution-page .solution-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1250px){.solution-page{--solution-hero-columns:minmax(0, 1fr);--solution-hero-padding:56px var(--solution-gutter);--solution-gutter:40px}.solution-page .solution-hero>:first-child{max-width:760px}.solution-page .solution-section-heading{flex-direction:column;align-items:flex-start}.solution-page{--solution-two-columns:minmax(0, 1fr)}}@media (max-width:760px){.solution-page{--solution-gutter:24px;--solution-three-columns:minmax(0, 1fr);--solution-demo-columns:minmax(0, 1fr);--solution-step-columns:minmax(0, 1fr);--solution-row-columns:minmax(0, 1fr)}.solution-page .solution-demo-chrome{grid-template-columns:minmax(0,1fr);gap:8px}.solution-page .solution-demo-steps{gap:16px}.solution-page .solution-demo-steps>:last-child{justify-content:space-between}.solution-page .solution-responsibility-rows>:first-child{display:none}.solution-page .solution-responsibility-rows>div>span:first-child{font-weight:700}.solution-page .solution-responsibility-rows>div>span:last-child:before{content:"Who: "}.solution-page:lang(zh) .solution-responsibility-rows>div>span:last-child:before{content:"谁来做："}.solution-page .solution-demo{overflow-wrap:anywhere}}.solution-page .solution-demo-chrome{grid-template-columns:70px minmax(0,1fr) 90px}.solution-page .solution-step-actions{justify-content:flex-end}.solution-page .solution-section-heading{align-items:flex-end}.solution-page .solution-table-head{display:grid}@media (max-width:1250px){.solution-page .solution-section-heading{align-items:flex-start}}@media (max-width:760px){.solution-page .solution-demo-chrome{grid-template-columns:minmax(0,1fr)}.solution-page .solution-step-actions{justify-content:space-between}.solution-page .solution-table-head{display:none}}.solution-page .solution-deliverable-title{text-wrap:balance;display:block}
