.elementor-202592 .elementor-element.elementor-element-588c53d{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-202592 .elementor-element.elementor-element-ee0a461.elementor-element{--align-self:center;}.elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-202592 .elementor-element.elementor-element-ee0a461{--icon-box-icon-margin:15px;}.elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon{font-size:24px;}.elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title, .elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title a{font-family:var( --e-global-typography-df10a3f-font-family ), Sans-serif;font-size:var( --e-global-typography-df10a3f-font-size );font-weight:var( --e-global-typography-df10a3f-font-weight );letter-spacing:var( --e-global-typography-df10a3f-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title{color:#4553B3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-202592 .elementor-element.elementor-element-219b65a{text-align:center;}.elementor-202592 .elementor-element.elementor-element-219b65a .elementor-heading-title{font-family:var( --e-global-typography-f52937b-font-family ), Sans-serif;font-size:var( --e-global-typography-f52937b-font-size );font-weight:var( --e-global-typography-f52937b-font-weight );line-height:var( --e-global-typography-f52937b-line-height );letter-spacing:var( --e-global-typography-f52937b-letter-spacing );color:var( --e-global-color-8751c5d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-202592 .elementor-element.elementor-element-7f6117f.elementor-element{--align-self:center;}.elementor-202592 .elementor-element.elementor-element-7f6117f{text-align:center;font-family:var( --e-global-typography-35014a7-font-family ), Sans-serif;font-size:var( --e-global-typography-35014a7-font-size );font-weight:var( --e-global-typography-35014a7-font-weight );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-ba1f35e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-202592 .elementor-element.elementor-element-e74c5f5 .elementor-button{background-color:var( --e-global-color-8751c5d );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-c2f9937 );color:var( --e-global-color-c2f9937 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8751c5d );border-radius:36px 36px 36px 36px;padding:22px 24px 22px 24px;}.elementor-202592 .elementor-element.elementor-element-e74c5f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-202592 .elementor-element.elementor-element-614f4fe .elementor-button{background-color:var( --e-global-color-c2f9937 );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-8751c5d );color:var( --e-global-color-8751c5d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8751c5d );border-radius:36px 36px 36px 36px;padding:22px 24px 22px 24px;}.elementor-202592 .elementor-element.elementor-element-4f035b7{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-202592 .elementor-element.elementor-element-4f035b7.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-202592 .elementor-element.elementor-element-5accc54{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:99;}.elementor-202592 .elementor-element.elementor-element-5accc54.elementor-element{--align-self:center;}.elementor-202592 .elementor-element.elementor-element-5accc54 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-202592 .elementor-element.elementor-element-5accc54 img{width:600px;border-style:solid;border-width:8px 12px 12px 12px;border-color:#21293B;border-radius:12px 12px 12px 12px;}.elementor-202592 .elementor-element.elementor-element-47e7870{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-202592 .elementor-element.elementor-element-0e8b92c{--display:flex;}.elementor-202592 .elementor-element.elementor-element-44bf738{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-44bf738:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-44bf738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1476;}.elementor-202592 .elementor-element.elementor-element-a1966df .elementor-heading-title{font-family:var( --e-global-typography-9b820e4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-2e6a1f0 img{width:100%;}.elementor-202592 .elementor-element.elementor-element-8d6e41f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-8d6e41f:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-8d6e41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e38e53b );background-image:url("https://build.contentgo.com/wp-content/uploads/2025/09/Frame-5adsfadC.svg");background-position:center right;background-repeat:no-repeat;background-size:56% auto;}.elementor-202592 .elementor-element.elementor-element-28f81cb .elementor-heading-title{font-family:var( --e-global-typography-9b820e4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );color:var( --e-global-color-13bc105 );}.elementor-202592 .elementor-element.elementor-element-aa292a5{color:var( --e-global-color-13bc105 );}.elementor-202592 .elementor-element.elementor-element-a088078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-202592 .elementor-element.elementor-element-09b3a0f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-09b3a0f:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-09b3a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e38e53b );background-image:url("https://build.contentgo.com/wp-content/uploads/2025/09/Frame-6adsfadC.svg");background-position:center right;background-repeat:no-repeat;background-size:49% auto;}.elementor-202592 .elementor-element.elementor-element-962d6f4 .elementor-heading-title{font-family:var( --e-global-typography-9b820e4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );color:var( --e-global-color-13bc105 );}.elementor-202592 .elementor-element.elementor-element-07f4bb8{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-07f4bb8:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-07f4bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e38e53b );}.elementor-202592 .elementor-element.elementor-element-a6642c4 img{width:100%;}.elementor-202592 .elementor-element.elementor-element-dd02f0d .elementor-heading-title{font-family:var( --e-global-typography-9b820e4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );color:var( --e-global-color-13bc105 );}.elementor-202592 .elementor-element.elementor-element-5bede6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-202592 .elementor-element.elementor-element-ed6a515{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-ed6a515:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-ed6a515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1476;}.elementor-202592 .elementor-element.elementor-element-5b96dfa .elementor-heading-title{font-family:var( --e-global-typography-9b820e4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-fdeb3fe img{width:100%;}.elementor-202592 .elementor-element.elementor-element-ef48de0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 0px 0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-ef48de0:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-ef48de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123568;}.elementor-202592 .elementor-element.elementor-element-47fc39d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202592 .elementor-element.elementor-element-5dd704f.elementor-element{--align-self:flex-start;}.elementor-202592 .elementor-element.elementor-element-5dd704f{text-align:left;}.elementor-202592 .elementor-element.elementor-element-5dd704f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-0.1px;color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-5448d9a{font-family:var( --e-global-typography-35014a7-font-family ), Sans-serif;font-size:var( --e-global-typography-35014a7-font-size );font-weight:var( --e-global-typography-35014a7-font-weight );line-height:var( --e-global-typography-35014a7-line-height );color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-8457bae{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-202592 .elementor-element.elementor-element-8457bae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-202592 .elementor-element.elementor-element-57cdf37{width:100%;max-width:100%;}.elementor-202592 .elementor-element.elementor-element-57cdf37 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-202592 .elementor-element.elementor-element-57cdf37.elementor-element{--align-self:stretch;}.elementor-202592 .elementor-element.elementor-element-56e5c19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-56e5c19:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-56e5c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103264;}.elementor-202592 .elementor-element.elementor-element-5497230{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-202592 .elementor-element.elementor-element-5497230.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-202592 .elementor-element.elementor-element-3d42b5a{width:100%;max-width:100%;}.elementor-202592 .elementor-element.elementor-element-3d42b5a.elementor-element{--align-self:stretch;}.elementor-202592 .elementor-element.elementor-element-6d0f825{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202592 .elementor-element.elementor-element-e980e53.elementor-element{--align-self:flex-start;}.elementor-202592 .elementor-element.elementor-element-e980e53{text-align:left;}.elementor-202592 .elementor-element.elementor-element-e980e53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-0.1px;color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-51a561c{font-family:var( --e-global-typography-35014a7-font-family ), Sans-serif;font-size:var( --e-global-typography-35014a7-font-size );font-weight:var( --e-global-typography-35014a7-font-weight );line-height:var( --e-global-typography-35014a7-line-height );color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-495ee30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-202592 .elementor-element.elementor-element-495ee30:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-495ee30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F2F5E;}.elementor-202592 .elementor-element.elementor-element-b8e8d41{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-202592 .elementor-element.elementor-element-b8e8d41.e-con{--align-self:center;}.elementor-202592 .elementor-element.elementor-element-ac5f6bb.elementor-element{--align-self:center;}.elementor-202592 .elementor-element.elementor-element-ac5f6bb{text-align:left;}.elementor-202592 .elementor-element.elementor-element-ac5f6bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:500;line-height:60px;letter-spacing:-0.1px;color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-caac6fc{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-35014a7-font-family ), Sans-serif;font-size:var( --e-global-typography-35014a7-font-size );font-weight:var( --e-global-typography-35014a7-font-weight );line-height:var( --e-global-typography-35014a7-line-height );color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-a817825{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-202592 .elementor-element.elementor-element-a817825:not(.elementor-motion-effects-element-type-background), .elementor-202592 .elementor-element.elementor-element-a817825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13bc105 );}.elementor-202592 .elementor-element.elementor-element-d041b10{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-202592 .elementor-element.elementor-element-7dad258{text-align:center;}.elementor-202592 .elementor-element.elementor-element-7dad258 .elementor-heading-title{font-family:var( --e-global-typography-9b820e4-font-family ), Sans-serif;font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );color:var( --e-global-color-c2f9937 );}.elementor-202592 .elementor-element.elementor-element-160500e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-202592 .elementor-element.elementor-element-160500e{text-align:center;}.elementor-202592 .elementor-element.elementor-element-160500e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-c2f9937 );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 > .elementor-widget-container{background-color:#FFFFFF00;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title{border-width:0px;border-color:#FFFFFF12;background-color:#FFFFFF00;padding:24px 24px 24px 24px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF12;background-color:#FCFCFC00;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;padding:24px 36px 24px 36px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-title, .elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-icon{color:#FFFFFF;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title.elementor-active a, .elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-title{font-family:var( --e-global-typography-df10a3f-font-family ), Sans-serif;font-size:var( --e-global-typography-df10a3f-font-size );font-weight:var( --e-global-typography-df10a3f-font-weight );letter-spacing:var( --e-global-typography-df10a3f-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title .elementor-toggle-icon i:before{color:#467FF7;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title .elementor-toggle-icon svg{fill:#467FF7;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#ECBBFB;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#ECBBFB;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-icon{margin-inline-end:12px;}.elementor-202592 .elementor-element.elementor-element-870cc97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-202592 .elementor-element.elementor-element-47fc39d{--width:50%;}.elementor-202592 .elementor-element.elementor-element-8457bae{--width:54%;}.elementor-202592 .elementor-element.elementor-element-5497230{--width:61%;}.elementor-202592 .elementor-element.elementor-element-6d0f825{--width:39%;}}@media(max-width:1024px){.elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title, .elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title a{font-size:var( --e-global-typography-df10a3f-font-size );letter-spacing:var( --e-global-typography-df10a3f-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-219b65a .elementor-heading-title{font-size:var( --e-global-typography-f52937b-font-size );line-height:var( --e-global-typography-f52937b-line-height );letter-spacing:var( --e-global-typography-f52937b-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-7f6117f{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-47e7870{--grid-auto-flow:row;}.elementor-202592 .elementor-element.elementor-element-a1966df .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-28f81cb .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-962d6f4 .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-dd02f0d .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-5b96dfa .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-5448d9a{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-51a561c{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-caac6fc{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-a817825{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-202592 .elementor-element.elementor-element-d041b10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-202592 .elementor-element.elementor-element-7dad258 .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-title{font-size:var( --e-global-typography-df10a3f-font-size );letter-spacing:var( --e-global-typography-df10a3f-letter-spacing );}}@media(max-width:767px){.elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title, .elementor-202592 .elementor-element.elementor-element-ee0a461 .elementor-icon-box-title a{font-size:var( --e-global-typography-df10a3f-font-size );letter-spacing:var( --e-global-typography-df10a3f-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-219b65a .elementor-heading-title{font-size:var( --e-global-typography-f52937b-font-size );line-height:var( --e-global-typography-f52937b-line-height );letter-spacing:var( --e-global-typography-f52937b-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-7f6117f{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-47e7870{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-202592 .elementor-element.elementor-element-a1966df .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-28f81cb .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-962d6f4 .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-dd02f0d .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-5b96dfa .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-5448d9a{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-51a561c{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-caac6fc{font-size:var( --e-global-typography-35014a7-font-size );line-height:var( --e-global-typography-35014a7-line-height );}.elementor-202592 .elementor-element.elementor-element-a817825{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-202592 .elementor-element.elementor-element-7dad258 .elementor-heading-title{font-size:var( --e-global-typography-9b820e4-font-size );line-height:var( --e-global-typography-9b820e4-line-height );}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-item:not(:last-child){margin-block-end:6px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-title{font-size:var( --e-global-typography-df10a3f-font-size );letter-spacing:var( --e-global-typography-df10a3f-letter-spacing );}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-title{padding:12px 12px 12px 12px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-toggle-icon{margin-inline-end:12px;}.elementor-202592 .elementor-element.elementor-element-8f5f3f6 .elementor-tab-content{padding:12px 12px 12px 12px;}}/* Start custom CSS for html, class: .elementor-element-57cdf37 *//* ========================================
     EDITOR CONTROL COMPONENT STYLES
     ======================================== */

  /* Text Card Component */
  .design-text-card-container { 
    position: relative; 
  }
  
  .design-text-card-main{
    position: relative; 
    border-radius: var(--design-border-radius); 
    padding: 2rem;
    width: clamp(280px, 90%, 32rem); 
    overflow: hidden;
  }
  
  .design-text-card-content { 
    position: relative; 
    z-index: 20; 
  }
  
  .design-text-card-title{
    color: var(--design-text-primary); 
    margin-bottom: 1.5rem; 
    font-weight: var(--design-font-weight-medium);
  }

  /* Status Bars */
  .design-status-bar{ 
    position: relative; 
    height: 16px; 
    border-radius: 16px; 
    margin-bottom: 2px; 
  }
  
  .design-status-completed{ 
    background: var(--design-success-green); 
  }
  
  .design-status-pending{ 
    background: var(--design-warning-yellow); 
  }
  
  .design-status-draft{ 
    background: rgba(255,255,255,0.3); 
  }
  
  .design-placeholder-line{ 
    position: relative; 
  }
  
  .design-placeholder-line-bar{
    height: .625rem; 
    background: rgba(255,255,255,.3);
    border-radius: .375rem;
  }

  /* Header Component */
  .design-header-container{
    position: relative; 
    display: flex; 
    flex-direction: column; 
    gap: 1rem; 
    
    transition: var(--design-transition);
  }
  
  .design-header-main{
    position: relative; 
    border-radius: var(--design-border-radius); 
    padding: 1.5rem; 
    overflow: hidden; 
    transition: var(--design-transition);
    width: clamp(280px, 100%, 28rem);
  }
  
  .design-profile-section{ 
    display: flex; 
    align-items: center; 
    gap: 1rem; 
    position: relative; 
    z-index: 20; 
  }
  
  .design-header-title{ 
    font-weight: var(--design-font-weight-medium); 
    color: var(--design-text-primary); 
  }
  
  .design-actions-section{ 
    display: flex; 
    gap: .75rem; 
    position: relative; 
    z-index: 20; 
  }

  /* Positioning Utilities */
  .design-main-layout{ 
    position: relative; 
    padding-top: 5rem; 
  }
  
  .design-header-position{ 
    position: absolute; 
    top: 2rem; 
    left: 16rem; 
    z-index: 20; 
  }

  /* Responsive Design */
  @media (max-width:768px){
    .design-main-container{ padding: 1rem; }
    .design-header-position{ left: 1rem; right: 1rem; position: relative; top: 0; margin-bottom: 2rem; }
    .design-main-layout{ padding-top: 0; }
    .design-text-card-main{ padding: 1.5rem; }
    .design-actions-section{ flex-direction: column; }
  }

  /* Container-based Responsive Scaling */
  .responsive-scale{ width: 100%; max-width: none; transform-origin: top left; }
  .responsive-scale-sm{
    width: clamp(280px, 100%, 384px); font-size: clamp(.75rem, 2vw, 1rem);
  }
  .responsive-scale-lg{
    width: clamp(320px, 100%, 512px); font-size: clamp(.875rem, 2.5vw, 1rem);
  }
  .responsive-scale-header{
    width: clamp(240px, 90%, 384px); font-size: clamp(.75rem, 1.8vw, .875rem);
  }

  /* Enable container queries */
  .design-responsive-container{ container-type: inline-size; container-name: contentgo-container; }

  /* Fluid Spacing */
  .design-fluid-p{ padding: clamp(1rem, 3vw, 2rem); }
  .design-fluid-p-sm{ padding: clamp(.75rem, 2.5vw, 1.5rem); }
  .design-fluid-gap{ gap: clamp(.5rem, 1.5vw, 1rem); }
  .design-fluid-gap-sm{ gap: clamp(.375rem, 1vw, .75rem); }
  .design-fluid-rounded{ border-radius: clamp(1rem, 3vw, 1.75rem); }
  .design-fluid-rounded-lg{ border-radius: clamp(1.25rem, 3.5vw, 2rem); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef48de0 *//* ========================================
   CONTENTGO BASE SYSTEM - ORTAK STİLLER
   ======================================== */

/* Base Variables */
:root {
  --design-primary-blue: #3b4fc7;
  --design-primary-purple: #6366f1;
  --design-bg-primary: #2d1b69;
  --design-bg-secondary: #3730a3;
  --design-text-primary: #ffffff;
  --design-text-secondary: #e0e7ff;
  --design-success-green: #10b981;
  --design-warning-yellow: #f59e0b;
  --design-error-red: #ef4444;
  --design-card-bg: rgba(255,255,255,0.05);
  --design-card-border: rgba(255,255,255,0.1);
  --design-font-size: 14px;
  --design-font-weight-medium: 500;
  --design-font-weight-normal: 400;
  --design-border-radius: 8px;
  --design-transition: all 0.3s ease;
}

/
/* ========================================
   WORDPRESS CONTAINER OVERRIDES - ORTAK
   ======================================== */
.design-container {
  max-width: none !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  position: relative;
  z-index: 10;
}

.design-main-container {
  padding: 1rem !important;
  width: 100% !important;
  box-sizing: border-box !important;

  min-height: 100vh;
  position: relative;
  overflow: hidden;
}

@media (min-width: 768px) {
  .design-main-container {
    padding: 2rem !important;
  }
}

/* ========================================
   ORTAK KART STİLLERİ
   ======================================== */
.design-card {
  background: var(--design-card-bg);
  border: 1px solid var(--design-card-border);
  border-radius: var(--design-border-radius);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  transition: var(--design-transition);
}

.design-card:hover {
  background: rgba(255,255,255,0.08);
  border-color: rgba(255,255,255,0.15);
  transform: translateY(-2px);
}

.design-card-subtle {
  background: rgba(255,255,255,0.03);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: var(--design-border-radius);
}

.design-card-white {
  background: rgba(255,255,255,0.95);
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: var(--design-border-radius);
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
}

.design-card-no-hover {
  background: var(--design-card-bg);
  border: 1px solid var(--design-card-border);
  border-radius: var(--design-border-radius);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  transition: none;
}

/* ========================================
   ORTAK BUTON STİLLERİ
   ======================================== */
.design-btn-base {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--design-border-radius);
  padding: .5rem 12px;
  font-weight: var(--design-font-weight-medium);
  font-size: var(--design-font-size);
  line-height: 1;
  cursor: pointer;
  border: none;
  outline: none;
  transition: var(--design-transition);
  overflow: hidden;
  text-decoration: none;
  white-space: nowrap;
}

.design-btn-base::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to right, rgba(255,255,255,.1) 0%, rgba(255,255,255,.05) 50%, transparent 100%);
  border-radius: inherit;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.design-btn-base:hover::before {
  opacity: 1;
}

.design-btn-base > span {
  position: relative;
  z-index: 10;
}

.design-btn-primary {
  background: var(--design-success-green);
  color: var(--design-text-primary);
  border: 1px solid var(--design-success-green);
  box-shadow: 0 2px 8px rgba(16,185,129,.15);
}

.design-btn-primary:hover {
  background: #059669;
  box-shadow: 0 4px 20px rgba(16,185,129,.3), 0 0 30px rgba(16,185,129,.2);
  transform: translateY(-1px);
}

.design-btn-secondary {
  border: 1px solid rgba(255,255,255,.3);
  color: #1f2937;
  background: rgba(255,255,255,.95);
  box-shadow: 0 2px 8px rgba(0,0,0,.1);
  padding: .5rem 16px;
}

.design-btn-secondary:hover {
  background: #ffffff;
  color: #000;
  box-shadow: 0 4px 20px rgba(0,0,0,.15), 0 0 25px rgba(255,255,255,.5);
  transform: translateY(-1px);
}

.design-btn-small {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
}

.design-btn-danger {
  background: var(--design-error-red);
  color: white;
}

.design-btn-danger:hover {
  background: #dc2626;
  transform: scale(1.1);
}

.design-btn-success {
  background: var(--design-success-green);
  color: white;
}

/* ========================================
   AVATAR STİLLERİ
   ======================================== */
.design-avatar {
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: var(--design-font-weight-medium);
}

.design-avatar-sm {
  width: 32px;
  height: 32px;
  font-size: 14px;
}

.design-avatar-md {
  width: 40px;
  height: 40px;
  font-size: 16px;
}

.design-avatar-lg {
  width: 48px;
  height: 48px;
  font-size: 18px;
}

.design-avatar-default {
  background: #e5e7eb;
  color: #6b7280;
}

.design-avatar-active {
  background: var(--design-primary-blue);
  color: white;
  border: 2px solid var(--design-primary-blue);
}

.design-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ========================================
   LAYOUT UTİLİTİLERİ
   ======================================== */

/* Flex Utilities */
.design-flex { display: flex; }
.design-flex-col { flex-direction: column; }
.design-items-center { align-items: center; }
.design-justify-center { justify-content: center; }
.design-justify-between { justify-content: space-between; }

/* Spacing */
.design-gap-2 { gap: 0.5rem; }
.design-gap-3 { gap: 0.75rem; }
.design-gap-4 { gap: 1rem; }
.design-p-4 { padding: 1rem; }
.design-p-6 { padding: 1.5rem; }
.design-p-8 { padding: 2rem; }
.design-mb-4 { margin-bottom: 1rem; }
.design-mb-6 { margin-bottom: 1.5rem; }

/* Position */
.design-relative { position: relative; }
.design-absolute { position: absolute; }

/* Z-index */
.design-z-10 { z-index: 10; }
.design-z-20 { z-index: 20; }

/* ========================================
   ANİMASYONLAR
   ======================================== */
@keyframes design-fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes design-slideIn {
  from { transform: translateX(-100%); }
  to { transform: translateX(0); }
}

@keyframes design-pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

.design-animate-fadeIn { animation: design-fadeIn 0.3s ease-out; }
.design-animate-slideIn { animation: design-slideIn 0.3s ease-out; }
.design-animate-pulse { animation: design-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }

/* ========================================
   RESPONSİVE UTİLİTİLER
   ======================================== */
@media (max-width: 768px) {
  .design-mobile-full { width: 100% !important; }
  .design-mobile-stack { flex-direction: column !important; }
  .design-mobile-hide { display: none !important; }
}

/* ========================================
   HOVER EFECTS
   ======================================== */
.design-hover-lift:hover {
  transform: translateY(-2px);
  transition: var(--design-transition);
}

.design-hover-scale:hover {
  transform: scale(1.05);
  transition: var(--design-transition);
}

.design-hover-glow:hover {
  box-shadow: 0 0 20px rgba(59, 79, 199, 0.3);
  transition: var(--design-transition);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d42b5a */@media (min-width: 768px) {
    .design-main-container {
      padding: 2rem !important;
    }
  }

  /* Responsive container fixes */
  .favori-team-container {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  .favori-team-list-card {
    min-width: 250px !important;
    max-width: calc(60% - 1rem) !important;
  }

  .favori-popup {
    min-width: 200px !important;
    max-width: calc(40% - 1rem) !important;
  }



  .favori-team-container {
    position: relative;
    display: flex;
    align-items: flex-start;
    gap: clamp(1rem, 4vw, 2rem);
    margin: 2rem 0;

    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .favori-team-list-card {
    padding: 1.5rem;
    min-width: 280px;
    max-width: none;
    flex: 1;
    background: var(--design-card-bg);
    border: 1px solid var(--design-card-border);
    border-radius: var(--design-border-radius);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    transition: var(--design-transition);
  }

  .favori-team-list-card:hover {
    background: rgba(255,255,255,0.08);
    border-color: rgba(255,255,255,0.15);
   
  }

  .favori-team-member {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0.75rem 0;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    cursor: pointer;
    transition: var(--design-transition);
  }

  .favori-team-member:last-child {
    border-bottom: none;
  }

  .favori-team-member:hover {
    background: rgba(255,255,255,0.1);
    border-radius: 6px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .favori-member-info {
    flex: 1;
  }

  .favori-member-name {
    font-size: 14px;
    font-weight: 500;
    color: var(--design-text-primary);
    margin-bottom: 2px;
  }

  .favori-member-role {
    font-size: 12px;
    color: var(--design-text-secondary);
  }

  .favori-add-btn {
    opacity: 0;
    transition: all 0.3s ease;
  }

  .favori-team-member:hover .favori-add-btn {
    opacity: 1;
  }



  .favori-connection-line {
    position: absolute;
    left: calc(60% + 0.5rem);
    top: 50%;
    width: clamp(20px, 3vw, 30px);
    height: 2px;
    background: var(--design-primary-blue);
    transform: translateY(-50%);
  }

  .favori-connection-line::after {
    content: '';
    position: absolute;
    right: -4px;
    top: -4px;
    width: 0;
    height: 0;
    border-left: 8px solid var(--design-primary-blue);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
  }

  .favori-popup {
    background: var(--design-card-bg);
    border: 1px solid var(--design-card-border);
    border-radius: var(--design-border-radius);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    padding: 1.5rem;
    min-width: 240px;
    max-width: 320px;
    flex-shrink: 0;
    box-shadow: 0 8px 32px rgba(0,0,0,0.15);
    position: relative;
    transition: var(--design-transition);
  }

  .favori-popup:hover {
    background: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.15);
    
  }

  .favori-popup::before {
    content: '';
    position: absolute;
    left: -8px;
    top: 20px;
    width: 0;
    height: 0;
    border-right: 8px solid var(--design-card-bg);
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
  }

  /* Responsive Design */
  @media (max-width: 768px) {
    .favori-team-container {
      flex-direction: column;
      gap: 1.5rem;
    }
    
    .favori-connection-line {
      display: none;
    }
    
    .favori-popup::before {
      display: none;
    }
    
    .favori-team-list-card,
    .favori-popup {
      max-width: 100%;
      width: 100%;
    }
  }
  
  @media (max-width: 480px) {
    .favori-team-list-card,
    .favori-popup {
      padding: 1rem;
    }
  }

  .favori-header {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1rem;
  }

  .favori-title {
    font-size: 14px;
    font-weight: 500;
    color: var(--design-text-primary);
  }

  .favori-heart-icon {
    color: var(--design-error-red);
    font-size: 16px;
  }

  .favori-member {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0.5rem 0;
    border-bottom: 1px solid rgba(255,255,255,0.1);
  }

  .favori-member:last-child {
    border-bottom: none;
  }

  .favori-remove-btn {
    width: 20px;
    height: 20px;
    font-size: 14px;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dba42b0 */.design-publish-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    padding: 2rem 0;
  }

  /* Content Box - hover kaldırıldı */
  .design-content-box {
    padding: 1.5rem;
    min-width: 280px;
    max-width: 350px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.15);
    position: relative;
  }

  .design-content-title {
    color: var(--design-text-primary);
    font-weight: var(--design-font-weight-medium);
    font-size: 16px;
    margin-bottom: 1rem;
  }

  .design-content-preview {
    color: var(--design-text-secondary);
    font-size: 14px;
    line-height: 1.5;
    background: rgba(255,255,255,0.05);
    padding: 1rem;
    border-radius: 8px;
    border-left: 4px solid var(--design-primary-blue);
  }

  /* Arrow System - 3 yollu ok */
  .design-publish-arrows {
    position: relative;
    width: 140px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  /* Ana ok çizgisi */
  .design-main-arrow {
    position: absolute;
    left: 0;
    top: 50%;
    width: 70px;
    height: 3px;
    background: linear-gradient(to right, var(--design-primary-blue), #60a5fa);
    transform: translateY(-50%);
  }

  /* 3 dallı oklar */
  .design-branch-arrow {
    position: absolute;
    left: 70px;
    width: 70px;
    height: 2px;
    background: linear-gradient(to right, #60a5fa, var(--design-primary-blue));
  }

  .design-branch-arrow.top {
    top: 20%;
    transform: rotate(-15deg);
  }

  .design-branch-arrow.middle {
    top: 50%;
    transform: translateY(-50%);
  }

  .design-branch-arrow.bottom {
    top: 80%;
    transform: rotate(15deg);
  }

  /* Ok uçları */
  .design-branch-arrow::after {
    content: '';
    position: absolute;
    right: -6px;
    top: -4px;
    width: 0;
    height: 0;
    border-left: 8px solid var(--design-primary-blue);
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
  }

  /* Yayınla Butonu - ok başlangıcında hizalanmış */
  .design-publish-button {
    position: absolute;
    top: 14px;
    left: 0px;
    background: var(--design-primary-blue);
    color: white;
    border: none;
    padding: 0.5rem 1rem;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: var(--design-transition);
    box-shadow: 0 2px 8px rgba(59, 79, 199, 0.3);
    z-index: 10;
  }

  .design-publish-button:hover {
    background: #2563eb;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(59, 79, 199, 0.4);
  }

  /* Platforms Container - hover kaldırıldı */
  .design-platforms-container {
    padding: 1.5rem;
    min-width: 300px;
    max-width: 400px;
    position: relative;
  }

  .design-platforms-title {
    color: var(--design-text-primary);
    font-weight: var(--design-font-weight-medium);
    font-size: 16px;
    margin-bottom: 1.5rem;
    text-align: center;
  }

  .design-platforms-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
    margin-bottom: 1rem;
  }

  /* Platform items - beyaz arkaplan, sadece buton hover'ı */
  .design-platform-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0.75rem;
    background: rgba(255,255,255,0.95);
    border: 1px solid rgba(255,255,255,0.3);
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    transition: var(--design-transition);
  }

  .design-platform-item:hover {
    background: rgba(255,255,255,1);
    border-color: var(--design-primary-blue);
    transform: translateY(-2px);
  }

  .design-platform-icon {
    width: 32px;
    height: 32px;
    margin-bottom: 0.5rem;
    border-radius: 4px;
  }

  .design-platform-name {
    font-size: 11px;
    color: #374151;
    text-align: center;
    font-weight: var(--design-font-weight-medium);
  }

  /* API Platform özel stili */
  .design-api-platform {
    background: linear-gradient(135deg, var(--design-success-green), #059669);
    color: white;
  }

  .design-api-platform .design-platform-name {
    color: white;
  }

  .design-api-platform:hover {
    background: linear-gradient(135deg, #059669, #047857);
  }

  .design-api-icon {
    width: 32px;
    height: 32px;
    margin-bottom: 0.5rem;
    border-radius: 4px;
    background: rgba(255,255,255,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: bold;
    font-size: 12px;
  }

  /* Status Indicator */
  .design-status-indicator {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    padding: 0.5rem;
    background: rgba(16, 185, 129, 0.1);
    border: 1px solid rgba(16, 185, 129, 0.3);
    border-radius: 6px;
    margin-top: 1rem;
  }

  .design-status-dot {
    width: 8px;
    height: 8px;
    background: var(--design-success-green);
    border-radius: 50%;
    animation: design-pulse 2s infinite;
  }

  .design-status-text {
    font-size: 12px;
    color: var(--design-success-green);
    font-weight: var(--design-font-weight-medium);
  }

  /* Responsive Design */
  @media (max-width: 768px) {
    .design-publish-container {
      flex-direction: column;
      gap: 1.5rem;
    }
    
    .design-publish-arrows {
      width: 60px;
      height: 140px;
      transform: rotate(90deg);
    }
    
    .design-main-arrow {
      width: 40px;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
    }
    
    .design-branch-arrow {
      top: 40px;
      left: 50%;
      width: 40px;
      transform-origin: left center;
    }
    
    .design-branch-arrow.top {
      transform: translateX(-50%) rotate(-15deg);
    }
    
    .design-branch-arrow.middle {
      transform: translateX(-50%);
    }
    
    .design-branch-arrow.bottom {
      transform: translateX(-50%) rotate(15deg);
    }
    
    .design-publish-button {
      top: 50%;
      left: -35px;
      transform: translateY(-50%);
    }
    
    .design-platforms-grid {
      grid-template-columns: repeat(2, 1fr);
    }
    
    .design-content-box {
      min-width: 250px;
      max-width: 100%;
    }
  }

  @media (max-width: 480px) {
    .design-platforms-grid {
      grid-template-columns: 1fr;
    }
    
    .design-platform-item {
      flex-direction: row;
      justify-content: flex-start;
      text-align: left;
    }
    
    .design-platform-icon,
    .design-api-icon {
      margin-bottom: 0;
      margin-right: 0.5rem;
    }
  }/* End custom CSS */