.modal-module__ihUgOG__frame.modal-frame[open]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17171780}.modal-module__ihUgOG__frame.modal-frame[open] .dialog-close{width:36px;height:36px;color:var(--muted);background:#f4f5f2e8;border:0;transition:background-color .18s,color .18s;top:12px;right:12px}.modal-module__ihUgOG__frame.modal-frame[open] .dialog-close:is(:hover,:focus-visible){color:var(--ink);background:#17171720}.modal-module__ihUgOG__frame.modal-frame[open] .dialog-close:active{background:#17171730}@media (pointer:coarse){.modal-module__ihUgOG__frame.modal-frame[open] .dialog-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.modal-module__ihUgOG__frame.modal-frame[open] .dialog-close{transition:none}}
.consultation-module__pvw6uG__dialog.modal-frame[open]{--consult-ink:#1c2435;--consult-muted:#626b7c;width:min(580px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--consult-ink);background:#203fbd;border:0;border-radius:20px;margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 32px 100px #0b163e38}.consultation-module__pvw6uG__content{grid-template-columns:1.06fr 1fr;display:grid}.consultation-module__pvw6uG__intro{isolation:isolate;background:#203fbd;padding:32px 24px 32px 32px;position:relative;overflow:hidden}.consultation-module__pvw6uG__brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.consultation-module__pvw6uG__brand img{border-radius:8px;flex:none;display:block}.consultation-module__pvw6uG__brandName{color:#fff;letter-spacing:.02em;font-size:19px;font-weight:650}.consultation-module__pvw6uG__eyebrow{color:#e4eaff;border-left:1px solid #ffffff50;margin-left:2px;padding-left:12px;font-size:12px;line-height:1.3}.consultation-module__pvw6uG__intro h2{color:#fff;font-family:var(--font-decorative);margin:28px 0 16px;font-size:34px;font-weight:400;line-height:1.4;position:relative}.consultation-module__pvw6uG__intro h2 span{color:#ffd84a}.consultation-module__pvw6uG__intro h2 .consultation-module__pvw6uG__needs{font-family:var(--font-decorative);letter-spacing:.045em}.consultation-module__pvw6uG__intro .consultation-module__pvw6uG__description{color:#e0e7ff;margin:0;font-size:14px;line-height:1.9;position:relative}.consultation-module__pvw6uG__artwork{z-index:-1;pointer-events:none;opacity:.85;background:url(/images/home-generated/brush-transparent-display.webp) 50%/contain no-repeat;width:370px;height:184px;position:absolute;bottom:-90px;left:-24px;transform:rotate(-8deg)}.consultation-module__pvw6uG__wechat{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.consultation-module__pvw6uG__wechatHeading{color:var(--consult-ink);align-items:center;gap:8px;font-size:16px;line-height:1.5;display:flex}.consultation-module__pvw6uG__wechatHeading img{flex:none;display:block}.consultation-module__pvw6uG__wechatHeading strong{font-weight:600}.consultation-module__pvw6uG__qrCard{background:#f4f6f9;border:0;border-radius:12px;margin:20px 0 0;padding:10px}.consultation-module__pvw6uG__qrCard img{object-fit:contain;width:184px;height:184px;display:block}@media (max-width:600px){.consultation-module__pvw6uG__dialog.modal-frame[open]{border-radius:16px;width:min(400px,100vw - 24px)}.consultation-module__pvw6uG__content{grid-template-columns:1fr}.consultation-module__pvw6uG__intro{padding:28px 28px 30px}.consultation-module__pvw6uG__brand{gap:8px;padding-right:24px}.consultation-module__pvw6uG__brandName{font-size:18px}.consultation-module__pvw6uG__eyebrow{padding-left:10px}.consultation-module__pvw6uG__intro h2{margin:24px 0 12px;font-size:32px}.consultation-module__pvw6uG__intro .consultation-module__pvw6uG__description{font-size:14px}.consultation-module__pvw6uG__artwork{opacity:.5;bottom:-112px;left:auto;right:-110px}.consultation-module__pvw6uG__wechat{padding:26px 20px}.consultation-module__pvw6uG__qrCard{margin:16px 0 0}}
.edge-brush-module__tJ1DMa__lane{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:clamp(94px,8vw,126px);margin-top:12px;display:flex;position:relative}.edge-brush-module__tJ1DMa__lane[data-side=right]{justify-content:flex-end}.edge-brush-module__tJ1DMa__brush{left:calc(-1 * var(--field-rail));aspect-ratio:8/3;opacity:.72;flex-shrink:0;width:min(100%,clamp(250px,30vw,400px));height:auto;display:block;position:absolute}@media (max-width:620px){.edge-brush-module__tJ1DMa__lane{height:94px;margin-top:14px}.edge-brush-module__tJ1DMa__brush{opacity:.65;width:min(100%,250px)}}.edge-brush-module__tJ1DMa__lane[data-side=right] .edge-brush-module__tJ1DMa__brush{left:auto;right:calc(-1 * var(--field-rail))}.edge-brush-module__tJ1DMa__mirrored{scale:-1 1}
.home-video-module__UTAlLG__frame{width:100%;height:100%;display:block;position:relative;overflow:hidden}.home-video-module__UTAlLG__frame>img,.home-video-module__UTAlLG__frame>video{object-fit:var(--media-fit,cover);object-position:var(--media-position,50% 50%);width:100%;height:100%;display:block}.home-video-module__UTAlLG__frame>video{opacity:0;pointer-events:none;position:absolute;inset:0}.home-video-module__UTAlLG__frame>video.is-playing{opacity:1}
.hero-module__3hlSlW__hero{isolation:isolate}.hero-module__3hlSlW__hero[data-motion-active=false] .hero-module__3hlSlW__brandTrack,.hero-module__3hlSlW__hero[data-motion-active=false] .hero-module__3hlSlW__flowingTitle,.hero-module__3hlSlW__hero[data-motion-active=false] .hero-module__3hlSlW__rightArrow,.hero-module__3hlSlW__hero[data-motion-active=false] .hero-module__3hlSlW__diagonalArrow{animation-play-state:paused}.hero-module__3hlSlW__rays{-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.hero-module__3hlSlW__edgeBrush{pointer-events:none;opacity:.72;width:clamp(200px,23vw,340px);height:auto;position:absolute;top:190px;left:0}.hero-module__3hlSlW__hero .hero-module__3hlSlW__cta.hero-cta{isolation:isolate;border-radius:5px;transition:background-color .18s,border-color .18s,box-shadow .18s;position:relative;top:13px;overflow:hidden;box-shadow:0 4px 12px #315bff14}.hero-module__3hlSlW__hero .hero-module__3hlSlW__cta.hero-cta:is(:hover,:focus-visible){box-shadow:0 5px 16px #315bff1a}@media (min-width:621px) and (max-width:1380px){.hero-module__3hlSlW__hero .hero-module__3hlSlW__cta.hero-cta{top:7px}}@media (max-width:620px){.hero-module__3hlSlW__hero .hero-module__3hlSlW__cta.hero-cta{top:4px}}.hero-module__3hlSlW__typingLabel{white-space:pre;text-align:left;width:8.5em;font-size:inherit;letter-spacing:0;line-height:1.5}@media (max-width:620px){.hero-module__3hlSlW__edgeBrush{opacity:.5;width:200px;top:310px}}.hero-module__3hlSlW__ctaLabel{z-index:1;color:inherit;align-items:center;gap:18px;display:inline-flex;position:relative}@keyframes hero-module__3hlSlW__arrow-bounce{0%,to{animation-timing-function:ease-out;transform:translate(0)}35%{animation-timing-function:ease-in;transform:translate(5px)}55%{animation-timing-function:ease-out;transform:translate(0)}70%{animation-timing-function:ease-in;transform:translate(2px)}85%{transform:translate(0)}}.hero-module__3hlSlW__cardAction{z-index:2;background:0 0;border:0;border-radius:4px;align-items:center;min-height:24px;padding:0;display:inline-flex;position:relative}.hero-module__3hlSlW__cardAction:hover{text-decoration:none}.hero-module__3hlSlW__cardAction:focus-visible{outline-offset:4px;outline:2px solid #ffd84a}.hero-module__3hlSlW__cardArrow{animation:1.8s infinite hero-module__3hlSlW__arrow-bounce;display:inline-block}@media (prefers-reduced-motion:reduce){.hero-module__3hlSlW__cardArrow{animation:none}.hero-module__3hlSlW__hero .hero-module__3hlSlW__cta.hero-cta{transition:none}}.hero-module__3hlSlW__hero .hero-module__3hlSlW__primary.platform-primary{isolation:isolate;border:0;font-weight:700;position:relative;overflow:hidden;box-shadow:0 4px 12px #17171712}.hero-module__3hlSlW__hero .hero-module__3hlSlW__primary.platform-primary>span{font-size:inherit}.hero-module__3hlSlW__primaryLabel{z-index:1;align-items:center;gap:28px;line-height:1.5;display:inline-flex;position:relative}.hero-module__3hlSlW__primaryTyping{text-align:left;white-space:nowrap;width:9.5em;font-size:inherit;letter-spacing:0;line-height:1.5}.hero-module__3hlSlW__rightArrow{font-size:20px;animation:1.8s infinite hero-module__3hlSlW__arrow-bounce;display:inline-block}.hero-module__3hlSlW__diagonalArrow{animation:2.4s infinite hero-module__3hlSlW__diagonal-bounce;display:inline-block}@keyframes hero-module__3hlSlW__diagonal-bounce{0%,65%,to{transform:translate(0)}25%{transform:translate(3px,-3px)}40%{transform:translate(0)}52%{transform:translate(1px,-1px)}}@media (max-width:620px){.hero-module__3hlSlW__primaryLabel{gap:23px}}@media (prefers-reduced-motion:reduce){.hero-module__3hlSlW__rightArrow,.hero-module__3hlSlW__diagonalArrow{animation:none}}.hero-module__3hlSlW__hero .platform-pitch .hero-module__3hlSlW__secondary.platform-secondary{align-items:center;min-height:24px;padding-block:0;font-size:14px;line-height:1.5;display:inline-flex}.hero-module__3hlSlW__brandMarquee{z-index:1;padding-block:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-module__3hlSlW__brandTrack{will-change:transform;width:max-content;animation:80s linear infinite hero-module__3hlSlW__brand-scroll-right;display:flex}.hero-module__3hlSlW__brandGroup{flex-shrink:0;align-items:center;gap:48px;padding-right:48px;display:flex}.hero-module__3hlSlW__brandLogo{filter:grayscale()brightness(0);opacity:.38;flex:0 0 128px;justify-content:center;align-items:center;height:32px;display:flex}.hero-module__3hlSlW__brandLogo img{object-fit:contain;width:128px;height:28px}.hero-module__3hlSlW__brandDetailedLogo{filter:grayscale()}@keyframes hero-module__3hlSlW__brand-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:620px){.hero-module__3hlSlW__hero .platform-pitch .hero-module__3hlSlW__secondary.platform-secondary{font-size:13px}.hero-module__3hlSlW__brandMarquee{padding-block:5px 0}.hero-module__3hlSlW__brandGroup{gap:36px;padding-right:36px}.hero-module__3hlSlW__brandLogo{flex-basis:112px}.hero-module__3hlSlW__brandLogo img{width:112px;height:25px}}@media (prefers-reduced-motion:reduce){.hero-module__3hlSlW__brandTrack{will-change:auto;animation:none;transform:translate(0)}}.hero-module__3hlSlW__flowingTitle{color:var(--white);-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#80aaff 5%,#5290f4 35%,#a4c5ff 60%,#6b9cff 85%,#80aaff);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate hero-module__3hlSlW__titleColorFlow}.hero-module__3hlSlW__hero .platform-pitch .hero-module__3hlSlW__heroMarker.platform-marker:after{opacity:1;background-image:url(/decorations/hero-title-brush.svg);height:24px;inset:auto -5px -10px;transform:rotate(-3deg)}@media (max-width:620px){.hero-module__3hlSlW__hero .platform-pitch .hero-module__3hlSlW__heroMarker.platform-marker:after{height:18px;bottom:-8px}}@keyframes hero-module__3hlSlW__titleColorFlow{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.hero-module__3hlSlW__flowingTitle{animation:none}}
.platform-module__Vgsgrq__newContent .hero{padding-top:42px}.platform-module__Vgsgrq__newContent .platform-opening{z-index:1;grid-template-columns:1.7fr 1fr;align-items:center;gap:64px;padding:0 0 38px;display:grid;position:relative}.platform-module__Vgsgrq__newContent .platform-eyebrow{align-items:center;gap:9px;margin-bottom:20px;font-size:15px;font-weight:700;display:flex}.platform-module__Vgsgrq__newContent .platform-eyebrow>span{background:var(--blue);width:9px;height:9px;box-shadow:4px -4px 0 var(--yellow)}.platform-module__Vgsgrq__newContent .platform-pitch h1{letter-spacing:-.055em;width:fit-content;margin:0 0 27px;font-size:clamp(56px,5.55vw,84px);font-weight:860;line-height:1.06;position:relative}.platform-module__Vgsgrq__newContent .platform-marker{color:var(--blue);z-index:0;display:inline-block;position:relative}.platform-module__Vgsgrq__newContent .platform-marker:after{content:"";z-index:-1;pointer-events:none;background:url(/decorations/brush-yellow.svg) 50%/100% 100% no-repeat;height:40px;position:absolute;inset:auto -12px -8px -3px;transform:rotate(-2deg)}.platform-module__Vgsgrq__newContent .platform-summary{color:#4c5059;max-width:720px;margin:0;font-size:16px;line-height:1.8}.platform-module__Vgsgrq__newContent .platform-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:24px;display:flex}.platform-module__Vgsgrq__newContent .platform-primary{background:var(--blue);min-height:49px;color:var(--white);border-radius:5px;align-items:center;gap:28px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 9px 20px #315bff1c}.platform-module__Vgsgrq__newContent .platform-primary:hover{background:var(--blue-dark)}.platform-module__Vgsgrq__newContent .platform-primary>span{font-size:20px}.platform-module__Vgsgrq__newContent .platform-secondary{border-bottom:1px solid var(--ink);padding:8px 0;font-size:14px;font-weight:600}.platform-module__Vgsgrq__newContent .platform-secondary:hover{color:var(--blue);border-color:var(--blue)}.platform-module__Vgsgrq__newContent .platform-secondary>span{margin-left:12px}.platform-module__Vgsgrq__newContent .hero-service-note{border-left:2px solid var(--ink);align-self:center;padding:22px 26px 0;position:relative}.platform-module__Vgsgrq__newContent .hero-service-note:before{content:"";background:url(/decorations/brush-yellow.svg) 50%/contain no-repeat;width:100px;height:22px;position:absolute;top:-5px;right:0;transform:rotate(-8deg)}.platform-module__Vgsgrq__newContent .service-note-label{font:21px var(--font-decorative);color:#53584f;margin-bottom:15px;display:block}.platform-module__Vgsgrq__newContent .hero-service-note a{padding:16px 0 18px;display:block}.platform-module__Vgsgrq__newContent .hero-service-note a+a{border-top:1px solid #17171722}.platform-module__Vgsgrq__newContent .hero-service-note small{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.platform-module__Vgsgrq__newContent .hero-service-note strong{letter-spacing:-.03em;font-size:24px;font-weight:730;line-height:1.38;display:block}.platform-module__Vgsgrq__newContent .hero-service-note strong br:first-child{display:none}.platform-module__Vgsgrq__newContent .hero-service-note em{color:var(--blue);font-style:normal}.platform-module__Vgsgrq__newContent .hero-service-note a>span{color:#565b65;margin-top:12px;font-size:13px;display:block}.platform-module__Vgsgrq__newContent .hero-service-note a:hover em{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:7px}.platform-module__Vgsgrq__newContent .platform-capabilities{z-index:1;border-block:1px solid #17171720;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-bottom:22px;padding:17px 0;font-size:14px;font-weight:650;display:flex;position:relative}.platform-module__Vgsgrq__newContent .platform-capabilities>*{white-space:nowrap}.platform-module__Vgsgrq__newContent .platform-capabilities>:before{content:"+";color:var(--blue);margin-right:9px;font-weight:400}.platform-module__Vgsgrq__newContent .platform-capabilities a{color:var(--blue)}.platform-module__Vgsgrq__newContent .platform-capabilities i{margin-left:10px;font-style:normal}.platform-module__Vgsgrq__newContent .ecosystem-map{grid-template-columns:1fr 1fr;gap:0 34px;margin-bottom:45px;display:grid}.platform-module__Vgsgrq__newContent .ecosystem-layer{border-top:1px solid var(--line);gap:20px;min-width:0;padding:26px 0 43px;display:flex;position:relative}.platform-module__Vgsgrq__newContent .eco-layer-name{width:78px;color:var(--blue);flex:0 0 78px;padding-top:3px;font-size:13px}.platform-module__Vgsgrq__newContent .ecosystem-layer>div{min-width:0}.platform-module__Vgsgrq__newContent .ecosystem-layer strong{margin-bottom:10px;font-size:18px;font-weight:670;line-height:1.5;display:block}.platform-module__Vgsgrq__newContent .ecosystem-layer p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.platform-module__Vgsgrq__newContent .eco-layer-tag{font:15px var(--font-decorative);color:#646963;position:absolute;bottom:16px;left:98px}.platform-module__Vgsgrq__newContent .solutions-section{z-index:1;padding-block:56px 100px;position:relative}.platform-module__Vgsgrq__newContent .solutions-section>[data-edge-brush]{height:0;margin-top:0}.platform-module__Vgsgrq__newContent .solutions-section>[data-edge-brush] img{width:min(100%,260px);top:8px}.platform-module__Vgsgrq__newContent .platform-closing-shell{position:relative}.platform-module__Vgsgrq__newContent .platform-closing-shell>[data-edge-brush]{left:var(--field-rail);right:var(--field-rail);width:auto;height:64px;margin-top:0;position:absolute;bottom:0}.platform-module__Vgsgrq__newContent .platform-closing-shell>[data-edge-brush] img{width:min(100%,170px)}.platform-module__Vgsgrq__newContent .solution-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.platform-module__Vgsgrq__newContent .solution-grid>article{border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:34px;scroll-margin-top:110px;display:flex}.platform-module__Vgsgrq__newContent .solution-enterprise{color:var(--white);background:var(--blue)}.platform-module__Vgsgrq__newContent .solution-smb{background:#f2f0e4;border:1px solid #dfdccb}.platform-module__Vgsgrq__newContent .solution-top{border-bottom:1px solid #ffffff38;justify-content:space-between;gap:14px;width:100%;padding-bottom:22px;font-size:13px;display:flex}.platform-module__Vgsgrq__newContent .solution-smb .solution-top{border-color:#17171725}.platform-module__Vgsgrq__newContent .solution-top b{font:8px var(--font-latin);opacity:.72;padding-top:2px}.platform-module__Vgsgrq__newContent .solution-grid h3{letter-spacing:-.04em;margin:25px 0 18px;font-size:clamp(27px,2.9vw,41px);font-weight:760;line-height:1.25}.platform-module__Vgsgrq__newContent .solution-grid h3 em{font-style:normal}.platform-module__Vgsgrq__newContent .solution-enterprise h3 em{color:var(--yellow)}.platform-module__Vgsgrq__newContent .solution-smb h3 em{color:var(--blue)}.platform-module__Vgsgrq__newContent .solution-intro{margin-bottom:23px;font-size:15px;line-height:1.9}.platform-module__Vgsgrq__newContent .solution-enterprise .solution-intro{color:#e5eaff}.platform-module__Vgsgrq__newContent .solution-smb .solution-intro{color:#5b5f5b}.platform-module__Vgsgrq__newContent .service-deliverables{width:100%;margin:0 0 27px;padding:0;list-style:none}.platform-module__Vgsgrq__newContent .service-deliverables li{border-top:1px solid #ffffff38;gap:17px;padding:17px 0;display:flex}.platform-module__Vgsgrq__newContent .service-deliverables li>span{border:1px solid #fff5;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:12px;display:grid}.platform-module__Vgsgrq__newContent .service-deliverables strong{font-size:17px;font-weight:650}.platform-module__Vgsgrq__newContent .service-deliverables p{color:#e1e7ff;margin:7px 0 0;font-size:14px;line-height:1.8}.platform-module__Vgsgrq__newContent .solution-cta{background:var(--yellow);min-height:47px;color:var(--ink);border-radius:4px;align-items:center;gap:34px;margin-top:auto;padding:0 17px;font-size:14px;font-weight:700;display:inline-flex}.platform-module__Vgsgrq__newContent .solution-cta:hover{box-shadow:0 6px 20px #17171720}.platform-module__Vgsgrq__newContent .solution-smb .solution-cta{background:var(--ink);color:var(--white)}.platform-module__Vgsgrq__newContent .solution-note{color:#e1e7ff;margin-top:12px;font-size:12px}.platform-module__Vgsgrq__newContent .credit-proposition{background:#fafaf8b3;border:1px solid #17171715;border-radius:6px;width:100%;padding:22px;transform:rotate(-1deg)}.platform-module__Vgsgrq__newContent .credit-proposition>span{color:var(--muted);font-size:13px}.platform-module__Vgsgrq__newContent .credit-proposition>strong{font:700 50px/1.1 var(--font-latin);letter-spacing:-.045em;margin:12px 0 14px;display:block}.platform-module__Vgsgrq__newContent .credit-proposition strong small{letter-spacing:0;margin-left:5px;font-size:16px;font-weight:500}.platform-module__Vgsgrq__newContent .credit-proposition strong i{color:var(--blue);margin-inline:20px;font-size:30px;font-style:normal}.platform-module__Vgsgrq__newContent .credit-proposition p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.platform-module__Vgsgrq__newContent .smb-benefits{margin:22px 0 26px;padding:0;list-style:none}.platform-module__Vgsgrq__newContent .smb-benefits li{margin-bottom:14px}.platform-module__Vgsgrq__newContent .smb-benefits strong{font-size:15px}.platform-module__Vgsgrq__newContent .smb-benefits strong:before{content:"+";color:var(--blue);margin-right:9px}.platform-module__Vgsgrq__newContent .smb-benefits span{color:var(--muted);margin:5px 0 0 18px;font-size:13px;line-height:1.7;display:block}.platform-module__Vgsgrq__newContent .platform-closing{justify-content:space-between;align-items:center;gap:26px;padding-top:54px;display:flex}.platform-module__Vgsgrq__newContent .platform-closing>div>span{color:var(--muted);margin-bottom:10px;font-size:14px;display:block}.platform-module__Vgsgrq__newContent .platform-closing strong{letter-spacing:-.035em;font-size:27px}.platform-module__Vgsgrq__newContent .platform-closing a{background:var(--blue);color:var(--white);border-radius:4px;align-items:center;gap:35px;padding:16px 20px;font-size:15px;font-weight:650;display:inline-flex}@media (max-width:1160px){.platform-module__Vgsgrq__newContent .platform-opening{grid-template-columns:1.6fr 1fr;gap:30px}.platform-module__Vgsgrq__newContent .platform-pitch h1{font-size:64px}.platform-module__Vgsgrq__newContent .platform-summary{font-size:16px}.platform-module__Vgsgrq__newContent .hero-service-note{padding-inline:20px 0}.platform-module__Vgsgrq__newContent .hero-service-note strong{font-size:22px}.platform-module__Vgsgrq__newContent .solution-grid>article{padding:25px}.platform-module__Vgsgrq__newContent .solution-top{flex-wrap:wrap;gap:8px}.platform-module__Vgsgrq__newContent .ecosystem-layer{gap:12px}.platform-module__Vgsgrq__newContent .eco-layer-name{flex-basis:58px;width:58px}.platform-module__Vgsgrq__newContent .eco-layer-tag{left:70px}}@media (max-width:820px){.platform-module__Vgsgrq__newContent .platform-opening{grid-template-columns:1fr;gap:24px}.platform-module__Vgsgrq__newContent .platform-pitch h1{font-size:66px}.platform-module__Vgsgrq__newContent .hero-service-note{border:0;grid-template-columns:1fr 1fr;gap:20px;padding:0;display:grid}.platform-module__Vgsgrq__newContent .service-note-label{grid-column:1/-1;margin:0 0 -8px;font-size:18px}:is(.platform-module__Vgsgrq__newContent .hero-service-note a,.platform-module__Vgsgrq__newContent .hero-service-note a+a){border-top:1px solid var(--line-dark);padding:12px 0}.platform-module__Vgsgrq__newContent .hero-service-note a>span{font-size:12px;line-height:1.6}.platform-module__Vgsgrq__newContent .platform-capabilities{justify-content:flex-start;font-size:13px}.platform-module__Vgsgrq__newContent .solution-grid{grid-template-columns:1fr}.platform-module__Vgsgrq__newContent .solution-grid>article{padding:30px}.platform-module__Vgsgrq__newContent .solution-grid h3{font-size:37px}.platform-module__Vgsgrq__newContent .ecosystem-map{grid-template-columns:1fr}.platform-module__Vgsgrq__newContent .eco-layer-name{flex-basis:78px;width:78px}.platform-module__Vgsgrq__newContent .eco-layer-tag{left:90px}.platform-module__Vgsgrq__newContent .platform-closing{display:block}.platform-module__Vgsgrq__newContent .platform-closing a{margin-top:24px}}@media (max-width:620px){.platform-module__Vgsgrq__newContent .hero{padding-top:29px}.platform-module__Vgsgrq__newContent .platform-opening{gap:25px;padding-bottom:18px}.platform-module__Vgsgrq__newContent .platform-eyebrow{margin-bottom:19px;font-size:13px}.platform-module__Vgsgrq__newContent .platform-pitch h1{margin-bottom:23px;font-size:clamp(39px,11.6vw,56px)}.platform-module__Vgsgrq__newContent .platform-marker:after{height:26px;bottom:-6px}.platform-module__Vgsgrq__newContent .platform-summary{font-size:15px;line-height:1.8}.platform-module__Vgsgrq__newContent .platform-summary br{display:none}.platform-module__Vgsgrq__newContent .platform-actions{gap:12px;margin-top:20px}.platform-module__Vgsgrq__newContent .platform-primary{gap:20px;min-height:46px;font-size:14px}.platform-module__Vgsgrq__newContent .platform-secondary{font-size:13px}.platform-module__Vgsgrq__newContent .hero-service-note{gap:15px}.platform-module__Vgsgrq__newContent .hero-service-note strong{font-size:18px}.platform-module__Vgsgrq__newContent .hero-service-note strong br:first-child{display:block}.platform-module__Vgsgrq__newContent .hero-service-note strong em{display:block}.platform-module__Vgsgrq__newContent .hero-service-note small{font-size:12px;line-height:1.6}.platform-module__Vgsgrq__newContent .hero-service-note a>span{margin-top:9px;font-size:12px}.platform-module__Vgsgrq__newContent .platform-capabilities{gap:11px 14px;margin-bottom:16px;padding-block:14px;font-size:12px}.platform-module__Vgsgrq__newContent .platform-capabilities>:before{margin-right:5px}.platform-module__Vgsgrq__newContent .ecosystem-layer{gap:12px;padding-top:21px;padding-bottom:43px}.platform-module__Vgsgrq__newContent .eco-layer-name{flex-basis:56px;width:56px;font-size:12px;line-height:1.7}.platform-module__Vgsgrq__newContent .ecosystem-layer strong{font-size:17px}.platform-module__Vgsgrq__newContent .ecosystem-layer p{font-size:13px}.platform-module__Vgsgrq__newContent .eco-layer-tag{font-size:16px;left:68px}.platform-module__Vgsgrq__newContent .ecosystem-map{margin-bottom:32px}.platform-module__Vgsgrq__newContent .solutions-section{padding-block:46px 64px}.platform-module__Vgsgrq__newContent .solution-grid>article{padding:23px 20px;scroll-margin-top:82px}.platform-module__Vgsgrq__newContent .solution-grid h3{font-size:28px}.platform-module__Vgsgrq__newContent .solution-intro{font-size:14px}.platform-module__Vgsgrq__newContent .service-deliverables li{gap:12px}.platform-module__Vgsgrq__newContent .service-deliverables strong{font-size:16px}.platform-module__Vgsgrq__newContent .service-deliverables p{font-size:13px}.platform-module__Vgsgrq__newContent .credit-proposition{padding:19px 15px}.platform-module__Vgsgrq__newContent .credit-proposition>strong{font-size:40px}.platform-module__Vgsgrq__newContent .credit-proposition strong i{margin-inline:12px;font-size:25px}.platform-module__Vgsgrq__newContent .credit-proposition strong small{font-size:14px}.platform-module__Vgsgrq__newContent .solution-cta{gap:18px;padding-inline:13px;font-size:13px}.platform-module__Vgsgrq__newContent .platform-closing strong{font-size:24px;line-height:1.4}.platform-module__Vgsgrq__newContent .platform-closing a{gap:20px;font-size:14px}}.platform-module__Vgsgrq__newContent .media-surface{isolation:isolate;position:relative;overflow:hidden}.platform-module__Vgsgrq__newContent .surface-media{z-index:-2;pointer-events:none;background:#252a32;position:absolute;inset:0}:is(.platform-module__Vgsgrq__newContent .surface-media img,.platform-module__Vgsgrq__newContent .surface-media video){object-fit:cover;object-position:var(--media-position,50% 50%);width:100%;height:100%;display:block}.platform-module__Vgsgrq__newContent .surface-media img{transition:transform .65s cubic-bezier(.2,.65,.2,1)}.platform-module__Vgsgrq__newContent .surface-media video{opacity:0;position:absolute;inset:0}.platform-module__Vgsgrq__newContent .surface-media video.is-playing{opacity:1}.platform-module__Vgsgrq__newContent .media-surface:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.platform-module__Vgsgrq__newContent .hero{padding-top:24px;padding-bottom:0}.platform-module__Vgsgrq__newContent .platform-opening{grid-template-columns:minmax(0,1.92fr) minmax(0,1fr);align-items:stretch;gap:16px;padding-bottom:23px}.platform-module__Vgsgrq__newContent .platform-pitch{min-height:506px;color:var(--white);background:#303c44;border-radius:12px;flex-direction:column;align-items:flex-start;padding:36px 38px 23px;display:flex}.platform-module__Vgsgrq__newContent .platform-pitch .surface-media{--media-position:62% 34%;left:15%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 23%);mask-image:linear-gradient(90deg,#0000,#000 23%)}.platform-module__Vgsgrq__newContent .platform-pitch:after{background:linear-gradient(90deg,#192a36fa 0%,#192a36da 34%,#192a3652 76%,#192a3620),linear-gradient(#0000 45%,#15232e9c)}.platform-module__Vgsgrq__newContent .platform-pitch .platform-eyebrow{color:#f4f5f2;letter-spacing:.05em;margin:0 0 42px;font-size:14px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-eyebrow>span{background:var(--yellow);box-shadow:4px -4px #ffffff42}.platform-module__Vgsgrq__newContent .platform-pitch h1{letter-spacing:-.055em;text-shadow:0 2px 18px #00000015;margin-bottom:25px;font-size:clamp(44px,4.65vw,72px);line-height:1.15}.platform-module__Vgsgrq__newContent .platform-pitch .platform-marker{color:var(--white)}.platform-module__Vgsgrq__newContent .platform-pitch .platform-marker:after{opacity:.94;height:17px;bottom:-5px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-summary{color:#f0f2f4;text-shadow:0 1px 8px #192a36;max-width:500px;font-size:15px;line-height:1.95}.platform-module__Vgsgrq__newContent .platform-pitch .platform-actions{gap:20px;margin-top:27px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-primary{background:var(--yellow);min-height:44px;color:var(--ink);box-shadow:none;font-size:14px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-primary:hover{background:#ffe684}.platform-module__Vgsgrq__newContent .platform-pitch .platform-secondary{color:var(--white);border-color:#fff7;font-size:13px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-secondary:is(:hover,:focus-visible){color:#80aaff;border-color:#80aaff}.platform-module__Vgsgrq__newContent .hero-film-caption{color:#f3f4f1;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:28px;display:flex}.platform-module__Vgsgrq__newContent .hero-film-caption>span{font:17px var(--font-decorative);transform:rotate(-3deg)}.platform-module__Vgsgrq__newContent .hero-film-caption small{letter-spacing:.06em;opacity:.8;font-size:12px}.platform-module__Vgsgrq__newContent .hero-service-note{border:0;grid-template-rows:1fr 1fr;align-self:stretch;gap:16px;padding:0;display:grid}.platform-module__Vgsgrq__newContent .hero-service-note:before{content:none}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual{min-height:245px;color:var(--white);border:0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:25px 26px 22px;display:flex}.platform-module__Vgsgrq__newContent .service-enterprise:after{background:linear-gradient(90deg,#14213cec,#17254474 80%),linear-gradient(#0000 30%,#14213caa)}.platform-module__Vgsgrq__newContent .service-enterprise .surface-media{--media-position:55% 52%}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual small{color:inherit;opacity:.9;margin-bottom:22px;font-size:12px;position:relative}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual strong{font-size:clamp(20px,1.9vw,28px);font-weight:750;line-height:1.45}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual strong br:first-child{display:block}.platform-module__Vgsgrq__newContent .service-enterprise strong>span{white-space:nowrap;display:inline-block}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual em{color:var(--yellow);font-style:normal}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual>span{color:inherit;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:auto;padding-top:24px;font-size:12px;line-height:1.7;display:flex}.platform-module__Vgsgrq__newContent .service-visual>span i{font-size:21px;font-style:normal}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual:hover em{text-decoration:none}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual:hover .surface-media img{transform:scale(1.045)}.platform-module__Vgsgrq__newContent .hero-service-note .service-price{color:#292125}.platform-module__Vgsgrq__newContent .service-price .surface-media{--media-position:84% 58%}.platform-module__Vgsgrq__newContent .service-price:after{background:linear-gradient(90deg,#f4dfd5ed,#f4dfd5c4 51%,#f4dfd548)}.platform-module__Vgsgrq__newContent .hero-service-note .service-price em{color:#283d9c;font-size:22px}.platform-module__Vgsgrq__newContent .hero-service-note .service-price b{font-family:var(--font-latin);letter-spacing:-.05em;font-size:41px;font-weight:750}.platform-module__Vgsgrq__newContent .platform-capabilities{border-top:0;margin-bottom:0;padding-top:0;padding-bottom:21px}.platform-module__Vgsgrq__newContent .scenarios-section{z-index:1;padding-block:50px 22px;scroll-margin-top:110px;position:relative}.platform-module__Vgsgrq__newContent .scenario-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.platform-module__Vgsgrq__newContent .scenario-heading h2{letter-spacing:-.04em;margin:0 0 15px;font-size:clamp(29px,3vw,42px);font-weight:750;line-height:1.3}.platform-module__Vgsgrq__newContent .scenario-heading p:last-child{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.8}.platform-module__Vgsgrq__newContent .scenario-handnote{font:19px var(--font-decorative);color:var(--blue);flex-shrink:0;padding-right:10px;transform:rotate(-4deg)}.platform-module__Vgsgrq__newContent .scenario-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.platform-module__Vgsgrq__newContent .scenario-filters{flex-wrap:wrap;gap:6px;display:flex}.platform-module__Vgsgrq__newContent .scenario-filters button{color:#62656b;background:0 0;border:1px solid #0000;border-radius:6px;padding:10px 16px;font-size:14px}.platform-module__Vgsgrq__newContent .scenario-filters button.active{background:var(--ink);color:var(--white)}.platform-module__Vgsgrq__newContent .scenario-filters button:not(.active):hover{border-color:var(--line-dark);background:var(--paper-raised)}.platform-module__Vgsgrq__newContent .scenario-filters button span{font:10px var(--font-latin);color:var(--yellow);margin-left:7px}.platform-module__Vgsgrq__newContent .scenario-result{font:10px var(--font-latin);color:var(--muted);white-space:nowrap}.platform-module__Vgsgrq__newContent .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.platform-module__Vgsgrq__newContent .scenario-card{isolation:isolate;text-align:left;aspect-ratio:1.12;min-width:0;color:var(--white);background:#313e44;border:0;border-radius:9px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1717170a}.platform-module__Vgsgrq__newContent .scenario-card.media-surface:after{background:linear-gradient(#00000021,#0000 22%,#14212a0a 32%,#11171dac 68%,#11171df5)}.platform-module__Vgsgrq__newContent .scenario-tag{font:9px var(--font-latin);letter-spacing:.025em;background:#131b264d;border:1px solid #ffffff35;border-radius:3px;align-self:flex-start;padding:5px 7px;position:relative}.platform-module__Vgsgrq__newContent .scenario-copy{margin-top:auto;display:block;position:relative}.platform-module__Vgsgrq__newContent .scenario-copy strong{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(18px,1.7vw,24px);font-weight:730;display:block}.platform-module__Vgsgrq__newContent .scenario-copy>span{color:#f0f1f2;font-size:12px;line-height:1.65;display:block}.platform-module__Vgsgrq__newContent .scenario-link{border-top:1px solid #ffffff2a;justify-content:space-between;align-items:center;margin-top:14px;padding-top:11px;font-size:12px;display:flex;position:relative}.platform-module__Vgsgrq__newContent .scenario-link i{font-size:17px;font-style:normal;transition:transform .25s}.platform-module__Vgsgrq__newContent .scenario-card:hover .surface-media img{transform:scale(1.055)}.platform-module__Vgsgrq__newContent .scenario-card:hover .scenario-link i{transform:translate(2px,-2px)}.platform-module__Vgsgrq__newContent .scenario-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.platform-module__Vgsgrq__newContent .scenario-card.is-selected{box-shadow:0 0 0 3px var(--blue)}.platform-module__Vgsgrq__newContent .scenario-card[data-workflow=product] .surface-media{--media-position:50% 45%}.platform-module__Vgsgrq__newContent .scenario-card[data-workflow=tvc] .surface-media{--media-position:50% 18%}.platform-module__Vgsgrq__newContent .scenario-card[data-workflow=drama] .surface-media{--media-position:50% 25%}:is(.platform-module__Vgsgrq__newContent .scenario-script,.platform-module__Vgsgrq__newContent .scenario-copywriting){color:#253333}.platform-module__Vgsgrq__newContent .scenario-script{background:#d9dfd9}.platform-module__Vgsgrq__newContent .scenario-copywriting{background:#e6eaf7}.platform-module__Vgsgrq__newContent .scenario-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}:is(.platform-module__Vgsgrq__newContent .scenario-script .scenario-tag,.platform-module__Vgsgrq__newContent .scenario-copywriting .scenario-tag){color:#364645;background:#ffffffc9;border-color:#1717170b}:is(.platform-module__Vgsgrq__newContent .scenario-script .scenario-copy>span,.platform-module__Vgsgrq__newContent .scenario-copywriting .scenario-copy>span){color:#485557}:is(.platform-module__Vgsgrq__newContent .scenario-script .scenario-link,.platform-module__Vgsgrq__newContent .scenario-copywriting .scenario-link){border-color:#17171726}.platform-module__Vgsgrq__newContent .script-page{width:68%;min-height:190px;font:10px/1.9 var(--font-latin);background:#fafaf6;padding:20px 17px;position:absolute;top:40px;left:23%;transform:rotate(9deg);box-shadow:0 5px 17px #333d3520}.platform-module__Vgsgrq__newContent .script-page small{text-align:center;color:#565f58;margin-bottom:8px;display:block}.platform-module__Vgsgrq__newContent .script-page b{font-size:12px;display:block}.platform-module__Vgsgrq__newContent .script-page>span{margin-top:7px;display:block}.platform-module__Vgsgrq__newContent .script-page i{color:#3458a5;margin-top:8px;font-size:12px;font-style:normal;display:block}.platform-module__Vgsgrq__newContent .script-lines{background:repeating-linear-gradient(0deg,#0000 0 9px,#b6bdb34f 9px 10px);height:30px}.platform-module__Vgsgrq__newContent .script-pencil{background:linear-gradient(90deg,#e7ad32,#ffdb69 70%,#b79040);border-radius:2px 2px 50% 50%;width:7px;height:142px;position:absolute;top:75px;left:18%;transform:rotate(27deg);box-shadow:4px 3px 4px #303b3014}.platform-module__Vgsgrq__newContent .script-annotation{color:#315bff;font:17px var(--font-decorative);position:absolute;top:90px;right:12%;transform:rotate(-13deg)}.platform-module__Vgsgrq__newContent .copy-art{padding:56px 24px}.platform-module__Vgsgrq__newContent .copy-art .copy-stamp{font:8px var(--font-latin);opacity:.5;writing-mode:vertical-rl;position:absolute;top:24px;right:18px}.platform-module__Vgsgrq__newContent .copy-art>b{letter-spacing:-.06em;color:#233f92;font-size:clamp(24px,2.65vw,38px);line-height:1.2;display:block;transform:rotate(-5deg)}.platform-module__Vgsgrq__newContent .copy-art em{isolation:isolate;font-style:normal;position:relative}.platform-module__Vgsgrq__newContent .copy-art em:before{content:"";z-index:-1;background:url(/decorations/brush-yellow.svg) 50%/100% 100% no-repeat;height:20px;position:absolute;inset:auto -5px -4px}.platform-module__Vgsgrq__newContent .copy-correction{font:12px var(--font-decorative);color:#3a4d80;margin-top:15px;display:block;transform:rotate(-5deg)}.platform-module__Vgsgrq__newContent .scenario-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:21px;display:flex}.platform-module__Vgsgrq__newContent .scenario-bottom p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.platform-module__Vgsgrq__newContent .scenario-bottom a{color:var(--blue);white-space:nowrap;font-size:14px}.platform-module__Vgsgrq__newContent .scenario-bottom a span{margin-left:18px}.platform-module__Vgsgrq__newContent .workflow-brief{background:#f0f3fd;border:1px solid #d7def5;border-radius:6px;margin:18px 24px 0;padding:18px}.platform-module__Vgsgrq__newContent .workflow-brief-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-module__Vgsgrq__newContent .workflow-brief-heading small{color:#526393;font-size:12px}.platform-module__Vgsgrq__newContent .workflow-brief h3{color:#253a7a;margin:6px 0 0;font-size:20px}.platform-module__Vgsgrq__newContent .workflow-brief-heading button{color:#4d5b7c;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:13px}.platform-module__Vgsgrq__newContent .workflow-brief-heading button span{padding-left:8px}.platform-module__Vgsgrq__newContent .workflow-steps{flex-wrap:wrap;gap:7px 0;margin:18px 0 13px;padding:0;list-style:none;display:flex}.platform-module__Vgsgrq__newContent .workflow-steps li{color:#32486d;font-size:13px;line-height:1.8}.platform-module__Vgsgrq__newContent .workflow-steps li+li:before{content:"→";color:#8997b7;margin-inline:10px}.platform-module__Vgsgrq__newContent .workflow-brief>p{color:#56627a;margin-bottom:10px;font-size:13px;line-height:1.8}.platform-module__Vgsgrq__newContent #use-workflow-example{color:var(--blue);background:0 0;border:0;padding:4px 0;font-size:13px}.platform-module__Vgsgrq__newContent #use-workflow-example span{margin-left:8px}@media (min-width:1540px){.platform-module__Vgsgrq__newContent .platform-pitch{min-height:545px;padding:40px 44px 26px}}@media (max-width:1160px){.platform-module__Vgsgrq__newContent .platform-opening{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px}.platform-module__Vgsgrq__newContent .platform-pitch{min-height:486px;padding:28px 26px 20px}.platform-module__Vgsgrq__newContent .platform-pitch h1{font-size:clamp(38px,4.8vw,55px)}.platform-module__Vgsgrq__newContent .platform-pitch .platform-summary{font-size:14px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-eyebrow{margin-bottom:35px;font-size:12px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-actions{gap:12px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-secondary{font-size:12px}.platform-module__Vgsgrq__newContent .hero-service-note{gap:14px}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual{min-height:230px;padding:23px 20px 18px}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual strong{font-size:20px}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual>span{font-size:12px}.platform-module__Vgsgrq__newContent .hero-service-note .service-price em{font-size:19px}.platform-module__Vgsgrq__newContent .hero-service-note .service-price b{font-size:34px}.platform-module__Vgsgrq__newContent .scenario-card{aspect-ratio:auto;min-height:243px;padding:14px}.platform-module__Vgsgrq__newContent .scenario-copy strong{font-size:18px}.platform-module__Vgsgrq__newContent .scenario-copy>span{font-size:12px}.platform-module__Vgsgrq__newContent .scenario-handnote{font-size:16px}}@media (max-width:820px){.platform-module__Vgsgrq__newContent .platform-opening{grid-template-columns:1fr}.platform-module__Vgsgrq__newContent .platform-pitch{min-height:480px;padding:32px}.platform-module__Vgsgrq__newContent .platform-pitch h1{font-size:62px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-summary{font-size:16px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-eyebrow{font-size:14px}.platform-module__Vgsgrq__newContent .hero-service-note{grid-template-rows:auto;grid-template-columns:1fr 1fr}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual{min-height:225px}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual em{display:inline}.platform-module__Vgsgrq__newContent .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-module__Vgsgrq__newContent .scenario-card{aspect-ratio:1.2;min-height:230px;padding:19px}.platform-module__Vgsgrq__newContent .scenario-copy strong{font-size:23px}.platform-module__Vgsgrq__newContent .scenario-copy>span{font-size:13px}.platform-module__Vgsgrq__newContent .copy-art>b{font-size:35px}.platform-module__Vgsgrq__newContent .scenario-handnote{display:none}}@media (max-width:620px){.platform-module__Vgsgrq__newContent .hero{padding-top:14px}.platform-module__Vgsgrq__newContent .platform-opening{gap:11px;padding-bottom:19px}.platform-module__Vgsgrq__newContent .platform-pitch{border-radius:9px;min-height:433px;padding:25px 21px 19px}.platform-module__Vgsgrq__newContent .platform-pitch .surface-media{--media-position:62% 35%;left:0;-webkit-mask-image:none;mask-image:none}.platform-module__Vgsgrq__newContent .platform-pitch:after{background:linear-gradient(90deg,#192a36e8,#192a3694 75%,#192a3657),linear-gradient(#0000 25%,#15232eab)}.platform-module__Vgsgrq__newContent .platform-pitch .platform-eyebrow{letter-spacing:.02em;margin-bottom:32px;font-size:12px}.platform-module__Vgsgrq__newContent .platform-pitch h1{margin-bottom:25px;font-size:clamp(33px,9.85vw,51px);line-height:1.2}.platform-module__Vgsgrq__newContent .platform-pitch .platform-marker:after{height:14px;bottom:-5px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-summary{font-size:13px;line-height:1.9}.platform-module__Vgsgrq__newContent .platform-summary br{display:block}.platform-module__Vgsgrq__newContent .platform-summary .hero-copy-break{display:none}.platform-module__Vgsgrq__newContent .platform-pitch .platform-actions{gap:11px 20px;margin-top:22px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-primary{gap:23px;min-height:41px;padding-inline:13px;font-size:13px}.platform-module__Vgsgrq__newContent .platform-pitch .platform-secondary{padding-block:4px;font-size:12px}.platform-module__Vgsgrq__newContent .hero-film-caption{padding-top:22px}.platform-module__Vgsgrq__newContent .hero-film-caption>span{font-size:17px}.platform-module__Vgsgrq__newContent .hero-film-caption small{font-size:12px}.platform-module__Vgsgrq__newContent .hero-service-note{gap:10px}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual{border-radius:8px;min-height:209px;padding:16px 13px 12px}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual small{margin-bottom:17px;font-size:12px;line-height:1.6}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual strong{font-size:16px;line-height:1.5}.platform-module__Vgsgrq__newContent .hero-service-note .service-visual>span{gap:5px;padding-top:15px;font-size:12px}.platform-module__Vgsgrq__newContent .service-visual>span i{font-size:16px}.platform-module__Vgsgrq__newContent .hero-service-note .service-price em{font-size:16px;display:block}.platform-module__Vgsgrq__newContent .hero-service-note .service-price b{font-size:29px}.platform-module__Vgsgrq__newContent .hero-service-note .service-price strong br{display:none}.platform-module__Vgsgrq__newContent .hero-service-note .service-price strong{font-size:17px}.platform-module__Vgsgrq__newContent .platform-capabilities{gap:10px 16px;margin-bottom:0;padding-block:0 17px;font-size:12px}.platform-module__Vgsgrq__newContent .scenarios-section{padding-top:34px;scroll-margin-top:88px}.platform-module__Vgsgrq__newContent .scenario-heading{margin-bottom:22px}.platform-module__Vgsgrq__newContent .scenario-heading h2{max-width:350px;font-size:28px;line-height:1.35}.platform-module__Vgsgrq__newContent .scenario-heading p:last-child{font-size:13px}.platform-module__Vgsgrq__newContent .scenario-heading .section-kicker{font-size:12px}.platform-module__Vgsgrq__newContent .scenario-toolbar{gap:0;margin-bottom:15px}.platform-module__Vgsgrq__newContent .scenario-filters{flex-wrap:nowrap;justify-content:space-between;gap:3px;width:100%}.platform-module__Vgsgrq__newContent .scenario-filters button{white-space:nowrap;padding:9px 8px;font-size:12px}.platform-module__Vgsgrq__newContent .scenario-filters button span{display:none}.platform-module__Vgsgrq__newContent .scenario-result{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.platform-module__Vgsgrq__newContent .scenario-grid{gap:10px}.platform-module__Vgsgrq__newContent .scenario-card{aspect-ratio:auto;border-radius:7px;min-height:222px;padding:12px}.platform-module__Vgsgrq__newContent .scenario-tag{padding:4px 5px;font-size:12px}.platform-module__Vgsgrq__newContent .scenario-copy strong{margin-bottom:6px;font-size:17px}.platform-module__Vgsgrq__newContent .scenario-copy>span{min-height:29px;font-size:12px;line-height:1.6}.platform-module__Vgsgrq__newContent .scenario-link{margin-top:9px;padding-top:9px;font-size:12px}.platform-module__Vgsgrq__newContent .scenario-link i{font-size:17px}.platform-module__Vgsgrq__newContent .script-page{width:77%;padding:12px 9px;font-size:12px;top:32px;left:20%}:is(.platform-module__Vgsgrq__newContent .script-page i,.platform-module__Vgsgrq__newContent .script-page b){font-size:12px}.platform-module__Vgsgrq__newContent .script-page small{font-size:12px}.platform-module__Vgsgrq__newContent .script-annotation{font-size:14px;top:90px;right:10%}.platform-module__Vgsgrq__newContent .script-pencil{width:5px;height:105px;left:15%}.platform-module__Vgsgrq__newContent .copy-art{padding:51px 14px}.platform-module__Vgsgrq__newContent .copy-art>b{font-size:25px}.platform-module__Vgsgrq__newContent .copy-art .copy-stamp{font-size:12px;right:9px}.platform-module__Vgsgrq__newContent .copy-correction{margin-top:10px;font-size:12px}.platform-module__Vgsgrq__newContent .scenario-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-top:17px}.platform-module__Vgsgrq__newContent .scenario-bottom p{font-size:12px}.platform-module__Vgsgrq__newContent .scenario-bottom a{font-size:13px}.platform-module__Vgsgrq__newContent .workflow-brief{margin:14px 14px 0;padding:14px}.platform-module__Vgsgrq__newContent .workflow-brief h3{font-size:18px}.platform-module__Vgsgrq__newContent .workflow-steps li{font-size:12px}.platform-module__Vgsgrq__newContent .workflow-steps li+li:before{margin-inline:6px}}@media (prefers-reduced-motion:reduce){:is(.platform-module__Vgsgrq__newContent .surface-media img,.platform-module__Vgsgrq__newContent .scenario-link i){transition:none}.platform-module__Vgsgrq__newContent .media-surface:hover .surface-media img{transform:none}.platform-module__Vgsgrq__newContent .surface-media video{display:none}}.platform-module__Vgsgrq__newContent .platform-opening{display:grid}.platform-module__Vgsgrq__newContent .hero{padding-top:24px;position:relative}.platform-module__Vgsgrq__newContent .platform-pitch .platform-summary{font-size:16px}.platform-module__Vgsgrq__newContent .scenario-card{width:100%;min-height:290px}.platform-module__Vgsgrq__newContent .platform-closing{padding-bottom:64px}.platform-module__Vgsgrq__newContent .workflow-brief{margin:0 0 20px}.platform-module__Vgsgrq__newContent .workflow-brief button{min-height:44px;color:var(--blue);background:0 0;border:0;font-size:14px}:is(.platform-module__Vgsgrq__newContent .workflow-steps li,.platform-module__Vgsgrq__newContent .workflow-brief>p,.platform-module__Vgsgrq__newContent .scenario-copy>span,.platform-module__Vgsgrq__newContent .scenario-link){font-size:14px}:is(.platform-module__Vgsgrq__newContent .platform-primary,.platform-module__Vgsgrq__newContent .solution-cta,.platform-module__Vgsgrq__newContent .scenario-filters button,.platform-module__Vgsgrq__newContent .platform-secondary){min-height:44px;font-size:14px}@media (max-width:620px){.platform-module__Vgsgrq__newContent .platform-pitch .platform-summary{font-size:14px}.platform-module__Vgsgrq__newContent .scenario-card{min-height:250px}:is(.platform-module__Vgsgrq__newContent .scenario-copy>span,.platform-module__Vgsgrq__newContent .scenario-link){font-size:12px}.platform-module__Vgsgrq__newContent .scenario-filters button{font-size:12px}}.platform-module__Vgsgrq__newContent .scenario-art{z-index:-2}.platform-module__Vgsgrq__newContent .scenario-shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.platform-module__Vgsgrq__newContent .script-shade{background:linear-gradient(#0000 22%,#d9dfd9e6 52%,#d9dfd9 68%)}.platform-module__Vgsgrq__newContent .copy-shade{background:linear-gradient(#0000 22%,#e6eaf7e6 52%,#e6eaf7 68%)}.platform-module__Vgsgrq__titleGlow{-webkit-text-fill-color:transparent;background-image:linear-gradient(110deg,#171717 25%,#545b69 45%,#171717 65%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate platform-module__Vgsgrq__titleInkFlow}.platform-module__Vgsgrq__newContent .ecosystem-map[data-motion-active=false] .platform-module__Vgsgrq__titleGlow{animation-play-state:paused}@keyframes platform-module__Vgsgrq__titleInkFlow{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.platform-module__Vgsgrq__titleGlow{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
.decorative-type-module__T8J8RG__text{font-synthesis:none;font-family:var(--font-decorative)!important;font-weight:400!important}.decorative-type-module__T8J8RG__placement.reference-note>p.decorative-type-module__T8J8RG__text{text-align:center;margin:16px 8px 0}
.scenarios-module__mwU2iW__section .scenarios-module__mwU2iW__heading.scenario-heading{align-items:flex-end;margin-bottom:28px}.scenarios-module__mwU2iW__section .scenarios-module__mwU2iW__heading h2{margin-bottom:0}.scenarios-module__mwU2iW__description{white-space:nowrap;text-align:left;max-width:none;padding-bottom:4px}.scenarios-module__mwU2iW__section .scenarios-module__mwU2iW__heading.scenario-heading{flex-wrap:wrap}.scenarios-module__mwU2iW__description{margin-left:auto}.scenarios-module__mwU2iW__section>[data-edge-brush]{height:0;margin-top:0}.scenarios-module__mwU2iW__section>[data-edge-brush] img{width:min(100%,260px);top:8px}.scenarios-module__mwU2iW__freeCreate{align-items:center;gap:10px;display:inline-flex}.scenarios-module__mwU2iW__freeCreate span{animation:2.4s ease-in-out infinite scenarios-module__mwU2iW__free-create-arrow;display:inline-block}.scenarios-module__mwU2iW__freeCreate:is(:hover,:focus-visible) span{animation-duration:1.2s}@keyframes scenarios-module__mwU2iW__free-create-arrow{0%,65%,to{transform:translate(0)}25%{transform:translate(4px,-4px)}40%{transform:translate(0)}52%{transform:translate(1px,-1px)}}@media (max-width:900px){.scenarios-module__mwU2iW__section .scenarios-module__mwU2iW__heading.scenario-heading{flex-direction:column;align-items:flex-start;gap:14px}.scenarios-module__mwU2iW__description{white-space:normal;margin-left:0;padding-bottom:0}}@media (max-width:620px){.scenarios-module__mwU2iW__section>[data-edge-brush] img{width:min(100%,210px);top:0}}@media (prefers-reduced-motion:reduce){.scenarios-module__mwU2iW__freeCreate span{animation:none}}
.creation-composer-module__SUWTaa__composer.composer-area .creation-composer-module__SUWTaa__magicDock.creator-dock{--color-background:#fafaf8f0;--color-border:#d2d4ce4d;border:2px solid #0000;overflow:hidden}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tabs{gap:24px;min-height:48px;margin-inline:24px}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tab{padding:0;font-size:14px;line-height:1.5}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .creator-form{padding:16px 24px 12px}.creation-composer-module__SUWTaa__composer.composer-area .prompt-field textarea{resize:none;min-height:104px;font-size:16px;line-height:1.75}.creation-composer-module__SUWTaa__composer.composer-area .composer-bottom{flex-wrap:nowrap;align-items:flex-end;gap:16px;margin-top:12px}.creation-composer-module__SUWTaa__composer.composer-area .composer-submit{flex-shrink:0;align-items:center;gap:16px;min-height:64px;margin-left:auto}.creation-composer-module__SUWTaa__composer.composer-area .create-button{gap:16px;min-height:44px;padding-inline:16px;font-size:14px;line-height:1.5}.creation-composer-module__SUWTaa__composer.composer-area .keyboard-hint{align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.creation-composer-module__SUWTaa__commandSymbol{font-size:18px;line-height:1}.creation-composer-module__SUWTaa__composer.composer-area .composer-footnote{align-items:center;min-height:38px;padding:0 24px 20px}.creation-composer-module__SUWTaa__composer.composer-area .composer-footnote p{font-size:12px;line-height:1.6}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions{gap:12px;margin-top:16px;font-size:13px;line-height:1.5}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions>span{align-self:center;margin-right:5px;font-size:11px;line-height:1.5}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button{isolation:isolate;min-height:44px;color:var(--ink);background:#fffefa;border:1px solid #e4e3da;border-radius:999px;align-items:center;gap:14px;padding:10px 16px;font-size:13px;line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #24261c05}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:before{content:"";background:linear-gradient(90deg, transparent, var(--yellow), var(--blue));offset-path:inset(1px round 22px);opacity:0;pointer-events:none;width:32px;height:2px;transition:opacity .2s;animation:3s linear infinite paused creation-composer-module__SUWTaa__suggestionBeam;position:absolute}:is(.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:hover,.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:focus-visible){color:var(--ink);background:#fff;border-color:#c9d2f3;box-shadow:0 3px 12px #345cff0d}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:hover:before{opacity:1;animation-play-state:running}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:focus-visible:before{opacity:1;animation-play-state:running}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button i{width:22px;height:22px;color:var(--blue);background:#ffdf5933;border-radius:50%;place-items:center;margin:0;transition:transform .2s;display:grid}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:hover i{transform:translate(1px,-1px)}@keyframes creation-composer-module__SUWTaa__suggestionBeam{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button:before{animation:none}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions button i{transition:none;transform:none}}.creation-composer-module__SUWTaa__materialWall{scrollbar-width:thin;flex-wrap:nowrap;flex:1;align-items:center;gap:12px;min-width:0;margin-block:-8px;padding:8px;scroll-padding-inline:8px;display:flex;overflow:auto hidden}.creation-composer-module__SUWTaa__composer button.creation-composer-module__SUWTaa__addReference{border:1px dashed var(--line-dark);background:var(--white);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;width:64px;height:64px;min-height:64px;padding:0;font-size:14px;line-height:1.5;transition:background-color .18s,border-color .18s;display:inline-flex}.creation-composer-module__SUWTaa__addReference svg{flex:none;display:block}.creation-composer-module__SUWTaa__composer button.creation-composer-module__SUWTaa__addReference:hover,.creation-composer-module__SUWTaa__composer button.creation-composer-module__SUWTaa__addReference:focus-visible{border-color:var(--blue);background:#315bff0a}.creation-composer-module__SUWTaa__attachment{border:1px solid var(--line);background:var(--white);border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.creation-composer-module__SUWTaa__attachment img,.creation-composer-module__SUWTaa__attachment video{object-fit:cover;border-radius:7px;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.creation-composer-module__SUWTaa__fileIcon{color:var(--muted)}.creation-composer-module__SUWTaa__composer button.creation-composer-module__SUWTaa__removeReference{border:1px solid var(--line);background:var(--white);width:20px;height:20px;min-height:0;color:var(--ink);opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #17171715}.creation-composer-module__SUWTaa__attachment:hover .creation-composer-module__SUWTaa__removeReference,.creation-composer-module__SUWTaa__composer button.creation-composer-module__SUWTaa__removeReference:focus-visible{opacity:1;pointer-events:auto}.creation-composer-module__SUWTaa__composer button.creation-composer-module__SUWTaa__removeReference:hover{color:#c62828}.creation-composer-module__SUWTaa__fileTooltip{z-index:1000;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#242424;border-radius:6px;max-width:min(260px,100vw - 24px);padding:6px 10px;font-size:12px;line-height:1.5;position:fixed;transform:translate(-50%,-100%)}@media (max-width:620px){.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tabs{gap:20px;margin-inline:16px}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .creator-form{padding:16px 16px 12px}.creation-composer-module__SUWTaa__composer.composer-area .composer-footnote{padding-inline:16px}.creation-composer-module__SUWTaa__composer.composer-area .keyboard-hint{display:none}.creation-composer-module__SUWTaa__composer.composer-area .composer-bottom{flex-wrap:nowrap;justify-content:space-between;gap:12px}.creation-composer-module__SUWTaa__composer.composer-area .composer-submit{flex:0 0 120px;min-width:0;margin-left:0}.creation-composer-module__SUWTaa__composer.composer-area .create-button{justify-content:center;gap:10px;width:100%;padding-inline:12px}.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions>span{margin:0}}@media (max-width:1024px){.creation-composer-module__SUWTaa__composer.composer-area .prompt-suggestions>span{display:none}}.creation-composer-module__SUWTaa__composer[data-mobile-device=true].composer-area .keyboard-hint{display:none}@media (max-width:1160px){.creation-composer-module__SUWTaa__composer.composer-area .keyboard-hint{display:none}}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tab{transition:color .18s}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tab:after{opacity:0;transform-origin:50%;background:url(/decorations/creation-tab-underline.svg) 50%/100% 100% no-repeat;width:3em;height:4px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s;bottom:5px;left:50%;right:auto;transform:translate(-50%)scaleX(.55)}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tab.active:after{opacity:1;left:50%;right:auto;transform:translate(-50%)scaleX(1)}@media (prefers-reduced-motion:reduce){.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tab{transition:none}.creation-composer-module__SUWTaa__composer.composer-area .creator-dock .mode-tab:after{transition:none}}.creation-composer-module__SUWTaa__composer.composer-area .creation-composer-module__SUWTaa__magicDock>.bg-background{background:0 0}.creation-composer-module__SUWTaa__composer.composer-area .composer-footnote p{display:grid}.creation-composer-module__SUWTaa__composer.composer-area .composer-footnote p.creation-composer-module__SUWTaa__validation{color:#c62828}.creation-composer-module__SUWTaa__hiddenHint{visibility:hidden;grid-area:1/1}.creation-composer-module__SUWTaa__validationMessage{overflow-wrap:anywhere;grid-area:1/1}.creation-composer-module__SUWTaa__submitIcon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.creation-composer-module__SUWTaa__spinner{flex-shrink:0;animation:1s linear infinite creation-composer-module__SUWTaa__creation-spin}@keyframes creation-composer-module__SUWTaa__creation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.creation-composer-module__SUWTaa__spinner{animation:none}}.creation-composer-module__SUWTaa__documentIcon{color:var(--muted);justify-items:center;gap:4px;font-size:9px;line-height:1;display:grid}.creation-composer-module__SUWTaa__fileMeta{color:#35c98f;display:block}
:is(.section-heading-module__Lp38bW__heading.section-heading,.section-heading-module__Lp38bW__heading.creation-heading){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;margin-bottom:32px;display:grid}:is(.section-heading-module__Lp38bW__heading.section-heading h2,.section-heading-module__Lp38bW__heading.creation-heading h2){margin-bottom:0}:is(.section-heading-module__Lp38bW__heading.section-heading>p,.section-heading-module__Lp38bW__heading.creation-heading>p){max-width:440px;color:var(--muted);margin:0 0 3px;font-size:14px;line-height:1.8}@media (max-width:820px){:is(.section-heading-module__Lp38bW__heading.section-heading,.section-heading-module__Lp38bW__heading.creation-heading){grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:28px}:is(.section-heading-module__Lp38bW__heading.section-heading>p,.section-heading-module__Lp38bW__heading.creation-heading>p){max-width:none;margin:0}}@media (max-width:620px){:is(.section-heading-module__Lp38bW__heading.section-heading>p,.section-heading-module__Lp38bW__heading.creation-heading>p){font-size:12px}}
.creation-module__j-t40a__section.creation-section .reference-stack{height:158px}.creation-module__j-t40a__section.creation-section .reference-stack .reference-photo{object-fit:contain;background:#fffefb;border:1px solid #e5e2da;width:140px;height:auto;padding:4px 4px 11px;box-shadow:0 5px 12px #1717170d}.creation-module__j-t40a__section.creation-section .reference-stack .reference-photo:first-child{z-index:0}.creation-module__j-t40a__section.creation-section .reference-stack .reference-photo:last-child{z-index:1}.creation-module__j-t40a__section.creation-section .composer-area{isolation:isolate;position:relative}.creation-module__j-t40a__section.creation-section .composer-area:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background:url(/images/home-generated/brush-transparent-display.webp) 50%/100% 100% no-repeat;width:104%;animation:8s ease-in-out infinite alternate creation-module__j-t40a__brushDrift;position:absolute;top:-18px;bottom:42px;left:-2%}@keyframes creation-module__j-t40a__brushDrift{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-7px)rotate(1deg)}}@media (max-width:1160px){.creation-module__j-t40a__section.creation-section .reference-stack .reference-photo{width:120px;height:auto}.creation-module__j-t40a__section.creation-section .reference-stack{height:140px}}@media (max-width:620px){.creation-module__j-t40a__section.creation-section .composer-area:before{opacity:.45;width:100%;top:12px;bottom:90px;left:0}}@media (prefers-reduced-motion:reduce){.creation-module__j-t40a__section.creation-section .composer-area:before{animation:none}}.creation-module__j-t40a__section.creation-section .reference-photo img{border-radius:2px;width:100%;height:auto;display:block}
.events-module__1UUOaa__events .happening-meta{align-items:center;font-size:13px;line-height:1.5}.events-module__1UUOaa__events [data-edge-brush=brush-left-13] img{transform:translateY(20px)}
.gallery-module__JEf-oG__browser.gallery-browser .gallery-toolbar{justify-content:flex-end;align-items:center;gap:12px 20px;margin-bottom:12px}.gallery-module__JEf-oG__browser.gallery-browser .gallery-toolbar>button{min-height:28px;margin-top:0;padding:0;font-size:14px}.gallery-module__JEf-oG__allWorks{background:0 0;border:0;font-weight:650}.gallery-module__JEf-oG__status{color:var(--muted);padding:20px 0;font-size:14px}.gallery-module__JEf-oG__status button{color:var(--blue);background:0 0;border:0;margin-left:12px}.gallery-module__JEf-oG__noCover{height:100%;color:var(--muted);place-items:center;font-size:14px;display:grid}.gallery-module__JEf-oG__browser.gallery-browser .gallery-grid{gap:28px 18px}.gallery-module__JEf-oG__browser.gallery-browser .work-copy{padding:6px 0 0}.gallery-module__JEf-oG__browser.gallery-browser .work-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:650;line-height:1.5;overflow:hidden}.gallery-module__JEf-oG__browser.gallery-browser .work-copy p{margin:0 0 2px;font-size:13px;line-height:1.6}.gallery-module__JEf-oG__browser.gallery-browser .work-copy button{align-items:center;gap:8px;min-height:0;padding:2px 0 0;font-size:13px;font-weight:650;line-height:20px;display:inline-flex}.gallery-module__JEf-oG__browser.gallery-browser .work-copy button span{margin-left:0;font-size:16px}.gallery-module__JEf-oG__browser.gallery-browser .work-copy button{transition:color .18s}.gallery-module__JEf-oG__browser.gallery-browser .work-copy button span{transition:transform .18s}:is(.gallery-module__JEf-oG__browser.gallery-browser .work-copy button:hover,.gallery-module__JEf-oG__browser.gallery-browser .work-copy button:focus-visible){color:var(--blue-dark)}:is(.gallery-module__JEf-oG__browser.gallery-browser .work-copy button:hover span,.gallery-module__JEf-oG__browser.gallery-browser .work-copy button:focus-visible span){transform:translate(4px)}.gallery-module__JEf-oG__browser.gallery-browser .work-overlay{font-size:13px}@media (max-width:620px){.gallery-module__JEf-oG__browser.gallery-browser .work-copy button{align-items:flex-start;min-height:44px;padding:2px 0 0}.gallery-module__JEf-oG__browser.gallery-browser .gallery-grid{column-gap:12px}}@media (prefers-reduced-motion:reduce){.gallery-module__JEf-oG__browser.gallery-browser .work-copy button span{transition:none;transform:none}}.gallery-module__JEf-oG__projectDialog.project-dialog[open]{background:var(--paper-raised);border:1px solid #17171712;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:min(960px,100% - 40px);max-height:calc(100dvh - 40px);padding:0;overflow-y:auto;box-shadow:0 24px 80px #17171726}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-media{background:#e9ebe6;place-items:center;min-height:0;padding:24px;display:grid}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-media img{aspect-ratio:238/212;object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:560px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy{flex-direction:column;min-width:0;padding:44px 32px 32px;display:flex}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy .section-kicker{color:var(--blue);margin-bottom:12px;font-size:12px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy h2{text-wrap:balance;margin-bottom:12px;font-size:26px;line-height:1.4}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy>p:not(.section-kicker){margin-bottom:0;font-size:15px;line-height:1.75}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy dl{margin:24px 0}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy dl div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0}:is(.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy dt,.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy dd){font-size:13px;line-height:1.6}.gallery-module__JEf-oG__workflowNodes{flex-wrap:wrap;gap:6px;display:flex}.gallery-module__JEf-oG__workflowNodes span{background:#17171706;border-radius:4px;padding:3px 8px;font-weight:500}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-primary{justify-content:space-between;width:100%;min-height:48px;margin-top:auto;font-size:14px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-primary span{margin:0}@media (max-width:700px){.gallery-module__JEf-oG__projectDialog.project-dialog[open]{grid-template-columns:minmax(0,1fr);width:calc(100% - 28px);max-height:calc(100dvh - 28px)}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-media{padding:16px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-media img{max-height:220px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy{padding:24px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy h2{font-size:22px}.gallery-module__JEf-oG__projectDialog.project-dialog[open] .dialog-copy dl{margin:20px 0}}.gallery-module__JEf-oG__browser.gallery-browser{--visible-cards:6.5;--card-gap:18px}.gallery-module__JEf-oG__carousel{position:relative;container-type:inline-size}.gallery-module__JEf-oG__browser.gallery-browser .gallery-module__JEf-oG__track.gallery-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--visible-cards) - 1) * var(--card-gap)) / var(--visible-cards));gap:var(--card-gap);overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px;display:grid;overflow-x:auto}.gallery-module__JEf-oG__track::-webkit-scrollbar{display:none}.gallery-module__JEf-oG__browser.gallery-browser .work-media{aspect-ratio:3/4}.gallery-module__JEf-oG__browser.gallery-browser .work-media img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;display:block}.gallery-module__JEf-oG__browser.gallery-browser .work-copy{height:54px}.gallery-module__JEf-oG__browser .gallery-module__JEf-oG__pageButton{top:calc((100cqw - (var(--visible-cards) - 1) * var(--card-gap)) / var(--visible-cards) * 2 / 3);color:#fff;-webkit-backdrop-filter:blur(16px)saturate(.7);background:#191c20c2;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,box-shadow .18s,opacity .18s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 4px 16px #00000029}.gallery-module__JEf-oG__pageButton svg{flex-shrink:0;display:block}.gallery-module__JEf-oG__browser .gallery-module__JEf-oG__pageButton:hover:not(:disabled){background:#191c20eb;box-shadow:0 6px 20px #00000038}.gallery-module__JEf-oG__browser .gallery-module__JEf-oG__pageButton:active:not(:disabled){background:#171a1e;box-shadow:0 2px 8px #00000024}.gallery-module__JEf-oG__browser .gallery-module__JEf-oG__pageButton:disabled{opacity:.4;box-shadow:none}.gallery-module__JEf-oG__previous{left:10px}.gallery-module__JEf-oG__next{right:10px}.gallery-module__JEf-oG__skeletonTitle,.gallery-module__JEf-oG__skeletonLink{background:#e3e4e1;border-radius:5px}.gallery-module__JEf-oG__skeleton .work-media{background:#e3e4e1;border-radius:5px}.gallery-module__JEf-oG__skeletonTitle{width:85%;height:20px}.gallery-module__JEf-oG__skeletonLink{width:55%;height:20px;margin-top:4px}.gallery-module__JEf-oG__loadingStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.gallery-module__JEf-oG__browser.gallery-browser{--visible-cards:4.5}}@media (max-width:620px){.gallery-module__JEf-oG__browser.gallery-browser{--visible-cards:2.5;--card-gap:12px}.gallery-module__JEf-oG__browser.gallery-browser .gallery-module__JEf-oG__track.gallery-grid{column-gap:var(--card-gap)}.gallery-module__JEf-oG__browser .gallery-module__JEf-oG__pageButton{width:40px;height:40px}.gallery-module__JEf-oG__browser.gallery-browser .work-copy{height:74px}.gallery-module__JEf-oG__previous{left:6px}.gallery-module__JEf-oG__next{right:6px}}@media (prefers-reduced-motion:reduce){.gallery-module__JEf-oG__browser .gallery-module__JEf-oG__pageButton{transition:none}}
.template-preview-module__vVOaIq__dialog.modal-frame[open]{color:#171717;background:#fff;border:1px solid #d4d4d4;border-radius:12px;flex-direction:column;width:90vw;max-width:none;height:90dvh;max-height:none;margin:auto;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 25px 50px -12px #0004}.template-preview-module__vVOaIq__dialog.modal-frame[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0009}.template-preview-module__vVOaIq__header{z-index:1;background:#fff;border-bottom:1px solid #d4d4d4;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 16px;display:flex;position:relative}.template-preview-module__vVOaIq__heading{align-items:center;gap:8px;min-width:0;display:flex}.template-preview-module__vVOaIq__heading h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__close{color:#171717;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__close:hover{background:#f5f5f5}.template-preview-module__vVOaIq__divider{background:#d4d4d4;flex-shrink:0;width:1px;height:20px}.template-preview-module__vVOaIq__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy,.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 15px;font-size:14px;font-weight:400;line-height:22px;transition:background-color .18s;display:inline-flex}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy{color:#fff;box-shadow:none;background:#171717}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy:hover:not(:disabled){background:#262626}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy:active:not(:disabled){background:#0a0a0a}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy:disabled{color:#a3a3a3;box-shadow:none;background:#f5f5f5;border-color:#d4d4d4}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__secondary{color:#171717;background:#fff;border-color:#d4d4d4}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__secondary:hover{color:#171717;background:#f5f5f5;border-color:#a3a3a3}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__secondary:active{color:#171717;background:#e5e5e5;border-color:#a3a3a3}.template-preview-module__vVOaIq__viewport{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.template-preview-module__vVOaIq__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.template-preview-module__vVOaIq__feedback{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}.template-preview-module__vVOaIq__feedback h3{margin:0;font-size:18px;font-weight:600}.template-preview-module__vVOaIq__loadingText{margin:0;font-size:14px;line-height:22px}.template-preview-module__vVOaIq__feedbackActions{gap:12px;display:flex}.template-preview-module__vVOaIq__spinner{color:#171717;animation:1s linear infinite template-preview-module__vVOaIq__spin}@keyframes template-preview-module__vVOaIq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.template-preview-module__vVOaIq__header{gap:8px;padding:0 8px}.template-preview-module__vVOaIq__heading h2{font-size:14px}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy{padding:0 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.template-preview-module__vVOaIq__spinner{animation:none}.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__copy,.template-preview-module__vVOaIq__dialog .template-preview-module__vVOaIq__secondary{transition:none}}
section.delivery-module__ZayWZG__delivery.creation-benefits{padding-bottom:16px}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief.delivery-brief{aspect-ratio:1;width:100%;min-height:0;box-shadow:none;filter:drop-shadow(0 7px 8px #1717170b);background:0 0;border:0;border-radius:0;align-self:center;padding:0}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief:before{content:none}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__paperSurface{background:url(/images/home-generated/paper-small-trophy-display.webp) 50%/116% 116% no-repeat;border-radius:6px;position:absolute;inset:5%;overflow:hidden;box-shadow:inset 0 0 0 1px #b7862838}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__paperBorder{border-radius:inherit;width:100%;height:100%;animation-timing-function:ease-in-out;inset:0}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__briefContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20% 10% 11%;transform:translateY(-8px)}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__briefContent>*{flex-shrink:0}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief .desk-caption{font-size:10px;display:block}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief h3{margin:8px 0 6px;font-size:20px;line-height:1.2}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief .brief-pencil{margin:10px 0;font-size:18px;line-height:1.3}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__handLine{display:inline-block;position:relative}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__handLine:after{content:"";background:var(--pencil-line) center / 100% 100% no-repeat;opacity:.65;pointer-events:none;width:104%;height:6px;position:absolute;bottom:-4px;left:-2%}.delivery-module__ZayWZG__titleLine{--pencil-line:url(/images/home-generated/pencil-line-1.webp)}.delivery-module__ZayWZG__firstLine{--pencil-line:url(/images/home-generated/pencil-line-2.webp)}.delivery-module__ZayWZG__secondLine{--pencil-line:url(/images/home-generated/pencil-line-3.webp)}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief .brief-pencil{line-height:1.55}@media (max-width:620px){.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief.delivery-brief{max-width:330px;margin:0;padding:0}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief h3{max-width:none;margin-top:12px;font-size:22px}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__brief .brief-pencil{max-width:none;margin:14px 0;font-size:21px;line-height:1.55;position:static}}.delivery-module__ZayWZG__delivery>[data-edge-brush]{height:0;margin-top:0}.delivery-module__ZayWZG__delivery [data-edge-brush=brush-left-05] img{width:min(100%,260px);top:8px}@media (max-width:620px){.delivery-module__ZayWZG__delivery [data-edge-brush=brush-left-05] img{width:min(100%,210px)}}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__judgment{border-radius:3px;height:103px}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__resultMedia{border-radius:3px;width:100%;height:221px}@media (max-width:1160px){.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__resultMedia{flex-shrink:0;width:150px;height:90px}}@media (max-width:620px){.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__judgment{height:95px}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__resultMedia{width:95px;height:122px}}.delivery-module__ZayWZG__delivery .delivery-shots img{object-fit:contain;background:#fff}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__judgment,.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__resultMedia{--media-fit:contain;background:#171717}section.delivery-module__ZayWZG__delivery .delivery-stamp{background:url(/decorations/delivery-stamp.svg?v=3) 50%/100% 100% no-repeat;border:0;place-items:center;width:116px;height:60px;padding:0;font-size:20px;font-weight:700;display:grid;top:-10px;right:-20px;transform:rotate(19deg)}@media (max-width:620px){section.delivery-module__ZayWZG__delivery .delivery-stamp{width:98px;height:52px;font-size:17px}}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__stampText{line-height:1.2;display:block;position:relative}.delivery-module__ZayWZG__delivery .delivery-module__ZayWZG__stampText:after{content:"";pointer-events:none;background:url(/decorations/delivery-stamp-underline.svg) 50%/100% 100% no-repeat;width:100%;height:5px;position:absolute;top:calc(100% + 3px);left:0}@media (max-width:620px){section.delivery-module__ZayWZG__delivery .delivery-stamp{top:-10px;right:-4px}}
.team-module__5BZS7a__team.team-layout .team-window-bar b{font-size:11px}.team-module__5BZS7a__team.team-layout .team-window-bar small{font-size:11px}.team-module__5BZS7a__team.team-layout .desk-caption{font-size:12px}.team-module__5BZS7a__team.team-layout .team-project-head h3{font-size:22px;line-height:1.4}.team-module__5BZS7a__team.team-layout .team-avatars span{width:30px;height:30px;font-size:12px}.team-module__5BZS7a__team.team-layout .team-asset>span{font-size:12px}:is(.team-module__5BZS7a__team.team-layout .review-comment>span,.team-module__5BZS7a__team.team-layout .review-reply>span){font-size:11px}.team-module__5BZS7a__team.team-layout .team-notes p{font-size:13px;line-height:1.7}.team-module__5BZS7a__team.team-layout .team-state{align-items:center;font-size:12px}.team-module__5BZS7a__team.team-layout .team-budget>div:first-child{flex-wrap:wrap;font-size:13px}.team-module__5BZS7a__team.team-layout .team-budget small{font-size:11px}.team-module__5BZS7a__team.team-layout .team-budget b{font-size:18px}.team-module__5BZS7a__team.team-layout .team-budget p{font-size:12px;line-height:1.6}.team-module__5BZS7a__team.team-layout .team-capability small{max-width:none;font-size:14px;line-height:1.7}.team-module__5BZS7a__team.team-layout .capability-symbol{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.team-module__5BZS7a__team.team-layout .capability-symbol svg{width:24px;height:24px;display:block}@media (max-width:620px){.team-module__5BZS7a__team.team-layout .team-project-head h3{font-size:19px}}.team-module__5BZS7a__team.team-layout .team-state i{margin-top:0}.team-module__5BZS7a__team.team-layout .team-window-bar{align-items:center}.team-module__5BZS7a__team.team-layout .review-reply{margin-left:0}section.team-module__5BZS7a__section.team-section{overflow:clip}section.team-module__5BZS7a__section.team-section:before{content:none}.team-module__5BZS7a__track[data-pinned=true]{min-height:calc(var(--team-panel-height) + var(--team-scroll-distance))}.team-module__5BZS7a__track[data-pinned=true]>.team-module__5BZS7a__scene{top:var(--team-pin-top,106px);position:sticky}.team-module__5BZS7a__team.team-layout .team-capability{transition:padding .22s,background .22s,color .22s;position:relative}.team-module__5BZS7a__team.team-layout .team-capability:before{content:"";background:var(--blue);transform-origin:top;border-radius:2px;width:3px;transition:transform .24s;position:absolute;top:22px;bottom:22px;left:0;transform:scaleY(0)}.team-module__5BZS7a__team.team-layout .team-capability.active:before{transform:scaleY(1)}.team-module__5BZS7a__view{animation:.26s ease-out both team-module__5BZS7a__team-view-enter}@keyframes team-module__5BZS7a__team-view-enter{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.team-module__5BZS7a__track[data-pinned=true]{min-height:0}.team-module__5BZS7a__track[data-pinned=true]>.team-module__5BZS7a__scene{position:relative;top:auto}.team-module__5BZS7a__view{animation:none}:is(.team-module__5BZS7a__team.team-layout .team-capability,.team-module__5BZS7a__team.team-layout .team-capability:before){transition:none}}.team-module__5BZS7a__scene{position:relative}
.partnership-module__bdMa-q__partnership.partnership-section .partnership-copy>p:not(.section-kicker){font-size:16px}.partnership-module__bdMa-q__partnership.partnership-section .partner-tags{font-size:13px}.partnership-module__bdMa-q__partnership.partnership-section .partner-email{font-size:14px}@media (max-width:620px){.partnership-module__bdMa-q__partnership.partnership-section .partnership-copy>p:not(.section-kicker){font-size:15px}}.partnership-module__bdMa-q__partnership.partnership-section .partner-tags>span{align-items:center;gap:6px;line-height:20px;display:inline-flex}.partnership-module__bdMa-q__partnership.partnership-section .partner-tags span:before{content:none}.partnership-module__bdMa-q__tagDot{background:var(--blue);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}.partnership-module__bdMa-q__partnership .partner-tags>span:nth-child(2) .partnership-module__bdMa-q__tagDot{background:var(--yellow)}.partnership-module__bdMa-q__partnership .partner-tags>span:last-child .partnership-module__bdMa-q__tagDot{background:var(--ink)}.partnership-module__bdMa-q__workspacePreview{align-self:center;min-width:0;margin:0}.partnership-module__bdMa-q__workspacePreview img{border:1px solid var(--line-dark);width:100%;height:auto;box-shadow:7px 9px 0 -1px #e9ece5, 7px 9px 0 0 var(--line), 0 28px 60px #1717170a;border-radius:12px;display:block}
a.brand-cta-module__9RFCjG__cta.partner-cta{--brand-button-background:linear-gradient(var(--ink), var(--ink)) padding-box, linear-gradient(110deg, var(--yellow), var(--blue), var(--yellow)) border-box;background:var(--brand-button-background);min-height:49px;color:var(--white);border:2px solid #0000;border-radius:5px;align-items:center;gap:46px;padding:0 18px;font-size:15px;font-weight:400;line-height:1.5;transition:box-shadow .18s;display:inline-flex}a.brand-cta-module__9RFCjG__cta.partner-cta:is(:hover,:focus-visible){background:var(--brand-button-background);box-shadow:0 3px 14px #315bff24}a.brand-cta-module__9RFCjG__cta.partner-cta span{transition:transform .18s}a.brand-cta-module__9RFCjG__cta.partner-cta:hover span{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){a.brand-cta-module__9RFCjG__cta.partner-cta span{transition:none;transform:none}a.brand-cta-module__9RFCjG__cta.partner-cta:hover span{transition:none;transform:none}}
.platform-closing-module__n3wTZW__cta{transition:box-shadow .25s;position:relative;overflow:hidden}.platform-closing-module__n3wTZW__cta:hover{box-shadow:0 6px 24px #315bff30}.platform-closing-module__n3wTZW__label,.platform-closing-module__n3wTZW__arrow{z-index:1;position:relative}.platform-closing-module__n3wTZW__label{white-space:nowrap}.platform-closing-module__n3wTZW__sweep{border-radius:inherit;pointer-events:none;background-image:linear-gradient(-75deg,#0000 30%,#ffffff52 50%,#0000 70%);animation:4.6s ease-in-out infinite paused platform-closing-module__n3wTZW__closingSweep;position:absolute;inset:0;transform:translate(-130%)}.platform-closing-module__n3wTZW__cta[data-motion-active=true] .platform-closing-module__n3wTZW__sweep{animation-play-state:running}@keyframes platform-closing-module__n3wTZW__closingSweep{0%{transform:translate(-130%)}35%,to{transform:translate(130%)}}
.solutions-module__eQ_Nka__cta{isolation:isolate}.solutions-module__eQ_Nka__taskCta{margin-top:auto}.solutions-module__eQ_Nka__cta:active{transform:scale(.98)}.solutions-module__eQ_Nka__typing{white-space:nowrap;text-align:left;width:12em;font-size:inherit;letter-spacing:0;line-height:1.5}.solutions-module__eQ_Nka__arrow{z-index:1;animation:2.4s ease-in-out infinite paused solutions-module__eQ_Nka__solutionArrow;display:inline-block;position:relative}.solutions-module__eQ_Nka__cta[data-motion-active=true] .solutions-module__eQ_Nka__arrow{animation-play-state:running}@keyframes solutions-module__eQ_Nka__solutionArrow{0%,65%,to{transform:translate(0)}25%{transform:translate(3px,-3px)}40%{transform:translate(0)}52%{transform:translate(1px,-1px)}}@media (prefers-reduced-motion:reduce){.solutions-module__eQ_Nka__arrow{animation:none}}
.faq-module__mJw3dW__list{border-top:1px solid #17171736}.faq-module__mJw3dW__item{border-bottom:1px solid #17171720}.faq-module__mJw3dW__list[data-entered=true] .faq-module__mJw3dW__item{animation:.45s cubic-bezier(.22,1,.36,1) both faq-module__mJw3dW__questionEnter}.faq-module__mJw3dW__heading{margin:0;font-size:17px;font-weight:750}.faq-module__mJw3dW__heading button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:25px 4px 25px 0;display:flex}.faq-module__mJw3dW__heading button:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:3px}.faq-module__mJw3dW__question{isolation:isolate;position:relative}.faq-module__mJw3dW__question:after{content:"";z-index:-1;opacity:0;transform-origin:0;background:url(/decorations/enterprise-partner-highlight.svg) 50%/100% 100% no-repeat;height:9px;transition:transform .32s,opacity .18s;position:absolute;inset:auto -4px -4px -3px;transform:scaleX(0)}.faq-module__mJw3dW__toggle{height:18px;color:var(--blue);flex:0 0 18px;position:relative}.faq-module__mJw3dW__toggle:before,.faq-module__mJw3dW__toggle:after{content:"";background:currentColor;border-radius:2px;width:15px;height:2px;transition:transform .28s,opacity .2s;position:absolute;top:8px;left:1px}.faq-module__mJw3dW__toggle:after{transform:rotate(90deg)}.faq-module__mJw3dW__item[data-open=true] .faq-module__mJw3dW__toggle:after{opacity:0;transform:rotate(0)}.faq-module__mJw3dW__item[data-open=true] .faq-module__mJw3dW__question:after{opacity:1;transform:scaleX(1)}.faq-module__mJw3dW__item[data-open=true] button,.faq-module__mJw3dW__heading button:hover{color:var(--blue)}.faq-module__mJw3dW__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .24s,transform .28s;display:grid;transform:translateY(6px)}.faq-module__mJw3dW__item[data-open=true] .faq-module__mJw3dW__answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-module__mJw3dW__answerClip{min-height:0;overflow:hidden}.faq-module__mJw3dW__answerClip p{color:var(--muted);margin:0 36px 25px 0;padding:1px 0 1px 20px;font-size:15px;line-height:1.85;position:relative}.faq-module__mJw3dW__answerClip p:before{content:"";clip-path:polygon(15% 0,90% 3%,65% 32%,100% 54%,56% 77%,85% 97%,0 100%,15% 68%,0 47%,30% 25%);background:#315bff90;width:4px;position:absolute;top:4px;bottom:4px;left:1px}@keyframes faq-module__mJw3dW__questionEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.faq-module__mJw3dW__heading{font-size:16px}.faq-module__mJw3dW__heading button{padding-block:23px}.faq-module__mJw3dW__answerClip p{margin-right:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-module__mJw3dW__list[data-entered=true] .faq-module__mJw3dW__item{animation:none}.faq-module__mJw3dW__answer,.faq-module__mJw3dW__question:after,.faq-module__mJw3dW__toggle:before,.faq-module__mJw3dW__toggle:after{transition:none}}
.connections-module__G0lvHa__connections.connections-section .connection-symbol{place-items:center;width:36px;height:36px;display:grid}.connections-module__G0lvHa__connections.connections-section .connection-symbol svg{width:32px;height:32px;display:block}.connections-module__G0lvHa__connections.connections-section .connection-card>p{font-size:14px}.connections-module__G0lvHa__connections.connections-section .connection-flow{gap:8px;font-size:13px}.connections-module__G0lvHa__connections.connections-section .connection-flow b{font-size:14px}:is(.connections-module__G0lvHa__connections.connections-section .connection-card>button,.connections-module__G0lvHa__connections.connections-section .connection-card>a){width:fit-content;min-height:44px;color:var(--ink);background:0 0;padding:4px 0;font-size:14px;font-weight:600}.connections-module__G0lvHa__connections.connections-section .ui-link-arrow{font-size:20px}section.connections-module__G0lvHa__connections.connections-section{isolation:isolate;overflow:clip}.connections-module__G0lvHa__light{z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 15%,#315bff20 38%,#80aaff30 52%,#315bff18 65%,#0000 85%);animation:14s ease-in-out infinite alternate paused connections-module__G0lvHa__blueFlow;position:absolute;inset:-20% -35%}.connections-module__G0lvHa__connections[data-motion-active=true] .connections-module__G0lvHa__light{animation-play-state:running}@keyframes connections-module__G0lvHa__blueFlow{0%{transform:translate(-12%)}to{transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.connections-module__G0lvHa__light{animation:none}}
.prompt-preview-module__9zOnvG__dialog{background:var(--paper-raised,#fff);width:min(1120px,100% - 40px);height:min(760px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #17171718;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #17171726}.prompt-preview-module__9zOnvG__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.prompt-preview-module__9zOnvG__media{background:#eef0eb;border-right:1px solid #1717170a;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:28px;display:flex;position:relative}.prompt-preview-module__9zOnvG__imagePreview{background:0 0;border:0;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex;position:relative}.prompt-preview-module__9zOnvG__imagePreview img,.prompt-preview-module__9zOnvG__media video{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.prompt-preview-module__9zOnvG__imagePreview img{width:100%;height:100%}.prompt-preview-module__9zOnvG__mediaNav{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;gap:20px;margin-top:16px;font-size:13px;display:flex}.prompt-preview-module__9zOnvG__mediaNav button{background:#fff;border:1px solid #17171715;border-radius:50%;width:36px;height:36px}.prompt-preview-module__9zOnvG__copy{flex-direction:column;min-width:0;min-height:0;display:flex}.prompt-preview-module__9zOnvG__content{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:44px 30px 8px;display:flex;overflow-y:auto}.prompt-preview-module__9zOnvG__kicker{color:var(--blue);margin:0 0 12px;font-size:12px;font-weight:650}.prompt-preview-module__9zOnvG__copy h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:24px;line-height:1.45}.prompt-preview-module__9zOnvG__tags{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.prompt-preview-module__9zOnvG__tags span{color:#62655f;background:#f2f3ef;border-radius:6px;padding:5px 10px;font-size:12px}.prompt-preview-module__9zOnvG__label{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:650;display:flex}.prompt-preview-module__9zOnvG__label button,.prompt-preview-module__9zOnvG__notice button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:13px;display:inline-flex}.prompt-preview-module__9zOnvG__editor{flex-direction:column;flex:1;min-height:200px;display:flex}.prompt-preview-module__9zOnvG__copy textarea{resize:none;width:100%;min-height:160px;color:var(--ink);font:inherit;overscroll-behavior:contain;background:#f7f8f5;border:1px solid #17171715;border-radius:12px;flex:1;padding:16px;font-size:14px;line-height:1.85;display:block}.prompt-preview-module__9zOnvG__copy textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prompt-preview-module__9zOnvG__footer{background:var(--paper-raised,#fff);border-top:1px solid #1717170d;flex-shrink:0;padding:18px 30px 22px}.prompt-preview-module__9zOnvG__dialog .prompt-preview-module__9zOnvG__primary{background:var(--blue);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:14px;font-weight:650;display:flex}.prompt-preview-module__9zOnvG__dialog .prompt-preview-module__9zOnvG__primary:hover{background:var(--blue-dark)}.prompt-preview-module__9zOnvG__dialog .prompt-preview-module__9zOnvG__primary:disabled{opacity:.65}.prompt-preview-module__9zOnvG__notice{overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.7}@media (max-width:700px){.prompt-preview-module__9zOnvG__dialog{border-radius:16px;width:calc(100% - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.prompt-preview-module__9zOnvG__layout{grid-template-rows:minmax(120px,28%) minmax(0,1fr);grid-template-columns:1fr}.prompt-preview-module__9zOnvG__media{border-bottom:1px solid #1717170a;border-right:0;padding:14px 44px}.prompt-preview-module__9zOnvG__mediaNav{gap:8px;margin:0;position:absolute;bottom:8px;left:8px}.prompt-preview-module__9zOnvG__mediaNav button{width:32px;height:32px}.prompt-preview-module__9zOnvG__content{padding:20px 20px 8px}.prompt-preview-module__9zOnvG__copy h2{margin-bottom:12px;font-size:20px}.prompt-preview-module__9zOnvG__tags{margin-bottom:16px}.prompt-preview-module__9zOnvG__footer{padding:14px 20px}}.prompt-preview-module__9zOnvG__validation{color:#c62828;flex-shrink:0;height:20px;margin:4px 0 0;font-size:12px;line-height:20px}.prompt-preview-module__9zOnvG__label .prompt-preview-module__9zOnvG__copyButton{min-width:94px;color:var(--blue);opacity:1;flex-shrink:0;justify-content:flex-end}.prompt-preview-module__9zOnvG__label .prompt-preview-module__9zOnvG__copyButton span{text-align:center;min-width:5em;display:inline-block}.prompt-preview-module__9zOnvG__label .prompt-preview-module__9zOnvG__copyButton[data-copy-state=error]{color:#c62828}.prompt-preview-module__9zOnvG__loadState{min-height:160px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.prompt-preview-module__9zOnvG__loadState p{margin:0}.prompt-preview-module__9zOnvG__loadState button{color:var(--ink);background:#fff;border:1px solid #17171720;border-radius:8px;padding:8px 20px;font-size:13px}.prompt-preview-module__9zOnvG__spinner{flex-shrink:0;animation:1s linear infinite prompt-preview-module__9zOnvG__creation-spin}@keyframes prompt-preview-module__9zOnvG__creation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prompt-preview-module__9zOnvG__spinner{animation:none}}
.home-module__Hx0lNG__home{--section-gap:72px;isolation:isolate}.home-module__Hx0lNG__topBrushField.brush-field{inset-block-start:var(--site-header-height,124px)}.home-module__Hx0lNG__topBrushField .brush-top{top:128px}:is(.home-module__Hx0lNG__home#main section.section-shell,.home-module__Hx0lNG__home#main .team-section,.home-module__Hx0lNG__home#main .connections-section){isolation:isolate;z-index:0;padding-top:var(--section-gap);padding-bottom:0}.home-module__Hx0lNG__home#main .outcome-notes{margin-bottom:0}.home-module__Hx0lNG__home#main section.hero{padding-top:24px}.home-module__Hx0lNG__home#main [data-edge-brush]{bottom:calc(-1 * var(--section-gap) / 2);z-index:-1;left:var(--pad);width:calc(100% - 2 * var(--pad));height:0;margin:0;position:absolute}:is(.home-module__Hx0lNG__home#main .scenario-grid,.home-module__Hx0lNG__home#main .outcome-notes){position:relative}:is(.home-module__Hx0lNG__home#main .scenario-grid>[data-edge-brush],.home-module__Hx0lNG__home#main .outcome-notes>[data-edge-brush]){width:100%;left:0}.home-module__Hx0lNG__home#main .outcome-notes>[data-edge-brush]{bottom:calc(-1 * var(--section-gap) / 2)}.home-module__Hx0lNG__home#main .creation-desk:before{content:none}.home-module__Hx0lNG__home#main [data-edge-brush] img{width:calc(clamp(200px, 18vw, 240px) + max(0px, (100vw - var(--content)) / 2));opacity:.4;top:0;transform:translateY(-50%)}@media (max-width:1160px){.home-module__Hx0lNG__home#main .gallery-section>[data-edge-brush] img{width:160px}}.home-module__Hx0lNG__home#main .solutions-section>[data-edge-brush]{bottom:-16px}.home-module__Hx0lNG__home#main section.partnership-section{padding-bottom:var(--section-gap);align-items:start}.home-module__Hx0lNG__home#main .partnership-section>[data-edge-brush]{bottom:calc(var(--section-gap) - 16px);grid-column:auto}@media (max-width:620px){.home-module__Hx0lNG__home{--section-gap:48px}.home-module__Hx0lNG__topBrushField .brush-top{top:100px}.home-module__Hx0lNG__home#main [data-edge-brush] img{opacity:.32;width:140px}.home-module__Hx0lNG__home#main .gallery-section>[data-edge-brush] img{width:120px}.home-module__Hx0lNG__home#main section.hero{padding-top:14px}}.home-module__Hx0lNG__home#main .gallery-section>.section-heading{margin-bottom:0}
