:root{--kw-mono:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='40 133 314 314'><path d='M233.51,199.04c1.23,1.38,6.63,14.21,7.95,17.08,7.92,17.48,16.51,34.66,25.74,51.49l14.02,25.34c4.46,8.12,9.47,16.98,12.37,25.76,3.49,10.3,4.27,21.32,2.27,32-2.85,16.52-12.26,31.19-26.08,40.67-15.63,10.81-32.25,13.03-50.59,9.7-27.32-7.19-46.25-28.59-48.51-57.02-.22-2.76-.31-5.56-.43-8.33,11.7-12.94,24.54-29.38,35.94-42.97l14.88-17.71c3.08-3.68,6.95-7.92,9.43-12.01,4.22-7,4.3-17.97-1.47-24.14-3.69-3.95-7.04-5-12.14-5.31,5.75-10.93,11.53-23.3,16.63-34.55Z'/><path d='M134.59,176.46c24.07.58,48.74-.24,72.96.27-13.52,24.42-26.77,48.99-39.77,73.69,16.57.32,33.62.14,50.22.16-7.44,9.74-16.69,20.52-24.61,30.15l-49.61,59.91-37.56,45.05,38.8-99.71-42.57.06,19.25-65.72c4.23-14.49,8.36-29.51,12.89-43.87Z'/></svg>");--i-lightning:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M96,240l16-80L48,136,160,16,144,96l64,24Z' opacity='0.2'/><path d='M215.79,118.17a8,8,0,0,0-5-5.66L153.18,90.9l14.66-73.33a8,8,0,0,0-13.69-7l-112,120a8,8,0,0,0,3,13l57.63,21.61L88.16,238.43a8,8,0,0,0,13.69,7l112-120A8,8,0,0,0,215.79,118.17ZM109.37,214l10.47-52.38a8,8,0,0,0-5-9.06L62,132.71l84.62-90.66L136.16,94.43a8,8,0,0,0,5,9.06l52.8,19.8Z'/></svg>");--i-flame:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M208,144A80,80,0,0,1,130.06,224,40,40,0,0,0,168,184c0-40-40-64-40-64s-40,24-40,64A40,40,0,0,0,125.94,224,80,80,0,0,1,48,144c0-72,80-120,80-120S208,72,208,144Z' opacity='0.2'/><path d='M173.79,51.48a221.25,221.25,0,0,0-41.67-34.34,8,8,0,0,0-8.24,0A221.25,221.25,0,0,0,82.21,51.48C54.59,80.48,40,112.47,40,144a88,88,0,0,0,176,0C216,112.47,201.41,80.48,173.79,51.48ZM96,184c0-27.67,22.53-47.28,32-54.3,9.48,7,32,26.63,32,54.3a32,32,0,0,1-64,0Zm77.27,15.93A47.8,47.8,0,0,0,176,184c0-44-42.09-69.79-43.88-70.86a8,8,0,0,0-8.24,0C122.09,114.21,80,140,80,184a47.8,47.8,0,0,0,2.73,15.93A71.88,71.88,0,0,1,56,144c0-34.41,20.4-63.15,37.52-81.19A216.21,216.21,0,0,1,128,33.54a215.77,215.77,0,0,1,34.48,29.27C193.49,95.5,200,125,200,144A71.88,71.88,0,0,1,173.27,199.93Z'/></svg>");--i-plugs:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M185,127,127,185a24,24,0,0,1-33.94,0L71,162.91A24,24,0,0,1,71,129L129,71a24,24,0,0,1,33.94,0L185,93.09A24,24,0,0,1,185,127Z' opacity='0.2'/><path d='M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32.06,32.06,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94h0L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22a16,16,0,0,1,0,22.63ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z'/></svg>");--i-search:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z' opacity='0.2'/><path d='M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/></svg>");--i-compass:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M128,32a96,96,0,1,0,96,96A96,96,0,0,0,128,32Zm16,112L80,176l32-64,64-32Z' opacity='0.2'/><path d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM172.42,72.84l-64,32a8.05,8.05,0,0,0-3.58,3.58l-32,64A8,8,0,0,0,80,184a8.1,8.1,0,0,0,3.58-.84l64-32a8.05,8.05,0,0,0,3.58-3.58l32-64a8,8,0,0,0-10.74-10.74ZM138,138,97.89,158.11,118,118l40.15-20.07Z'/></svg>");--i-calc:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M176,64v48H80V64Z' opacity='0.2'/><path d='M80,120h96a8,8,0,0,0,8-8V64a8,8,0,0,0-8-8H80a8,8,0,0,0-8,8v48A8,8,0,0,0,80,120Zm8-48h80v32H88ZM200,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V40A16,16,0,0,0,200,24Zm0,192H56V40H200ZM100,148a12,12,0,1,1-12-12A12,12,0,0,1,100,148Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,140,148Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,180,148Zm-80,40a12,12,0,1,1-12-12A12,12,0,0,1,100,188Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,140,188Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,180,188Z'/></svg>");--i-handshake:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M200,152l-40,40L96,176,40,136,72.68,70.63,128,56l55.32,14.63L183.6,72H144L98.34,116.29a8,8,0,0,0,1.38,12.42C117.23,139.9,141,139.13,160,120Z' opacity='0.2'/><path d='M254.3,107.91,228.78,56.85a16,16,0,0,0-21.47-7.15L182.44,62.13,130.05,48.27a8.14,8.14,0,0,0-4.1,0L73.56,62.13,48.69,49.7a16,16,0,0,0-21.47,7.15L1.7,107.9a16,16,0,0,0,7.15,21.47l27,13.51,55.49,39.63a8.06,8.06,0,0,0,2.71,1.25l64,16a8,8,0,0,0,7.6-2.1l55.07-55.08,26.42-13.21a16,16,0,0,0,7.15-21.46Zm-54.89,33.37L165,113.72a8,8,0,0,0-10.68.61C136.51,132.27,116.66,130,104,122L147.24,80h31.81l27.21,54.41ZM41.53,64,62,74.22,36.43,125.27,16,115.06Zm116,119.13L99.42,168.61l-49.2-35.14,28-56L128,64.28l9.8,2.59-45,43.68-.08.09a16,16,0,0,0,2.72,24.81c20.56,13.13,45.37,11,64.91-5L188,152.66Zm62-57.87-25.52-51L214.47,64,240,115.06Zm-87.75,92.67a8,8,0,0,1-7.75,6.06,8.13,8.13,0,0,1-1.95-.24L80.41,213.33a7.89,7.89,0,0,1-2.71-1.25L51.35,193.26a8,8,0,0,1,9.3-13l25.11,17.94L126,208.24A8,8,0,0,1,131.82,217.94Z'/></svg>");--i-pencil:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M200,88l-72,72H96V128l72-72Z' opacity='0.2'/><path d='M229.66,58.34l-32-32a8,8,0,0,0-11.32,0l-96,96A8,8,0,0,0,88,128v32a8,8,0,0,0,8,8h32a8,8,0,0,0,5.66-2.34l96-96A8,8,0,0,0,229.66,58.34ZM124.69,152H104V131.31l64-64L188.69,88ZM200,76.69,179.31,56,192,43.31,212.69,64ZM224,128v80a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32h80a8,8,0,0,1,0,16H48V208H208V128a8,8,0,0,1,16,0Z'/></svg>");--i-chart:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M208,40V208H152V40Z' opacity='0.2'/><path d='M224,200h-8V40a8,8,0,0,0-8-8H152a8,8,0,0,0-8,8V80H96a8,8,0,0,0-8,8v40H48a8,8,0,0,0-8,8v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16ZM160,48h40V200H160ZM104,96h40V200H104ZM56,144H88v56H56Z'/></svg>");--i-envelope:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M224,96l-78.55,56h-34.9L32,96l96-64Z' opacity='0.2'/><path d='M228.44,89.34l-96-64a8,8,0,0,0-8.88,0l-96,64A8,8,0,0,0,24,96V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V96A8,8,0,0,0,228.44,89.34ZM128,41.61l81.91,54.61-67,47.78H113.11l-67-47.78ZM40,200V111.53l65.9,47a8,8,0,0,0,4.65,1.49h34.9a8,8,0,0,0,4.65-1.49l65.9-47V200Z'/></svg>");--i-shield:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z' opacity='0.2'/><path d='M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z'/></svg>");--i-gift:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M208,128v72a8,8,0,0,1-8,8H56a8,8,0,0,1-8-8V128Z' opacity='0.2'/><path d='M216,72H180.92c.39-.33.79-.65,1.17-1A29.53,29.53,0,0,0,192,49.57,32.62,32.62,0,0,0,158.44,16,29.53,29.53,0,0,0,137,25.91a54.94,54.94,0,0,0-9,14.48,54.94,54.94,0,0,0-9-14.48A29.53,29.53,0,0,0,97.56,16,32.62,32.62,0,0,0,64,49.57,29.53,29.53,0,0,0,73.91,71c.38.33.78.65,1.17,1H40A16,16,0,0,0,24,88v32a16,16,0,0,0,16,16v64a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V136a16,16,0,0,0,16-16V88A16,16,0,0,0,216,72ZM149,36.51a13.69,13.69,0,0,1,10-4.5h.49A16.62,16.62,0,0,1,176,49.08a13.69,13.69,0,0,1-4.5,10c-9.49,8.4-25.24,11.36-35,12.4C137.7,60.89,141,45.5,149,36.51Zm-64.09.36A16.63,16.63,0,0,1,96.59,32h.49a13.69,13.69,0,0,1,10,4.5c8.39,9.48,11.35,25.2,12.39,34.92-9.72-1-25.44-4-34.92-12.39a13.69,13.69,0,0,1-4.5-10A16.6,16.6,0,0,1,84.87,36.87ZM40,88h80v32H40Zm16,48h64v64H56Zm144,64H136V136h64Zm16-80H136V88h80v32Z'/></svg>");--i-sparkle:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M194.82,151.43l-55.09,20.3-20.3,55.09a7.92,7.92,0,0,1-14.86,0l-20.3-55.09-55.09-20.3a7.92,7.92,0,0,1,0-14.86l55.09-20.3,20.3-55.09a7.92,7.92,0,0,1,14.86,0l20.3,55.09,55.09,20.3A7.92,7.92,0,0,1,194.82,151.43Z' opacity='0.2'/><path d='M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z'/></svg>");--i-piggy:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M240,112v32a16,16,0,0,1-16,16h-8l-18.1,50.69a8,8,0,0,1-7.54,5.31H177.64a8,8,0,0,1-7.54-5.31L166.29,200H97.71L93.9,210.69A8,8,0,0,1,86.36,216H73.64a8,8,0,0,1-7.54-5.31L53,174a79.7,79.7,0,0,1-21-54h0a80,80,0,0,1,80-80h32a80,80,0,0,1,73.44,48.22,82.22,82.22,0,0,1,2.9,7.78H224A16,16,0,0,1,240,112Z' opacity='0.2'/><path d='M192,116a12,12,0,1,1-12-12A12,12,0,0,1,192,116ZM152,64H112a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm96,48v32a24,24,0,0,1-24,24h-2.36l-16.21,45.38A16,16,0,0,1,190.36,224H177.64a16,16,0,0,1-15.07-10.62L160.65,208h-57.3l-1.92,5.38A16,16,0,0,1,86.36,224H73.64a16,16,0,0,1-15.07-10.62L46,178.22a87.69,87.69,0,0,1-21.44-48.38A16,16,0,0,0,16,144a8,8,0,0,1-16,0,32,32,0,0,1,24.28-31A88.12,88.12,0,0,1,112,32H216a8,8,0,0,1,0,16H194.61a87.93,87.93,0,0,1,30.17,37c.43,1,.85,2,1.25,3A24,24,0,0,1,248,112Zm-16,0a8,8,0,0,0-8-8h-3.66a8,8,0,0,1-7.64-5.6A71.9,71.9,0,0,0,144,48H112A72,72,0,0,0,58.91,168.64a8,8,0,0,1,1.64,2.71L73.64,208H86.36l3.82-10.69A8,8,0,0,1,97.71,192h68.58a8,8,0,0,1,7.53,5.31L177.64,208h12.72l18.11-50.69A8,8,0,0,1,216,152h8a8,8,0,0,0,8-8Z'/></svg>");--i-lock-open:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M216,96V208a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8H208A8,8,0,0,1,216,96Z' opacity='0.2'/><path d='M208,80H96V56a32,32,0,0,1,32-32c15.37,0,29.2,11,32.16,25.59a8,8,0,0,0,15.68-3.18C171.32,24.15,151.2,8,128,8A48.05,48.05,0,0,0,80,56V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm0,128H48V96H208V208Z'/></svg>");--i-lock:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M216,96V208a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8H208A8,8,0,0,1,216,96Z' opacity='0.2'/><path d='M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z'/></svg>");--i-arrows:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z' opacity='0.2'/><path d='M224,48V96a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h28.69L182.06,73.37a79.56,79.56,0,0,0-56.13-23.43h-.45A79.52,79.52,0,0,0,69.59,72.71,8,8,0,0,1,58.41,61.27a96,96,0,0,1,135,.79L208,76.69V48a8,8,0,0,1,16,0ZM186.41,183.29a80,80,0,0,1-112.47-.66L59.31,168H88a8,8,0,0,0,0-16H40a8,8,0,0,0-8,8v48a8,8,0,0,0,16,0V179.31l14.63,14.63A95.43,95.43,0,0,0,130,222.06h.53a95.36,95.36,0,0,0,67.07-27.33,8,8,0,0,0-11.18-11.44Z'/></svg>");--i-chart-down:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M224,64V208H32V48H208A16,16,0,0,1,224,64Z' opacity='0.2'/><path d='M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0V60.69l56,56,26.34-26.35a8,8,0,0,1,11.32,0L192,148.69V128a8,8,0,0,1,16,0v40a7,7,0,0,1,0,.8c0,.11,0,.21-.05.32s0,.3-.07.46a2.83,2.83,0,0,1-.09.37c0,.13-.06.26-.1.39s-.08.23-.12.35l-.14.39-.15.31c-.06.13-.12.27-.19.4s-.11.18-.16.28l-.24.39-.21.28-.26.35c-.11.14-.24.27-.36.4l-.16.18-.17.15a4.83,4.83,0,0,1-.42.37,3.92,3.92,0,0,1-.32.25l-.3.22-.38.23a2.91,2.91,0,0,1-.3.17l-.37.19-.34.15-.36.13a2.84,2.84,0,0,1-.38.13l-.36.1c-.14,0-.26.07-.4.09l-.42.07-.35.05a7,7,0,0,1-.79,0H160a8,8,0,0,1,0-16h20.69L128,107.31l-26.34,26.35a8,8,0,0,1-11.32,0L40,83.31V200H224A8,8,0,0,1,232,208Z'/></svg>");--i-caret:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/></svg>");--i-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z'/></svg>");--i-arrow-b:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z'/></svg>");--i-down:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M208.49,152.49l-72,72a12,12,0,0,1-17,0l-72-72a12,12,0,0,1,17-17L116,187V40a12,12,0,0,1,24,0V187l51.51-51.52a12,12,0,0,1,17,17Z'/></svg>");--i-up:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M208.49,120.49a12,12,0,0,1-17,0L140,69V216a12,12,0,0,1-24,0V69L64.49,120.49a12,12,0,0,1-17-17l72-72a12,12,0,0,1,17,0l72,72A12,12,0,0,1,208.49,120.49Z'/></svg>");--i-check:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/></svg>");--i-r-lightning:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M215.79,118.17a8,8,0,0,0-5-5.66L153.18,90.9l14.66-73.33a8,8,0,0,0-13.69-7l-112,120a8,8,0,0,0,3,13l57.63,21.61L88.16,238.43a8,8,0,0,0,13.69,7l112-120A8,8,0,0,0,215.79,118.17ZM109.37,214l10.47-52.38a8,8,0,0,0-5-9.06L62,132.71l84.62-90.66L136.16,94.43a8,8,0,0,0,5,9.06l52.8,19.8Z'/></svg>");--i-r-flame:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M173.79,51.48a221.25,221.25,0,0,0-41.67-34.34,8,8,0,0,0-8.24,0A221.25,221.25,0,0,0,82.21,51.48C54.59,80.48,40,112.47,40,144a88,88,0,0,0,176,0C216,112.47,201.41,80.48,173.79,51.48ZM96,184c0-27.67,22.53-47.28,32-54.3,9.48,7,32,26.63,32,54.3a32,32,0,0,1-64,0Zm77.27,15.93A47.8,47.8,0,0,0,176,184c0-44-42.09-69.79-43.88-70.86a8,8,0,0,0-8.24,0C122.09,114.21,80,140,80,184a47.8,47.8,0,0,0,2.73,15.93A71.88,71.88,0,0,1,56,144c0-34.41,20.4-63.15,37.52-81.19A216.21,216.21,0,0,1,128,33.54a215.77,215.77,0,0,1,34.48,29.27C193.49,95.5,200,125,200,144A71.88,71.88,0,0,1,173.27,199.93Z'/></svg>");--i-r-plugs:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><path d='M237.66,18.34a8,8,0,0,0-11.32,0l-52.4,52.41-5.37-5.38a32.05,32.05,0,0,0-45.26,0L100,88.69l-6.34-6.35A8,8,0,0,0,82.34,93.66L88.69,100,65.37,123.31a32,32,0,0,0,0,45.26l5.38,5.37-52.41,52.4a8,8,0,0,0,11.32,11.32l52.4-52.41,5.37,5.38a32,32,0,0,0,45.26,0L156,167.31l6.34,6.35a8,8,0,0,0,11.32-11.32L167.31,156l23.32-23.31a32,32,0,0,0,0-45.26l-5.38-5.37,52.41-52.4A8,8,0,0,0,237.66,18.34Zm-116.29,161a16,16,0,0,1-22.62,0L76.69,157.25a16,16,0,0,1,0-22.62L100,111.31,144.69,156Zm57.94-57.94L156,144.69,111.31,100l23.32-23.31a16,16,0,0,1,22.62,0l22.06,22A16,16,0,0,1,179.31,121.37ZM88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM24.57,93A8,8,0,0,1,35,88.57l20,8A8,8,0,0,1,49,111.43l-20-8A8,8,0,0,1,24.57,93ZM231.43,163a8,8,0,0,1-10.4,4.46l-20-8A8,8,0,1,1,207,144.57l20,8A8,8,0,0,1,231.43,163Zm-64,58.06A8,8,0,0,1,152.57,227l-8-20A8,8,0,0,1,159.43,201Z'/></svg>")}:root{color-scheme:light;--kw-navy:#153256;--kw-yellow:#F7D633;--kw-navy-950:#0A1B31;--kw-navy-900:#10284A;--kw-navy-800:#153256;--kw-navy-700:#1F4473;--kw-navy-500:#4A6A93;--kw-navy-200:#C9D5E5;--kw-navy-100:#E4EBF4;--kw-navy-50:#F3F6FA;--kw-yellow-600:#D9B500;--kw-yellow-400:#FADD4F;--kw-yellow-300:#FBE57E;--kw-yellow-100:#FDF4C4;--kw-yellow-50:#FFFBEA;--kw-ink:#0E1C30;--kw-ink-2:#3E5068;--kw-ink-3:#5F7089;--kw-surface:#FFFFFF;--kw-bg:#F3F6FA;--kw-line:#DCE4EE;--kw-success:#1D8556;--kw-error:#C0392B;--kw-font-display:"Outfit","Segoe UI",system-ui,sans-serif;--kw-font-body:"Figtree","Segoe UI",system-ui,sans-serif;--kw-fs-h1:clamp(1.85rem,1.15rem + 2.1vw,2.85rem);--kw-fs-h2:clamp(1.55rem,1.1rem + 1.45vw,2.3rem);--kw-fs-h3:clamp(1.08rem,1rem + 0.3vw,1.25rem);--kw-fs-lead:clamp(1rem,0.95rem + 0.22vw,1.11rem);--kw-r-pill:999px;--kw-r-card:20px;--kw-r-input:12px;--kw-shadow-sm:0 1px 2px rgba(21,50,86,.06),0 2px 8px rgba(21,50,86,.05);--kw-shadow-md:0 10px 30px -10px rgba(21,50,86,.22);--kw-shadow-lg:0 30px 70px -24px rgba(6,17,33,.55);--kw-section-y:clamp(56px,6.5vw,96px);--kw-container:1200px;--kw-gutter:clamp(16px,4vw,32px);--kw-ease:cubic-bezier(.16,1,.3,1);--nav-h:76px}.dl-landing *,.dl-landing *::before,.dl-landing *::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}.dl-landing{margin:0;font-family:var(--kw-font-body);font-size:1rem;line-height:1.6;color:var(--kw-ink);background:var(--kw-bg);overflow-x:clip;-webkit-font-smoothing:antialiased}.dl-landing img{max-width:100%;display:block}.dl-landing [hidden]{display:none !important}.dl-landing a{color:inherit}.dl-landing h1,.dl-landing h2,.dl-landing h3{margin:0;font-family:var(--kw-font-display);text-wrap:balance}.dl-landing p{margin:0}.dl-landing button{font:inherit}.dl-landing ::selection{background:var(--kw-yellow);color:var(--kw-navy)}.dl-landing :focus-visible{outline:3px solid var(--kw-yellow);outline-offset:3px;border-radius:6px}.dl-landing .container{width:100%;max-width:calc(var(--kw-container) + var(--kw-gutter) * 2);margin-inline:auto;padding-inline:var(--kw-gutter)}.dl-landing .skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--kw-navy);color:#fff;padding:10px 16px;border-radius:var(--kw-r-pill);text-decoration:none;font-weight:600;transition:top .2s}.dl-landing .skip-link:focus{top:12px}.dl-landing .h2{font-size:var(--kw-fs-h2);font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:var(--kw-navy)}.dl-landing .h2--light{color:#fff}.dl-landing .h3{font-size:var(--kw-fs-h3);font-weight:600;line-height:1.3;letter-spacing:-0.01em;color:var(--kw-navy)}.dl-landing .lead{font-size:var(--kw-fs-lead);color:var(--kw-ink-2);max-width:65ch}.dl-landing .btn{--btn-bg:var(--kw-yellow);--btn-fg:var(--kw-navy);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:0;border-radius:var(--kw-r-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--kw-font-display);font-weight:600;font-size:.9rem;letter-spacing:.04em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .35s var(--kw-ease),box-shadow .35s var(--kw-ease),background-color .25s,color .25s}.dl-landing .btn i{font-size:1.05em;transition:transform .35s var(--kw-ease)}.dl-landing .btn:hover{transform:translateY(-2px)}.dl-landing .btn:hover i{transform:translateX(3px)}.dl-landing .btn:hover i.ico--down{transform:translateY(2px)}.dl-landing .btn:hover i.ico--up{transform:translateY(-2px)}.dl-landing .btn:active{transform:translateY(0) scale(.98)}.dl-landing .btn--primary{box-shadow:0 8px 22px -10px rgba(217,181,0,.9),inset 0 -2px 0 rgba(21,50,86,.12)}.dl-landing .btn--primary:hover{--btn-bg:var(--kw-yellow-400);box-shadow:0 14px 30px -12px rgba(217,181,0,.95),inset 0 -2px 0 rgba(21,50,86,.12)}.dl-landing .btn--primary::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%)}.dl-landing .btn--primary:hover::after{transform:translateX(120%);transition:transform .8s var(--kw-ease)}.dl-landing .btn--navy{--btn-bg:var(--kw-navy);--btn-fg:#fff;box-shadow:0 10px 24px -12px rgba(10,27,49,.7)}.dl-landing .btn--navy i{color:var(--kw-yellow)}.dl-landing .btn--navy:hover{--btn-bg:var(--kw-navy-700)}.dl-landing .btn--ghost{--btn-bg:transparent;--btn-fg:var(--kw-navy);box-shadow:inset 0 0 0 1.5px var(--kw-navy)}.dl-landing .btn--ghost:hover{--btn-bg:var(--kw-navy);--btn-fg:#fff}.dl-landing .btn--sm{padding:10px 18px;font-size:.8rem}.dl-landing .btn--lg{padding:15px 28px;font-size:.94rem}.dl-landing .btn--block{width:100%}.dl-landing .link-btn{background:none;border:0;padding:4px;cursor:pointer;color:var(--kw-ink-2);font-weight:600;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.dl-landing .link-btn:hover{color:var(--kw-navy)}.dl-landing .pattern-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(21,50,86,.13) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%)}.dl-landing .pattern-dots--light{background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.4px);-webkit-mask-image:linear-gradient(100deg,#000 0%,transparent 65%);mask-image:linear-gradient(100deg,#000 0%,transparent 65%)}.dl-landing .pattern-zigzag{position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' viewBox='0 0 160 48'%3E%3Cpath d='M0 30 H40 L52 12 L64 36 L76 20 H160' fill='none' stroke='%23153256' stroke-opacity='.09' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:160px 48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.dl-landing .pattern-zigzag--navy{opacity:.9}.dl-landing .media{position:relative;margin:0;overflow:hidden;border-radius:var(--kw-r-card);background:var(--kw-navy-100)}.dl-landing .media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--kw-ease)}.dl-landing .media:hover img{transform:scale(1.04)}.dl-landing .nav{position:fixed;inset:0 0 auto;z-index:50;color:#fff;border-bottom:1px solid rgba(255,255,255,.12);transition:background-color .45s var(--kw-ease),border-color .45s,box-shadow .45s var(--kw-ease),transform .5s var(--kw-ease)}.dl-landing .nav__inner{height:var(--nav-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;transition:height .45s var(--kw-ease)}.dl-landing .nav__brand{position:relative;display:flex;justify-self:start}.dl-landing .nav__logo{height:42px;width:auto;transform-origin:left center;transition:opacity .35s,transform .45s var(--kw-ease)}.dl-landing .nav__logo--dark{position:absolute;left:0;top:0;opacity:0}.dl-landing .nav__links{display:flex;gap:4px;padding:5px;border-radius:var(--kw-r-pill);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background-color .45s,box-shadow .45s}.dl-landing .nav__links a{display:block;padding:8px 16px;border-radius:var(--kw-r-pill);text-decoration:none;white-space:nowrap;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.8);transition:color .25s,background-color .3s var(--kw-ease)}.dl-landing .nav__links a:hover{color:#fff;background:rgba(255,255,255,.1)}.dl-landing .nav__links a.is-active{color:var(--kw-navy);background:var(--kw-yellow)}.dl-landing .nav__end{justify-self:end;display:flex;align-items:center;gap:10px}.dl-landing .nav__toggle{display:none;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;align-items:center;justify-content:center;background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);transition:background-color .3s,color .3s}.dl-landing .nav__burger{position:relative;width:18px;height:12px}.dl-landing .nav__burger span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .45s var(--kw-ease),top .45s var(--kw-ease)}.dl-landing .nav__burger span:first-child{top:1px}.dl-landing .nav__burger span:last-child{top:9px}.dl-landing .nav__toggle[aria-expanded="true"] .nav__burger span:first-child{top:5px;transform:rotate(45deg)}.dl-landing .nav__toggle[aria-expanded="true"] .nav__burger span:last-child{top:5px;transform:rotate(-45deg)}.dl-landing .nav__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--kw-yellow);transform-origin:left;transform:scaleX(0)}.dl-landing .nav.is-scrolled,.dl-landing .nav.is-open{--nav-h:64px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom-color:var(--kw-line);box-shadow:0 10px 30px -18px rgba(10,27,49,.35)}.dl-landing .nav.is-open{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.dl-landing .nav.is-scrolled .nav__logo--light,.dl-landing .nav.is-open .nav__logo--light{opacity:0}.dl-landing .nav.is-scrolled .nav__logo--dark,.dl-landing .nav.is-open .nav__logo--dark{opacity:1}.dl-landing .nav.is-scrolled .nav__logo,.dl-landing .nav.is-open .nav__logo{transform:scale(.9)}.dl-landing .nav.is-scrolled .nav__links{background:var(--kw-navy-50);box-shadow:inset 0 0 0 1px var(--kw-line)}.dl-landing .nav.is-scrolled .nav__links a{color:var(--kw-ink-2)}.dl-landing .nav.is-scrolled .nav__links a:hover{color:var(--kw-navy);background:rgba(21,50,86,.07)}.dl-landing .nav.is-scrolled .nav__links a.is-active{color:#fff;background:var(--kw-navy)}.dl-landing .nav.is-scrolled .nav__toggle,.dl-landing .nav.is-open .nav__toggle{background:var(--kw-navy);color:#fff;box-shadow:none}.dl-landing .nav__drawer{position:fixed;inset:var(--nav-h) 0 0;z-index:-1;background:var(--kw-navy-950);color:#fff;overflow-y:auto}.dl-landing .nav__drawer::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%)}.dl-landing .nav__drawer-inner{position:relative;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-block:20px 32px}.dl-landing .nav__drawer-links{display:grid}.dl-landing .nav__drawer-links a{display:flex;align-items:center;justify-content:space-between;padding:18px 2px;border-bottom:1px solid rgba(255,255,255,.1);font:600 1.3rem/1.2 var(--kw-font-display);color:#fff;text-decoration:none}.dl-landing .nav__drawer-links a i{color:var(--kw-yellow);font-size:1.1rem;transition:transform .35s var(--kw-ease)}.dl-landing .nav__drawer-links a:hover i{transform:translateX(4px)}.dl-landing.menu-open{overflow:hidden}@media (max-width:1023px){.dl-landing .nav__inner{grid-template-columns:auto 1fr}.dl-landing .nav__links{display:none}.dl-landing .nav__toggle{display:inline-flex}}@media (min-width:1024px){.dl-landing .nav__drawer{display:none !important}}@media (min-width:1024px){.dl-landing .nav__inner{grid-template-columns:auto 1fr auto}.dl-landing .nav__links{justify-self:center}}@media (min-width:1024px) and (max-width:1279px){.dl-landing .nav__cta{display:none}.dl-landing .nav__links a{padding:8px 12px}}@media (min-width:1280px) and (max-width:1399px){.dl-landing .nav__links a{padding:8px 12px}.dl-landing .nav__inner{gap:16px}}@media (max-width:639px){:root{--nav-h:64px}.dl-landing .nav.is-scrolled,.dl-landing .nav.is-open{--nav-h:58px}.dl-landing .nav__cta{display:none}.dl-landing .nav__logo{height:36px}}.dl-landing .hero{position:relative;isolation:isolate;color:#fff;padding:calc(var(--nav-h) + 32px) 0 48px;background:var(--kw-navy-950);overflow:clip}.dl-landing .hero__bg{position:absolute;inset:0;z-index:-1}.dl-landing .hero__img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform-origin:70% 40%}.dl-landing .hero__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,27,49,.95) 0%,rgba(10,27,49,.86) 38%,rgba(16,40,74,.62) 70%,rgba(16,40,74,.5) 100%),linear-gradient(0deg,rgba(10,27,49,.7),transparent 40%)}.dl-landing .hero__current{position:absolute;left:0;right:0;bottom:8%;width:100%;height:90px;opacity:.5}.dl-landing .hero__current path{fill:none;stroke:var(--kw-yellow);stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:140 1600;stroke-dashoffset:1740;animation:current 7s linear infinite;filter:drop-shadow(0 0 6px rgba(247,214,51,.7))}@keyframes current{to{stroke-dashoffset:0}}.dl-landing .hero__grid{display:grid;gap:32px;align-items:center}.dl-landing .hero__copy{max-width:640px}.dl-landing .hero__title{font-size:var(--kw-fs-h1);font-weight:700;line-height:1.12;letter-spacing:-0.025em}.dl-landing .mark{position:relative;white-space:nowrap;color:var(--kw-yellow)}.dl-landing .mark::after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.12em;border-radius:99px;background:var(--kw-yellow);opacity:.9;transform-origin:left;animation:underline 1s .9s var(--kw-ease) both}@keyframes underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}.dl-landing .hero__hook{margin-top:14px;font-family:var(--kw-font-display);font-weight:600;font-size:clamp(1.05rem,1rem + .3vw,1.22rem);line-height:1.35;color:#fff}.dl-landing .hero__lead{margin-top:18px;font-size:.97rem;color:rgba(255,255,255,.78);max-width:60ch}.dl-landing .hero__checks{margin-top:16px}.dl-landing .hero__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.dl-landing .stat90{position:relative;isolation:isolate;margin-top:22px;max-width:560px;display:flex;align-items:center;gap:18px;padding:14px 20px 14px 14px;border-radius:var(--kw-r-card);background:linear-gradient(100deg,rgba(247,214,51,.16),rgba(255,255,255,.05) 60%);box-shadow:inset 0 0 0 1px rgba(247,214,51,.3),0 18px 40px -24px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dl-landing .stat90__badge{position:relative;flex-shrink:0;width:104px;height:104px}.dl-landing .stat90__badge::before{content:"";position:absolute;inset:8px;border-radius:50%;z-index:-1;background:var(--kw-yellow);opacity:.45;filter:blur(16px);animation:statPulse 3.2s ease-in-out infinite}@keyframes statPulse{50%{opacity:.15;transform:scale(1.12)}}.dl-landing .stat90__ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dl-landing .stat90__ring circle{fill:none;stroke-width:6}.dl-landing .stat90__track{stroke:rgba(255,255,255,.14)}.dl-landing .stat90__arc{stroke:var(--kw-yellow);stroke-linecap:round;stroke-dasharray:90 100;stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgba(247,214,51,.55))}.dl-landing .stat90__disc{position:absolute;inset:12px;border-radius:50%;display:grid;place-items:center;background:var(--kw-yellow);color:var(--kw-navy);box-shadow:inset 0 -4px 0 rgba(21,50,86,.12),0 8px 18px -8px rgba(217,181,0,.9)}.dl-landing .stat90__num{display:flex;align-items:flex-start;font:700 2.05rem/1 var(--kw-font-display);letter-spacing:-0.04em}.dl-landing .stat90__num small{font-size:.5em;margin:.18em 0 0 .06em;letter-spacing:0}.dl-landing .stat90__text{display:grid;gap:6px}.dl-landing .stat90__text{font-size:.98rem;line-height:1.45;color:rgba(255,255,255,.86)}.dl-landing .stat90__text strong{font-weight:600;color:#fff}.dl-landing .stat90__kicker{font-family:var(--kw-font-display);font-weight:600;color:var(--kw-yellow)}@media (min-width:1280px) and (min-height:820px){.dl-landing .stat90__badge{width:118px;height:118px}.dl-landing .stat90__disc{inset:13px}.dl-landing .stat90__num{font-size:2.35rem}}@media (max-width:479px){.dl-landing .stat90{gap:14px;padding:12px 14px 12px 12px}.dl-landing .stat90__badge{width:84px;height:84px}.dl-landing .stat90__disc{inset:10px}.dl-landing .stat90__num{font-size:1.6rem}.dl-landing .stat90__text{font-size:.9rem}}.dl-landing .checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.dl-landing .checks li{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.95rem;color:var(--kw-navy)}.dl-landing .checks__mark{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--kw-navy);color:var(--kw-yellow);font-size:.72rem}.dl-landing .checks--light li{color:#fff}.dl-landing .checks--light .checks__mark{background:var(--kw-yellow);color:var(--kw-navy)}.dl-landing .lead-card{position:relative;isolation:isolate;background:var(--kw-surface);color:var(--kw-ink);border-radius:var(--kw-r-card);padding:26px;box-shadow:var(--kw-shadow-lg);outline:none}.dl-landing .lead-card::before{content:"";position:absolute;left:26px;right:26px;top:0;height:4px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,var(--kw-yellow),var(--kw-yellow-600))}.dl-landing .hero__form{position:relative;isolation:isolate}.dl-landing .lead-card__halo{display:none}.dl-landing .hero__form::before{content:"";position:absolute;inset:-30px;z-index:-1;border-radius:40px;pointer-events:none;background:radial-gradient(closest-side,rgba(247,214,51,.35),transparent);filter:blur(30px);opacity:.7}.dl-landing .lead-card.is-flash{animation:flash 1.2s var(--kw-ease)}@keyframes flash{0%{box-shadow:var(--kw-shadow-lg),0 0 0 0 rgba(247,214,51,.9)}100%{box-shadow:var(--kw-shadow-lg),0 0 0 18px rgba(247,214,51,0)}}.dl-landing .lead-form{display:grid;gap:12px}.dl-landing .lead-form__head{margin-bottom:4px}.dl-landing .lead-form__title{font-size:1.32rem;font-weight:700;color:var(--kw-navy);letter-spacing:-0.015em;line-height:1.2}.dl-landing .lead-form__sub{margin-top:4px;font-size:.86rem;color:var(--kw-ink-2);line-height:1.45}.dl-landing .lead-form__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px 4px 7px;border-radius:var(--kw-r-pill);background:var(--kw-yellow-100);color:var(--kw-navy);font:600 .74rem/1.2 var(--kw-font-display);letter-spacing:.06em;text-transform:uppercase}.dl-landing .lead-form__badge i{font-size:1rem}.dl-landing .lead-form__trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-2px;font-size:.76rem;color:var(--kw-ink-3)}.dl-landing .lead-form__trust i{font-size:.95rem;color:var(--kw-navy-500)}.dl-landing .field{display:grid;gap:5px;min-width:0}.dl-landing .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dl-landing .field label,.dl-landing .supply legend{font-size:.78rem;font-weight:600;color:var(--kw-navy);letter-spacing:.01em}.dl-landing .field input{width:100%;height:44px;padding:0 14px;border:1.5px solid var(--kw-line);border-radius:var(--kw-r-input);background:#F8FAFC;color:var(--kw-ink);font:500 .95rem var(--kw-font-body);transition:border-color .2s,box-shadow .2s,background-color .2s}.dl-landing .field input::placeholder{color:var(--kw-ink-3);opacity:1}.dl-landing .field input:hover{border-color:var(--kw-navy-200)}.dl-landing .field input:focus{outline:none;background:#fff;border-color:var(--kw-navy);box-shadow:0 0 0 4px rgba(247,214,51,.5)}.dl-landing .supply{border:0;padding:0;margin:0}.dl-landing .supply legend{padding:0;margin-bottom:6px}.dl-landing .consent{display:grid;grid-template-columns:18px 1fr;gap:4px 10px;align-items:start;font-size:.8rem;color:var(--kw-ink-2);line-height:1.4}.dl-landing .consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--kw-navy);cursor:pointer}.dl-landing .consent label{cursor:pointer}.dl-landing .consent a{color:var(--kw-navy);font-weight:600}.dl-landing .lead-form__submit{margin-top:2px}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.dl-landing .hero__grid{grid-template-columns:minmax(0,1fr) minmax(400px,452px);gap:clamp(40px,5vw,72px)}}@media (min-width:1024px) and (min-height:600px){.dl-landing .hero{height:100vh;height:100svh;padding:calc(var(--nav-h) + 12px) 0 24px;display:flex;align-items:center}.dl-landing .hero>.container{width:100%}}@media (min-width:1024px) and (max-height:780px){.dl-landing .lead-card{padding:20px 22px}.dl-landing .lead-form{gap:10px}.dl-landing .field input{height:40px}.dl-landing .lead-form__title{font-size:1.2rem}.dl-landing .lead-form__badge{margin-bottom:6px}.dl-landing .hero__title{font-size:clamp(1.85rem,1rem + 2vw,2.5rem)}.dl-landing .stat90{margin-top:16px}.dl-landing .stat90__badge{width:92px;height:92px}.dl-landing .stat90__num{font-size:1.8rem}.dl-landing .hero__lead{margin-top:14px}.dl-landing .hero__checks{margin-top:12px}.dl-landing .hero__actions{margin-top:18px}}@media (max-width:1023px){.dl-landing .hero__copy{max-width:680px}.dl-landing .hero__form{max-width:560px}}@media (max-width:479px){.dl-landing .field-row{grid-template-columns:1fr}.dl-landing .lead-card{padding:22px 18px}.dl-landing .lead-card::before{left:18px;right:18px}.dl-landing .hero__actions .btn{width:100%}.dl-landing .lead-form__submit{padding-inline:16px;font-size:.84rem;letter-spacing:.02em;gap:8px}}.dl-landing .section{position:relative;isolation:isolate;padding:var(--kw-section-y) 0;overflow:clip}.dl-landing .section>.pattern-dots,.dl-landing .section>.pattern-zigzag{z-index:-1}.dl-landing .section-head{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.dl-landing .section-head .lead{margin-top:14px}.dl-landing .section-head--center{margin-inline:auto;text-align:center}.dl-landing .section-head--center .lead{margin-inline:auto}.dl-landing .lead--strong{font-family:var(--kw-font-display);font-weight:600;color:var(--kw-navy)}.dl-landing .section-head .lead--strong + .lead{margin-top:8px}.dl-landing .center-cta{margin-top:clamp(28px,4vw,40px);display:flex;justify-content:center}.dl-landing .benefits{background:var(--kw-bg)}.dl-landing .bento{display:grid;gap:14px;grid-template-columns:1fr;grid-auto-flow:dense}.dl-landing .bento__media{aspect-ratio:4 / 3;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.dl-landing .bento__media img{position:absolute;inset:0;object-position:70% center}.dl-landing .bento__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(10,27,49,.92) 0%,rgba(10,27,49,.55) 34%,transparent 62%)}.dl-landing .bento__caption{position:relative;z-index:1;padding:24px;display:grid;gap:8px;max-width:44ch}.dl-landing .bento__caption .h3{color:#fff}.dl-landing .bento__caption p{font-size:.95rem;color:rgba(255,255,255,.85)}.dl-landing .benefit{position:relative;overflow:hidden;background:var(--kw-surface);border:1px solid var(--kw-line);border-radius:var(--kw-r-card);padding:24px;display:flex;flex-direction:column;gap:10px;transition:transform .45s var(--kw-ease),box-shadow .45s var(--kw-ease),border-color .3s}.dl-landing .benefit:hover{transform:translateY(-4px);box-shadow:var(--kw-shadow-md);border-color:var(--kw-navy-200)}.dl-landing .benefit p{font-size:.95rem;color:var(--kw-ink-2)}.dl-landing .benefit__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:6px;background:var(--kw-navy-100);color:var(--kw-navy);font-size:1.5rem;transition:transform .45s var(--kw-ease)}.dl-landing .benefit:hover .benefit__icon{transform:rotate(-8deg) scale(1.06)}.dl-landing .benefit--tint{background:var(--kw-navy);border-color:var(--kw-navy)}.dl-landing .benefit--tint::after{content:"";position:absolute;right:-40px;bottom:-40px;width:160px;height:160px;background:var(--kw-yellow);opacity:.08;-webkit-mask:var(--kw-mono) center / contain no-repeat;mask:var(--kw-mono) center / contain no-repeat}.dl-landing .benefit--tint .h3{color:#fff}.dl-landing .benefit--tint p{color:rgba(255,255,255,.8)}.dl-landing .benefit--tint .benefit__icon{background:rgba(247,214,51,.14);color:var(--kw-yellow)}.dl-landing .benefit--sun{background:var(--kw-yellow-50);border-color:var(--kw-yellow-100)}.dl-landing .benefit--sun .benefit__icon{background:var(--kw-yellow);color:var(--kw-navy)}.dl-landing .benefit--wide{flex-direction:row;align-items:center;gap:20px}.dl-landing .benefit--wide .benefit__icon{width:56px;height:56px;margin-bottom:0;flex-shrink:0;font-size:1.8rem;background:var(--kw-yellow-100)}.dl-landing .benefit--wide p{margin-top:6px}.dl-landing .benefit--wide::after{content:"";position:absolute;right:0;top:0;bottom:0;width:45%;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' viewBox='0 0 160 48'%3E%3Cpath d='M0 30 H40 L52 12 L64 36 L76 20 H160' fill='none' stroke='%23D9B500' stroke-opacity='.22' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:160px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}@media (min-width:640px){.dl-landing .bento{grid-template-columns:repeat(2,1fr)}.dl-landing .bento__media{grid-column:1 / -1;aspect-ratio:16 / 8}.dl-landing .benefit--wide{grid-column:1 / -1}}@media (min-width:1024px){.dl-landing .bento{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto}.dl-landing .bento__media{grid-column:1;grid-row:1 / span 2;aspect-ratio:auto;min-height:420px}.dl-landing .benefit--wide{grid-column:2 / span 2}}.dl-landing .cta-band{position:relative;overflow:hidden;isolation:isolate;margin-top:14px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;background:var(--kw-navy-900);border-radius:var(--kw-r-card);color:#fff}.dl-landing .cta-band__lines{position:absolute;inset:0;z-index:-1;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='48' viewBox='0 0 160 48'%3E%3Cpath d='M0 30 H40 L52 12 L64 36 L76 20 H160' fill='none' stroke='%23F7D633' stroke-opacity='.12' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:160px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000);mask-image:linear-gradient(90deg,transparent 20%,#000)}.dl-landing .cta-band__text{font-family:var(--kw-font-display);font-weight:600;font-size:clamp(1.05rem,1rem + .4vw,1.3rem);letter-spacing:-0.01em}@media (max-width:639px){.dl-landing .cta-band .btn{width:100%}}.dl-landing .value{background:var(--kw-surface)}.dl-landing .value::before{content:"";position:absolute;z-index:-1;width:560px;height:560px;left:-220px;top:40px;background:radial-gradient(closest-side,rgba(247,214,51,.2),transparent);filter:blur(10px)}.dl-landing .value__hero{position:relative;overflow:hidden;isolation:isolate;display:grid;border-radius:var(--kw-r-card);background:var(--kw-navy);color:#fff;box-shadow:var(--kw-shadow-md)}.dl-landing .value__hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(100deg,#000,transparent 60%);mask-image:linear-gradient(100deg,#000,transparent 60%)}.dl-landing .value__hero-copy{padding:clamp(24px,4vw,44px);display:grid;gap:12px;align-content:center;justify-items:start}.dl-landing .value__amount{display:flex;align-items:flex-start;gap:.14em;font:700 clamp(3.6rem,2.6rem + 4vw,5.6rem)/.9 var(--kw-font-display);letter-spacing:-0.05em;color:var(--kw-yellow)}.dl-landing .value__amount span{font-variant-numeric:tabular-nums}.dl-landing .value__hero-title{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:700;letter-spacing:-0.015em;line-height:1.25}.dl-landing .value__hero-text{color:rgba(255,255,255,.82);max-width:46ch}.dl-landing .value__hero-media{border-radius:0;aspect-ratio:16 / 9;background:var(--kw-navy-700)}.dl-landing .value__hero-media img{position:absolute;inset:0;object-position:center 35%}.dl-landing .value__grid{margin-top:14px;display:grid;gap:14px}.dl-landing .value__item{padding:22px;border-radius:var(--kw-r-card);background:var(--kw-bg);border:1px solid var(--kw-line);display:grid;gap:10px;align-content:start;transition:transform .45s var(--kw-ease),box-shadow .45s var(--kw-ease),border-color .3s,background-color .3s}.dl-landing .value__item:hover{transform:translateY(-4px);background:#fff;border-color:var(--kw-navy-200);box-shadow:var(--kw-shadow-md)}.dl-landing .value__item p{font-size:.93rem;color:var(--kw-ink-2)}.dl-landing .value__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:4px;background:var(--kw-surface);color:var(--kw-navy);font-size:1.5rem;box-shadow:var(--kw-shadow-sm)}@media (min-width:640px){.dl-landing .value__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dl-landing .value__hero{grid-template-columns:1.15fr 1fr;min-height:300px}.dl-landing .value__hero-media{aspect-ratio:auto;height:100%}.dl-landing .value__grid{grid-template-columns:repeat(4,1fr)}}.dl-landing .services{background:var(--kw-bg)}.dl-landing .services::before{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-180px;top:-160px;background:radial-gradient(closest-side,rgba(247,214,51,.22),transparent);filter:blur(10px)}.dl-landing .svc-cards{display:grid;gap:16px}.dl-landing .svc-card{position:relative;display:grid;overflow:hidden;background:var(--kw-surface);border:1px solid var(--kw-line);border-radius:var(--kw-r-card);transition:transform .45s var(--kw-ease),box-shadow .45s var(--kw-ease),border-color .3s}.dl-landing .svc-card:hover{transform:translateY(-4px);box-shadow:var(--kw-shadow-md);border-color:var(--kw-navy-200)}.dl-landing .svc-card__media{border-radius:0;aspect-ratio:16 / 9}.dl-landing .svc-card__body{position:static;padding:0 24px 26px;display:grid;gap:10px;justify-items:start}.dl-landing .svc-card__body p{color:var(--kw-ink-2);padding-right:56px}.dl-landing .svc-card__icon{position:relative;z-index:1;margin:-26px 0 4px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.6rem;background:var(--kw-navy);color:var(--kw-yellow);box-shadow:0 0 0 5px var(--kw-surface)}.dl-landing .svc-card__icon--sun{background:var(--kw-yellow);color:var(--kw-navy)}.dl-landing .svc-card__link{text-decoration:none}.dl-landing .svc-card__link::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.dl-landing .svc-card__arrow{position:absolute;right:22px;bottom:22px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--kw-navy-100);color:var(--kw-navy);font-size:1.05rem;transition:background-color .3s,transform .45s var(--kw-ease)}.dl-landing .svc-card:hover .svc-card__arrow{background:var(--kw-yellow);transform:translateX(3px)}.dl-landing .svc-card:has(.svc-card__link:focus-visible){outline:3px solid var(--kw-yellow);outline-offset:3px}.dl-landing .svc-card__link:focus-visible{outline:none}@media (min-width:768px){.dl-landing .svc-cards{grid-template-columns:repeat(2,1fr);gap:20px}}.dl-landing .steps{background:var(--kw-navy-50)}.dl-landing .timeline{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:28px}.dl-landing .timeline__track{position:absolute;left:27px;top:28px;bottom:40px;width:3px;border-radius:3px;background:var(--kw-navy-200)}.dl-landing .timeline__fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--kw-yellow),var(--kw-yellow-600));transform-origin:top;transform:scaleY(1)}.dl-landing .step{position:relative;padding-left:76px;min-height:56px}.dl-landing .step__node{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.55rem;background:var(--kw-surface);color:var(--kw-navy);border:2px solid var(--kw-navy-200);transition:background-color .5s var(--kw-ease),color .5s,border-color .5s,box-shadow .5s}.dl-landing .step.is-on .step__node{background:var(--kw-navy);color:var(--kw-yellow);border-color:var(--kw-navy);box-shadow:0 0 0 8px rgba(247,214,51,.28)}.dl-landing .step .h3{padding-top:12px}.dl-landing .step p{margin-top:8px;color:var(--kw-ink-2);font-size:.97rem;max-width:38ch}@media (min-width:768px){.dl-landing .timeline{grid-template-columns:repeat(3,1fr);gap:32px}.dl-landing .timeline__track{left:calc(100% / 6);right:calc(100% / 6);top:27px;bottom:auto;width:auto;height:3px}.dl-landing .timeline__fill{background:linear-gradient(90deg,var(--kw-yellow),var(--kw-yellow-600));transform-origin:left}.dl-landing .step{padding-left:0;text-align:center;display:flex;flex-direction:column;align-items:center}.dl-landing .step__node{position:relative;margin-bottom:20px}.dl-landing .step .h3{padding-top:0}}.dl-landing .steps__close{margin-top:clamp(32px,4vw,44px);display:grid;justify-items:center;gap:18px;text-align:center}.dl-landing .steps__claim{font-family:var(--kw-font-display);font-weight:600;font-size:clamp(1.02rem,.98rem + .3vw,1.2rem);color:var(--kw-navy);padding:10px 20px;border-radius:var(--kw-r-pill);background:#fff;box-shadow:var(--kw-shadow-sm),inset 0 0 0 1px var(--kw-line)}.dl-landing .pitch{background:var(--kw-navy-900);color:#fff}.dl-landing .pitch__glow{position:absolute;z-index:-1;width:640px;height:640px;right:-200px;top:-220px;border-radius:50%;background:radial-gradient(closest-side,rgba(247,214,51,.2),transparent)}.dl-landing .pitch .pattern-dots{z-index:-1;-webkit-mask-image:linear-gradient(260deg,#000,transparent 60%);mask-image:linear-gradient(260deg,#000,transparent 60%)}.dl-landing .pitch__grid{display:grid;gap:32px;align-items:center}.dl-landing .pitch__media{aspect-ratio:4 / 3;box-shadow:var(--kw-shadow-lg);background:var(--kw-navy-700)}.dl-landing .pitch__copy{display:grid;gap:20px;justify-items:start}.dl-landing .pitch__sub{font-family:var(--kw-font-display);font-weight:600;font-size:clamp(1.08rem,1rem + .4vw,1.3rem);line-height:1.35;color:var(--kw-yellow-300);margin-top:-6px}.dl-landing .pitch__text{display:grid;gap:12px;font-size:var(--kw-fs-lead);color:rgba(255,255,255,.9);max-width:60ch}.dl-landing .pitch__quote{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 20px 16px 22px;border-radius:16px;background:rgba(247,214,51,.08);box-shadow:inset 0 0 0 1px rgba(247,214,51,.22);font-family:var(--kw-font-display);font-weight:600;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.35;color:var(--kw-yellow-300)}.dl-landing .pitch__quote i{font-size:1.6rem;color:var(--kw-yellow);flex-shrink:0;margin-top:-1px}@media (min-width:1024px){.dl-landing .pitch__grid{grid-template-columns:.95fr 1.05fr;gap:clamp(40px,5vw,72px)}.dl-landing .pitch__media{aspect-ratio:1 / 1.02}}.dl-landing .faq{background:var(--kw-bg)}.dl-landing .faq__grid{display:grid;gap:28px}.dl-landing .faq__media{margin-top:24px;aspect-ratio:16 / 9}.dl-landing .faq__media img{object-position:40% center}.dl-landing .faq__list{display:grid;gap:10px;align-content:start}@media (min-width:1024px){.dl-landing .faq__grid{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,5vw,72px);align-items:start}.dl-landing .faq__aside{position:sticky;top:104px}.dl-landing .faq__media{aspect-ratio:4 / 3.4}}.dl-landing .closing{background:var(--kw-yellow);color:var(--kw-navy);text-align:center;padding-block:calc(var(--kw-section-y) * 1.05)}.dl-landing .closing__inner{max-width:860px;display:grid;justify-items:center;gap:18px}.dl-landing .closing .lead{color:#253B57;margin-inline:auto}.dl-landing .closing__sub{font-family:var(--kw-font-display);font-weight:600;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);line-height:1.4;color:var(--kw-navy);max-width:52ch}.dl-landing .closing__text{display:grid;gap:4px;color:#253B57;font-size:var(--kw-fs-lead)}.dl-landing .closing__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dl-landing .closing__chips>span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:var(--kw-r-pill);background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(21,50,86,.12);font:600 .9rem/1.2 var(--kw-font-display);color:var(--kw-navy)}.dl-landing .closing__chips .checks__mark{width:18px;height:18px;font-size:.62rem}.dl-landing .closing__highlight{margin-top:6px;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);font-weight:700;letter-spacing:-0.015em;color:var(--kw-navy)}.dl-landing .closing__inner>div{margin-top:6px}.dl-landing .closing__mark{position:absolute;z-index:-1;width:clamp(240px,32vw,440px);aspect-ratio:1;background:var(--kw-navy);opacity:.07;-webkit-mask:var(--kw-mono) center / contain no-repeat;mask:var(--kw-mono) center / contain no-repeat}.dl-landing .closing__mark--a{left:-6%;bottom:-18%;rotate:-12deg}.dl-landing .closing__mark--b{right:-4%;top:-22%;rotate:14deg;width:clamp(180px,22vw,320px)}.dl-landing .footer{background:var(--kw-navy-950);color:rgba(255,255,255,.72);padding:44px 0 28px;font-size:.9rem}.dl-landing .footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.dl-landing .footer__brand img{height:40px;width:auto}.dl-landing .footer__brand p{margin-top:8px;font-size:.85rem}.dl-landing .footer__nav,.dl-landing .footer__legal{display:flex;flex-wrap:wrap;gap:10px 24px}.dl-landing .footer a{text-decoration:none;color:rgba(255,255,255,.78);transition:color .2s}.dl-landing .footer a:hover{color:var(--kw-yellow)}.dl-landing .footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;font-size:.82rem}.dl-landing .mobile-cta{display:none}@media (max-width:1023px){.dl-landing .mobile-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--kw-line);transform:translateY(110%);transition:transform .45s var(--kw-ease)}.dl-landing .mobile-cta.is-visible{transform:none}.dl-landing .footer{padding-bottom:96px}}.js-anim .dl-landing [data-reveal],.js-anim .dl-landing [data-hero],.js-anim .dl-landing [data-hero-form]{opacity:0}.js-anim .dl-landing .pitch__text .w{opacity:.16}@media (prefers-reduced-motion:reduce){.dl-landing *,.dl-landing *::before,.dl-landing *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}html{scroll-behavior:auto}.dl-landing .hero__current{display:none}}.dl-landing{overflow-x:clip}.dl-landing :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,a,span,strong,em,small,label,figure,figcaption,blockquote,table,th,td,button,input,select,textarea){font-family:inherit}.dl-landing :where(button,input,select,textarea){font-size:inherit;letter-spacing:inherit}.dl-landing :where(p,div,span,a,li,ul,ol,dl,dt,dd,label,figure,figcaption,blockquote,cite,address,caption,legend,th,td,section,article,aside,header,footer,nav,main){font-size:inherit;line-height:inherit}.dl-landing :where(p,div,span,a,li,ul,ol,dl,dd,label,figure,figcaption,blockquote,cite,address,caption,legend,td,section,article,aside,header,footer,nav,main){font-weight:inherit;font-style:inherit}.dl-landing :where(select){line-height:normal}.dl-landing :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote){margin:0;padding:0}.dl-landing :where(ul,ol){list-style:none}.dl-landing :where(a){text-decoration:none}.dl-landing :where(img){max-width:100%;height:auto}.dl-landing :where(blockquote,figure,figcaption,cite,q,address,dl,pre,table,caption,legend,fieldset,hr,li,p,h1,h2,h3,h4,h5,h6){text-align:inherit}.dl-landing :where(blockquote,figure,figcaption,cite,q,address,fieldset,pre){border:0;font-style:inherit;quotes:none}.dl-landing :where(blockquote,q)::before,.dl-landing :where(blockquote,q)::after{content:none}.dl-landing [hidden]{display:none!important}.elementor-widget-html>.dl-landing{margin:0}.dl-landing .elementor-widget>.elementor-widget-container{display:contents}.dl-landing .elementor-widget:not(:last-child){margin-block-end:0}.dl-landing .dl-flat{display:contents}.dl-landing .dl-inherit p{margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}body.menu-open{overflow:hidden}.dl-landing.e-con,.dl-landing .e-con,.dl-landing .e-con-inner{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--text-align:inherit}.dl-landing .e-con:is(.hero__actions,.cta-band,.center-cta,.stat90,.benefit--wide,.pitch__quote,.footer__top,.footer__bottom){flex-direction:row}@media (min-width:1024px) and (min-height:600px){.dl-landing .e-con.hero{flex-direction:row}}.dl-landing .footer__top>.e-con,.dl-landing .e-con:is(.closing__cta,.pitch__cta){width:auto}.dl-landing .e-con:is(.stat90,.benefit--wide)>.e-con{width:auto;flex:1 1 auto;min-width:0}.dl-landing .e-con:is(.stat90,.benefit--wide,.pitch__quote){flex-wrap:nowrap}.elementor .dl-landing .e-con>.elementor-widget.lead{max-width:65ch}.elementor .dl-landing .e-con>.elementor-widget.hero__lead{max-width:60ch}.elementor .dl-landing .e-con>.elementor-widget.pitch__text{max-width:60ch}.dl-landing :is(.pitch__quote,.footer__bottom)>.elementor-widget{flex:0 1 auto}.dl-landing .steps__close>.elementor-widget,.dl-landing .closing__inner>.elementor-widget{width:auto;max-width:100%}.dl-landing .e-con.lead-card::before{width:auto;height:4px}.dl-landing .e-con.hero__form::before{width:auto;height:auto}.dl-landing .e-con.services::before{left:auto}.dl-landing .section .pattern-dots,.dl-landing .section .pattern-zigzag,.dl-landing .section .pitch__glow,.dl-landing .section .closing__mark{z-index:-1}.dl-landing :where(.e-con){align-items:normal}.dl-landing :where(.elementor-widget-text-editor){color:inherit;font-family:inherit;font-weight:inherit}.dl-landing .elementor-heading-title,.dl-landing .elementor-widget-heading .elementor-heading-title{font-family:var(--kw-font-display);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-wrap:balance}.dl-landing :is(h1,h2,h3){font-weight:700}.dl-landing .elementor-widget-text-editor p:last-child{margin-block-end:0}.dl-landing .elementor-widget.elementor-widget-button,.dl-landing .elementor-widget-button .elementor-button-wrapper{display:contents}.dl-landing .btn .elementor-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:0;border-radius:var(--kw-r-pill);background:var(--btn-bg);color:var(--btn-fg);fill:currentColor;font-family:var(--kw-font-display);font-weight:600;font-size:.9rem;letter-spacing:.04em;line-height:1.6;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:transform .35s var(--kw-ease),box-shadow .35s var(--kw-ease),background-color .25s,color .25s}.dl-landing .btn .elementor-button:hover,.dl-landing .btn .elementor-button:focus,.dl-landing .btn .elementor-button:visited{color:var(--btn-fg)}.dl-landing .btn .elementor-button:hover{transform:translateY(-2px)}.dl-landing .btn .elementor-button:active{transform:translateY(0) scale(.98)}.dl-landing .btn .elementor-button:focus-visible{outline:3px solid var(--kw-yellow);outline-offset:3px}.dl-landing .btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}.dl-landing .btn .elementor-button-text{display:inline}.dl-landing .btn .elementor-button-content-wrapper::after{content:"";width:1.05em;height:1.05em;flex-shrink:0;background:currentColor;-webkit-mask:var(--i-arrow-b) center / contain no-repeat;mask:var(--i-arrow-b) center / contain no-repeat;transition:transform .35s var(--kw-ease)}.dl-landing .btn--down .elementor-button-content-wrapper::after{-webkit-mask-image:var(--i-down);mask-image:var(--i-down)}.dl-landing .btn--up .elementor-button-content-wrapper::after{-webkit-mask-image:var(--i-up);mask-image:var(--i-up)}.dl-landing .btn .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateX(3px)}.dl-landing .btn--down .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateY(2px)}.dl-landing .btn--up .elementor-button:hover .elementor-button-content-wrapper::after{transform:translateY(-2px)}.dl-landing .btn .elementor-button-icon{display:none}.dl-landing .btn--primary .elementor-button{box-shadow:0 8px 22px -10px rgba(217,181,0,.9),inset 0 -2px 0 rgba(21,50,86,.12)}.dl-landing .btn--primary .elementor-button:hover{--btn-bg:var(--kw-yellow-400);box-shadow:0 14px 30px -12px rgba(217,181,0,.95),inset 0 -2px 0 rgba(21,50,86,.12)}.dl-landing .btn--primary .elementor-button::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-120%)}.dl-landing .btn--primary .elementor-button:hover::after{transform:translateX(120%);transition:transform .8s var(--kw-ease)}.dl-landing .btn--navy .elementor-button{box-shadow:0 10px 24px -12px rgba(10,27,49,.7)}.dl-landing .btn--navy .elementor-button:hover{--btn-bg:var(--kw-navy-700)}.dl-landing .btn--navy .elementor-button-content-wrapper::after{color:var(--kw-yellow)}.dl-landing .btn--ghost .elementor-button{box-shadow:inset 0 0 0 1.5px var(--kw-navy)}.dl-landing .btn--ghost .elementor-button:hover{--btn-bg:var(--kw-navy);--btn-fg:#fff}.dl-landing .btn--sm .elementor-button{padding:10px 18px;font-size:.8rem}.dl-landing .btn--lg .elementor-button{padding:15px 28px;font-size:.94rem}.dl-landing .btn--block .elementor-button{width:100%}.dl-landing .svc__body .btn .elementor-button{margin-top:4px}@media (max-width:639px){.dl-landing .cta-band .btn .elementor-button{width:100%}}@media (max-width:479px){.dl-landing .hero__actions .btn .elementor-button{width:100%}}.dl-landing .elementor-widget-image img{display:block;vertical-align:top}.dl-landing .elementor-widget-image figure,.dl-landing .elementor-widget-image .elementor-image{margin:0;display:contents}.dl-landing .media>.elementor-widget-image{display:contents}.dl-landing .elementor-widget-image.hero__img{position:absolute;inset:0;width:100%;height:100%}.dl-landing .hero__img img{width:100%;height:100%;object-fit:cover;object-position:60% center}.dl-landing .footer__brand .elementor-widget-image{text-align:left}.dl-landing .faq .elementor-widget-n-accordion{--n-accordion-border-width:0px;--n-accordion-padding:0px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:1.04rem;--n-accordion-title-normal-color:var(--kw-navy);--n-accordion-title-hover-color:var(--kw-navy-700);--n-accordion-title-active-color:var(--kw-navy);--n-accordion-title-icon-order:1}.dl-landing .faq .e-n-accordion-item{background:var(--kw-surface);border:1px solid var(--kw-line);border-radius:var(--kw-r-card);transition:border-color .3s,box-shadow .3s}.dl-landing .faq .e-n-accordion-item[open]{border-color:var(--kw-navy-200);box-shadow:var(--kw-shadow-md)}.dl-landing .faq .e-n-accordion-item-title{justify-content:space-between;gap:16px;padding:18px 20px 18px 22px;border:0;border-radius:var(--kw-r-card);background:none;font-family:var(--kw-font-display);font-weight:600;line-height:1.35}.dl-landing .faq .e-n-accordion-item-title-text{font-family:var(--kw-font-display);font-weight:600;line-height:1.35}.dl-landing .faq .e-n-accordion-item>.e-con{border:0;padding:0 22px 20px}.dl-landing .faq .e-n-accordion-item>.e-con p{color:var(--kw-ink-2);max-width:64ch}.dl-landing .faq .e-n-accordion-item-title-icon,.dl-landing .faq .elementor-accordion-icon{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--kw-navy-100);transition:background-color .3s,transform .45s var(--kw-ease)}.dl-landing .faq .e-n-accordion-item-title-icon>span,.dl-landing .faq .elementor-accordion-icon>span{display:none !important}.dl-landing .faq .e-n-accordion-item-title-icon::before,.dl-landing .faq .e-n-accordion-item-title-icon::after,.dl-landing .faq .elementor-accordion-icon::before,.dl-landing .faq .elementor-accordion-icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--kw-navy);translate:-50% -50%;transition:transform .45s var(--kw-ease)}.dl-landing .faq .e-n-accordion-item-title-icon::after,.dl-landing .faq .elementor-accordion-icon::after{transform:rotate(90deg)}.dl-landing .faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon,.dl-landing .faq .elementor-tab-title.elementor-active .elementor-accordion-icon{background:var(--kw-yellow);transform:rotate(180deg)}.dl-landing .faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon::after,.dl-landing .faq .elementor-tab-title.elementor-active .elementor-accordion-icon::after{transform:rotate(0deg)}.dl-landing .faq .elementor-accordion{display:grid;gap:10px;border:0}.dl-landing .faq .elementor-accordion-item{background:var(--kw-surface);border:1px solid var(--kw-line);border-radius:var(--kw-r-card);overflow:hidden}.dl-landing .faq .elementor-accordion-item + .elementor-accordion-item{border-top:1px solid var(--kw-line)}.dl-landing .faq .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:16px;padding:18px 20px 18px 22px;border:0;font-family:var(--kw-font-display);font-weight:600;font-size:1.04rem;line-height:1.35;color:var(--kw-navy)}.dl-landing .faq .elementor-accordion-title{color:inherit;text-align:left;text-decoration:none}.dl-landing .faq .elementor-accordion-icon{float:none}.dl-landing .faq .elementor-tab-content{border:0;padding:0 22px 20px;color:var(--kw-ink-2)}.dl-landing .lead-card{gap:12px}.dl-landing .lead-card .elementor-shortcode,.dl-landing .lead-card .wpcf7{display:contents}.dl-landing .wpcf7-form-control-wrap{display:block}.dl-landing .field label{display:block;line-height:1.6}.dl-landing .field .wpcf7-not-valid{border-color:var(--kw-error);box-shadow:0 0 0 3px rgba(192,57,43,.12)}.dl-landing .lead-form .wpcf7-not-valid-tip{margin-top:5px;font-size:.76rem;font-weight:500;color:var(--kw-error);line-height:1.4}.dl-landing .supply .wpcf7-radio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dl-landing .supply .wpcf7-list-item{display:block;margin:0}.dl-landing .supply .wpcf7-list-item label{position:relative;display:block;cursor:pointer}.dl-landing .supply .wpcf7-list-item input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.dl-landing .supply .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:var(--kw-r-input);border:1.5px solid var(--kw-line);background:#F8FAFC;font:600 .88rem var(--kw-font-display);color:var(--kw-navy);transition:background-color .25s,border-color .25s,color .25s,transform .25s var(--kw-ease)}.dl-landing .supply .wpcf7-list-item-label::before{content:"";width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--kw-navy-500);background:currentColor;-webkit-mask:var(--i-r-lightning) center / contain no-repeat;mask:var(--i-r-lightning) center / contain no-repeat;transition:color .25s}.dl-landing .supply .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label::before{-webkit-mask-image:var(--i-r-flame);mask-image:var(--i-r-flame)}.dl-landing .supply .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label::before{-webkit-mask-image:var(--i-r-plugs);mask-image:var(--i-r-plugs)}.dl-landing .supply .wpcf7-list-item-label::after{content:none}.dl-landing .supply .wpcf7-list-item label:hover .wpcf7-list-item-label{border-color:var(--kw-navy-200)}.dl-landing .supply input:checked + .wpcf7-list-item-label{background:var(--kw-navy);border-color:var(--kw-navy);color:#fff}.dl-landing .supply input:checked + .wpcf7-list-item-label::before{color:var(--kw-yellow)}.dl-landing .supply input:focus-visible + .wpcf7-list-item-label{outline:3px solid var(--kw-yellow);outline-offset:2px}.dl-landing .supply input:active + .wpcf7-list-item-label{transform:scale(.97)}.dl-landing .consent{display:block}.dl-landing .consent .wpcf7-list-item{display:block;margin:0}.dl-landing .consent label{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;line-height:1.4}.dl-landing .consent .wpcf7-list-item-label::before,.dl-landing .consent .wpcf7-list-item-label::after{content:none}.dl-landing .kwc-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.dl-landing .wpcf7-submit.btn{line-height:1.6;-webkit-appearance:none;appearance:none}.dl-landing .wpcf7-spinner{display:none}.dl-landing .wpcf7-form.submitting .wpcf7-submit{opacity:.7;cursor:progress}.dl-landing .wpcf7 form .wpcf7-response-output{margin:4px 0 0;padding:10px 14px;border-radius:var(--kw-r-input);border-width:1.5px;font-size:.82rem;line-height:1.45;color:var(--kw-ink-2)}.dl-landing .wpcf7 form.sent .wpcf7-response-output{display:none}.dl-landing .svc__tab.svc__tab,.dl-landing .svc__tab.svc__tab:is(:hover,:focus,:active){background:var(--kw-bg);color:var(--kw-navy);border:1px solid var(--kw-line);padding:16px 18px;border-radius:var(--kw-r-card);text-align:left;white-space:normal;font-size:1rem;font-weight:400;text-decoration:none}.dl-landing .svc__tab.svc__tab:is(:hover,:focus){border-color:var(--kw-navy-200)}.dl-landing .svc__tab.svc__tab[aria-selected="true"],.dl-landing .svc__tab.svc__tab[aria-selected="true"]:is(:hover,:focus,:active){background:var(--kw-navy);border-color:var(--kw-navy);color:#fff}.dl-landing .nav__toggle.nav__toggle,.dl-landing .nav__toggle.nav__toggle:is(:hover,:focus,:active){background:rgba(255,255,255,.12);color:#fff;border:0;padding:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);border-radius:50%}.dl-landing .nav.is-scrolled .nav__toggle.nav__toggle,.dl-landing .nav.is-open .nav__toggle.nav__toggle,.dl-landing .nav.is-scrolled .nav__toggle.nav__toggle:is(:hover,:focus,:active),.dl-landing .nav.is-open .nav__toggle.nav__toggle:is(:hover,:focus,:active){background:var(--kw-navy);color:#fff;box-shadow:none}.dl-landing .link-btn.link-btn,.dl-landing .link-btn.link-btn:is(:hover,:focus,:active){background:none;border:0;padding:4px;color:var(--kw-ink-2);font-size:.9rem;font-weight:600}.dl-landing .link-btn.link-btn:hover{color:var(--kw-navy)}.dl-landing .wpcf7-submit.btn,.dl-landing .wpcf7-submit.btn:is(:hover,:focus,:active){background:var(--btn-bg);color:var(--btn-fg);border:0}.dl-landing .wpcf7-submit.btn--primary:is(:hover,:focus-visible){--btn-bg:var(--kw-yellow-400)}.dl-landing a:hover{color:inherit}@media (min-width:1024px) and (min-height:600px){.dl-landing .hero>.e-con-inner>.container{width:100%}}.dl-landing .section>.e-con-inner>.pattern-dots,.dl-landing .section>.e-con-inner>.pattern-zigzag{z-index:-1}.dl-landing .closing__inner>.e-con-inner>div{margin-top:6px}.dl-landing .closing__inner>.elementor-widget{margin-top:0}.dl-landing .ico{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em;background:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.dl-landing .ico--lightning{--ico:var(--i-lightning)}.dl-landing .ico--flame{--ico:var(--i-flame)}.dl-landing .ico--plugs{--ico:var(--i-plugs)}.dl-landing .ico--search{--ico:var(--i-search)}.dl-landing .ico--compass{--ico:var(--i-compass)}.dl-landing .ico--calc{--ico:var(--i-calc)}.dl-landing .ico--handshake{--ico:var(--i-handshake)}.dl-landing .ico--pencil{--ico:var(--i-pencil)}.dl-landing .ico--chart{--ico:var(--i-chart)}.dl-landing .ico--envelope{--ico:var(--i-envelope)}.dl-landing .ico--shield{--ico:var(--i-shield)}.dl-landing .ico--gift{--ico:var(--i-gift)}.dl-landing .ico--sparkle{--ico:var(--i-sparkle)}.dl-landing .ico--piggy{--ico:var(--i-piggy)}.dl-landing .ico--lock-open{--ico:var(--i-lock-open)}.dl-landing .ico--lock{--ico:var(--i-lock)}.dl-landing .ico--arrows{--ico:var(--i-arrows)}.dl-landing .ico--chart-down{--ico:var(--i-chart-down)}.dl-landing .ico--caret{--ico:var(--i-caret)}.dl-landing .ico--arrow{--ico:var(--i-arrow)}.dl-landing .ico--arrow-b{--ico:var(--i-arrow-b)}.dl-landing .ico--down{--ico:var(--i-down)}.dl-landing .ico--up{--ico:var(--i-up)}.dl-landing .ico--check{--ico:var(--i-check)}.dl-landing .faq .elementor-accordion-title{font:inherit;color:inherit}.dl-landing .faq .elementor-tab-content p{margin:0;max-width:64ch}.dl-landing .thanks-card .thanks-list{display:grid;gap:16px;margin:6px 0 0;padding:0;counter-reset:paso}.dl-landing .thanks-list li{position:relative;padding-left:46px;font-size:.92rem;line-height:1.5;color:var(--kw-ink-2)}.dl-landing .thanks-list li::before{counter-increment:paso;content:counter(paso);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--kw-navy);color:var(--kw-yellow);font:700 .9rem/1 var(--kw-font-display)}.dl-landing .thanks-list strong{display:block;margin-bottom:2px;color:var(--kw-navy);font:600 1rem/1.35 var(--kw-font-display)}.dl-landing .legal-hero{position:relative;isolation:isolate;overflow:clip;color:#fff;padding:calc(var(--nav-h) + 40px) 0 48px;background:var(--kw-navy-950)}.dl-landing .legal-hero .pattern-dots,.dl-landing .legal-hero .hero__current,.dl-landing .legal-hero__glow{z-index:-1}.dl-landing .legal-hero .hero__current{bottom:0;height:70px;opacity:.35}.dl-landing .legal-hero__glow{position:absolute;right:-140px;top:-120px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(247,214,51,.16),transparent 65%);pointer-events:none}.dl-landing .legal-hero__inner{max-width:760px}.dl-landing .legal-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font:600 .78rem/1 var(--kw-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--kw-yellow)}.dl-landing .legal-hero__eyebrow .ico{font-size:1.05rem}.dl-landing .legal-hero__title{font-size:var(--kw-fs-h1);font-weight:700;line-height:1.12;letter-spacing:-0.025em}.dl-landing .legal-hero__meta{margin-top:14px;font-size:.92rem;color:rgba(255,255,255,.72)}.dl-landing .legal{background:var(--kw-bg)}.dl-landing .legal__grid{display:grid;gap:24px;align-items:start}@media (min-width:1024px){.dl-landing .legal__grid{grid-template-columns:250px minmax(0,1fr);gap:40px}.dl-landing .legal__toc{position:sticky;top:calc(var(--nav-h) + 24px)}}.dl-landing .legal__toc{padding:20px 22px;border-radius:var(--kw-r-card);background:#fff;border:1px solid var(--kw-line);box-shadow:var(--kw-shadow-sm)}.dl-landing .legal__toc-title{margin-bottom:10px;font:600 .75rem/1 var(--kw-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--kw-ink-3)}.dl-landing .legal__toc ol{display:grid;gap:2px;counter-reset:toc}.dl-landing .legal__toc a{display:flex;gap:10px;padding:6px 8px;margin-inline:-8px;border-radius:8px;font-size:.88rem;line-height:1.35;color:var(--kw-ink-2);transition:background-color .2s,color .2s}.dl-landing .legal__toc a::before{counter-increment:toc;content:counter(toc,decimal-leading-zero);flex-shrink:0;font:600 .75rem/1.6 var(--kw-font-display);color:var(--kw-navy-500)}.dl-landing .legal__toc a:hover{background:var(--kw-navy-50);color:var(--kw-navy)}.dl-landing .legal__card{min-width:0;padding:clamp(24px,4vw,48px);border-radius:var(--kw-r-card);background:#fff;border:1px solid var(--kw-line);box-shadow:var(--kw-shadow-sm)}.dl-landing .legal__body{counter-reset:legal;font-size:1rem;line-height:1.7;color:var(--kw-ink-2)}.dl-landing .legal__body h2{display:flex;align-items:center;gap:12px;margin:40px 0 14px;font:700 1.28rem/1.3 var(--kw-font-display);letter-spacing:-0.01em;color:var(--kw-navy);scroll-margin-top:calc(var(--nav-h) + 24px)}.dl-landing .legal__body h2::before{counter-increment:legal;content:counter(legal,decimal-leading-zero);flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--kw-navy);color:var(--kw-yellow);font:700 .8rem/1 var(--kw-font-display);letter-spacing:0}.dl-landing .legal__body h3{margin:22px 0 8px;font:600 1.02rem/1.4 var(--kw-font-display);color:var(--kw-navy)}.dl-landing .legal__body p{margin:0 0 14px}.dl-landing .legal__body ul{display:grid;gap:8px;margin:0 0 16px}.dl-landing .legal__body ul li{position:relative;padding-left:22px}.dl-landing .legal__body ul li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--kw-yellow-600);box-shadow:0 0 0 3px var(--kw-yellow-100)}.dl-landing .legal__body strong{font-weight:600;color:var(--kw-ink)}.dl-landing .legal__body a{color:var(--kw-navy);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--kw-navy-200)}.dl-landing .legal__body a:hover{text-decoration-color:var(--kw-navy)}.dl-landing .legal__fill{padding:1px 6px;border-radius:6px;background:var(--kw-yellow-100);color:var(--kw-navy);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dl-landing .legal__summary{padding:22px 24px;border-radius:16px;background:var(--kw-navy-50);border:1px solid var(--kw-line)}.dl-landing .legal__summary-title{margin:0 0 14px;font:600 1rem/1.35 var(--kw-font-display);color:var(--kw-navy)}.dl-landing .legal__summary dl{display:grid;gap:12px;margin:0}.dl-landing .legal__summary dt{font:600 .82rem/1.3 var(--kw-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--kw-navy)}.dl-landing .legal__summary dd{margin:2px 0 0;font-size:.93rem;line-height:1.55}@media (min-width:640px){.dl-landing .legal__summary dl{grid-template-columns:170px minmax(0,1fr);gap:12px 20px}.dl-landing .legal__summary dd{margin:0}}.dl-landing .footer__legal a[aria-current="page"]{color:var(--kw-yellow)}@media (max-width:639px){.dl-landing .legal__card{padding:22px 18px}.dl-landing .legal__summary{padding:18px}}