.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
.ActivityNode-module__pIUzMq__root{position:relative}.ActivityNode-module__pIUzMq__desktopLabelWrap{white-space:nowrap;justify-content:center;margin-bottom:.5rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (min-width:768px){.ActivityNode-module__pIUzMq__desktopLabelWrap{display:flex}}.ActivityNode-module__pIUzMq__desktopLabel{color:#ffffffb3;background:#101815;font-size:.75rem;font-weight:500}.ActivityNode-module__pIUzMq__iconContainer{background:#304340;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:0 4px 12px #0000004d}.ActivityNode-module__pIUzMq__icon{flex-shrink:0}.ActivityNode-module__pIUzMq__mobileLabelWrap{white-space:nowrap;justify-content:center;margin-top:.5rem;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (min-width:768px){.ActivityNode-module__pIUzMq__mobileLabelWrap{display:none}}.ActivityNode-module__pIUzMq__mobileLabel{color:#ffffffb3;background:#101815;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}
.AutomationFlow-module__Sg5d6G__container{background:#101815;width:100%;height:100%;position:relative}.AutomationFlow-module__Sg5d6G__restartButton{z-index:50;cursor:pointer;color:#fff9;background:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,background-color .2s;display:flex;position:absolute;bottom:.75rem;right:.75rem}.AutomationFlow-module__Sg5d6G__restartButton:hover{color:#fff;background:#fff3}
.TaskNode-module__RCqa3a__root{position:relative}.TaskNode-module__RCqa3a__node{background:#304340;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 12px #0000004d}.TaskNode-module__RCqa3a__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.TaskNode-module__RCqa3a__label{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;font-size:.875rem;font-weight:500;overflow:hidden}
.CardWindow-module__gbwv8q__root{z-index:10;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:550px;position:relative;overflow:hidden}.CardWindow-module__gbwv8q__header{background:#101815;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.CardWindow-module__gbwv8q__trafficLights{align-items:center;gap:6px;display:flex}.CardWindow-module__gbwv8q__trafficLight{background:#24332f;border-radius:9999px;width:.75rem;height:.75rem}.CardWindow-module__gbwv8q__titleWrap{text-align:center;flex:1}.CardWindow-module__gbwv8q__title{color:#fff6;font-size:.75rem;font-weight:500}.CardWindow-module__gbwv8q__spacer{width:54px}.CardWindow-module__gbwv8q__content{width:100%;height:calc(100% - 44px)}
.BusinessProfileRow-module__QDncaW__stars{align-items:center;gap:.125rem;display:flex}.BusinessProfileRow-module__QDncaW__star{width:.875rem;height:.875rem}.BusinessProfileRow-module__QDncaW__ratingValue{color:#94b0a7;margin-left:.25rem;font-size:.75rem}.BusinessProfileRow-module__QDncaW__row{border:1px solid var(--row-border);background:var(--row-bg);box-shadow:var(--row-shadow);border-radius:.75rem;align-items:stretch;gap:.75rem;transition:all .3s;display:flex;overflow:hidden}.BusinessProfileRow-module__QDncaW__info{flex:1;min-width:0;padding:.75rem}.BusinessProfileRow-module__QDncaW__rankRow{align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.BusinessProfileRow-module__QDncaW__rankBadge{background:var(--rank-bg);width:1.5rem;height:1.5rem;color:var(--rank-color);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .3s;display:flex}.BusinessProfileRow-module__QDncaW__details{flex:1;min-width:0}.BusinessProfileRow-module__QDncaW__nameRow{align-items:center;gap:.375rem;display:flex}.BusinessProfileRow-module__QDncaW__name{text-overflow:ellipsis;white-space:nowrap;color:#fff;margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.BusinessProfileRow-module__QDncaW__clientBadge{background:var(--badge-bg);color:var(--badge-color);border-radius:.25rem;flex-shrink:0;padding:.125rem .375rem;font-size:9px;font-weight:500}.BusinessProfileRow-module__QDncaW__metaRow{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;margin-top:.125rem;display:flex}@media (min-width:640px){.BusinessProfileRow-module__QDncaW__metaRow{flex-direction:row;align-items:center;gap:.375rem}}.BusinessProfileRow-module__QDncaW__category{color:#5a7a72;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.75rem;overflow:hidden}.BusinessProfileRow-module__QDncaW__separator{color:#3d5a52;flex-shrink:0;display:none}@media (min-width:640px){.BusinessProfileRow-module__QDncaW__separator{display:inline}}.BusinessProfileRow-module__QDncaW__status{color:var(--status-color);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.BusinessProfileRow-module__QDncaW__ratingRow{align-items:center;gap:.25rem;min-width:0;margin-top:.375rem;display:flex}.BusinessProfileRow-module__QDncaW__reviews{color:#5a7a72;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.BusinessProfileRow-module__QDncaW__reviewsFull{display:none}@media (min-width:640px){.BusinessProfileRow-module__QDncaW__reviewsShort{display:none}.BusinessProfileRow-module__QDncaW__reviewsFull{display:inline}}.BusinessProfileRow-module__QDncaW__addressRow{align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.BusinessProfileRow-module__QDncaW__addressIcon{width:.75rem;height:.75rem}.BusinessProfileRow-module__QDncaW__address{text-overflow:ellipsis;white-space:nowrap;color:#5a7a72;font-size:.75rem;overflow:hidden}.BusinessProfileRow-module__QDncaW__media{background:var(--media-bg);flex-shrink:0;justify-content:center;align-items:center;width:4rem;min-height:80px;display:flex}@media (min-width:640px){.BusinessProfileRow-module__QDncaW__media{width:5rem}}.BusinessProfileRow-module__QDncaW__mediaImageWrap{width:100%;height:100%;position:relative}.BusinessProfileRow-module__QDncaW__mediaImage{object-fit:cover}.BusinessProfileRow-module__QDncaW__initial{color:var(--initial-color);font-size:1.25rem;font-weight:700}
.RankingList-module__dqFCmG__container{flex-direction:column;height:100%;padding:1rem;display:flex;overflow:hidden}@media (min-width:640px){.RankingList-module__dqFCmG__container{padding:1.5rem}}.RankingList-module__dqFCmG__hiddenSvg{width:0;height:0;position:absolute}.RankingList-module__dqFCmG__frame{flex:1;width:100%;max-width:36rem;margin:0 auto;display:flex;position:relative}.RankingList-module__dqFCmG__track{position:absolute;inset:0}.RankingList-module__dqFCmG__restartButton{z-index:50;cursor:pointer;color:#94b0a7;background:#175047;border:1px solid #05f1c833;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,background-color .2s;display:flex;position:absolute;bottom:1rem;right:1rem}.RankingList-module__dqFCmG__restartButton:hover{color:#fff;background:#1f6358}
.BusinessCard-module__tRjTvq__content{background:#101815}
.TabSwitcher-module__VvgdBW__wrapper{justify-content:center;align-items:center;margin:1.5rem 0;display:flex}.TabSwitcher-module__VvgdBW__switcher{background:#0a1412;border:1px solid #05f1c826;border-radius:9999px;align-items:center;padding:.25rem;display:inline-flex;position:relative}.TabSwitcher-module__VvgdBW__indicator{inset-block:.25rem;background:#175047;border-radius:9999px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;left:4px}.TabSwitcher-module__VvgdBW__button{z-index:10;color:#5a7a72;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:118px;height:2.5rem;padding:0 .5rem;font-size:11px;font-weight:500;line-height:1;transition:color .2s;display:flex;position:relative}@media (min-width:640px){.TabSwitcher-module__VvgdBW__button{width:170px;padding:0 .75rem;font-size:.875rem}}.TabSwitcher-module__VvgdBW__button:hover{color:#94b0a7}.TabSwitcher-module__VvgdBW__buttonActive,.TabSwitcher-module__VvgdBW__buttonActive:hover{color:#fff}
.BrowserWindow-module__nJesWa__topBar{background:#0f1716;border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;display:flex}.BrowserWindow-module__nJesWa__dot{background:#29403b;border-radius:9999px;width:.625rem;height:.625rem}.BrowserWindow-module__nJesWa__address{color:#84a59c;background:#29403b;border:1px solid #29403b;border-radius:10rem;align-items:center;width:300px;min-width:0;height:1.5rem;margin-left:auto;margin-right:auto;padding:.25rem .5rem;font-size:9px;display:flex}@media (min-width:640px){.BrowserWindow-module__nJesWa__address{font-size:10px}}.BrowserWindow-module__nJesWa__body{background:#000;height:calc(100% - 40px);padding:.5rem;overflow:hidden}@media (min-width:640px){.BrowserWindow-module__nJesWa__body{padding:.75rem}}.BrowserWindow-module__nJesWa__bodyLoaded{padding:0}.BrowserWindow-module__nJesWa__loadingCard{background:#070b08;border:2px solid #39ff1466;border-radius:.25rem;flex-direction:column;gap:.75rem;height:100%;padding:.75rem;display:flex}@media (min-width:640px){.BrowserWindow-module__nJesWa__loadingCard{padding:1rem}}.BrowserWindow-module__nJesWa__pulseLine{animation:1.6s ease-in-out infinite BrowserWindow-module__nJesWa__pulse}.BrowserWindow-module__nJesWa__lineOne{background:#39ff144d;width:33.333%;height:.75rem}.BrowserWindow-module__nJesWa__lineTwo{background:#39ff1433;width:83.333%;height:1.25rem}.BrowserWindow-module__nJesWa__lineThree{background:#39ff1433;width:66.666%;height:1.25rem}.BrowserWindow-module__nJesWa__lineFour{background:#39ff1459;width:6rem;height:2rem;margin-top:.5rem}.BrowserWindow-module__nJesWa__lineFive{background:#39ff1440;width:100%;height:.5rem;margin-top:auto}.BrowserWindow-module__nJesWa__loadedCard{width:100%;height:100%;box-shadow:none;background:#000;border:0;border-radius:0;position:relative;overflow:hidden}.BrowserWindow-module__nJesWa__websiteImage{background-image:url(/powergym-website.webp);background-position:top;background-repeat:no-repeat;background-size:100%;width:100%;height:100%}@media (max-width:639px){.BrowserWindow-module__nJesWa__bodyLoaded{justify-content:center;align-items:flex-start;display:flex}.BrowserWindow-module__nJesWa__loadedCard{aspect-ratio:1000/633;height:auto}}@keyframes BrowserWindow-module__nJesWa__pulse{0%,to{opacity:1}50%{opacity:.5}}
.IdeWindow-module__xPcboG__topBar{background:#101a19;border-bottom:1px solid #ffffff0d;align-items:center;height:2.5rem;padding:0 .75rem;display:flex}.IdeWindow-module__xPcboG__trafficLights{align-items:center;gap:6px;display:flex}.IdeWindow-module__xPcboG__trafficLight{background:#29403b;border-radius:9999px;width:.625rem;height:.625rem}.IdeWindow-module__xPcboG__grid{grid-template-columns:1fr;height:calc(100% - 40px);display:grid}@media (min-width:640px){.IdeWindow-module__xPcboG__grid{grid-template-columns:minmax(140px,34%) 1fr}}.IdeWindow-module__xPcboG__sidebar{background:#111d1b;border-right:1px solid #ffffff0d;padding:.5rem;display:none}@media (min-width:640px){.IdeWindow-module__xPcboG__sidebar{padding:.75rem;display:block}}.IdeWindow-module__xPcboG__explorerLabel{color:#5b7770;letter-spacing:.12em;margin-bottom:.5rem;font-size:9px;font-weight:600}@media (min-width:640px){.IdeWindow-module__xPcboG__explorerLabel{font-size:10px}}.IdeWindow-module__xPcboG__treeList{flex-direction:column;gap:2px;font-size:9px;display:flex}@media (min-width:640px){.IdeWindow-module__xPcboG__treeList{font-size:10px}}.IdeWindow-module__xPcboG__treeItem{color:#90aca4;border-radius:.25rem;align-items:center;padding-top:.25rem;padding-bottom:.25rem;padding-right:.375rem;display:flex}.IdeWindow-module__xPcboG__treeItemActive{color:#d5ebe5;background:#1f3430}.IdeWindow-module__xPcboG__treeItemInactive:hover{background:#ffffff0d}.IdeWindow-module__xPcboG__folderMarker{color:#7bbfb0;margin-right:.375rem;font-size:9px;line-height:1;display:inline-block;transform:rotate(90deg)}.IdeWindow-module__xPcboG__fileMarker{background:#4e6962;border-radius:2px;width:.375rem;height:.375rem;margin-right:.375rem;display:inline-block}.IdeWindow-module__xPcboG__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IdeWindow-module__xPcboG__editor{background:#0d1716;flex-direction:column;min-width:0;display:flex;position:relative}.IdeWindow-module__xPcboG__editorTab{color:#9cbab2;background:#0f1b1a;border-bottom:1px solid #ffffff0d;align-items:center;height:2rem;padding:0 .75rem;font-size:9px;display:flex}@media (min-width:640px){.IdeWindow-module__xPcboG__editorTab{font-size:10px}}.IdeWindow-module__xPcboG__editorBody{color:#b9d8d0;height:calc(100% - 32px);font-size:8px;line-height:1.45;display:flex}@media (min-width:640px){.IdeWindow-module__xPcboG__editorBody{font-size:11px}}.IdeWindow-module__xPcboG__lineNumbers{color:#48625c;text-align:right;background:#0003;border-right:1px solid #ffffff0d;flex-shrink:0;width:1.75rem;padding:.75rem 0}@media (min-width:640px){.IdeWindow-module__xPcboG__lineNumbers{width:2.25rem}}.IdeWindow-module__xPcboG__lineNumber{padding-right:.5rem}.IdeWindow-module__xPcboG__code{white-space:pre-wrap;flex:1;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden}.IdeWindow-module__xPcboG__tokenPlain{color:#b9d8d0}.IdeWindow-module__xPcboG__tokenKeyword{color:#49d3bf}.IdeWindow-module__xPcboG__tokenString{color:#f5cb8c}.IdeWindow-module__xPcboG__tokenComment{color:#5f7a73}.IdeWindow-module__xPcboG__tokenTag{color:#7fd4ff}.IdeWindow-module__xPcboG__tokenAttr{color:#9bd89c}.IdeWindow-module__xPcboG__tokenComponent{color:#8ce7ff}.IdeWindow-module__xPcboG__tokenPunctuation{color:#99c4b8}.IdeWindow-module__xPcboG__cursor{vertical-align:-.15em;background:#05f1c8;width:2px;height:1em;margin-left:2px;display:inline-block}.IdeWindow-module__xPcboG__cursorHidden{opacity:0}.IdeWindow-module__xPcboG__cursorBlink{animation:1s step-end infinite IdeWindow-module__xPcboG__blink}@keyframes IdeWindow-module__xPcboG__blink{0%,50%{opacity:1}50.01%,to{opacity:0}}
.IdeTypingPreview-module__1AWLYa__root{background:#0f1918;width:100%;height:100%;position:relative;overflow:hidden}.IdeTypingPreview-module__1AWLYa__glow{pointer-events:none;filter:blur(48px);background:#05f1c81a;border-radius:9999px;width:18rem;height:8rem;position:absolute;top:-2.5rem;left:33.333%}.IdeTypingPreview-module__1AWLYa__ideWindowBase{z-index:20;background:#0d1716;border:1px solid #2a3e39;border-radius:10px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 20px 40px -24px #000000f2,0 0 1.5rem 1.5rem #0f1918}.IdeTypingPreview-module__1AWLYa__ideWindowFrameDefault{inset:.5rem}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__ideWindowFrameDefault{inset:1rem}}.IdeTypingPreview-module__1AWLYa__ideWindowFrameSplit{height:58%;inset:.5rem .5rem auto}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__ideWindowFrameSplit{width:70%;height:80%;inset:15px auto auto 15px}}.IdeTypingPreview-module__1AWLYa__ideWindowMotionSplit{transform:scale(.97)translateY(-2%)}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__ideWindowMotionSplit{transform:scale(1)translateY(0)translate(0)}}.IdeTypingPreview-module__1AWLYa__ideWindowMotionIdle{transform:scale(1)}.IdeTypingPreview-module__1AWLYa__browserWindowBase{z-index:30;background:#0b1312;border:1px solid #2a3e39;border-radius:10px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 20px 40px -24px #000000f2,0 0 1.5rem 1.5rem #0f1918}.IdeTypingPreview-module__1AWLYa__browserWindowFrameDefault{inset:.5rem}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__browserWindowFrameDefault{inset:1rem}}.IdeTypingPreview-module__1AWLYa__browserWindowFrameSplit{aspect-ratio:1000/673;inset:auto .5rem .5rem}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__browserWindowFrameSplit{width:70%;height:80%;inset:auto 15px 15px auto}}.IdeTypingPreview-module__1AWLYa__browserWindowMotionSplit{opacity:1;transform:scale(1)translateY(0)}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__browserWindowMotionSplit{transform:scale(1)translateY(0)translate(0)}}.IdeTypingPreview-module__1AWLYa__browserWindowMotionHidden{opacity:0;transform:scale(.92)translateY(2.5rem)}@media (min-width:640px){.IdeTypingPreview-module__1AWLYa__browserWindowMotionHidden{transform:scale(.92)translateY(2rem)}}
.WebsitesCard-module__ivelnG__root{z-index:10;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;height:550px;position:relative;overflow:hidden}
.PromoCard-module__KpSjqW__container{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 .5rem .5rem;display:flex}@media (min-width:640px){.PromoCard-module__KpSjqW__container{padding:0 1rem 1rem}}.PromoCard-module__KpSjqW__cardOuter{z-index:20;background:linear-gradient(#05f1c880,#017e8280);border-top-left-radius:32px;border-top-right-radius:32px;width:100%;max-width:72rem;padding:2px 2px 0;position:relative;overflow:hidden;box-shadow:0 0 100px -20px #05f1c84d}.PromoCard-module__KpSjqW__cardInner{background:#175047;border-top-left-radius:30px;border-top-right-radius:30px;flex-direction:column;width:100%;height:100%;padding:1rem 1rem 0;display:flex;position:relative}.PromoCard-module__KpSjqW__divider{opacity:.8;background:linear-gradient(90deg,#0000,#05f1c8,#0000);width:100%;max-width:72rem;height:1px;box-shadow:0 0 15px 1px #05f1c899}.PromoCard-module__KpSjqW__tabsRegion{z-index:10;background:#0e1817;width:100vw;position:relative}.PromoCard-module__KpSjqW__tabsRegion:before{content:"";pointer-events:none;inset-inline:0;background:linear-gradient(#0000,#05f1c833);height:16rem;position:absolute;top:-16rem}
@property --wave-y{syntax:"<percentage>";inherits:false;initial-value:110%}@property --wave-bob{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes Button-module__Nm1E8a__wave-bob{0%{--wave-bob:0%}50%{--wave-bob:-5%}to{--wave-bob:0%}}.Button-module__Nm1E8a__button{-webkit-backdrop-filter:blur(8px);color:#05f1c8;cursor:pointer;font-family:var(--font-inter),sans-serif;background:0 0;border:1px solid #05f1c8;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;transition:color .5s ease-in,border-color .5s ease-in,box-shadow .5s ease-in;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.Button-module__Nm1E8a__button:hover{color:#fff;border-color:#0000;transition:color .65s cubic-bezier(.16,1,.3,1),border-color .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 15px -3px #05f1c833,0 4px 6px -4px #05f1c833}.Button-module__Nm1E8a__label{z-index:1;position:relative}.Button-module__Nm1E8a__fill{z-index:0;pointer-events:none;clip-path:polygon(0.0% calc(var(--wave-y) + var(--wave-bob) + 0%),6.25% calc(var(--wave-y) + var(--wave-bob) + 3.54%),12.5% calc(var(--wave-y) + var(--wave-bob) + 5.0%),18.75% calc(var(--wave-y) + var(--wave-bob) + 3.54%),25.0% calc(var(--wave-y) + var(--wave-bob) + 0%),31.25% calc(var(--wave-y) + var(--wave-bob) - 3.54%),37.5% calc(var(--wave-y) + var(--wave-bob) - 5.0%),43.75% calc(var(--wave-y) + var(--wave-bob) - 3.54%),50.0% calc(var(--wave-y) + var(--wave-bob) + 0%),56.25% calc(var(--wave-y) + var(--wave-bob) + 3.54%),62.5% calc(var(--wave-y) + var(--wave-bob) + 5.0%),68.75% calc(var(--wave-y) + var(--wave-bob) + 3.54%),75.0% calc(var(--wave-y) + var(--wave-bob) + 0%),81.25% calc(var(--wave-y) + var(--wave-bob) - 3.54%),87.5% calc(var(--wave-y) + var(--wave-bob) - 5.0%),93.75% calc(var(--wave-y) + var(--wave-bob) - 3.54%),100.0% calc(var(--wave-y) + var(--wave-bob) + 0%),100% 110%,0% 110%);background:linear-gradient(#05f1c8,#017e82);transition:--wave-y .5s ease-in;position:absolute;inset:0}.Button-module__Nm1E8a__button:hover .Button-module__Nm1E8a__fill{--wave-y:-5%;transition:--wave-y .65s cubic-bezier(.16,1,.3,1);animation:2s ease-in-out .65s infinite backwards Button-module__Nm1E8a__wave-bob}@supports not (transition:--wave-y 0s){.Button-module__Nm1E8a__fill{display:none}.Button-module__Nm1E8a__button:hover{background:linear-gradient(#05f1c8,#017e82)}}
.FloatingCTA-module__wnwn7G__wrap{display:inline-flex}.FloatingCTA-module__wnwn7G__floating{z-index:1000;transition:translate .45s cubic-bezier(.16,1,.3,1);position:fixed;bottom:1.5rem;right:1.5rem;translate:0;box-shadow:0 12px 40px #00000073}.FloatingCTA-module__wnwn7G__hidden{pointer-events:none;translate:calc(100% + 4rem)}.FloatingCTA-module__wnwn7G__snapHidden{transition:none}@media (min-width:1024px){.FloatingCTA-module__wnwn7G__floating{bottom:2rem;right:2rem}}@media (prefers-reduced-motion:reduce){.FloatingCTA-module__wnwn7G__floating{transition:none}}
.GodRays-module__4dUNba__container{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GodRays-module__4dUNba__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.GodRays-module__4dUNba__raysCanvas{filter:blur(30px);mix-blend-mode:screen}.GodRays-module__4dUNba__particlesCanvas{mix-blend-mode:screen}
.Hero-module__yIOgZa__root{isolation:isolate;width:100%;padding:3.5rem 1.5rem 0;position:relative;overflow-x:clip}@media (min-width:1024px){.Hero-module__yIOgZa__root{padding-left:2rem;padding-right:2rem}}.Hero-module__yIOgZa__backgroundLogo{pointer-events:none;z-index:-3;-webkit-user-select:none;user-select:none;width:60vw;min-width:1000px;height:auto;position:absolute;top:0;right:0;transform:translate(20%,-20%)}.Hero-module__yIOgZa__backgroundLogoImage{opacity:.125;filter:blur(7px);width:100%;height:auto}.Hero-module__yIOgZa__overlay{pointer-events:none;z-index:-2;background:linear-gradient(to bottom,transparent,transparent,var(--background));position:absolute;inset:0}.Hero-module__yIOgZa__godRays{z-index:-1}.Hero-module__yIOgZa__container{max-width:80rem;margin:0 auto;padding-top:8rem}@media (min-width:640px){.Hero-module__yIOgZa__container{padding-top:12rem}}@media (min-width:1024px){.Hero-module__yIOgZa__container{padding-top:14rem}}.Hero-module__yIOgZa__content{text-align:center;max-width:42rem;margin:0 auto}@property --vignette-width{syntax:"<percentage>";inherits:false;initial-value:150%}@keyframes Hero-module__yIOgZa__widen-vignette{0%{--vignette-width:150%}to{--vignette-width:30%}}@keyframes Hero-module__yIOgZa__hero-text-reveal{0%{background-position:0 0;transform:scale(.95)}to{background-position:0 100%;transform:scale(1)}}.Hero-module__yIOgZa__vignette{-webkit-mask-image:radial-gradient(ellipse var(--vignette-width)180% at 50% 100%,black 40%,#0000004d 100%);mask-image:radial-gradient(ellipse var(--vignette-width)180% at 50% 100%,black 40%,#0000004d 100%);animation:1s cubic-bezier(.16,1,.3,1) .5s forwards Hero-module__yIOgZa__widen-vignette}.Hero-module__yIOgZa__title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:2.25rem;font-weight:700}@media (min-width:640px){.Hero-module__yIOgZa__title{font-size:4.5rem}}.Hero-module__yIOgZa__titleWhite{background:linear-gradient(to bottom,var(--background)0%,var(--background)25%,#fff 50%,#fff 100%);color:#0000;-webkit-text-stroke:1px #ffffff0d;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0 0;background-size:100% 300%;-webkit-background-clip:text;background-clip:text;animation:3s cubic-bezier(.16,1,.3,1) .85s forwards Hero-module__yIOgZa__hero-text-reveal;transform:scale(.95)}.Hero-module__yIOgZa__titleAccent{background:linear-gradient(to bottom,var(--background)0%,var(--background)25%,#05f1c8 50%,#05f1c8 100%);color:#0000;-webkit-text-stroke:1px #05f1c80d;letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0 0;background-size:100% 500%;-webkit-background-clip:text;background-clip:text;animation:3s cubic-bezier(.16,1,.3,1) 1.1s forwards Hero-module__yIOgZa__hero-text-reveal;transform:scale(.95)}.Hero-module__yIOgZa__description{color:#94b0a7;max-width:42rem;margin:2rem auto 0;font-size:1.125rem;line-height:1.625}@media (min-width:640px){.Hero-module__yIOgZa__description{font-size:1.25rem}}.Hero-module__yIOgZa__highlight{white-space:nowrap;display:inline-block;position:relative}.Hero-module__yIOgZa__char{color:#94b0a7;will-change:transform;animation:Hero-module__yIOgZa__char-in .62s cubic-bezier(.22,1,.36,1)calc(3s + var(--i)*50ms)both;display:inline-block}@keyframes Hero-module__yIOgZa__char-in{0%{color:#94b0a7;transform:translate(0,0)}30%{transform:translateY(-.15em)}55%{color:#05f1c8}to{color:#05f1c8;transform:translate(0,0)}}.Hero-module__yIOgZa__highlightLine{box-sizing:content-box;pointer-events:none;filter:drop-shadow(0 0 1px #05f1c880)drop-shadow(0 0 3px #05f1c84d)drop-shadow(0 -2px 10px #0f201e)drop-shadow(0 -2px 10px #0f201e);clip-path:polygon(-400% -400%,-5% -400%,-5% 500%,-400% 500%);width:calc(100% + .26em);height:.5em;padding:1em .8em;animation:.95s cubic-bezier(.25,.46,.45,.94) 3.15s forwards Hero-module__yIOgZa__draw-underline;position:absolute;bottom:-1.12em;left:-.9em;overflow:visible}@keyframes Hero-module__yIOgZa__draw-underline{to{clip-path:polygon(-400% -400%,105% -400%,105% 500%,-400% 500%)}}@media (prefers-reduced-motion:reduce){.Hero-module__yIOgZa__highlightLine{clip-path:polygon(-400% -400%,105% -400%,105% 500%,-400% 500%);animation:none}.Hero-module__yIOgZa__char{color:#05f1c8;animation:none}}.Hero-module__yIOgZa__mobileBreak{display:none}@media (min-width:640px){.Hero-module__yIOgZa__mobileBreak{display:inline}}.Hero-module__yIOgZa__buttonRow{justify-content:center;align-items:center;column-gap:1.5rem;margin-top:2.5rem;display:flex}.Hero-module__yIOgZa__ctaButton{padding:.75rem 2rem;font-size:1.125rem}.Hero-module__yIOgZa__promoWrap{justify-content:center;width:100%;margin-top:4rem;display:flex}
.GrowthChart-module__b20f9q__section{background:var(--background,#0e1816);justify-content:center;width:100%;padding:3rem .5rem 2rem;display:flex}@media (min-width:640px){.GrowthChart-module__b20f9q__section{padding-left:1rem;padding-right:1rem}}.GrowthChart-module__b20f9q__chartCard{background:radial-gradient(circle at 18% 28%,#0affca1a,#0000 28%),radial-gradient(circle at 76% 20%,#24ffd61f,#0000 30%);width:100%;max-width:1000px;padding:0;position:relative}.GrowthChart-module__b20f9q__chartFrame{z-index:1;background:linear-gradient(#05f1c880,#017e8280);border-radius:32px;padding:2px;position:relative;overflow:hidden;box-shadow:0 0 100px -20px #05f1c84d}.GrowthChart-module__b20f9q__chartSurface{box-sizing:border-box;background:#175047;border-radius:30px;height:clamp(220px,34vw,360px);padding:1rem;position:relative;overflow:hidden}.GrowthChart-module__b20f9q__chartViewport{isolation:isolate;border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.GrowthChart-module__b20f9q__chartViewport:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#163f38c2,#091816e6) no-repeat,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/100% 3rem,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/5rem 100%;position:absolute;inset:0}.GrowthChart-module__b20f9q__chartViewport:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at 82% 14%,#44ffd929,#0000 28%);position:absolute;inset:0}.GrowthChart-module__b20f9q__title{z-index:3;text-align:center;font-family:var(--font-display);letter-spacing:-.02em;color:#f2fbf7ed;text-shadow:0 8px 18px #00000052,0 0 18px #8effe71a;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.05em;font-size:clamp(2rem,6.5vw,4.8rem);font-weight:700;line-height:.94;display:flex;position:absolute;inset:0}.GrowthChart-module__b20f9q__titleStatic{display:block}.GrowthChart-module__b20f9q__titleCounter{justify-items:center;display:inline-grid}.GrowthChart-module__b20f9q__titleCounterSizer{visibility:hidden;white-space:nowrap;grid-area:1/1;line-height:normal}.GrowthChart-module__b20f9q__titleCounterViewport{--ticker-step:1.7em;height:var(--ticker-step);grid-area:1/1;overflow:hidden}.GrowthChart-module__b20f9q__titleCounterTrack{will-change:transform;flex-direction:column;align-items:center;animation:8s infinite GrowthChart-module__b20f9q__growth-title-counter;display:flex}.GrowthChart-module__b20f9q__titleCounterWord{height:var(--ticker-step);white-space:nowrap;justify-content:center;align-items:center;line-height:normal;display:flex}@keyframes GrowthChart-module__b20f9q__growth-title-counter{0%,18%{transform:translate(0,0)}22%,43%{transform:translate3d(0,calc(var(--ticker-step)*-1),0)}47%,68%{transform:translate3d(0,calc(var(--ticker-step)*-2),0)}72%,93%{transform:translate3d(0,calc(var(--ticker-step)*-3),0)}97%,to{transform:translate3d(0,calc(var(--ticker-step)*-4),0)}}.GrowthChart-module__b20f9q__axis{z-index:5;color:#d6e7e0a6;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.7rem;font-weight:500;display:flex;position:absolute;bottom:clamp(.7rem,2vw,1rem);left:clamp(.8rem,2vw,1.4rem);right:clamp(.8rem,2vw,1.4rem)}@media (max-width:640px){.GrowthChart-module__b20f9q__title{gap:.08em}.GrowthChart-module__b20f9q__titleCounterWord,.GrowthChart-module__b20f9q__titleCounterSizer{white-space:nowrap;max-width:none;line-height:normal}.GrowthChart-module__b20f9q__titleCounterViewport{--ticker-step:1.7em}.GrowthChart-module__b20f9q__axis{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.GrowthChart-module__b20f9q__titleCounterTrack{animation:none}}
.GrowthChartCanvas-module__0dt4la__root{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.GrowthChartCanvas-module__0dt4la__canvas{width:100%;height:100%;display:block}
.ProcessSection-module__vKz7oG__section{width:100%;padding:5.5rem 1.5rem 1rem;scroll-margin-top:5rem;position:relative;overflow-x:clip}@media (min-width:1024px){.ProcessSection-module__vKz7oG__section{padding-left:2rem;padding-right:2rem}}.ProcessSection-module__vKz7oG__container{max-width:72rem;margin:0 auto}.ProcessSection-module__vKz7oG__header{text-align:center;max-width:46rem;margin:0 auto 3.5rem}.ProcessSection-module__vKz7oG__bgIcon{position:absolute;top:-24px;right:-24px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000 20%,#0000 40%),linear-gradient(-90deg,#000 20%,#0000 40%);mask-image:linear-gradient(#000,#000),linear-gradient(#000 20%,#0000 40%),linear-gradient(-90deg,#000 20%,#0000 40%);-webkit-mask-composite:xor,source-over;mask-composite:exclude,add}.ProcessSection-module__vKz7oG__bgIcon:after{content:"";width:128px;height:128px;display:block;position:absolute;top:0;right:0}.ProcessSection-module__vKz7oG__bgIcon svg :is(path,line,circle){stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s cubic-bezier(.3,.7,.4,1) .1s}@media (min-width:640px){.ProcessSection-module__vKz7oG__bandVisible .ProcessSection-module__vKz7oG__bgIcon svg :is(path,line,circle){stroke-dashoffset:0}}@media (max-width:639.98px){.ProcessSection-module__vKz7oG__cardIn .ProcessSection-module__vKz7oG__bgIcon svg :is(path,line,circle){stroke-dashoffset:0}}.ProcessSection-module__vKz7oG__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700}.ProcessSection-module__vKz7oG__titleAccent{color:#05f1c8}.ProcessSection-module__vKz7oG__subtitle{color:#94b0a7;max-width:36rem;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.65}.ProcessSection-module__vKz7oG__steps{grid-template-columns:1fr;row-gap:2.5rem;max-width:64rem;margin:0 auto;display:grid;position:relative}.ProcessSection-module__vKz7oG__step{gap:1.25rem;display:flex;position:relative}.ProcessSection-module__vKz7oG__node{z-index:1;color:#5a7a72;width:52px;height:52px;font-family:var(--font-display);letter-spacing:.04em;background:#0c1a17;border:1px solid #05f1c82e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:border-color .5s cubic-bezier(.3,.7,.4,1),background-color .5s cubic-bezier(.3,.7,.4,1),color .5s cubic-bezier(.3,.7,.4,1),box-shadow .5s cubic-bezier(.3,.7,.4,1);display:flex;position:relative;box-shadow:0 0 #05f1c859,0 0 #05f1c800}.ProcessSection-module__vKz7oG__step:not(:last-child):before,.ProcessSection-module__vKz7oG__step:not(:last-child):after{content:"";border-radius:1px;width:2px;height:calc(100% + 2.5rem - 64px);position:absolute;top:58px;left:25px}.ProcessSection-module__vKz7oG__step:not(:last-child):before{background:#ffffff0f}.ProcessSection-module__vKz7oG__step:not(:last-child):after{transform-origin:top;background:linear-gradient(#05f1c8,#0b9d85);transition:transform .12s linear;box-shadow:0 0 10px #05f1c859}.ProcessSection-module__vKz7oG__step:first-child:after{transform:scaleY(var(--fill-1,0))}.ProcessSection-module__vKz7oG__step:nth-child(2):after{transform:scaleY(var(--fill-2,0))}.ProcessSection-module__vKz7oG__stepBody{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.ProcessSection-module__vKz7oG__stepTitle{font-family:var(--font-display);letter-spacing:.01em;color:#fff;margin:0;font-size:1.3rem;font-weight:600}.ProcessSection-module__vKz7oG__stepText{color:#94b0a7;max-width:20rem;margin:.6rem 0 0;font-size:.95rem;line-height:1.6}@media (min-width:820px){.ProcessSection-module__vKz7oG__steps{grid-template-columns:repeat(3,1fr);column-gap:2rem}.ProcessSection-module__vKz7oG__step{text-align:center;flex-direction:column;align-items:center;gap:1.4rem}.ProcessSection-module__vKz7oG__step:not(:last-child):before,.ProcessSection-module__vKz7oG__step:not(:last-child):after{width:calc(100% + 2rem - 64px);height:2px;top:25px;left:calc(50% + 32px)}.ProcessSection-module__vKz7oG__step:not(:last-child):after{transform-origin:0;background:linear-gradient(90deg,#05f1c8,#0b9d85)}.ProcessSection-module__vKz7oG__step:first-child:after{transform:scaleX(var(--fill-1,0))}.ProcessSection-module__vKz7oG__step:nth-child(2):after{transform:scaleX(var(--fill-2,0))}.ProcessSection-module__vKz7oG__stepText{margin-left:auto;margin-right:auto}}@keyframes ProcessSection-module__vKz7oG__fade-up{to{opacity:1;transform:translateY(0)}}.ProcessSection-module__vKz7oG__stepActive .ProcessSection-module__vKz7oG__node{color:#07231d;background:#05f1c8;border-color:#05f1c8;box-shadow:0 0 0 14px #05f1c800,0 0 22px #05f1c859}.ProcessSection-module__vKz7oG__stepActive .ProcessSection-module__vKz7oG__stepBody{opacity:1;transform:translateY(0)}.ProcessSection-module__vKz7oG__infoGrid{grid-template-columns:1fr;gap:1rem;margin-top:4rem;display:grid}@media (min-width:640px){.ProcessSection-module__vKz7oG__infoGrid{grid-template-columns:1fr 1fr}.ProcessSection-module__vKz7oG__deliverCard{grid-column:1/-1}}@media (min-width:1024px){.ProcessSection-module__vKz7oG__infoGrid{grid-template-rows:auto auto;grid-template-columns:5fr 7fr}.ProcessSection-module__vKz7oG__statCard{grid-column:1}.ProcessSection-module__vKz7oG__deliverCard{grid-area:1/2/span 2}}.ProcessSection-module__vKz7oG__infoCard{opacity:0;background:linear-gradient(#1750474d,#0d1614b3);border:1px solid #05f1c81f;border-radius:22px;padding:1.6rem 1.7rem;position:relative;overflow:hidden;transform:translateY(16px)}@media (min-width:640px){.ProcessSection-module__vKz7oG__bandVisible .ProcessSection-module__vKz7oG__infoCard{animation:.7s cubic-bezier(.16,1,.3,1) forwards ProcessSection-module__vKz7oG__fade-up}.ProcessSection-module__vKz7oG__bandVisible .ProcessSection-module__vKz7oG__infoCard:nth-child(2){animation-delay:.12s}.ProcessSection-module__vKz7oG__bandVisible .ProcessSection-module__vKz7oG__infoCard:nth-child(3){animation-delay:.24s}}@media (max-width:639.98px){.ProcessSection-module__vKz7oG__infoCard.ProcessSection-module__vKz7oG__cardIn{animation:.7s cubic-bezier(.16,1,.3,1) forwards ProcessSection-module__vKz7oG__fade-up}}.ProcessSection-module__vKz7oG__statTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProcessSection-module__vKz7oG__statLabel{color:#94b0a7;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.ProcessSection-module__vKz7oG__statValue{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:.9rem 0 0;font-size:clamp(2rem,3.2vw,2.5rem);font-weight:700;line-height:1}.ProcessSection-module__vKz7oG__statPrefix{color:#94b0a7;font-size:.55em;font-weight:600}.ProcessSection-module__vKz7oG__statUnit{color:#05f1c8;font-size:.55em;font-weight:600}.ProcessSection-module__vKz7oG__statDesc{color:#5a7a72;margin:.7rem 0 0;font-size:.875rem;line-height:1.55}.ProcessSection-module__vKz7oG__deliverCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#05f1c814,#0000 45%);position:absolute;inset:0}.ProcessSection-module__vKz7oG__deliverTitle{font-family:var(--font-display);color:#fff;margin:0;font-size:1.35rem;font-weight:600}.ProcessSection-module__vKz7oG__deliverSub{color:#5a7a72;margin:.45rem 0 0;font-size:.875rem}.ProcessSection-module__vKz7oG__deliverList{grid-template-columns:1fr;gap:.85rem 1.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ProcessSection-module__vKz7oG__deliverList{grid-template-columns:1fr 1fr}}.ProcessSection-module__vKz7oG__deliverItem{color:#b6cdc4;opacity:0;align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.5;display:flex;transform:translateY(10px)}@media (min-width:640px){.ProcessSection-module__vKz7oG__bandVisible .ProcessSection-module__vKz7oG__deliverItem{animation:ProcessSection-module__vKz7oG__fade-up .55s cubic-bezier(.16,1,.3,1)calc(.4s + var(--i)*80ms)forwards}}@media (max-width:639.98px){.ProcessSection-module__vKz7oG__cardIn .ProcessSection-module__vKz7oG__deliverItem{animation:ProcessSection-module__vKz7oG__fade-up .55s cubic-bezier(.16,1,.3,1)calc(.4s + var(--i)*80ms)forwards}}.ProcessSection-module__vKz7oG__checkDot{color:#05f1c8;background:#05f1c81a;border:1px solid #05f1c838;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-top:.1rem;display:flex}.ProcessSection-module__vKz7oG__checkIcon{width:10px;height:auto}.ProcessSection-module__vKz7oG__checkIcon path{stroke-dasharray:1;stroke-dashoffset:1px}@media (min-width:640px){.ProcessSection-module__vKz7oG__bandVisible .ProcessSection-module__vKz7oG__checkIcon path{animation:ProcessSection-module__vKz7oG__draw-check .4s ease-out calc(.55s + var(--i)*80ms)forwards}}@media (max-width:639.98px){.ProcessSection-module__vKz7oG__cardIn .ProcessSection-module__vKz7oG__checkIcon path{animation:ProcessSection-module__vKz7oG__draw-check .4s ease-out calc(.55s + var(--i)*80ms)forwards}}@keyframes ProcessSection-module__vKz7oG__draw-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ProcessSection-module__vKz7oG__stepBody,.ProcessSection-module__vKz7oG__infoCard,.ProcessSection-module__vKz7oG__deliverItem{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.ProcessSection-module__vKz7oG__node{color:#07231d!important;background:#05f1c8!important;border-color:#05f1c8!important;transition:none!important;animation:none!important}.ProcessSection-module__vKz7oG__step:not(:last-child):after{transition:none!important;animation:none!important;transform:none!important}.ProcessSection-module__vKz7oG__checkIcon path{stroke-dashoffset:0!important;animation:none!important}.ProcessSection-module__vKz7oG__bgIcon svg :is(path,line,circle){stroke-dashoffset:0!important;transition:none!important}}
.ComparisonSection-module__Cz6W9q__section{width:100%;padding:5.5rem 1.5rem 2rem;scroll-margin-top:5rem;position:relative;overflow-x:clip}@media (min-width:1024px){.ComparisonSection-module__Cz6W9q__section{padding-left:2rem;padding-right:2rem}}.ComparisonSection-module__Cz6W9q__container{max-width:72rem;margin:0 auto}.ComparisonSection-module__Cz6W9q__header{text-align:center;max-width:46rem;margin:0 auto 3.5rem}.ComparisonSection-module__Cz6W9q__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.7rem,4.3vw,2.7rem);font-weight:700}.ComparisonSection-module__Cz6W9q__titleAccent{color:#05f1c8}.ComparisonSection-module__Cz6W9q__subtitle{color:#94b0a7;max-width:38rem;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.65}.ComparisonSection-module__Cz6W9q__duel{grid-template-columns:1fr;gap:1.1rem;max-width:68rem;margin:0 auto;display:grid;position:relative}@media (min-width:960px){.ComparisonSection-module__Cz6W9q__duel{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem}}.ComparisonSection-module__Cz6W9q__reveal{opacity:0;transform:translateY(22px)}.ComparisonSection-module__Cz6W9q__revealIn{animation:.7s cubic-bezier(.16,1,.3,1) forwards ComparisonSection-module__Cz6W9q__fade-up}.ComparisonSection-module__Cz6W9q__card{border-radius:24px;flex-direction:column;height:100%;padding:1.6rem 1.6rem 1.1rem;display:flex;position:relative}.ComparisonSection-module__Cz6W9q__cardWp{background:radial-gradient(85% 55% at 50% 105%,#ff80701f,#0000 75%),#101815;border:1px solid #ffffff14;box-shadow:0 30px 90px -30px #ff807033}.ComparisonSection-module__Cz6W9q__codeFrame{background:linear-gradient(#05f1c88c,#017e8273);border-radius:26px;padding:2px;position:relative;box-shadow:0 0 90px -20px #05f1c866}.ComparisonSection-module__Cz6W9q__cardCode{background:linear-gradient(#16483f,#0d2621);border-radius:24px}.ComparisonSection-module__Cz6W9q__cardHead{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ComparisonSection-module__Cz6W9q__cardIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ComparisonSection-module__Cz6W9q__cardIconWp{color:#8ba39b;background:#ffffff0a;border:1px solid #ffffff1a}.ComparisonSection-module__Cz6W9q__cardIconCode{color:#05f1c8;background:#05f1c81a;border:1px solid #05f1c847}.ComparisonSection-module__Cz6W9q__cardTitleWrap{flex-direction:column;gap:.15rem;display:flex}.ComparisonSection-module__Cz6W9q__cardTitle{font-family:var(--font-display);color:#fff;margin:0;font-size:1.2rem;font-weight:600}.ComparisonSection-module__Cz6W9q__cardTag{color:#5a7a72;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:600}.ComparisonSection-module__Cz6W9q__ownBadge{color:#05f1c8;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#05f1c81a;border:1px solid #05f1c859;border-radius:9999px;margin-left:auto;padding:.4rem .7rem;font-size:.62rem;font-weight:600}.ComparisonSection-module__Cz6W9q__loadDemo{margin-top:1.5rem}.ComparisonSection-module__Cz6W9q__loadLabelRow{color:#5a7a72;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:.55rem;font-size:.7rem;font-weight:600;display:flex}.ComparisonSection-module__Cz6W9q__loadTime{letter-spacing:normal;text-transform:none;opacity:0;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.ComparisonSection-module__Cz6W9q__loadTimeWp{color:#ff9c8e}.ComparisonSection-module__Cz6W9q__loadTimeCode{color:#05f1c8}.ComparisonSection-module__Cz6W9q__cardIn .ComparisonSection-module__Cz6W9q__loadTimeCode{animation:.35s ease-out .95s forwards ComparisonSection-module__Cz6W9q__fade-in}.ComparisonSection-module__Cz6W9q__cardIn .ComparisonSection-module__Cz6W9q__loadTimeWp{animation:.35s ease-out 3.6s forwards ComparisonSection-module__Cz6W9q__fade-in}.ComparisonSection-module__Cz6W9q__loadTrack{background:#ffffff12;border-radius:9999px;height:6px;overflow:hidden}.ComparisonSection-module__Cz6W9q__loadBar{border-radius:9999px;width:0;height:100%}.ComparisonSection-module__Cz6W9q__loadBarWp{background:linear-gradient(90deg,#435c54,#5a7a72)}.ComparisonSection-module__Cz6W9q__loadBarCode{background:linear-gradient(90deg,#05f1c8,#7ef9e4);box-shadow:0 0 12px #05f1c880}.ComparisonSection-module__Cz6W9q__cardIn .ComparisonSection-module__Cz6W9q__loadBarCode{animation:.6s cubic-bezier(.16,1,.3,1) .35s forwards ComparisonSection-module__Cz6W9q__load-code}.ComparisonSection-module__Cz6W9q__cardIn .ComparisonSection-module__Cz6W9q__loadBarWp{animation:3.3s linear .35s forwards ComparisonSection-module__Cz6W9q__load-wp}@keyframes ComparisonSection-module__Cz6W9q__fade-in{to{opacity:1}}@keyframes ComparisonSection-module__Cz6W9q__load-code{to{width:100%}}@keyframes ComparisonSection-module__Cz6W9q__load-wp{0%{width:0}12%{width:19%}26%{width:23%}40%{width:48%}56%{width:53%}75%{width:79%}88%{width:84%}to{width:100%}}.ComparisonSection-module__Cz6W9q__rows{flex-direction:column;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.ComparisonSection-module__Cz6W9q__row{opacity:0;align-items:flex-start;gap:.75rem;padding:.68rem 0;display:flex;transform:translateY(10px)}.ComparisonSection-module__Cz6W9q__row+.ComparisonSection-module__Cz6W9q__row{border-top:1px solid #ffffff0d}@media (min-width:960px){.ComparisonSection-module__Cz6W9q__cardIn .ComparisonSection-module__Cz6W9q__row{animation:ComparisonSection-module__Cz6W9q__fade-up .55s cubic-bezier(.16,1,.3,1)calc(.4s + var(--i)*90ms)forwards}}@media (max-width:959.98px){.ComparisonSection-module__Cz6W9q__rowIn{animation:ComparisonSection-module__Cz6W9q__fade-up .55s cubic-bezier(.16,1,.3,1)calc(var(--i)*50ms)forwards}}.ComparisonSection-module__Cz6W9q__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:.05rem;display:flex}.ComparisonSection-module__Cz6W9q__markX{color:#ff9c8e;background:#ff807014;border:1px solid #ff80702e}.ComparisonSection-module__Cz6W9q__markCheck{color:#05f1c8;background:#05f1c81a;border:1px solid #05f1c838}.ComparisonSection-module__Cz6W9q__markIcon{width:10px;height:auto}.ComparisonSection-module__Cz6W9q__checkPath{stroke-dasharray:1;stroke-dashoffset:1px}@media (min-width:960px){.ComparisonSection-module__Cz6W9q__cardIn .ComparisonSection-module__Cz6W9q__checkPath{animation:ComparisonSection-module__Cz6W9q__draw-check .4s ease-out calc(.55s + var(--i)*90ms)forwards}}@media (max-width:959.98px){.ComparisonSection-module__Cz6W9q__rowIn .ComparisonSection-module__Cz6W9q__checkPath{animation:ComparisonSection-module__Cz6W9q__draw-check .4s ease-out calc(.15s + var(--i)*50ms)forwards}}@keyframes ComparisonSection-module__Cz6W9q__draw-check{to{stroke-dashoffset:0}}.ComparisonSection-module__Cz6W9q__rowText{margin:0;font-size:.9rem;line-height:1.5}.ComparisonSection-module__Cz6W9q__rowTextWp{color:#7d938c}.ComparisonSection-module__Cz6W9q__rowTextWp strong{color:#bfcfc9;font-weight:600}.ComparisonSection-module__Cz6W9q__rowTextCode{color:#9fbdb3}.ComparisonSection-module__Cz6W9q__rowTextCode strong{color:#fff;font-weight:600}.ComparisonSection-module__Cz6W9q__vsWrap{justify-content:center;padding:.2rem 0;display:flex}@media (min-width:960px){.ComparisonSection-module__Cz6W9q__vsWrap{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}}.ComparisonSection-module__Cz6W9q__vsBadge{color:#05f1c8;width:46px;height:46px;font-family:var(--font-display);letter-spacing:.06em;opacity:0;background:#0a1412;border:1px solid #05f1c84d;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:flex;transform:scale(.55);box-shadow:0 0 26px #05f1c838}.ComparisonSection-module__Cz6W9q__vsIn{animation:.55s cubic-bezier(.34,1.56,.64,1) .45s forwards ComparisonSection-module__Cz6W9q__pop-in}@keyframes ComparisonSection-module__Cz6W9q__pop-in{to{opacity:1;transform:scale(1)}}@keyframes ComparisonSection-module__Cz6W9q__fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ComparisonSection-module__Cz6W9q__reveal,.ComparisonSection-module__Cz6W9q__row,.ComparisonSection-module__Cz6W9q__loadTime,.ComparisonSection-module__Cz6W9q__vsBadge,.ComparisonSection-module__Cz6W9q__punchline{opacity:1!important;animation:none!important;transform:none!important}.ComparisonSection-module__Cz6W9q__loadBar{width:100%!important;animation:none!important}.ComparisonSection-module__Cz6W9q__checkPath{stroke-dashoffset:0!important;animation:none!important}}
.CraftSection-module__Jcl7sq__section{width:100%;padding:5.5rem 1.5rem 2rem;scroll-margin-top:5rem;position:relative;overflow-x:clip}@media (min-width:1024px){.CraftSection-module__Jcl7sq__section{padding-left:2rem;padding-right:2rem}}.CraftSection-module__Jcl7sq__container{max-width:72rem;margin:0 auto}.CraftSection-module__Jcl7sq__header{text-align:center;max-width:46rem;margin:0 auto 3.5rem}.CraftSection-module__Jcl7sq__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.7rem,4.3vw,2.7rem);font-weight:700}.CraftSection-module__Jcl7sq__titleAccent{color:#05f1c8}.CraftSection-module__Jcl7sq__subtitle{color:#94b0a7;max-width:38rem;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.65}.CraftSection-module__Jcl7sq__grid{grid-template-columns:1fr;gap:1rem;max-width:68rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:640px){.CraftSection-module__Jcl7sq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CraftSection-module__Jcl7sq__grid{grid-template-columns:repeat(3,1fr);gap:1.1rem}}.CraftSection-module__Jcl7sq__item{opacity:0;transform:translateY(18px)}@media (min-width:640px){.CraftSection-module__Jcl7sq__gridIn .CraftSection-module__Jcl7sq__item{animation:CraftSection-module__Jcl7sq__fade-up .65s cubic-bezier(.16,1,.3,1)calc(var(--i)*90ms)forwards}}@media (max-width:639.98px){.CraftSection-module__Jcl7sq__itemIn{animation:CraftSection-module__Jcl7sq__fade-up .65s cubic-bezier(.16,1,.3,1)calc(var(--i)*70ms)forwards}}.CraftSection-module__Jcl7sq__card{background:linear-gradient(#1750474d,#0d1614b3);border:1px solid #05f1c81f;border-radius:22px;height:100%;padding:1.5rem 1.55rem 1.6rem;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s;position:relative;overflow:hidden}.CraftSection-module__Jcl7sq__card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(230px circle at var(--mx,50%)var(--my,20%),#05f1c814,transparent 70%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.CraftSection-module__Jcl7sq__card:hover{border-color:#05f1c84d;transform:translateY(-4px)}.CraftSection-module__Jcl7sq__card:hover:after{opacity:1}.CraftSection-module__Jcl7sq__card:hover .CraftSection-module__Jcl7sq__iconChip{background:#05f1c824;border-color:#05f1c873;box-shadow:0 0 18px #05f1c840}}.CraftSection-module__Jcl7sq__iconChip{color:#05f1c8;background:#05f1c814;border:1px solid #05f1c82e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .35s,background .35s,box-shadow .35s;display:flex}.CraftSection-module__Jcl7sq__iconChip :is(path,circle,rect){stroke-dasharray:1;stroke-dashoffset:1px}@media (min-width:640px){.CraftSection-module__Jcl7sq__gridIn .CraftSection-module__Jcl7sq__iconChip :is(path,circle,rect){animation:CraftSection-module__Jcl7sq__draw-icon .7s ease-out calc(.3s + var(--i)*90ms)forwards}}@media (max-width:639.98px){.CraftSection-module__Jcl7sq__itemIn .CraftSection-module__Jcl7sq__iconChip :is(path,circle,rect){animation:CraftSection-module__Jcl7sq__draw-icon .7s ease-out calc(.3s + var(--i)*70ms)forwards}}.CraftSection-module__Jcl7sq__cardTitle{font-family:var(--font-display);letter-spacing:.01em;color:#fff;margin:1.05rem 0 0;font-size:1.12rem;font-weight:600}.CraftSection-module__Jcl7sq__cardText{color:#94b0a7;margin:.5rem 0 0;font-size:.9rem;line-height:1.6}@keyframes CraftSection-module__Jcl7sq__fade-up{to{opacity:1;transform:translateY(0)}}@keyframes CraftSection-module__Jcl7sq__draw-icon{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.CraftSection-module__Jcl7sq__item{opacity:1!important;animation:none!important;transform:none!important}.CraftSection-module__Jcl7sq__card{transition:none}.CraftSection-module__Jcl7sq__card:hover{transform:none}.CraftSection-module__Jcl7sq__iconChip :is(path,circle,rect){stroke-dashoffset:0!important;animation:none!important}}
.PricingSection-module__dPWExW__section{width:100%;padding:5.5rem 1.5rem 3rem;scroll-margin-top:5rem;position:relative;overflow-x:clip}@media (min-width:1024px){.PricingSection-module__dPWExW__section{padding-left:2rem;padding-right:2rem}}.PricingSection-module__dPWExW__container{max-width:72rem;margin:0 auto}.PricingSection-module__dPWExW__header{text-align:center;opacity:0;max-width:46rem;margin:0 auto 3.5rem;transform:translateY(20px)}.PricingSection-module__dPWExW__header.PricingSection-module__dPWExW__headerIn{animation:1s cubic-bezier(.16,1,.3,1) .2s forwards PricingSection-module__dPWExW__fade-up}.PricingSection-module__dPWExW__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.7rem,4.3vw,2.7rem);font-weight:700}.PricingSection-module__dPWExW__titleAccent{color:#05f1c8}.PricingSection-module__dPWExW__subtitle{color:#94b0a7;max-width:38rem;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.65}.PricingSection-module__dPWExW__grid{grid-template-columns:1fr;gap:1.5rem;max-width:26rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:960px){.PricingSection-module__dPWExW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.4rem;max-width:68rem}}.PricingSection-module__dPWExW__plan{opacity:0;position:relative;transform:translateY(20px)}@media (min-width:960px){.PricingSection-module__dPWExW__plan{--price-base:calc(var(--i)*.12s)}.PricingSection-module__dPWExW__gridIn .PricingSection-module__dPWExW__plan{animation:PricingSection-module__dPWExW__fade-up .7s cubic-bezier(.16,1,.3,1)calc(var(--i)*.12s)forwards}}@media (max-width:959.98px){.PricingSection-module__dPWExW__planIn{animation:.7s cubic-bezier(.16,1,.3,1) forwards PricingSection-module__dPWExW__fade-up}}.PricingSection-module__dPWExW__shell{border-radius:24px;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.PricingSection-module__dPWExW__plan:hover .PricingSection-module__dPWExW__shell{transform:translateY(-5px)}}.PricingSection-module__dPWExW__shellFeatured{background:linear-gradient(#05f1c88c,#017e8273);border-radius:26px;padding:2px;box-shadow:0 0 80px -18px #05f1c859}.PricingSection-module__dPWExW__card{background:linear-gradient(#1750474d,#0d1614b3);border:1px solid #05f1c81f;border-radius:24px;flex-direction:column;height:100%;padding:1.7rem 1.7rem 1.5rem;display:flex}.PricingSection-module__dPWExW__cardFeatured{background:linear-gradient(#16483f,#0d2621);border:none}.PricingSection-module__dPWExW__badge{z-index:2;color:#05f1c8;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#0a1614;border:1px solid #05f1c866;border-radius:9999px;padding:.42rem .85rem;font-size:.62rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 22px #05f1c840}@media (min-width:960px){.PricingSection-module__dPWExW__gridIn .PricingSection-module__dPWExW__badge{animation:.55s cubic-bezier(.34,1.56,.64,1) .55s forwards PricingSection-module__dPWExW__badge-pop}}@media (max-width:959.98px){.PricingSection-module__dPWExW__planIn .PricingSection-module__dPWExW__badge{animation:.55s cubic-bezier(.34,1.56,.64,1) .55s forwards PricingSection-module__dPWExW__badge-pop}}@keyframes PricingSection-module__dPWExW__badge-pop{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.PricingSection-module__dPWExW__planName{font-family:var(--font-display);color:#fff;margin:0;font-size:1.3rem;font-weight:600}.PricingSection-module__dPWExW__planTag{color:#5a7a72;letter-spacing:.09em;text-transform:uppercase;margin-top:.3rem;font-size:.68rem;font-weight:600;display:block}.PricingSection-module__dPWExW__cardFeatured .PricingSection-module__dPWExW__planTag{color:#05f1c8bf}.PricingSection-module__dPWExW__planDesc{color:#94b0a7;margin:.85rem 0 0;font-size:.88rem;line-height:1.55}.PricingSection-module__dPWExW__price{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;align-items:center;gap:.4rem;margin:1.15rem 0 0;font-size:clamp(2rem,2.6vw,2.35rem);font-weight:700;line-height:1;display:flex}.PricingSection-module__dPWExW__pricePrefix{color:#94b0a7;font-size:.55em;font-weight:600}.PricingSection-module__dPWExW__priceUnit{color:#05f1c8;font-size:.55em;font-weight:600}.PricingSection-module__dPWExW__priceStar{color:#5a7a72;align-self:flex-start;margin-left:-.2rem;font-size:.45em;font-weight:600}.PricingSection-module__dPWExW__digits{height:1em;line-height:1;display:inline-flex;overflow:hidden}.PricingSection-module__dPWExW__digitCol{flex:none;height:1em;display:flex;overflow:hidden}.PricingSection-module__dPWExW__digitTrack{will-change:transform;flex-direction:column;flex:none;transition:transform 1.5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(0)}.PricingSection-module__dPWExW__digitCell{flex:0 0 1em;justify-content:center;align-items:center;height:1em;display:flex}@media (min-width:960px){.PricingSection-module__dPWExW__gridIn .PricingSection-module__dPWExW__digitTrack{transform:translateY(calc(var(--d)*-1em))}}@media (max-width:959.98px){.PricingSection-module__dPWExW__planIn .PricingSection-module__dPWExW__digitTrack{transform:translateY(calc(var(--d)*-1em))}}.PricingSection-module__dPWExW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PricingSection-module__dPWExW__features{flex-direction:column;margin:1.35rem 0 1.25rem;padding:0;list-style:none;display:flex}.PricingSection-module__dPWExW__feature{color:#b6cdc4;opacity:0;align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:.9rem;line-height:1.5;display:flex;transform:translateY(8px)}.PricingSection-module__dPWExW__feature+.PricingSection-module__dPWExW__feature{border-top:1px solid #ffffff0d}@media (min-width:960px){.PricingSection-module__dPWExW__gridIn .PricingSection-module__dPWExW__feature{animation:PricingSection-module__dPWExW__fade-up .5s cubic-bezier(.16,1,.3,1)calc(.3s + var(--i)*.12s + var(--j)*60ms)forwards}}@media (max-width:959.98px){.PricingSection-module__dPWExW__planIn .PricingSection-module__dPWExW__feature{animation:PricingSection-module__dPWExW__fade-up .5s cubic-bezier(.16,1,.3,1)calc(.3s + var(--j)*60ms)forwards}}.PricingSection-module__dPWExW__checkDot{color:#05f1c8;background:#05f1c81a;border:1px solid #05f1c838;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:.12rem;display:flex}.PricingSection-module__dPWExW__checkIcon{width:10px;height:auto}.PricingSection-module__dPWExW__checkIcon path{stroke-dasharray:1;stroke-dashoffset:1px}@media (min-width:960px){.PricingSection-module__dPWExW__gridIn .PricingSection-module__dPWExW__checkIcon path{animation:PricingSection-module__dPWExW__draw-check .4s ease-out calc(.42s + var(--i)*.12s + var(--j)*60ms)forwards}}@media (max-width:959.98px){.PricingSection-module__dPWExW__planIn .PricingSection-module__dPWExW__checkIcon path{animation:PricingSection-module__dPWExW__draw-check .4s ease-out calc(.42s + var(--j)*60ms)forwards}}@keyframes PricingSection-module__dPWExW__draw-check{to{stroke-dashoffset:0}}.PricingSection-module__dPWExW__meta{color:#5a7a72;border-top:1px solid #ffffff0f;align-items:center;gap:.5rem;margin:auto 0 0;padding-top:1.05rem;font-size:.8rem;display:flex}.PricingSection-module__dPWExW__metaIcon{color:#05f1c8;opacity:.8;display:flex}.PricingSection-module__dPWExW__note{text-align:center;opacity:0;max-width:44rem;margin:3rem auto 0;transform:translateY(14px)}.PricingSection-module__dPWExW__noteIn{animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards PricingSection-module__dPWExW__fade-up}.PricingSection-module__dPWExW__custom{color:#b6cdc4;margin:0;font-size:1rem;line-height:1.6}.PricingSection-module__dPWExW__customLink{color:#05f1c8;border-bottom:1px solid #05f1c859;font-weight:600;text-decoration:none;transition:border-color .25s}.PricingSection-module__dPWExW__customLink:hover{border-bottom-color:#05f1c8}.PricingSection-module__dPWExW__finePrint{color:#5a7a72;margin:.9rem 0 0;font-size:.72rem;line-height:1.6}@keyframes PricingSection-module__dPWExW__fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PricingSection-module__dPWExW__plan,.PricingSection-module__dPWExW__feature,.PricingSection-module__dPWExW__badge,.PricingSection-module__dPWExW__note{opacity:1!important;animation:none!important;transform:none!important}.PricingSection-module__dPWExW__badge{transform:translate(-50%,-50%)scale(1)!important}.PricingSection-module__dPWExW__shell{transition:none}.PricingSection-module__dPWExW__digitTrack{transform:translateY(calc(var(--d)*-1em))!important;transition:none!important}.PricingSection-module__dPWExW__checkIcon path{stroke-dashoffset:0!important;animation:none!important}}
.Footer-module__nhiC3q__footer{width:100%;position:relative}.Footer-module__nhiC3q__backgroundPrimary{background:linear-gradient(#0e1816,#0a1412,#081210);position:absolute;inset:0}.Footer-module__nhiC3q__backgroundSecondary{background:radial-gradient(80% 50% at 50% 0,#05f1c808,#0000);position:absolute;inset:0}.Footer-module__nhiC3q__content{-webkit-user-select:text;user-select:text;max-width:80rem;margin:0 auto;padding:5rem 1.5rem 3rem;position:relative}@media (min-width:1024px){.Footer-module__nhiC3q__content{padding-left:2rem;padding-right:2rem}}.Footer-module__nhiC3q__grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.Footer-module__nhiC3q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.Footer-module__nhiC3q__column{grid-column:span 1/span 1}.Footer-module__nhiC3q__brandRow{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.Footer-module__nhiC3q__logo{width:2rem;height:2rem}.Footer-module__nhiC3q__brandName{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:600}.Footer-module__nhiC3q__description{color:#5a7a72;max-width:20rem;font-size:.875rem;line-height:1.625}.Footer-module__nhiC3q__sectionTitle{color:#94b0a7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600}.Footer-module__nhiC3q__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__nhiC3q__link{color:#5a7a72;font-size:.875rem;text-decoration:none;transition:color .2s}.Footer-module__nhiC3q__link:hover{color:#05f1c8}.Footer-module__nhiC3q__text{color:#5a7a72;font-size:.875rem}.Footer-module__nhiC3q__bottom{border-top:1px solid #1a2f2a;margin-top:4rem;padding-top:2rem}.Footer-module__nhiC3q__bottomRow{flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.Footer-module__nhiC3q__bottomRow{flex-direction:row}}.Footer-module__nhiC3q__copyright{color:#3d5a52;margin:0;font-size:.75rem}.Footer-module__nhiC3q__legalLinks{align-items:center;gap:1.5rem;display:flex}.Footer-module__nhiC3q__legalLink{color:#3d5a52;font-size:.75rem;text-decoration:none;transition:color .2s}.Footer-module__nhiC3q__legalLink:hover{color:#94b0a7}
.page-module__E0kJGG__main{flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;display:flex}
.PunchLine-module__Xag5TW__section{width:100%;padding:5.5rem 1.5rem 2rem;scroll-margin-top:5rem;position:relative;overflow-x:clip}@media (min-width:1024px){.PunchLine-module__Xag5TW__section{padding-left:2rem;padding-right:2rem}}.PunchLine-module__Xag5TW__punchline{text-align:left;max-width:42rem;font-family:var(--font-display);color:#fff;margin:5rem auto 2rem;font-size:clamp(2.3rem,5.6vw,3.5rem);font-weight:600;line-height:1.35}.PunchLine-module__Xag5TW__punchWord.PunchLine-module__Xag5TW__punchIn{opacity:1;transform:translateY(0)}.PunchLine-module__Xag5TW__punchWord{opacity:0;transform:translateY(calc(5px*var(--word-len) - 25px))scale(calc(1 + var(--word-len)/20));transition:transform .8s cubic-bezier(.16,1,.3,1)calc(var(--total-len)*35ms),opacity .8s cubic-bezier(.16,1,.3,1)calc(var(--total-len)*35ms);margin-right:.4ch;display:inline-block}.PunchLine-module__Xag5TW__punchTop{color:#fff}.PunchLine-module__Xag5TW__punchBottom{color:#05f1c8}
.ContactSection-module__KBpdmq__section{isolation:isolate;background:radial-gradient(45% 38% at 50% 100%,#05f1c817,#0000 72%),linear-gradient(#0e1816 0%,#101a18 45%,#0c1513 100%);width:100%;padding:clamp(4rem,6vw,5.5rem) 1.5rem clamp(3.5rem,6vw,5rem);scroll-margin-top:2rem;position:relative;overflow:hidden}.ContactSection-module__KBpdmq__container{width:100%;max-width:80rem;margin:0 auto}.ContactSection-module__KBpdmq__header{text-align:center;max-width:46rem;margin:0 auto 3.5rem}.ContactSection-module__KBpdmq__title{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,4.3vw,2.7rem);font-weight:700}.ContactSection-module__KBpdmq__subtitle{color:#94b0a7;max-width:38rem;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.65}.ContactSection-module__KBpdmq__layout{flex-direction:column;gap:1.5rem;width:100%;max-width:52rem;margin:0 auto;display:flex}.ContactSection-module__KBpdmq__formStage{perspective:70rem;min-width:0;display:grid;position:relative}.ContactSection-module__KBpdmq__form{z-index:2;-webkit-user-select:text;user-select:text;background:linear-gradient(145deg,#17504733,#081210c7),#081210d1;border:1px solid #05f1c833;border-radius:1.25rem;grid-area:1/1;min-width:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #0003,inset 0 1px #ffffff09}.ContactSection-module__KBpdmq__formSuccess{pointer-events:none;will-change:transform,filter,opacity;animation:.9s linear both ContactSection-module__KBpdmq__formFlyAway}.ContactSection-module__KBpdmq__successPanel{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;min-width:0;min-height:100%;padding:2.5rem 1.5rem;animation:.85s cubic-bezier(.16,1,.3,1) .5s both ContactSection-module__KBpdmq__successReveal;display:flex;position:relative}.ContactSection-module__KBpdmq__successMark{place-items:center;width:clamp(5.75rem,14vw,7.5rem);height:clamp(5.75rem,14vw,7.5rem);display:grid;position:relative}.ContactSection-module__KBpdmq__successGlow{filter:blur(14px);opacity:0;background:#05f1c829;border-radius:50%;animation:1.4s ease-out .9s both ContactSection-module__KBpdmq__successGlow;position:absolute;inset:14%;transform:scale(1.5)}.ContactSection-module__KBpdmq__successIcon{fill:none;stroke:#05f1c8;filter:drop-shadow(0 0 12px #05f1c838);width:100%;height:100%;display:block;position:relative;overflow:visible}.ContactSection-module__KBpdmq__successCheck{stroke-width:7.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:66;stroke-dashoffset:66px;animation:.52s cubic-bezier(.16,1,.3,1) 1.16s forwards ContactSection-module__KBpdmq__drawSuccessCheck}.ContactSection-module__KBpdmq__successTitle{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;opacity:0;margin:1rem 0 0;font-size:clamp(1.65rem,4vw,2.35rem);font-weight:700;animation:.65s cubic-bezier(.16,1,.3,1) 1.05s forwards ContactSection-module__KBpdmq__successCopyIn;position:relative;transform:translateY(.65rem)}.ContactSection-module__KBpdmq__successText{color:#94b0a7;opacity:0;margin:.55rem 0 0;font-size:1rem;line-height:1.55;animation:.65s cubic-bezier(.16,1,.3,1) 1.18s forwards ContactSection-module__KBpdmq__successCopyIn;position:relative;transform:translateY(.55rem)}@keyframes ContactSection-module__KBpdmq__formFlyAway{0%{opacity:1;filter:blur();perspective:5cm;transform:translate(0,0)rotateX(0)}30%{opacity:1;filter:blur(1px);transform:translateY(-3%)rotateX(30deg)}50%{opacity:1;filter:blur(10px);transform:translate3d(0,-25%,-500px)rotateX(30deg)}60%{opacity:1;filter:blur(10px);transform:translate3d(0,-50%,-500px)rotateX(0)}to{opacity:0;filter:blur(22px);visibility:hidden;transform:translate3d(0,-145%,-500px)rotateX(0)}}@keyframes ContactSection-module__KBpdmq__successReveal{0%{opacity:0;transform:translateY(.8rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ContactSection-module__KBpdmq__drawSuccessCheck{to{stroke-dashoffset:0}}@keyframes ContactSection-module__KBpdmq__successCopyIn{to{opacity:1;transform:translateY(0)}}@keyframes ContactSection-module__KBpdmq__successGlow{0%{opacity:0;transform:scale(.7)}42%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(1.5)}}.ContactSection-module__KBpdmq__mailMeta{border-bottom:1px solid #ffffff0e;padding:.72rem 1.25rem;font-size:.8rem;line-height:1.55}.ContactSection-module__KBpdmq__metaRow{align-items:center;min-height:1.35rem;margin:0;display:flex}.ContactSection-module__KBpdmq__metaLabel{color:#94b0a7;flex:0 0 3.1rem;width:3.1rem;display:inline-block}.ContactSection-module__KBpdmq__metaLogo{width:.72rem;height:.72rem;margin-right:.4rem}.ContactSection-module__KBpdmq__metaEmail{color:#05f1c8}.ContactSection-module__KBpdmq__metaSubject{color:#f3f6f5}.ContactSection-module__KBpdmq__messageBody{padding:1.35rem 1.5rem 1rem}.ContactSection-module__KBpdmq__intro{color:#f3f6f5;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,1.45vw,1.6rem);font-weight:300;line-height:1.47}.ContactSection-module__KBpdmq__inlineField{vertical-align:baseline;width:min(14ch,100%);display:inline-grid}.ContactSection-module__KBpdmq__nameField{width:min(9ch,100%)}.ContactSection-module__KBpdmq__phoneField{width:min(11ch,100%)}.ContactSection-module__KBpdmq__emailField{width:min(16ch,100%)}.ContactSection-module__KBpdmq__inlineField input{color:#05f1c8;width:100%;min-width:0;font:inherit;text-indent:0;caret-color:#05f1c8;background:0 0;border:0;border-bottom:2px solid #05f1c8;border-radius:0;outline:0;padding:0 .2em .08em;font-weight:300;line-height:1;transition:border-color .2s,box-shadow .2s;text-align:center!important}.ContactSection-module__KBpdmq__inlineField input::placeholder{color:#05f1c8d1;opacity:1;text-align:center}.ContactSection-module__KBpdmq__inlineField input:focus{border-color:#76ffe8;box-shadow:0 5px 12px -10px #76ffe8;text-align:center!important}.ContactSection-module__KBpdmq__inlineField input:focus::placeholder{text-align:center}.ContactSection-module__KBpdmq__inlineField input:user-invalid{border-color:#ff7d7d}.ContactSection-module__KBpdmq__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactSection-module__KBpdmq__consents{gap:.72rem;margin-top:1.2rem;display:grid}.ContactSection-module__KBpdmq__consent{cursor:pointer;grid-template-columns:.9rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.ContactSection-module__KBpdmq__consentCopy{grid-area:1/2;display:block}.ContactSection-module__KBpdmq__consentTitle{color:#05f1c8;margin-bottom:.16rem;font-size:.7rem;font-weight:500;line-height:1.2;display:block}.ContactSection-module__KBpdmq__consentText{color:#9eb4ac;max-width:46rem;font-size:.56rem;line-height:1.42;display:block}.ContactSection-module__KBpdmq__consentText a{color:inherit;text-underline-offset:.16em}.ContactSection-module__KBpdmq__consent input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ContactSection-module__KBpdmq__checkbox{background:#0a1815b8;border:1px solid #05f1c8;border-radius:.25rem;grid-area:1/1;width:.9rem;height:.9rem;margin-top:.05rem;transition:background .2s,box-shadow .2s,transform .2s;display:block;position:relative}.ContactSection-module__KBpdmq__checkbox:after{content:"";opacity:0;border-bottom:1px solid #0e1816;border-left:1px solid #0e1816;width:.4rem;height:.22rem;transition:opacity .18s,transform .18s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.6)}.ContactSection-module__KBpdmq__consent:hover .ContactSection-module__KBpdmq__checkbox{box-shadow:0 0 20px #05f1c829}.ContactSection-module__KBpdmq__consent input:focus-visible+.ContactSection-module__KBpdmq__checkbox{outline-offset:3px;outline:2px solid #fff}.ContactSection-module__KBpdmq__consent input:checked+.ContactSection-module__KBpdmq__checkbox{background:#05f1c8;box-shadow:0 0 22px #05f1c847}.ContactSection-module__KBpdmq__consent input:checked+.ContactSection-module__KBpdmq__checkbox:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.ContactSection-module__KBpdmq__cardFooter{background:#020a0933;border-top:1px solid #05f1c81a;justify-content:flex-end;align-items:center;min-height:4rem;padding:.55rem .75rem .65rem 1.5rem;display:flex}.ContactSection-module__KBpdmq__sendButton{border-radius:999px;flex:none;width:auto;min-width:6.75rem;height:2.75rem;padding:0 1rem 0 1.15rem;font-size:1.125rem;box-shadow:0 0 32px #05f1c81f}.ContactSection-module__KBpdmq__sendButton:disabled{cursor:wait;opacity:.68}.ContactSection-module__KBpdmq__sendButtonContent{align-items:center;gap:.55rem;height:1.25rem;line-height:1;display:inline-flex}.ContactSection-module__KBpdmq__sendIcon{width:1.05rem;height:1.05rem;display:block}.ContactSection-module__KBpdmq__sendingDots{align-items:center;gap:.2rem;display:inline-flex}.ContactSection-module__KBpdmq__sendingDots>span{background:currentColor;border-radius:50%;width:.24rem;height:.24rem;animation:.9s ease-in-out infinite ContactSection-module__KBpdmq__sendingDot}.ContactSection-module__KBpdmq__sendingDots>span:nth-child(2){animation-delay:.15s}.ContactSection-module__KBpdmq__sendingDots>span:nth-child(3){animation-delay:.3s}@keyframes ContactSection-module__KBpdmq__sendingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.16rem)}}.ContactSection-module__KBpdmq__contactDetails{-webkit-user-select:text;user-select:text;flex-direction:column;align-items:center;min-width:0;padding:1.25rem 1.5rem;display:flex}.ContactSection-module__KBpdmq__contactTitle{color:#f3f6f5;letter-spacing:-.01em;text-align:center;margin:0 0 2rem;font-size:1.15rem;font-weight:500}.ContactSection-module__KBpdmq__contactMain{justify-content:center;align-items:center;gap:2.5rem;display:flex}.ContactSection-module__KBpdmq__contactStack{flex-direction:column;gap:1rem;display:flex}.ContactSection-module__KBpdmq__contactItem{align-items:center;gap:1.5rem;display:flex}.ContactSection-module__KBpdmq__logoGlare{isolation:isolate;flex:none;width:6.5rem;display:block;position:relative}.ContactSection-module__KBpdmq__logoGlare:after{content:"";z-index:1;opacity:.6;pointer-events:none;background:linear-gradient(112deg,#0000 29%,#aafff012 39%,#ebfffc 50%,#69ffe521 61%,#0000 71%) 150%/260% 100%;animation:7.5s ease-in-out infinite ContactSection-module__KBpdmq__logoGlare;position:absolute;inset:0;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.ContactSection-module__KBpdmq__glitter{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.ContactSection-module__KBpdmq__glitterDot{--glitter-size:.18rem;--glitter-opacity:1;width:var(--glitter-size);height:var(--glitter-size);box-shadow:0 0 calc(var(--glitter-size)*1.1)#d6fff8e6,0 0 calc(var(--glitter-size)*3)#05f1c88c;mix-blend-mode:screen;opacity:0;background:#fff;border-radius:50%;animation:7.5s ease-in-out infinite ContactSection-module__KBpdmq__glitterTwinkle;position:absolute;transform:scale(.25)}.ContactSection-module__KBpdmq__glitterDot:before,.ContactSection-module__KBpdmq__glitterDot:after{content:"";width:calc(var(--glitter-size)*2.67);background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactSection-module__KBpdmq__glitterDot:after{transform:translate(-50%,-50%)rotate(90deg)}.ContactSection-module__KBpdmq__glitterDot:first-child{--glitter-size:.18rem;--glitter-opacity:1;animation-delay:-.25s;top:29%;left:30%}.ContactSection-module__KBpdmq__glitterDot:nth-child(2){--glitter-size:.09rem;--glitter-opacity:.6;animation-delay:.15s;top:55%;left:20%}.ContactSection-module__KBpdmq__glitterDot:nth-child(3){--glitter-size:.13rem;--glitter-opacity:.78;animation-delay:-.6s;top:65%;left:35%}.ContactSection-module__KBpdmq__glitterDot:nth-child(4){--glitter-size:.16rem;--glitter-opacity:.91;animation-delay:.45s;top:17%;left:50%}.ContactSection-module__KBpdmq__glitterDot:nth-child(5){--glitter-size:.11rem;--glitter-opacity:.69;animation-delay:-.05s;top:47%;left:48%}.ContactSection-module__KBpdmq__glitterDot:nth-child(6){--glitter-size:.14rem;--glitter-opacity:.82;animation-delay:.65s;top:32%;left:62%}.ContactSection-module__KBpdmq__glitterDot:nth-child(7){--glitter-size:.1rem;--glitter-opacity:.64;animation-delay:-.4s;top:60%;left:70%}.ContactSection-module__KBpdmq__glitterDot:nth-child(8){--glitter-size:.15rem;--glitter-opacity:.87;animation-delay:.25s;top:40%;left:83%}.ContactSection-module__KBpdmq__glitterDot:nth-child(9){--glitter-size:.12rem;--glitter-opacity:.73;animation-delay:-.7s;top:63%;left:90%}.ContactSection-module__KBpdmq__glitterDot:nth-child(10){--glitter-size:.17rem;--glitter-opacity:.96;animation-delay:50ms;top:82%;left:58%}.ContactSection-module__KBpdmq__glitterDot:nth-child(2),.ContactSection-module__KBpdmq__glitterDot:nth-child(8){animation-name:ContactSection-module__KBpdmq__glitterAmbient}.ContactSection-module__KBpdmq__logo{filter:drop-shadow(0 0 24px #05f1c814);width:100%;height:auto;display:block}@keyframes ContactSection-module__KBpdmq__logoGlare{0%,24%{background-position:150%}68%,to{background-position:-50%}}@keyframes ContactSection-module__KBpdmq__glitterTwinkle{0%,14%,to{opacity:0;transform:scale(.25)}19%{opacity:calc(var(--glitter-opacity)*.55);transform:scale(.85)}24%{opacity:calc(var(--glitter-opacity)*.08);transform:scale(.45)}34%{opacity:calc(var(--glitter-opacity)*.78);transform:scale(1)}41%{opacity:calc(var(--glitter-opacity)*.12);transform:scale(.55)}52%{opacity:var(--glitter-opacity);transform:scale(1.2)}60%{opacity:calc(var(--glitter-opacity)*.16);transform:scale(.5)}69%{opacity:calc(var(--glitter-opacity)*.68);transform:scale(.95)}79%{opacity:0;transform:scale(.35)}}@keyframes ContactSection-module__KBpdmq__glitterAmbient{0%,13%,32%,72%,84%,to{opacity:0;transform:scale(.25)}7%{opacity:calc(var(--glitter-opacity)*.22);transform:scale(.7)}24%{opacity:calc(var(--glitter-opacity)*.16);transform:scale(.55)}78%{opacity:calc(var(--glitter-opacity)*.14);transform:scale(.5)}91%{opacity:calc(var(--glitter-opacity)*.2);transform:scale(.65)}}.ContactSection-module__KBpdmq__contactValue,.ContactSection-module__KBpdmq__contactAction{color:#05f1c8;white-space:nowrap;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:300;text-decoration:none}.ContactSection-module__KBpdmq__contactValue{color:#f3f6f5;font-size:1rem}.ContactSection-module__KBpdmq__contactAction{text-align:center;border:1px solid #05f1c8;border-radius:999px;width:10.5rem;min-width:10.5rem;padding:.75rem 2rem;font-size:1.125rem;box-shadow:0 0 14px #05f1c82e}.ContactSection-module__KBpdmq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.ContactSection-module__KBpdmq__layout{max-width:48rem}}@media (max-width:640px){.ContactSection-module__KBpdmq__section{padding:3.75rem 1.15rem 4rem}.ContactSection-module__KBpdmq__intro{font-size:.92rem;line-height:1.55}.ContactSection-module__KBpdmq__form{border-radius:1rem}.ContactSection-module__KBpdmq__successPanel{padding:2rem 1rem}.ContactSection-module__KBpdmq__mailMeta{padding-left:1rem;padding-right:1rem;font-size:.74rem}.ContactSection-module__KBpdmq__messageBody{padding:1rem 1rem .8rem}.ContactSection-module__KBpdmq__emailField{width:min(100%,15ch)}.ContactSection-module__KBpdmq__phoneField{width:min(100%,9ch)}.ContactSection-module__KBpdmq__nameField{width:min(9ch,100%)}.ContactSection-module__KBpdmq__consent{grid-template-columns:.9rem minmax(0,1fr);gap:.5rem}.ContactSection-module__KBpdmq__consents{gap:.7rem;margin-top:1rem}.ContactSection-module__KBpdmq__consentTitle{font-size:.58rem}.ContactSection-module__KBpdmq__consentText{font-size:.47rem;line-height:1.42}.ContactSection-module__KBpdmq__checkbox{width:.9rem;height:.9rem}.ContactSection-module__KBpdmq__cardFooter{min-height:3.75rem;padding-left:1rem}.ContactSection-module__KBpdmq__sendButton{min-width:6.5rem;height:2.65rem;font-size:1rem}.ContactSection-module__KBpdmq__contactDetails{padding:1rem}.ContactSection-module__KBpdmq__logoGlare{width:4.75rem}.ContactSection-module__KBpdmq__contactTitle{margin-top:.5rem;margin-bottom:2.5rem;font-size:1rem}.ContactSection-module__KBpdmq__contactMain{gap:2rem}.ContactSection-module__KBpdmq__contactStack{gap:.65rem}.ContactSection-module__KBpdmq__contactItem{gap:.9rem}.ContactSection-module__KBpdmq__contactAction{width:7.5rem;min-width:7.5rem;padding:.6rem .85rem;font-size:.9rem}.ContactSection-module__KBpdmq__contactValue{display:none}}@media (prefers-reduced-motion:reduce){.ContactSection-module__KBpdmq__logoGlare:after{opacity:0;animation:none}.ContactSection-module__KBpdmq__glitterDot{animation:none}.ContactSection-module__KBpdmq__inlineField input,.ContactSection-module__KBpdmq__checkbox,.ContactSection-module__KBpdmq__checkbox:after,.ContactSection-module__KBpdmq__contactAction{transition:none}.ContactSection-module__KBpdmq__sendingDots>span{opacity:1;animation:none;transform:none}.ContactSection-module__KBpdmq__formSuccess{visibility:hidden;animation:none}.ContactSection-module__KBpdmq__successPanel,.ContactSection-module__KBpdmq__successGlow,.ContactSection-module__KBpdmq__successCheck,.ContactSection-module__KBpdmq__successTitle,.ContactSection-module__KBpdmq__successText{animation:none}.ContactSection-module__KBpdmq__successPanel,.ContactSection-module__KBpdmq__successTitle,.ContactSection-module__KBpdmq__successText{opacity:1;transform:none}.ContactSection-module__KBpdmq__successCheck{stroke-dashoffset:0}}
