@font-face{font-family:PP Neue Montreal;font-weight:500;font-style:normal;font-display:swap;src:local(PP Neue Montreal Medium),local(PPNeueMontreal-Medium)}.gw{zoom:.8;color:#fdf0de;-webkit-font-smoothing:antialiased;background-color:#102726;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");flex-direction:column;min-height:100vh;font-family:PP Neue Montreal,Neue Montreal,Geist,system-ui,sans-serif;display:flex;overflow-x:hidden}.gw .gw-noise{pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.gw a{color:#fdf0de;text-decoration:none}.gw a:hover{color:#e8c9a0;opacity:1}.gw .gw-nav a:hover{color:#fff}.gw .gw-btn-cream:hover{color:#1b3d3d;background:#fff}.gw .gw-btn-ghost:hover{color:#fff;background:#ffffff38}.gw .gw-btn-dark:hover{color:#fff;background:#102726}.gw .gw-foot a:hover{color:#fdf0de}.gw .logo-fallback{letter-spacing:.02em;text-transform:none;color:#fdf0dee6;white-space:nowrap;font-family:inherit;font-size:15px}.gw .gw-unset{all:unset;cursor:pointer;box-sizing:border-box}.gw .gw-unset:focus-visible{outline-offset:2px;outline:2px solid #e8c9a0}.gw details>summary{cursor:pointer;list-style:none}.gw details>summary::-webkit-details-marker{display:none}.gw details>summary .gw-faq-sign:before{content:"+"}.gw details[open]>summary .gw-faq-sign:before{content:"−"}.gw .gw-brief-src{cursor:default;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s,border-color .35s,box-shadow .35s}.gw .gw-brief-src:hover{transform:translate(6px);box-shadow:0 10px 30px #00000040;background-color:#fdf0de14!important;border-color:#ffffff8c!important}.gw .gw-src-icon{color:#fdf0de;transform-origin:50% 60%;transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .3s;display:inline-flex}.gw .gw-brief-src:hover .gw-src-icon{color:#e8c9a0;transform:scale(1.22)rotate(-8deg)}.gw .gw-src-label{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gw .gw-brief-src:hover .gw-src-label{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.gw .gw-brief-src,.gw .gw-src-icon,.gw .gw-src-label{transition:none}.gw .gw-brief-src:hover,.gw .gw-brief-src:hover .gw-src-icon,.gw .gw-brief-src:hover .gw-src-label{transform:none}}.gw .gw-tile{transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s,border-color .35s,box-shadow .35s}.gw .gw-tile:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00000047;background-color:#fdf0de14!important;border-color:#ffffff8c!important}.gw .gw-tile-icon{color:#fdf0de;transform-origin:50% 60%;width:40px;height:40px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .3s;display:inline-flex}.gw .gw-tile:hover .gw-tile-icon{color:#e8c9a0;transform:scale(1.22)rotate(-8deg)}.gw .gw-tile-label{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gw .gw-tile:hover .gw-tile-label{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.gw .gw-tile,.gw .gw-tile-icon,.gw .gw-tile-label{transition:none}.gw .gw-tile:hover,.gw .gw-tile:hover .gw-tile-icon,.gw .gw-tile:hover .gw-tile-label{transform:none}}.gw .gw-q-wait{color:#a9b7ae;white-space:nowrap;align-items:center;gap:8px;font-size:15px;animation:.35s both gw-q-out;display:inline-flex;position:absolute;top:50%;right:0;translate:0 -50%}.gw .gw-q-wait:before{content:"";background:#e8c9a0;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite gw-pulse}.gw .gw-q-done{letter-spacing:-.02em;color:#8ce0a8;white-space:nowrap;align-items:center;gap:10px;font-size:clamp(18px,1.8vw,22px);animation:.5s cubic-bezier(.2,.7,.2,1) both gw-q-in;display:inline-flex}.gw .gw-q-declined{color:#f08a7e}.gw .gw-q-best{letter-spacing:.1em;text-transform:uppercase;color:#1b3d3d;background:#e8c9a0;border-radius:999px;padding:3px 8px;font-size:11px}@keyframes gw-q-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes gw-q-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes gw-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.gw .gw-q-wait{display:none}.gw .gw-q-done{animation:none}}@media (max-width:720px){.gw .gw-q-note{display:none}}.gw .gw-brief-car{transition:background-color .35s,border-color .35s}.gw .gw-brief-car img{transition:filter .35s}.gw .gw-brief-car:hover{background-color:#fdf0de!important;border-color:#fdf0de!important}.gw .gw-brief-car:hover img{filter:none!important}@media (prefers-reduced-motion:reduce){.gw .gw-brief-car,.gw .gw-brief-car img{transition:none}}.gw .gw-sheet-front{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gw .gw-brief-center:hover .gw-sheet-front{transform:translate(-50%)translateY(-14px)rotate(-1deg)}@media (prefers-reduced-motion:reduce){.gw .gw-sheet-front{transition:none}.gw .gw-brief-center:hover .gw-sheet-front{transform:translate(-50%)rotate(-2deg)}}.gw .gw-enter{animation:.6s cubic-bezier(.2,.7,.2,1) both gw-rise}@keyframes gw-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.gw .gw-enter{animation:none}}.gw .gw-customer:hover{background:#ffffff0d}.gw .gw-customer:focus-visible{outline-offset:3px;outline:2px solid #e8c9a0}@media (max-width:960px){.gw .gw-customers{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.gw .gw-brief-diagram{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;height:auto!important;margin:36px 20px 24px!important;position:relative!important}.gw .gw-brief-lines{display:none}.gw .gw-brief-diagram>div{min-height:64px;width:auto!important;height:auto!important;position:static!important}.gw .gw-brief-src{order:1}.gw .gw-brief-center{order:2;grid-column:1/-1;gap:0;min-height:0!important}.gw .gw-brief-car{order:3}.gw .gw-brief-center>div[data-foot]{margin-top:32px!important}.gw .gw-brief-sheet{min-height:220px!important}}@media (max-width:720px){.gw .gw-nav{display:none!important}.gw .gw-hero{min-height:0!important}.gw .gw-hero-content{padding:56px 28px 230px!important}.gw .gw-section{padding-top:72px!important}.gw .gw-panel-pad{padding-left:20px!important;padding-right:20px!important}.gw .gw-product{min-height:0!important}.gw .gw-customers{gap:10px!important}.gw .gw-customers>a{height:96px!important;padding:16px!important}.gw .gw-stage{z-index:1;flex-direction:column;gap:12px;display:flex;min-height:0!important;margin:32px 16px 0!important;position:relative!important}.gw .gw-stage-lines{display:none}.gw .gw-stage>div{width:auto!important;max-width:none!important;height:auto!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.gw .gw-chips{flex-wrap:wrap;gap:8px;display:flex}.gw .gw-chips>div{position:static!important;transform:none!important}.gw .gw-tabs{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.gw .gw-tabbar{margin-left:16px!important;margin-right:16px!important}}@media (max-width:480px){.gw .gw-brief-diagram{grid-template-columns:minmax(0,1fr)}.gw .gw-customers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gw .gw-hero-actions a{text-align:center;flex:auto}}.gw .blog-prose{color:#c9d3c8}.gw .blog-prose h2,.gw .blog-prose h3,.gw .blog-prose h4{color:#fdf0de}.gw .blog-prose h2{letter-spacing:-.03em;font-family:PP Neue Montreal,Neue Montreal,Geist,system-ui,sans-serif;font-weight:500}.gw .blog-prose a{color:#e8c9a0;text-decoration-color:#e8c9a066}.gw .blog-prose a:hover{text-decoration-color:#e8c9a0}.gw .blog-prose strong{color:#fdf0de}.gw .blog-prose ul.checklist li:before{color:#8fa39a}.gw .blog-prose ul.checklist li[data-checked=true]:before{color:#e8c9a0}.gw .blog-prose blockquote{color:#fdf0de;border-left-color:#e8c9a0;font-family:PP Neue Montreal,Neue Montreal,Geist,system-ui,sans-serif}.gw .blog-prose code{background:#ffffff0f;border-color:#ffffff1f}.gw .blog-prose hr{border-top-color:#ffffff1f}.gw .blog-prose figure img{border-color:#ffffff1f;border-radius:8px}.gw .blog-prose figcaption{color:#8fa39a}.gw .blog-prose .table-wrap{border-color:#ffffff1f}.gw .blog-prose th,.gw .blog-prose td{border-bottom-color:#ffffff1f}.gw .blog-prose th{color:#8fa39a;background:#ffffff0a}.gw .blog-row:hover h2{color:#e8c9a0}
