@charset "UTF-8";.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}*{box-sizing:border-box}main{display:block}.App{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1}@media (max-width:768px){@supports (-webkit-touch-callout:none){.App{min-height:-webkit-fill-available}}}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}}.back-to-top-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;opacity:.8;position:fixed;right:20px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:50px;z-index:1000}.back-to-top-button:hover{background-color:var(--secondary-color);color:var(--primary-color);opacity:1}.footer{background-color:#2a3b4c;border-top:none;color:var(--white);padding:60px 0 20px}.footer.dark{background-color:#1a1a1a}.footer__main{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.footer__logo{display:inline-block;font-family:Poppins,sans-serif;font-size:var(--font-size-xl);font-weight:700;margin-bottom:20px}.footer__logo,.footer__logo .text-logo,.footer__logo .text-logo.dark{color:var(--primary)}.footer__logo span{color:var(--accent)}.footer__about p{color:#ffffffb3;font-size:var(--font-size-base);line-height:1.6;margin:0}.footer.dark .footer__about p{color:var(--text-light)}.footer__column h4{border-bottom:1px solid #ffffff1a;color:var(--white);font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:var(--spacing-sm)}.footer.dark .footer__column h4{border-bottom-color:#fff3;color:var(--text-dark)}.footer__column ul{list-style:none;margin:0;padding:0}.footer__column li{margin-bottom:var(--spacing-sm)}.footer__column a{color:#ffffffb3;font-size:var(--font-size-base);text-decoration:none;transition:color .3s ease}.footer__column a:focus,.footer__column a:hover{color:var(--white);text-decoration:none}.footer.dark .footer__column a{color:var(--text-light)}.footer.dark .footer__column a:focus,.footer.dark .footer__column a:hover{color:var(--text-dark)}.footer__bottom{align-items:center;border-top:1px solid #ffffff1a;color:#ffffff80;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:20px;justify-content:space-between;padding-top:20px;text-align:center}.footer.dark .footer__bottom{border-top-color:#fff3;color:var(--text-light)}.footer__copyright{margin:0}.footer__social{display:flex;gap:20px}.footer__social a{color:#ffffffb3;font-size:1.2rem;transition:color .3s ease}.footer__social a:focus,.footer__social a:hover{color:var(--white)}.footer.dark .footer__social a{color:var(--text-light)}.footer.dark .footer__social a:focus,.footer.dark .footer__social a:hover{color:var(--text-dark)}@media (max-width:768px){.footer__main{grid-template-columns:1fr;text-align:center}.footer__about,.footer__column{margin-bottom:20px}.footer__bottom{flex-direction:column-reverse}}.container{box-sizing:border-box;width:100%}.support-modal .ant-modal-content{border-radius:12px;box-shadow:0 10px 25px #00000026;overflow:hidden;padding:0}.support-modal .ant-modal-close{color:#fff;right:16px;top:16px}.support-modal .valid-question{border:1px solid #3eb925!important}.support-modal-header{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;padding:2rem}.support-modal-header h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.support-modal-header p{font-size:.95rem;margin:0;opacity:.9}.support-modal-content{padding:2rem 2rem 1rem}.support-modal-footer{display:flex;gap:1rem;justify-content:flex-end;padding:0 2rem 2rem}.support-modal-footer .btn{border-radius:30px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s}.support-modal-footer .btn-tertiary{background:#0000;border:2px solid #4f46e5;color:#4f46e5}.support-modal-footer .btn-tertiary:hover{background:#4f46e50d}.support-modal-footer .btn-primary{background:#4f46e5;border:none;color:#fff}.support-modal-footer .btn-primary:hover{background:#4338ca}.support-modal-footer .btn-primary:disabled{background:#a5b4fc;cursor:not-allowed}.support-modal-success{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.success-icon{margin-bottom:1.5rem}.support-modal-success h2{color:#111827;font-size:1.5rem;font-weight:600;margin:0 0 .75rem}.support-modal-success p{color:#6b7280;line-height:1.5;margin:0;max-width:80%}.support-modal .ant-form-item-label>label{color:#374151;font-weight:500}.support-modal .ant-input,.support-modal .ant-input-textarea{border:1px solid #d1d5db;border-radius:8px;padding:.625rem .875rem;transition:all .2s}.support-modal .ant-input-textarea:hover,.support-modal .ant-input:hover{border-color:#6366f1}.support-modal .ant-input-textarea:focus,.support-modal .ant-input:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #6366f133;outline:none}.support-modal-success{animation:fadeIn .3s ease-out forwards}.tooltip{border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-width:300px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:auto;z-index:1000}.tooltip--visible{opacity:1;visibility:visible}.tooltip--dark,.tooltip--light{background-color:#000000d9;border:none;color:#fff}.tooltip__content{font-size:var(--font-size-sm);line-height:1.5;overflow-wrap:break-word;padding:var(--spacing-sm);text-align:left}.tooltip--top{margin-top:-8px}.tooltip--bottom{margin-top:8px}.tooltip--left{margin-left:-8px}.tooltip--right{margin-left:8px}.tooltip:not(.tooltip--no-arrow):after{border:8px solid #0000;content:"";height:0;pointer-events:none;position:absolute;width:0}.tooltip--top:not(.tooltip--no-arrow):after{border-bottom:none;border-top-color:#000000d9;bottom:-8px;left:50%;margin-left:-8px}.tooltip--bottom:not(.tooltip--no-arrow):after{border-bottom-color:#000000d9;border-top:none;left:50%;margin-left:-8px;top:-8px}.tooltip--left:not(.tooltip--no-arrow):after{border-left-color:#000000d9;border-right:none;margin-top:-8px;right:-8px;top:50%}.tooltip--right:not(.tooltip--no-arrow):after{border-left:none;border-right-color:#000000d9;left:-8px;margin-top:-8px;top:50%}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tooltip--bottom.tooltip--visible,.tooltip--top.tooltip--visible{animation:tooltipFadeIn .3s ease forwards}@keyframes tooltipFadeInHorizontal{0%{opacity:0;transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}.tooltip--left.tooltip--visible,.tooltip--right.tooltip--visible{animation:tooltipFadeInHorizontal .3s ease forwards}@media (max-width:768px){.tooltip{max-width:250px}}@media (max-width:480px){.tooltip{max-width:200px}.tooltip__content{font-size:calc(var(--font-size-sm) - 1px);padding:var(--spacing-xs)}}.btn{border:1px solid #0000;border-radius:30px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;display:flex;font-family:Roboto,sans-serif;font-size:var(--font-size-base);justify-content:center;letter-spacing:.02em;line-height:1.5;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn,.btn:hover{text-decoration:none}.btn:hover{box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014;transform:translateY(-2px)}.btn:active{box-shadow:0 2px 5px #32325d1a,0 1px 2px #00000014;transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,#4776e6,#8e54e9);background-size:200% 200%;border-color:#0000;color:var(--white)}.btn-primary:hover{background-position:100%;border-color:#0000}.btn-secondary{background-color:initial;border:1px solid var(--primary);color:var(--primary)}.btn-secondary:hover{background-color:var(--primary);color:var(--white)}.btn-accent{background:linear-gradient(135deg,#3a80d2,#0f71e0);background-size:200% 200%;border-color:#0000;color:var(--white)}.btn-accent:hover{background-position:100%;border-color:#0000}.btn.full-width{width:100%}.btn:disabled{background:#ced4da!important;border-color:#0000!important;box-shadow:none!important;color:#868e96!important;cursor:not-allowed;transform:none!important}.btn .btn-text{position:relative;z-index:2}.btn.loading{overflow:hidden;position:relative}.btn.loading:before{animation:shimmer 1.5s infinite;background:linear-gradient(120deg,#fff0 30%,#fff3 50%,#fff0 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.btn .spinner{display:inline-block;height:16px;margin-right:12px;position:relative;width:16px;z-index:2}.btn .spinner:after,.btn .spinner:before{border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn .spinner:before{border:2px solid #fff3;height:16px;width:16px}.btn .spinner:after{animation:spin .8s ease-in-out infinite;border-color:#fff #0000 #0000 #fff;border-style:solid;border-width:2px;height:16px;width:16px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.header{align-items:center;border-bottom:none;display:flex;height:90px;padding:0;position:sticky;top:0;z-index:100}.header,.header--dark{background-color:var(--white);box-shadow:var(--shadow-sm)}.header__content{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:20px 0}.header__nav ul{display:flex;list-style:none;margin:0;padding:0}.header__nav li{margin-left:20px}.header__nav a{color:var(--text-dark);font-weight:500;transition:color .3s ease}.header__nav a:hover{color:var(--primary);text-decoration:none}.header--dark .header__nav a{color:var(--text-dark)}.header--dark .header__nav a:hover{color:var(--primary)}.header__actions{align-items:center;display:flex;gap:12px}.header__buttons{align-items:center;display:flex;gap:16px}.header-logo img{width:160px}.header-gift-icon{color:#3bcdb5!important;flex-shrink:0;height:var(--font-size-xl);margin-right:8px;position:relative;top:-3px}.header__mobile-menu-button{align-items:center;background:#0000;border:none;color:var(--text-dark);cursor:pointer;display:flex;justify-content:center;margin-right:20px;padding:5px}.desktop-only{display:flex}.mobile-sticky-buttons{background-color:var(--white);border-top:1px solid var(--border);bottom:0;box-shadow:0 -2px 10px #0000001a;box-sizing:border-box;gap:20px;justify-content:space-between;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%;z-index:99}.mobile-sticky-buttons.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-button{align-items:center;display:flex;flex:1 1;font-size:var(--font-size-base);height:50px;justify-content:center;white-space:nowrap}body.dark .mobile-sticky-buttons{background-color:var(--white);border-top:1px solid var(--border)}@media(max-width:768px){.header .header-logo{margin:0 auto 0 0}.header .header-logo img{width:120px}.header__content{align-items:center;flex-direction:row;height:100%;padding:var(--spacing-sm) 0}.desktop-only{display:none}.header__mobile-menu-button{left:0;margin-left:12px;margin-right:0;position:relative;z-index:101}.mobile-sticky-buttons{box-sizing:border-box;display:flex;height:80px;padding:20px 20px 30px;width:100%}.header__actions{align-items:center;display:flex;gap:0;margin-left:0;position:relative;right:0}.mobile-button{align-items:center;display:flex;height:44px;justify-content:center;margin:0;padding:0}.header__mobile-login{font-size:14px;height:36px;padding:8px 20px;white-space:nowrap}}@media screen and (max-width:511px){.header{height:60px}}.mobile-nav{background-color:var(--white);box-shadow:var(--shadow-lg);height:100vh;left:0;max-width:300px;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:80%;z-index:200}.mobile-nav.open{transform:translateX(0)}.mobile-nav__header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px}.mobile-nav__title{color:var(--text-dark);font-size:20px;font-weight:600}.mobile-nav__close{align-items:center;background:#0000;border:none;color:var(--text-dark);cursor:pointer;display:flex;justify-content:center;padding:5px}.mobile-nav__content{padding:20px}.mobile-nav__content ul{list-style:none;margin:0;padding:0}.mobile-nav__content li{margin-bottom:20px}.mobile-nav__content a{color:var(--text-dark);display:block;font-size:20px;font-weight:500;padding:var(--spacing-sm) 0;text-decoration:none;transition:color .3s ease}.mobile-nav__content a.active,.mobile-nav__content a:hover{color:var(--primary)}body.dark .mobile-nav{background-color:var(--white)}body.dark .mobile-nav__close,body.dark .mobile-nav__content a{color:var(--text-dark)}.mobile-nav-overlay{background-color:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden;width:100%;z-index:199}.mobile-nav-overlay.visible{opacity:1;transition:opacity .3s ease;visibility:visible}body.menu-open{overflow:hidden}.mobile-nav.is-sticky-visible{border-radius:8px;bottom:20px;height:auto;left:20px;max-width:none;opacity:0;pointer-events:none;position:fixed;right:20px;top:auto;transform:translateX(0);transform:translateY(30px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:auto;z-index:300}.mobile-nav.is-sticky-visible:not(.open){align-items:center;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:row;justify-content:space-between;padding:20px}body:not(.menu-open) .mobile-nav.is-sticky-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav.is-sticky-visible:not(.open) .mobile-nav__header{display:none}.mobile-nav.is-sticky-visible:not(.open) .mobile-nav__content{display:flex;flex-direction:row;padding:0;width:100%}.mobile-nav.is-sticky-visible:not(.open) .mobile-nav__content ul{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;width:100%}.mobile-nav.is-sticky-visible:not(.open) .mobile-nav__content li{margin-bottom:0}.mobile-nav.open.is-sticky-visible{border-radius:0;height:100vh;left:0;max-width:300px;opacity:1;top:0;transform:translateX(0);width:80%}.mobile-nav__buttons{display:flex;flex-direction:column;gap:12px;margin-top:30px}.mobile-nav__button{font-size:16px;font-weight:500;justify-content:center;padding:12px 24px;width:100%}.about-us-page .page-header{background:linear-gradient(135deg,#4a90e2,#1e5bb0);color:#fff;padding:100px 0 80px;text-align:center}.about-us-page .page-header h1{font-size:48px;font-weight:800;margin-bottom:16px}.about-us-page .page-header p{font-size:20px;margin:0 auto;max-width:700px;opacity:.9}.about-us-page .mission-section{background-color:#f9f9fd;padding:80px 0}.about-us-page .mission-section .container{align-items:center;display:flex;gap:60px}@media(max-width:991px){.about-us-page .mission-section .container{flex-direction:column}}.about-us-page .mission-content{flex:1 1}.about-us-page .mission-content h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:24px}.about-us-page .mission-content p{color:#333;font-size:17px;line-height:1.6;margin-bottom:20px}.about-us-page .mission-image{flex:1 1}.about-us-page .mission-image img{border-radius:10px;box-shadow:0 12px 24px #0000001a;width:100%}.about-us-page .story-section{padding:80px 0}.about-us-page .story-section .container{align-items:center;display:flex;gap:60px}@media(max-width:991px){.about-us-page .story-section .container{flex-direction:column-reverse}}.about-us-page .story-content{flex:1 1}.about-us-page .story-content h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:24px}.about-us-page .story-content p{color:#333;font-size:17px;line-height:1.6;margin-bottom:20px}.about-us-page .story-image{flex:1 1}.about-us-page .story-image img{border-radius:10px;box-shadow:0 12px 24px #0000001a;width:100%}.about-us-page .values-section{background-color:#f9f9fd;padding:80px 0}.about-us-page .section-title{margin-bottom:50px;text-align:center}.about-us-page .section-title h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:16px}.about-us-page .section-title p{color:#555;font-size:18px}.about-us-page .values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.about-us-page .value-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.about-us-page .value-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.about-us-page .value-icon{color:#4a90e2;font-size:36px;margin-bottom:20px}.about-us-page .value-card h3{color:#333;font-size:22px;font-weight:700;margin-bottom:16px}.about-us-page .value-card p{color:#555;font-size:16px;line-height:1.6}.about-us-page .team-section{padding:80px 0}.about-us-page .team-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.about-us-page .team-member{text-align:center}.about-us-page .member-image{border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;height:180px;margin:0 auto 24px;overflow:hidden;width:180px}.about-us-page .member-image img{height:100%;object-fit:cover;width:100%}.about-us-page .team-member h3{color:#333;font-size:22px;font-weight:700;margin-bottom:8px}.about-us-page .member-title{color:#4a90e2;font-size:16px;font-weight:600;margin-bottom:16px}.about-us-page .member-bio{color:#555;font-size:15px;line-height:1.6}.about-us-page .achievements-section{background:linear-gradient(135deg,#4a90e2,#1e5bb0);color:#fff;padding:80px 0}.about-us-page .stats-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.about-us-page .stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a;border-radius:10px;padding:30px;text-align:center}.about-us-page .stat-number{font-size:48px;font-weight:800;margin-bottom:8px}.about-us-page .stat-label{font-size:20px;font-weight:600;margin-bottom:16px}.about-us-page .stat-item p{font-size:15px;line-height:1.6;opacity:.9}.about-us-page .testimonials-section{padding:80px 0}.about-us-page .testimonial-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media(max-width:768px){.about-us-page .testimonial-grid{grid-template-columns:1fr}}.about-us-page .testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px}.about-us-page .testimonial-content{margin-bottom:24px}.about-us-page .testimonial-content p{color:#333;font-size:18px;font-style:italic;line-height:1.7;padding-left:25px;position:relative}.about-us-page .testimonial-content p:before{color:#4a90e2;content:"“";font-size:60px;left:-15px;opacity:.2;position:absolute;top:-20px}.about-us-page .testimonial-author{align-items:center;display:flex}.about-us-page .author-image{border-radius:50%;height:60px;margin-right:16px;object-fit:cover;width:60px}.about-us-page .author-info h4{color:#333;font-size:18px;font-weight:700;margin-bottom:5px}.about-us-page .author-info p{color:#666;font-size:14px}.about-us-page .cta{background-color:#f9f9fd;padding:80px 0;text-align:center}.about-us-page .cta h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:20px}.about-us-page .cta p{color:#555;font-size:18px;margin:0 auto 30px;max-width:700px}.about-us-page .cta .btn-primary{background-color:#4a90e2;border-radius:30px;color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:16px 32px;text-decoration:none;transition:background-color .3s ease,transform .3s ease}.about-us-page .cta .btn-primary:hover{background-color:#1e5bb0;transform:translateY(-3px)}@media(max-width:768px){.about-us-page .page-header{padding:60px 0 50px}.about-us-page .page-header h1{font-size:36px}.about-us-page .page-header p{font-size:18px}.about-us-page .achievements-section,.about-us-page .cta,.about-us-page .mission-section,.about-us-page .story-section,.about-us-page .team-section,.about-us-page .testimonials-section,.about-us-page .values-section{padding:60px 0}.about-us-page .mission-content h2,.about-us-page .section-title h2,.about-us-page .story-content h2{font-size:30px}.about-us-page .mission-content p,.about-us-page .section-title p,.about-us-page .story-content p{font-size:16px}.about-us-page .stats-container .stat-item{padding:20px}.about-us-page .stats-container .stat-number{font-size:36px}.about-us-page .stats-container .stat-label{font-size:18px}}.cta-section{background:linear-gradient(135deg,var(--accent),var(--accent));color:var(--white);padding:calc(var(--spacing-xl) + 20px) 0;text-align:center}.cta-section.dark{background:linear-gradient(135deg,#40d3b2,#2a3b4c);color:var(--white)}.cta-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px}.cta-headline{color:inherit;font-size:var(--font-size-2xl);font-weight:700;margin-bottom:20px}.cta-subheadline{color:inherit;font-size:20px;margin:0 auto 20px;opacity:1}.cta-content .btn-primary{display:inline-block;margin:0 auto}@media (max-width:768px){.cta-headline{font-size:var(--font-size-xl)}.cta-subheadline{font-size:var(--font-size-base)}.cta-section{padding:var(--spacing-xl) 0}}.blog-header{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:var(--white);padding:var(--spacing-xl) 0;transition:background-color .3s ease,color .3s ease}.blog-header h1{color:var(--white);font-size:var(--font-size-3xl);margin-bottom:20px}.blog-header p{color:var(--white);font-size:20px;max-width:700px;opacity:.9}.blog-layout-grid{display:flex;flex-direction:column;gap:60px;padding:var(--spacing-xl) 0}.blog-posts-section,.featured-post-section{width:100%}.section-title{color:var(--text-dark);font-size:32px;font-weight:700;margin-bottom:40px;padding-bottom:20px;position:relative;text-align:center}.section-title:after{background-color:var(--primary);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.placeholder-featured-image{align-items:center;background-color:var(--background-color-alt);border-radius:var(--radius-md);color:var(--secondary-text-color);display:flex;font-style:italic;height:400px;justify-content:center;margin-bottom:20px;transition:background-color .3s ease;width:100%}.placeholder-featured-image:after{content:"Featured Image Placeholder (900x500)"}.blog-posts{margin-bottom:var(--spacing-xl)}.blog-posts h2{color:var(--text-color);font-size:var(--font-size-xl);margin-bottom:20px}.posts-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1024px){.posts-grid{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-layout-grid{gap:40px;padding:var(--spacing-lg) 0}.section-title{font-size:28px;margin-bottom:30px}.posts-grid{gap:20px;grid-template-columns:1fr}}.post-card-placeholder{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:20px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.post-card-placeholder h3{color:var(--text-color);font-size:20px;margin-bottom:var(--spacing-sm)}.post-card-placeholder p{font-size:var(--font-size-sm)}.placeholder-post-image,.post-card-placeholder p{color:var(--secondary-text-color);margin-bottom:var(--spacing-sm)}.placeholder-post-image{align-items:center;background-color:var(--background-color-alt);border-radius:var(--radius-md);display:flex;font-style:italic;height:200px;justify-content:center;transition:background-color .3s ease;width:100%}.placeholder-post-image:after{content:"Post Image Placeholder (400x250)"}.pagination{border-radius:var(--radius-md);color:var(--secondary-text-color);display:flex;font-style:italic;justify-content:center;margin-top:var(--spacing-xl);padding:20px;transition:background-color .3s ease,color .3s ease}.cta-placeholder,.pagination{background-color:var(--background-color-alt)}.cta-placeholder{padding:var(--spacing-xl) 0;text-align:center;transition:background-color .3s ease}.cta-placeholder h2{color:var(--text-color)}.cta-placeholder p{color:var(--secondary-text-color)}@media (max-width:768px){.blog-header h1{font-size:var(--font-size-2xl)}.blog-header p{font-size:18px}}@media (max-width:480px){.blog-layout-grid{padding:var(--spacing-md) 0}.blog-header{padding:var(--spacing-lg) 0}.blog-header h1{font-size:24px}.section-title{font-size:24px;margin-bottom:25px}}:root{--primary:#4a90e2;--primary-selected:#0f71e0;--primary-hover:#6366f1;--secondary:#f5f7fa;--accent:#1e5bb0;--text-dark:#333;--text-secondary:#6b7280;--text-light:#666;--border:#dde1e6;--error:#d0021b;--success:#7ed321;--white:#fff;--warning:#f5a623;--card-shadow:0 10px 25px -5px #0000000d;--card-hover-shadow:0 20px 25px -5px #0000001a;--background-color:var(--white);--text-color:var(--text-dark);--secondary-text-color:var(--text-light);--border-color:var(--border);--card-bg-color:var(--white);--background-color-alt:var(--secondary);--primary-color:var(--primary);--font-size-base:16px;--font-size-sm:14px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:36px;--font-size-3xl:48px;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:60px;--spacing-2xl:100px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 2px 10px #0000001a;--shadow-md:0 5px 15px #0000000d;--shadow-lg:0 10px 30px #0000001a}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}body.dark{--primary:#3a80d2;--secondary:#2a3b4c;--accent:#1e5bb0;--text-dark:#f5f7fa;--text-light:#bbb;--border:#495057;--error:#e04a4a;--success:#5ebb26;--white:#1a1a1a;--background-color:var(--secondary);--text-color:var(--text-dark);--secondary-text-color:var(--text-light);--border-color:var(--border);--card-bg-color:var(--secondary);--background-color-alt:#34495e;--primary-color:var(--primary);--background-color-dark:var(--secondary);--text-color-dark:var(--text-dark);--secondary-text-color-dark:var(--text-light);--border-color-dark:var(--border);--card-bg-color-dark:var(--secondary);--background-color-alt-dark:#34495e;--primary-color-dark:var(--primary)}body{color:#333;color:var(--text-dark);font-family:Roboto,sans-serif;line-height:1.6;overflow-x:hidden;padding:0;transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700}h1,h2,h3,h4,h5,h6,p{margin-bottom:20px}a{color:#4a90e2;color:var(--primary);text-decoration:none;transition:all .3s ease}a:hover{text-decoration:underline}.container{padding:0 20px}.cta .btn-primary{margin:auto;max-width:300px}.post-card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease}.post-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.post-card .post-image-link{display:block;overflow:hidden}.post-card .post-image{height:200px;overflow:hidden;transition:transform .5s ease;width:100%}.post-card .post-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.post-card:hover .post-image img{transform:scale(1.05)}.post-card .post-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.post-card .post-categories{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.post-card .category-tag{background-color:#4a90e21a;border-radius:30px;color:var(--primary);font-size:var(--font-size-sm);font-weight:500;padding:4px var(--spacing-sm);transition:background-color .3s ease,color .3s ease}.post-card .post-title{font-size:20px;line-height:1.3;margin-bottom:var(--spacing-sm)}.post-card .post-title a{color:var(--text-dark);text-decoration:none;transition:color .3s ease}.post-card .post-title a:hover{color:var(--primary);text-decoration:none}.post-card .post-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-light);display:-webkit-box;flex-grow:1;font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--spacing-sm);overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.post-card .post-meta{align-items:center;border-top:1px solid var(--border);display:flex;gap:var(--spacing-sm);margin-top:auto;padding-top:var(--spacing-sm);transition:border-color .3s ease}.post-card .author-avatar{border-radius:var(--radius-full);flex-shrink:0;height:36px;overflow:hidden;width:36px}.post-card .author-avatar img{height:100%;object-fit:cover;width:100%}.post-card .post-info{color:var(--text-light);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-sm);transition:color .3s ease}.post-card .post-info-item{align-items:center;display:flex}.post-card .post-info-item .icon{color:var(--primary);font-size:1.1em;margin-right:var(--spacing-xs);transition:color .3s ease}.featured-post-card-link{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease,border-color .3s ease}.featured-post-card-link:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.featured-image-wrapper{overflow:hidden;position:relative}.featured-image{height:400px;overflow:hidden}.featured-image,.featured-image img{transition:transform .5s ease;width:100%}.featured-image img{height:100%;object-fit:cover}.featured-post-card-link:hover .featured-image img{transform:scale(1.05)}.featured-tag{background-color:var(--accent);border-radius:30px;color:var(--white);font-size:var(--font-size-sm);font-weight:500;left:20px;padding:var(--spacing-xs) 20px;position:absolute;top:20px;transition:background-color .3s ease,color .3s ease;z-index:1}.featured-content{padding:20px}.post-meta{align-items:center;color:var(--text-light);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-sm) 20px;margin-bottom:20px;transition:color .3s ease}.author-avatar{border-radius:var(--radius-full);flex-shrink:0;height:40px;margin-right:var(--spacing-sm);overflow:hidden;width:40px}.author-avatar img{height:100%;object-fit:cover;width:100%}.post-info{flex-wrap:wrap;gap:20px}.post-info,.post-info-item{align-items:center;display:flex}.post-info-item .icon{color:var(--primary);font-size:1.1em;margin-right:var(--spacing-xs);transition:color .3s ease}.featured-title{color:var(--text-dark);font-size:var(--font-size-xl);line-height:1.3;margin-bottom:var(--spacing-sm);transition:color .3s ease}.featured-excerpt{color:var(--text-light);font-size:var(--font-size-base);line-height:1.6;margin-bottom:20px;transition:color .3s ease}.post-categories{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:20px}.category-tag{background-color:#4a90e21a;border-radius:30px;color:var(--primary);font-size:var(--font-size-sm);font-weight:500;padding:4px var(--spacing-sm);transition:background-color .3s ease,color .3s ease}.read-more-btn{background-color:var(--primary);border:none;border-radius:30px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;color:var(--white);cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.read-more-btn:hover{background-color:#3a80d2;box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014;text-decoration:none;transform:translateY(-2px)}@media (max-width:768px){.featured-image{height:300px}.featured-title{font-size:24px}.featured-content{padding:20px}}@media (max-width:480px){.featured-image{height:250px}.post-meta{font-size:13px}.post-info{gap:15px}.featured-title{font-size:22px}.featured-excerpt{font-size:15px}}.seven-giveaway-strategies-3x-shopify-sales .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.seven-giveaway-strategies-3x-shopify-sales .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.seven-giveaway-strategies-3x-shopify-sales .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.seven-giveaway-strategies-3x-shopify-sales .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.seven-giveaway-strategies-3x-shopify-sales .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.seven-giveaway-strategies-3x-shopify-sales .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.seven-giveaway-strategies-3x-shopify-sales .author-avatar img{height:100%;object-fit:cover;width:100%}.seven-giveaway-strategies-3x-shopify-sales .post-info{display:flex;gap:20px}.seven-giveaway-strategies-3x-shopify-sales .post-info-item{align-items:center;display:flex}.seven-giveaway-strategies-3x-shopify-sales .post-info-item i{margin-right:5px}.seven-giveaway-strategies-3x-shopify-sales .blog-content{padding:60px 0}.seven-giveaway-strategies-3x-shopify-sales .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.seven-giveaway-strategies-3x-shopify-sales .blog-post-image img{display:block;height:auto;width:100%}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content ol,.seven-giveaway-strategies-3x-shopify-sales .blog-post-content ul{margin-bottom:20px;padding-left:20px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.seven-giveaway-strategies-3x-shopify-sales .strategy-card{background-color:var(--white);border-left:4px solid var(--primary);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin-bottom:30px;padding:30px}.seven-giveaway-strategies-3x-shopify-sales .strategy-number{background-color:var(--primary);border-radius:50%;color:var(--white);display:inline-block;font-weight:700;height:40px;line-height:40px;margin-right:15px;text-align:center;width:40px}.seven-giveaway-strategies-3x-shopify-sales .strategy-title{display:inline-block;font-size:24px;vertical-align:middle}.seven-giveaway-strategies-3x-shopify-sales .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.seven-giveaway-strategies-3x-shopify-sales .key-takeaways h3{color:var(--primary);margin-top:0}.seven-giveaway-strategies-3x-shopify-sales .key-takeaways ul{margin-bottom:0}.seven-giveaway-strategies-3x-shopify-sales .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.seven-giveaway-strategies-3x-shopify-sales .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.seven-giveaway-strategies-3x-shopify-sales .author-image img{height:100%;object-fit:cover;width:100%}.seven-giveaway-strategies-3x-shopify-sales .author-info{flex:1 1}.seven-giveaway-strategies-3x-shopify-sales .author-name{font-size:20px;margin-bottom:5px}.seven-giveaway-strategies-3x-shopify-sales .author-bio{color:var(--text-light);margin-bottom:15px}.seven-giveaway-strategies-3x-shopify-sales .author-social{display:flex;gap:15px}.seven-giveaway-strategies-3x-shopify-sales .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.seven-giveaway-strategies-3x-shopify-sales .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.seven-giveaway-strategies-3x-shopify-sales .related-posts{margin:60px 0}.seven-giveaway-strategies-3x-shopify-sales .related-title{font-size:30px;margin-bottom:30px;text-align:center}.seven-giveaway-strategies-3x-shopify-sales .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.seven-giveaway-strategies-3x-shopify-sales .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.seven-giveaway-strategies-3x-shopify-sales .related-post:hover{transform:translateY(-5px)}.seven-giveaway-strategies-3x-shopify-sales .related-image{height:180px;overflow:hidden;width:100%}.seven-giveaway-strategies-3x-shopify-sales .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.seven-giveaway-strategies-3x-shopify-sales .related-post:hover .related-image img{transform:scale(1.05)}.seven-giveaway-strategies-3x-shopify-sales .related-content{padding:20px}.seven-giveaway-strategies-3x-shopify-sales .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.seven-giveaway-strategies-3x-shopify-sales .related-post-title a{color:var(--text-dark)}.seven-giveaway-strategies-3x-shopify-sales .related-post-title a:hover{color:var(--primary);text-decoration:none}.seven-giveaway-strategies-3x-shopify-sales .related-meta{color:var(--text-light);font-size:14px}.seven-giveaway-strategies-3x-shopify-sales .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.seven-giveaway-strategies-3x-shopify-sales .cta h2{font-size:36px;margin-bottom:20px}.seven-giveaway-strategies-3x-shopify-sales .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.seven-giveaway-strategies-3x-shopify-sales .comments-section{margin:60px 0}.seven-giveaway-strategies-3x-shopify-sales .comments-title{font-size:24px;margin-bottom:30px}.seven-giveaway-strategies-3x-shopify-sales .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.seven-giveaway-strategies-3x-shopify-sales .comment:last-child{border-bottom:none}.seven-giveaway-strategies-3x-shopify-sales .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.seven-giveaway-strategies-3x-shopify-sales .comment-avatar img{height:100%;object-fit:cover;width:100%}.seven-giveaway-strategies-3x-shopify-sales .comment-content{flex:1 1}.seven-giveaway-strategies-3x-shopify-sales .comment-author{font-weight:600;margin-bottom:5px}.seven-giveaway-strategies-3x-shopify-sales .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.seven-giveaway-strategies-3x-shopify-sales .comment-text{color:var(--text-light)}.seven-giveaway-strategies-3x-shopify-sales .comment-form{margin-top:40px}.seven-giveaway-strategies-3x-shopify-sales .form-group{margin-bottom:20px}.seven-giveaway-strategies-3x-shopify-sales .form-label{display:block;font-weight:500;margin-bottom:10px}.seven-giveaway-strategies-3x-shopify-sales .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.seven-giveaway-strategies-3x-shopify-sales textarea.form-control{min-height:150px;resize:vertical}.seven-giveaway-strategies-3x-shopify-sales footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.seven-giveaway-strategies-3x-shopify-sales .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.seven-giveaway-strategies-3x-shopify-sales .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.seven-giveaway-strategies-3x-shopify-sales .footer-links{list-style:none}.seven-giveaway-strategies-3x-shopify-sales .footer-links li{margin-bottom:10px}.seven-giveaway-strategies-3x-shopify-sales .footer-links a{color:#ffffffb3}.seven-giveaway-strategies-3x-shopify-sales .footer-links a:hover{color:var(--white)}.seven-giveaway-strategies-3x-shopify-sales .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.seven-giveaway-strategies-3x-shopify-sales .header-container{flex-direction:column;text-align:center}.seven-giveaway-strategies-3x-shopify-sales nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.seven-giveaway-strategies-3x-shopify-sales nav ul li{margin:0 15px 10px}.seven-giveaway-strategies-3x-shopify-sales .auth-buttons{justify-content:center;margin-top:20px}.seven-giveaway-strategies-3x-shopify-sales .blog-post-title{font-size:32px}.seven-giveaway-strategies-3x-shopify-sales .related-grid{grid-template-columns:1fr}.seven-giveaway-strategies-3x-shopify-sales .author-box{flex-direction:column;text-align:center}.seven-giveaway-strategies-3x-shopify-sales .author-image{margin:0 auto 20px}.seven-giveaway-strategies-3x-shopify-sales .author-social{justify-content:center}}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .post-info{display:flex;gap:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .post-info-item{align-items:center;display:flex}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .post-info-item i{margin-right:5px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-content{padding:60px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content ol,.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .stats-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .stats-title{color:var(--primary);font-size:22px;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .stats-value{color:var(--text-dark);font-size:42px;font-weight:700;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .stats-description{color:var(--text-light);margin:0 auto;max-width:700px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .churn-phases{display:flex;flex-direction:column;gap:20px;margin:30px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase{align-items:flex-start;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;gap:20px;padding:25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-icon{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-content{flex:1 1}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-title{color:var(--text-dark);font-size:22px;margin-bottom:10px;margin-top:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-description{color:var(--text-light);margin-bottom:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-strategy{background-color:#f9fbfd;border-radius:8px;margin-top:10px;padding:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-strategy-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-strategy-title i{margin-right:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-strategy-description{margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-example{color:var(--text-dark);font-style:italic;margin-top:5px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-header{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-weight:700;height:40px;justify-content:center;margin-right:15px;width:40px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-title{color:var(--primary);font-size:22px;margin:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-description{color:var(--text-light);margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-example{background-color:#f9fbfd;border-left:3px solid var(--accent);border-radius:8px;padding:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .strategy-example-title{color:var(--text-dark);display:block;font-weight:600;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .giveaway-model{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-title{color:var(--primary);font-size:22px;margin:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-value{align-items:flex-end;display:flex;flex-direction:column}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-effectiveness{align-items:center;display:flex;margin-bottom:5px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .effectiveness-label{color:var(--text-light);font-size:14px;margin-right:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .effectiveness-rating{display:flex}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .effectiveness-star{color:var(--warning);margin-left:3px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-roi{color:var(--success);font-weight:600}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-content{margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:20px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-feature{align-items:flex-start;display:flex}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .feature-icon{color:var(--primary);margin-right:10px;margin-top:3px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .feature-text{color:var(--text-dark);font-size:16px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .model-implementation{background-color:#f9fbfd;border-radius:8px;margin-top:20px;padding:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .implementation-title{color:var(--text-dark);font-weight:600;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .lifecycle-graph{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .lifecycle-title{color:var(--primary);font-size:22px;margin-bottom:20px;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .lifecycle-image{background-position:50%;background-size:cover;border-radius:8px;height:300px;margin-bottom:20px;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .lifecycle-description{color:var(--text-light);font-size:16px;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .tips-title i{margin-right:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .tips-content{color:var(--text-dark)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .steps-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:30px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .step-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:25px;position:relative}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-weight:700;height:30px;justify-content:center;left:25px;position:absolute;top:-15px;width:30px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .step-title{color:var(--primary);font-size:20px;margin-bottom:15px;margin-top:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .step-description{color:var(--text-light)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts,.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts h3,.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos h3{color:var(--success)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts h3{color:var(--error)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts h3 i,.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos h3 i{margin-right:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts ul,.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos ul{padding-left:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts li,.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-header{background-color:var(--primary);color:var(--white);padding:20px 25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-title{font-size:22px;margin:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-content{padding:25px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-company{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .company-logo{align-items:center;background-color:#f0f7ff;border-radius:8px;display:flex;height:60px;justify-content:center;margin-right:15px;width:60px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .company-logo img{max-height:75%;max-width:75%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .company-name{color:var(--text-dark);font-size:18px;font-weight:600}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .company-industry{color:var(--text-light);font-size:14px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-summary{color:var(--text-light);margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-results{display:flex;gap:20px;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-result{background-color:#f9fbfd;border-radius:8px;flex:1 1;padding:15px;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .result-value{color:var(--primary);font-size:24px;font-weight:700;margin-bottom:5px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .result-label{color:var(--text-light);font-size:14px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-quote{color:var(--text-dark);font-style:italic;padding:0 20px;position:relative}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-quote:before{color:#4a90e233;content:'"';font-size:48px;left:0;position:absolute;top:-10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .key-takeaways ul{margin-bottom:0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-info{flex:1 1}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-social{display:flex;gap:15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-posts{margin:60px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-post:hover{transform:translateY(-5px)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-content{padding:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-post-title a{color:var(--text-dark)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comments-section{margin:60px 0}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment:last-child{border-bottom:none}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-content{flex:1 1}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-text{color:var(--text-light)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .comment-form{margin-top:40px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .form-group{margin-bottom:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-links{list-style:none}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-links li{margin-bottom:10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-links a{color:#ffffffb3}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-links a:hover{color:var(--white)}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .header-container{flex-direction:column;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate nav ul li{margin:0 15px 10px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .blog-post-title{font-size:32px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .dos-donts{flex-direction:column;gap:20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .related-grid{grid-template-columns:1fr}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-box{flex-direction:column;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-image{margin:0 auto 20px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .author-social{justify-content:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase{flex-direction:column;text-align:center}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .phase-icon{margin:0 auto 15px}.giveawayplus-post10-subscription-retention-using-giveaways-to-reduce-churn-rate .case-study-results{flex-direction:column;gap:15px}}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .post-info{display:flex;gap:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .post-info-item{align-items:center;display:flex}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .post-info-item i{margin-right:5px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-content{padding:60px 0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content ol,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-template{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-subject{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-metadata{color:var(--text-light);font-size:14px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-body{padding:10px 0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-button{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-block;font-weight:500;margin:15px 0;padding:12px 25px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:12px;margin-top:20px;padding-top:15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-box{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;margin-right:25px;width:70px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-content{flex:1 1}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-title{font-size:22px;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-description{color:var(--text-light);margin-bottom:5px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-value{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-sequence{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .email-sequence:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-step{margin-bottom:40px;position:relative}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-step:last-child{margin-bottom:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-title{font-size:20px;margin:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .sequence-content p:last-child{margin-bottom:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .tips-title i{margin-right:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .tips-content{color:var(--text-dark)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stats-comparison{display:flex;gap:30px;margin:30px 0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stat-column{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px;text-align:center}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stat-header{border-bottom:1px solid var(--border);color:var(--primary);font-size:20px;margin-bottom:15px;padding-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stat-value{font-size:32px;font-weight:700;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stat-description{color:var(--text-light);font-size:14px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stat-positive{color:var(--success)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stat-negative{color:var(--error)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts h3,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos h3{color:var(--success)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts h3{color:var(--error)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts h3 i,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos h3 i{margin-right:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts ul,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos ul{padding-left:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts li,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .key-takeaways ul{margin-bottom:0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-info{flex:1 1}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-social{display:flex;gap:15px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-posts{margin:60px 0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-post:hover{transform:translateY(-5px)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-content{padding:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-post-title a{color:var(--text-dark)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comments-section{margin:60px 0}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment:last-child{border-bottom:none}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-content{flex:1 1}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-text{color:var(--text-light)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .comment-form{margin-top:40px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .form-group{margin-bottom:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-links{list-style:none}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-links li{margin-bottom:10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-links a{color:#ffffffb3}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-links a:hover{color:var(--white)}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .header-container{flex-direction:column;text-align:center}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide nav ul li{margin:0 15px 10px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .blog-post-title{font-size:32px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .dos-donts,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .stats-comparison{flex-direction:column;gap:20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .related-grid{grid-template-columns:1fr}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-box,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-box{flex-direction:column;text-align:center}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-image,.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .metric-icon{margin:0 auto 20px}.giveawayplus-post11-influencer-partnerships-for-giveaway-campaigns-a-complete-guide .author-social{justify-content:center}}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .post-info{display:flex;gap:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .post-info-item{align-items:center;display:flex}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .post-info-item i{margin-right:5px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-content{padding:60px 0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content ol,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-template{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-subject{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-metadata{color:var(--text-light);font-size:14px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-body{padding:10px 0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-button{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-block;font-weight:500;margin:15px 0;padding:12px 25px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:12px;margin-top:20px;padding-top:15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-box{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;margin-right:25px;width:70px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-content{flex:1 1}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-title{font-size:22px;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-description{color:var(--text-light);margin-bottom:5px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-value{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-sequence{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .email-sequence:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-step{margin-bottom:40px;position:relative}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-step:last-child{margin-bottom:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-title{font-size:20px;margin:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .sequence-content p:last-child{margin-bottom:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .tips-title i{margin-right:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .tips-content{color:var(--text-dark)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stats-comparison{display:flex;gap:30px;margin:30px 0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stat-column{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px;text-align:center}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stat-header{border-bottom:1px solid var(--border);color:var(--primary);font-size:20px;margin-bottom:15px;padding-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stat-value{font-size:32px;font-weight:700;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stat-description{color:var(--text-light);font-size:14px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stat-positive{color:var(--success)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stat-negative{color:var(--error)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts h3,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos h3{color:var(--success)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts h3{color:var(--error)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts h3 i,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos h3 i{margin-right:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts ul,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos ul{padding-left:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts li,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .key-takeaways ul{margin-bottom:0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-info{flex:1 1}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-social{display:flex;gap:15px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-posts{margin:60px 0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-post:hover{transform:translateY(-5px)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-content{padding:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-post-title a{color:var(--text-dark)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comments-section{margin:60px 0}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment:last-child{border-bottom:none}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-content{flex:1 1}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-text{color:var(--text-light)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .comment-form{margin-top:40px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .form-group{margin-bottom:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-links{list-style:none}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-links li{margin-bottom:10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-links a{color:#ffffffb3}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-links a:hover{color:var(--white)}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .header-container{flex-direction:column;text-align:center}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance nav ul li{margin:0 15px 10px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .blog-post-title{font-size:32px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .dos-donts,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .stats-comparison{flex-direction:column;gap:20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .related-grid{grid-template-columns:1fr}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-box,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-box{flex-direction:column;text-align:center}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-image,.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .metric-icon{margin:0 auto 20px}.giveawayplus-post12-data-driven-giveaway-optimization-using-analytics-to-improve-campaign-performance .author-social{justify-content:center}}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .post-info{display:flex;gap:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .post-info-item{align-items:center;display:flex}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .post-info-item i{margin-right:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-content{padding:60px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content ol,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-template{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-subject{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-metadata{color:var(--text-light);font-size:14px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-body{padding:10px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-button{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-block;font-weight:500;margin:15px 0;padding:12px 25px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:12px;margin-top:20px;padding-top:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-box{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;margin-right:25px;width:70px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-content{flex:1 1}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-title{font-size:22px;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-description{color:var(--text-light);margin-bottom:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-value{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-sequence{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .email-sequence:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-step{margin-bottom:40px;position:relative}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-step:last-child{margin-bottom:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-title{font-size:20px;margin:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .sequence-content p:last-child{margin-bottom:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .tips-title i{margin-right:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .tips-content{color:var(--text-dark)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stats-comparison{display:flex;gap:30px;margin:30px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stat-column{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px;text-align:center}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stat-header{border-bottom:1px solid var(--border);color:var(--primary);font-size:20px;margin-bottom:15px;padding-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stat-value{font-size:32px;font-weight:700;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stat-description{color:var(--text-light);font-size:14px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stat-positive{color:var(--success)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stat-negative{color:var(--error)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts h3,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos h3{color:var(--success)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts h3{color:var(--error)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts h3 i,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos h3 i{margin-right:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts ul,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos ul{padding-left:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts li,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .key-takeaways ul{margin-bottom:0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-info{flex:1 1}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-social{display:flex;gap:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-posts{margin:60px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-post:hover{transform:translateY(-5px)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-content{padding:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-post-title a{color:var(--text-dark)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comments-section{margin:60px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment:last-child{border-bottom:none}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-content{flex:1 1}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-text{color:var(--text-light)}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .comment-form{margin-top:40px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .form-group{margin-bottom:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns textarea.form-control{min-height:150px;resize:vertical}@media(max-width:768px){.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .header-container{flex-direction:column;text-align:center}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns nav ul li{margin:0 15px 10px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .blog-post-title{font-size:32px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .dos-donts,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .stats-comparison{flex-direction:column;gap:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .related-grid{grid-template-columns:1fr}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-box,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-box{flex-direction:column;text-align:center}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-image,.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .metric-icon{margin:0 auto 20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .author-social{justify-content:center}}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-cards{display:flex;flex-wrap:wrap;gap:30px;margin:30px 0}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;min-width:280px;overflow:hidden}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-header{background-color:var(--primary);color:var(--white);padding:20px;text-align:center}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-name{font-size:22px;margin-bottom:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-tagline{font-size:14px;opacity:.8}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-content{padding:20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-section{margin-bottom:15px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-section-title{color:var(--primary);font-size:16px;font-weight:600;margin-bottom:5px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-footer{background-color:#f0f7ff;border-top:1px solid var(--border);padding:15px 20px}.giveawayplus-post13-customer-segmentation-for-targeted-giveaway-campaigns .persona-footer-title{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .post-info{display:flex;gap:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .post-info-item{align-items:center;display:flex}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .post-info-item i{margin-right:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-content{padding:60px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content ol,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-template{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-subject{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-metadata{color:var(--text-light);font-size:14px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-body{padding:10px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-button{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-block;font-weight:500;margin:15px 0;padding:12px 25px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:12px;margin-top:20px;padding-top:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-box{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;margin-right:25px;width:70px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-content{flex:1 1}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-title{font-size:22px;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-description{color:var(--text-light);margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-value{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-sequence{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .email-sequence:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-step{margin-bottom:40px;position:relative}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-step:last-child{margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-title{font-size:20px;margin:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .sequence-content p:last-child{margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .tips-title i{margin-right:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .tips-content{color:var(--text-dark)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stats-comparison{display:flex;gap:30px;margin:30px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stat-column{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stat-header{border-bottom:1px solid var(--border);color:var(--primary);font-size:20px;margin-bottom:15px;padding-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stat-value{font-size:32px;font-weight:700;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stat-description{color:var(--text-light);font-size:14px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stat-positive{color:var(--success)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stat-negative{color:var(--error)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts h3,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos h3{color:var(--success)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts h3{color:var(--error)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts h3 i,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos h3 i{margin-right:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts ul,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos ul{padding-left:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts li,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .key-takeaways ul{margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-info{flex:1 1}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-social{display:flex;gap:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-posts{margin:60px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-post:hover{transform:translateY(-5px)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-content{padding:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-post-title a{color:var(--text-dark)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comments-section{margin:60px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment:last-child{border-bottom:none}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-content{flex:1 1}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-text{color:var(--text-light)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comment-form{margin-top:40px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .form-group{margin-bottom:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-links{list-style:none}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-links li{margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-links a{color:#ffffffb3}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-links a:hover{color:var(--white)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .header-container{flex-direction:column;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways nav ul li{margin:0 15px 10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .blog-post-title{font-size:32px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .dos-donts,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .stats-comparison{flex-direction:column;gap:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .related-grid{grid-template-columns:1fr}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-box,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-box{flex-direction:column;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-image,.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .metric-icon{margin:0 auto 20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .author-social{justify-content:center}}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-cards{display:flex;flex-wrap:wrap;gap:30px;margin:30px 0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;min-width:280px;overflow:hidden;transition:transform .3s ease}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-card:hover{transform:translateY(-5px)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-header{background-color:var(--primary);border-radius:8px 8px 0 0;color:var(--white);padding:20px;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-name{font-size:22px;margin-bottom:5px;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-subtitle{color:#fff;font-size:14px;opacity:.9}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-content{padding:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-icon{margin-bottom:20px;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-icon i{color:var(--primary);font-size:48px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-description{margin-bottom:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-metrics{background-color:#f0f7ff;border-radius:8px;margin-top:15px;padding:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-metric-title{color:var(--primary);font-size:16px;font-weight:600;margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-highlight{background-color:#7ed3211a;border-left:3px solid var(--success);border-radius:8px;margin-top:15px;padding:10px 15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .strategy-highlight-title{color:var(--success);font-weight:600;margin-bottom:5px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .customer-journey{margin:40px 0;position:relative}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-path{display:flex;justify-content:space-between;margin-bottom:60px;position:relative}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-path:before{background-color:var(--primary);content:"";height:4px;left:0;position:absolute;right:0;top:30px;z-index:1}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-stage{align-items:center;display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-point{align-items:center;background-color:var(--white);border:4px solid var(--primary);border-radius:50%;color:var(--primary);display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:15px;width:60px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-point i{font-size:24px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-title{color:var(--primary);font-size:18px;font-weight:600;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-description{font-size:14px;margin:0 auto;max-width:180px;text-align:center}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-cards{margin-top:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin-bottom:20px;padding:20px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-card-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-card-title i{margin-right:10px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .journey-card p{font-size:16px;margin-bottom:0}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table{border-collapse:initial;border-radius:8px;border-spacing:0;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden;width:100%}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table thead th{background-color:var(--primary);color:var(--white);font-weight:600;padding:15px;text-align:left}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table thead th:first-child{border-top-left-radius:8px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table thead th:last-child{border-top-right-radius:8px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table tbody tr:nth-child(odd){background-color:var(--white)}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table tbody tr:nth-child(2n){background-color:#f5f7fa}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table tbody td{border-bottom:1px solid var(--border);padding:15px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table tbody tr:last-child td{border-bottom:none}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-feature{font-weight:500}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-yes{color:var(--success);font-weight:600}.giveawayplus-post14-turn-shoppers-into-subscribers-with-exciting-giveaways .comparison-no{color:var(--error);font-weight:600}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .post-info{display:flex;gap:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .post-info-item{align-items:center;display:flex}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .post-info-item i{margin-right:5px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-content{padding:60px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content ol,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-template{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-subject{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-metadata{color:var(--text-light);font-size:14px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-body{padding:10px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-button{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-block;font-weight:500;margin:15px 0;padding:12px 25px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:12px;margin-top:20px;padding-top:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-box{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;margin-right:25px;width:70px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-content{flex:1 1}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-title{font-size:22px;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-description{color:var(--text-light);margin-bottom:5px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-value{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-sequence{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .email-sequence:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-step{margin-bottom:40px;position:relative}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-step:last-child{margin-bottom:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-title{font-size:20px;margin:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .sequence-content p:last-child{margin-bottom:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .tips-title i{margin-right:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .tips-content{color:var(--text-dark)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stats-comparison{display:flex;gap:30px;margin:30px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stat-column{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stat-header{border-bottom:1px solid var(--border);color:var(--primary);font-size:20px;margin-bottom:15px;padding-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stat-value{font-size:32px;font-weight:700;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stat-description{color:var(--text-light);font-size:14px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stat-positive{color:var(--success)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stat-negative{color:var(--error)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts h3,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos h3{color:var(--success)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts h3{color:var(--error)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts h3 i,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos h3 i{margin-right:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts ul,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos ul{padding-left:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts li,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .key-takeaways ul{margin-bottom:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-info{flex:1 1}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-social{display:flex;gap:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-posts{margin:60px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-post:hover{transform:translateY(-5px)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-content{padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-post-title a{color:var(--text-dark)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comments-section{margin:60px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment:last-child{border-bottom:none}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-content{flex:1 1}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-text{color:var(--text-light)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .comment-form{margin-top:40px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .form-group{margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-links{list-style:none}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-links li{margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-links a{color:#ffffffb3}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-links a:hover{color:var(--white)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .header-container{flex-direction:column;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages nav ul li{margin:0 15px 10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .blog-post-title{font-size:32px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .dos-donts,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .stats-comparison{flex-direction:column;gap:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .related-grid{grid-template-columns:1fr}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-box,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-box{flex-direction:column;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-image,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .metric-icon{margin:0 auto 20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .author-social{justify-content:center}}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .landing-page-mockup{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-header{background-color:var(--primary);color:var(--white);padding:20px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-title{font-size:24px;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-subtitle{font-size:16px;opacity:.9}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-image{padding:20px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-image img{border-radius:8px;box-shadow:0 3px 10px #0000001a;max-width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-form{background-color:#f5f7fa;border-top:1px solid var(--border);padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-form-title{color:var(--primary);margin-bottom:20px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-input{border:1px solid var(--border);border-radius:4px;display:block;font-size:16px;margin-bottom:15px;padding:12px 15px;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-button{background-color:var(--primary);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:block;font-size:16px;font-weight:600;padding:12px 0;text-align:center;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .mockup-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:14px;padding:10px 20px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after{display:flex;gap:30px;margin:30px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .after,.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;overflow:hidden}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-header{font-weight:600;padding:15px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before .before-after-header{background-color:var(--error);color:var(--white)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .after .before-after-header{background-color:var(--success);color:var(--white)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-content{padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-image{margin-bottom:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-image img{border-radius:4px;box-shadow:0 3px 10px #0000001a;width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-stats{background-color:#f5f7fa;border-radius:4px;margin-top:15px;padding:10px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-value{font-size:24px;font-weight:700}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before .before-after-value{color:var(--error)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .after .before-after-value{color:var(--success)}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .before-after-label{color:var(--text-light);font-size:14px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-spotlight{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-header{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;margin-right:15px;width:50px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-title{color:var(--primary);font-size:20px;margin:0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-description{margin-bottom:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-example{background-color:#f5f7fa;border-radius:8px;margin-bottom:20px;padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-example-title{color:var(--text-dark);font-weight:600;margin-bottom:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-stats{display:flex;justify-content:space-around;margin-top:20px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-stat{padding:10px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-stat-value{color:var(--primary);font-size:24px;font-weight:700}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .element-stat-label{color:var(--text-light);font-size:14px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:30px 0}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-header{background-color:var(--primary);color:var(--white);font-weight:600;padding:15px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-content{padding:20px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-image{margin-bottom:15px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-image img{border-radius:4px;max-width:100%}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-results{background-color:#f5f7fa;border-radius:8px;margin-top:15px;padding:15px}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-value{color:var(--success);font-size:24px;font-weight:700;margin-bottom:5px;text-align:center}.giveawayplus-post15-how-to-create-high-converting-giveaway-landing-pages .testing-label{color:var(--text-light);font-size:14px;text-align:center}.giveawayplus-post2-digital-subscription-model .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post2-digital-subscription-model .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post2-digital-subscription-model .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post2-digital-subscription-model .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post2-digital-subscription-model .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post2-digital-subscription-model .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post2-digital-subscription-model .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post2-digital-subscription-model .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post2-digital-subscription-model .post-info{display:flex;gap:20px}.giveawayplus-post2-digital-subscription-model .post-info-item{align-items:center;display:flex}.giveawayplus-post2-digital-subscription-model .post-info-item i{margin-right:5px}.giveawayplus-post2-digital-subscription-model .blog-content{padding:60px 0}.giveawayplus-post2-digital-subscription-model .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post2-digital-subscription-model .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post2-digital-subscription-model .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post2-digital-subscription-model .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post2-digital-subscription-model .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post2-digital-subscription-model .blog-post-content ol,.giveawayplus-post2-digital-subscription-model .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post2-digital-subscription-model .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post2-digital-subscription-model .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post2-digital-subscription-model .subscription-model{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post2-digital-subscription-model .subscription-tier{border:1px solid var(--border);border-radius:8px;margin-bottom:20px;padding:20px}.giveawayplus-post2-digital-subscription-model .tier-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.giveawayplus-post2-digital-subscription-model .tier-name{font-size:20px;font-weight:600;margin:0}.giveawayplus-post2-digital-subscription-model .tier-price{color:var(--primary);font-size:24px;font-weight:700}.giveawayplus-post2-digital-subscription-model .tier-price span{color:var(--text-light);font-size:14px;font-weight:400}.giveawayplus-post2-digital-subscription-model .tier-features{list-style:none;margin-bottom:15px}.giveawayplus-post2-digital-subscription-model .tier-features li{margin-bottom:8px;padding-left:25px;position:relative}.giveawayplus-post2-digital-subscription-model .tier-features li:before{color:var(--success);content:"✓";font-weight:700;left:0;position:absolute}.giveawayplus-post2-digital-subscription-model .tier-entries{color:var(--primary);font-weight:600;margin-top:15px}.giveawayplus-post2-digital-subscription-model .tip-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post2-digital-subscription-model .tip-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .tip-title i{margin-right:10px}.giveawayplus-post2-digital-subscription-model .tip-content{color:var(--text-dark)}.giveawayplus-post2-digital-subscription-model .comparison-table{border-collapse:collapse;border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden;width:100%}.giveawayplus-post2-digital-subscription-model .comparison-table td,.giveawayplus-post2-digital-subscription-model .comparison-table th{border-bottom:1px solid var(--border);padding:15px;text-align:left}.giveawayplus-post2-digital-subscription-model .comparison-table th{background-color:var(--primary);color:var(--white)}.giveawayplus-post2-digital-subscription-model .comparison-table tr:last-child td{border-bottom:none}.giveawayplus-post2-digital-subscription-model .comparison-table tr:nth-child(2n){background-color:#f9fbfd}.giveawayplus-post2-digital-subscription-model .step-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post2-digital-subscription-model .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:50px;justify-content:center;margin-right:20px;width:50px}.giveawayplus-post2-digital-subscription-model .step-content{flex:1 1}.giveawayplus-post2-digital-subscription-model .step-title{font-size:20px;margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .example-box{background-color:#f9fbfd;border:1px solid var(--border);border-radius:8px;margin:20px 0;padding:20px}.giveawayplus-post2-digital-subscription-model .example-title{color:var(--primary);font-weight:600;margin-bottom:15px}.giveawayplus-post2-digital-subscription-model .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post2-digital-subscription-model .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post2-digital-subscription-model .key-takeaways ul{margin-bottom:0}.giveawayplus-post2-digital-subscription-model .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post2-digital-subscription-model .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post2-digital-subscription-model .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post2-digital-subscription-model .author-info{flex:1 1}.giveawayplus-post2-digital-subscription-model .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post2-digital-subscription-model .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post2-digital-subscription-model .author-social{display:flex;gap:15px}.giveawayplus-post2-digital-subscription-model .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post2-digital-subscription-model .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post2-digital-subscription-model .related-posts{margin:60px 0}.giveawayplus-post2-digital-subscription-model .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post2-digital-subscription-model .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post2-digital-subscription-model .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post2-digital-subscription-model .related-post:hover{transform:translateY(-5px)}.giveawayplus-post2-digital-subscription-model .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post2-digital-subscription-model .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post2-digital-subscription-model .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post2-digital-subscription-model .related-content{padding:20px}.giveawayplus-post2-digital-subscription-model .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .related-post-title a{color:var(--text-dark)}.giveawayplus-post2-digital-subscription-model .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post2-digital-subscription-model .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post2-digital-subscription-model .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post2-digital-subscription-model .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post2-digital-subscription-model .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post2-digital-subscription-model .comments-section{margin:60px 0}.giveawayplus-post2-digital-subscription-model .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post2-digital-subscription-model .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post2-digital-subscription-model .comment:last-child{border-bottom:none}.giveawayplus-post2-digital-subscription-model .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post2-digital-subscription-model .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post2-digital-subscription-model .comment-content{flex:1 1}.giveawayplus-post2-digital-subscription-model .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post2-digital-subscription-model .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .comment-text{color:var(--text-light)}.giveawayplus-post2-digital-subscription-model .comment-form{margin-top:40px}.giveawayplus-post2-digital-subscription-model .form-group{margin-bottom:20px}.giveawayplus-post2-digital-subscription-model .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post2-digital-subscription-model textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post2-digital-subscription-model footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post2-digital-subscription-model .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post2-digital-subscription-model .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post2-digital-subscription-model .footer-links{list-style:none}.giveawayplus-post2-digital-subscription-model .footer-links li{margin-bottom:10px}.giveawayplus-post2-digital-subscription-model .footer-links a{color:#ffffffb3}.giveawayplus-post2-digital-subscription-model .footer-links a:hover{color:var(--white)}.giveawayplus-post2-digital-subscription-model .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post2-digital-subscription-model .header-container{flex-direction:column;text-align:center}.giveawayplus-post2-digital-subscription-model nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post2-digital-subscription-model nav ul li{margin:0 15px 10px}.giveawayplus-post2-digital-subscription-model .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post2-digital-subscription-model .blog-post-title{font-size:32px}.giveawayplus-post2-digital-subscription-model .related-grid{grid-template-columns:1fr}.giveawayplus-post2-digital-subscription-model .author-box{flex-direction:column;text-align:center}.giveawayplus-post2-digital-subscription-model .author-image{margin:0 auto 20px}.giveawayplus-post2-digital-subscription-model .author-social{justify-content:center}.giveawayplus-post2-digital-subscription-model .step-box{flex-direction:column}.giveawayplus-post2-digital-subscription-model .step-number{margin:0 auto 20px}.giveawayplus-post2-digital-subscription-model .step-content{text-align:center}}.giveawayplus-post-live-draw-events{background-color:var(--secondary)}.giveawayplus-post-live-draw-events .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post-live-draw-events .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post-live-draw-events .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post-live-draw-events .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post-live-draw-events .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post-live-draw-events .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post-live-draw-events .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post-live-draw-events .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post-live-draw-events .post-info{display:flex;gap:20px}.giveawayplus-post-live-draw-events .post-info-item{align-items:center;display:flex}.giveawayplus-post-live-draw-events .post-info-item i{margin-right:5px}.giveawayplus-post-live-draw-events .blog-content{padding:60px 0}.giveawayplus-post-live-draw-events .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post-live-draw-events .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post-live-draw-events .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post-live-draw-events .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post-live-draw-events .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post-live-draw-events .blog-post-content ol,.giveawayplus-post-live-draw-events .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post-live-draw-events .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post-live-draw-events .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post-live-draw-events .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post-live-draw-events .checklist-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post-live-draw-events .checklist-title{align-items:center;color:var(--primary);display:flex;font-size:20px;margin-bottom:20px}.giveawayplus-post-live-draw-events .checklist-title i{margin-right:10px}.giveawayplus-post-live-draw-events .checklist{list-style:none}.giveawayplus-post-live-draw-events .checklist li{margin-bottom:15px;padding-left:35px;position:relative}.giveawayplus-post-live-draw-events .checklist li:before{background-color:#e3f0ff;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.giveawayplus-post-live-draw-events .checklist li:after{color:var(--primary);content:"✓";font-weight:700;left:5px;position:absolute;top:1px}.giveawayplus-post-live-draw-events .checklist li:last-child{margin-bottom:0}.giveawayplus-post-live-draw-events .timeline{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post-live-draw-events .timeline:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post-live-draw-events .timeline-item{margin-bottom:40px;position:relative}.giveawayplus-post-live-draw-events .timeline-item:last-child{margin-bottom:0}.giveawayplus-post-live-draw-events .timeline-item:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post-live-draw-events .timeline-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post-live-draw-events .timeline-time{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post-live-draw-events .timeline-title{font-size:20px;margin:0}.giveawayplus-post-live-draw-events .timeline-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post-live-draw-events .timeline-content p:last-child{margin-bottom:0}.giveawayplus-post-live-draw-events .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post-live-draw-events .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post-live-draw-events .tips-title i{margin-right:10px}.giveawayplus-post-live-draw-events .tips-content{color:var(--text-dark)}.giveawayplus-post-live-draw-events .step-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post-live-draw-events .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:50px;justify-content:center;margin-right:20px;width:50px}.giveawayplus-post-live-draw-events .step-content{flex:1 1}.giveawayplus-post-live-draw-events .step-title{font-size:20px;margin-bottom:10px}.giveawayplus-post-live-draw-events .benefit-card{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin-bottom:20px;padding:20px}.giveawayplus-post-live-draw-events .benefit-icon{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;margin-right:20px;width:60px}.giveawayplus-post-live-draw-events .benefit-content{flex:1 1}.giveawayplus-post-live-draw-events .benefit-title{font-size:18px;margin-bottom:5px}.giveawayplus-post-live-draw-events .benefit-description{color:var(--text-light);font-size:16px;margin:0}.giveawayplus-post-live-draw-events .equipment-box{background-color:#f9fbfd;border:1px solid var(--border);border-radius:8px;margin:30px 0;padding:25px}.giveawayplus-post-live-draw-events .equipment-title{color:var(--primary);font-size:20px;margin-bottom:20px}.giveawayplus-post-live-draw-events .equipment-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.giveawayplus-post-live-draw-events .equipment-item{align-items:flex-start;display:flex}.giveawayplus-post-live-draw-events .equipment-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:15px;width:40px}.giveawayplus-post-live-draw-events .equipment-info{flex:1 1}.giveawayplus-post-live-draw-events .equipment-name{font-weight:600;margin-bottom:5px}.giveawayplus-post-live-draw-events .equipment-description{color:var(--text-light);font-size:14px;margin:0}.giveawayplus-post-live-draw-events .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post-live-draw-events .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post-live-draw-events .key-takeaways ul{margin-bottom:0}.giveawayplus-post-live-draw-events .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post-live-draw-events .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post-live-draw-events .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post-live-draw-events .author-info{flex:1 1}.giveawayplus-post-live-draw-events .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post-live-draw-events .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post-live-draw-events .author-social{display:flex;gap:15px}.giveawayplus-post-live-draw-events .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post-live-draw-events .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post-live-draw-events .related-posts{margin:60px 0}.giveawayplus-post-live-draw-events .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post-live-draw-events .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post-live-draw-events .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post-live-draw-events .related-post:hover{transform:translateY(-5px)}.giveawayplus-post-live-draw-events .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post-live-draw-events .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post-live-draw-events .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post-live-draw-events .related-content{padding:20px}.giveawayplus-post-live-draw-events .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post-live-draw-events .related-post-title a{color:var(--text-dark)}.giveawayplus-post-live-draw-events .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post-live-draw-events .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post-live-draw-events .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post-live-draw-events .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post-live-draw-events .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post-live-draw-events .comments-section{margin:60px 0}.giveawayplus-post-live-draw-events .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post-live-draw-events .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post-live-draw-events .comment:last-child{border-bottom:none}.giveawayplus-post-live-draw-events .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post-live-draw-events .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post-live-draw-events .comment-content{flex:1 1}.giveawayplus-post-live-draw-events .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post-live-draw-events .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post-live-draw-events .comment-text{color:var(--text-light)}.giveawayplus-post-live-draw-events .comment-form{margin-top:40px}.giveawayplus-post-live-draw-events .form-group{margin-bottom:20px}.giveawayplus-post-live-draw-events .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post-live-draw-events .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post-live-draw-events textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post-live-draw-events footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post-live-draw-events .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post-live-draw-events .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post-live-draw-events .footer-links{list-style:none}.giveawayplus-post-live-draw-events .footer-links li{margin-bottom:10px}.giveawayplus-post-live-draw-events .footer-links a{color:#ffffffb3}.giveawayplus-post-live-draw-events .footer-links a:hover{color:var(--white)}.giveawayplus-post-live-draw-events .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post-live-draw-events .header-container{flex-direction:column;text-align:center}.giveawayplus-post-live-draw-events nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post-live-draw-events nav ul li{margin:0 15px 10px}.giveawayplus-post-live-draw-events .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post-live-draw-events .blog-post-title{font-size:32px}.giveawayplus-post-live-draw-events .related-grid{grid-template-columns:1fr}.giveawayplus-post-live-draw-events .author-box{flex-direction:column;text-align:center}.giveawayplus-post-live-draw-events .author-image{margin:0 auto 20px}.giveawayplus-post-live-draw-events .author-social{justify-content:center}.giveawayplus-post-live-draw-events .step-box{flex-direction:column}.giveawayplus-post-live-draw-events .step-number{margin:0 auto 20px}.giveawayplus-post-live-draw-events .step-content{text-align:center}.giveawayplus-post-live-draw-events .timeline{padding-left:20px}.giveawayplus-post-live-draw-events .timeline-item:before{left:-26px}.giveawayplus-post-live-draw-events .benefit-card{flex-direction:column;text-align:center}.giveawayplus-post-live-draw-events .benefit-icon{margin:0 auto 15px}.giveawayplus-post-live-draw-events .equipment-list{grid-template-columns:1fr}}.giveawayplus-shopify-giveaway-compliance .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-shopify-giveaway-compliance .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-shopify-giveaway-compliance .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-shopify-giveaway-compliance .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-shopify-giveaway-compliance .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-shopify-giveaway-compliance .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-shopify-giveaway-compliance .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-shopify-giveaway-compliance .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-shopify-giveaway-compliance .post-info{display:flex;gap:20px}.giveawayplus-shopify-giveaway-compliance .post-info-item{align-items:center;display:flex}.giveawayplus-shopify-giveaway-compliance .post-info-item i{margin-right:5px}.giveawayplus-shopify-giveaway-compliance .blog-content{padding:60px 0}.giveawayplus-shopify-giveaway-compliance .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-shopify-giveaway-compliance .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-shopify-giveaway-compliance .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-shopify-giveaway-compliance .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-shopify-giveaway-compliance .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-shopify-giveaway-compliance .blog-post-content ol,.giveawayplus-shopify-giveaway-compliance .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-shopify-giveaway-compliance .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-shopify-giveaway-compliance .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-shopify-giveaway-compliance .country-card{background-color:var(--white);border-left:4px solid var(--primary);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin-bottom:30px;padding:30px}.giveawayplus-shopify-giveaway-compliance .country-flag{background-color:#eee;background-position:50%;background-size:cover;display:inline-block;height:25px;margin-right:15px;vertical-align:middle;width:40px}.giveawayplus-shopify-giveaway-compliance .country-name{display:inline-block;font-size:24px;margin-bottom:15px;vertical-align:middle}.giveawayplus-shopify-giveaway-compliance .requirements-list{margin-top:15px}.giveawayplus-shopify-giveaway-compliance .compliance-tip{background-color:#f0f7ff;border-radius:8px;margin:15px 0;padding:20px}.giveawayplus-shopify-giveaway-compliance .compliance-tip-title{color:var(--primary);font-size:18px;font-weight:600;margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .warning-box{background-color:#fff5f5;border-left:4px solid var(--error);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-shopify-giveaway-compliance .warning-title{align-items:center;color:var(--error);display:flex;font-weight:600;margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .warning-title i{margin-right:10px}.giveawayplus-shopify-giveaway-compliance .warning-content{color:var(--text-dark)}.giveawayplus-shopify-giveaway-compliance .checklist-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-shopify-giveaway-compliance .checklist-title{align-items:center;color:var(--primary);display:flex;font-size:20px;margin-bottom:20px}.giveawayplus-shopify-giveaway-compliance .checklist-title i{margin-right:10px}.giveawayplus-shopify-giveaway-compliance .checklist{list-style:none}.giveawayplus-shopify-giveaway-compliance .checklist li{margin-bottom:15px;padding-left:35px;position:relative}.giveawayplus-shopify-giveaway-compliance .checklist li:before{background-color:#e3f0ff;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.giveawayplus-shopify-giveaway-compliance .checklist li:after{color:var(--primary);content:"✓";font-weight:700;left:5px;position:absolute;top:1px}.giveawayplus-shopify-giveaway-compliance .checklist li:last-child{margin-bottom:0}.giveawayplus-shopify-giveaway-compliance .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-shopify-giveaway-compliance .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-shopify-giveaway-compliance .key-takeaways ul{margin-bottom:0}.giveawayplus-shopify-giveaway-compliance .comparison-table{border-collapse:collapse;border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden;width:100%}.giveawayplus-shopify-giveaway-compliance .comparison-table td,.giveawayplus-shopify-giveaway-compliance .comparison-table th{border-bottom:1px solid var(--border);padding:15px;text-align:left}.giveawayplus-shopify-giveaway-compliance .comparison-table th{background-color:var(--primary);color:var(--white)}.giveawayplus-shopify-giveaway-compliance .comparison-table tr:last-child td{border-bottom:none}.giveawayplus-shopify-giveaway-compliance .comparison-table tr:nth-child(2n){background-color:#f9fbfd}.giveawayplus-shopify-giveaway-compliance .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-shopify-giveaway-compliance .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-shopify-giveaway-compliance .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-shopify-giveaway-compliance .author-info{flex:1 1}.giveawayplus-shopify-giveaway-compliance .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-shopify-giveaway-compliance .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-shopify-giveaway-compliance .author-social{display:flex;gap:15px}.giveawayplus-shopify-giveaway-compliance .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-shopify-giveaway-compliance .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-shopify-giveaway-compliance .related-posts{margin:60px 0}.giveawayplus-shopify-giveaway-compliance .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-shopify-giveaway-compliance .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-shopify-giveaway-compliance .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-shopify-giveaway-compliance .related-post:hover{transform:translateY(-5px)}.giveawayplus-shopify-giveaway-compliance .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-shopify-giveaway-compliance .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-shopify-giveaway-compliance .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-shopify-giveaway-compliance .related-content{padding:20px}.giveawayplus-shopify-giveaway-compliance .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .related-post-title a{color:var(--text-dark)}.giveawayplus-shopify-giveaway-compliance .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-shopify-giveaway-compliance .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-shopify-giveaway-compliance .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-shopify-giveaway-compliance .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-shopify-giveaway-compliance .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-shopify-giveaway-compliance .comments-section{margin:60px 0}.giveawayplus-shopify-giveaway-compliance .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-shopify-giveaway-compliance .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-shopify-giveaway-compliance .comment:last-child{border-bottom:none}.giveawayplus-shopify-giveaway-compliance .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-shopify-giveaway-compliance .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-shopify-giveaway-compliance .comment-content{flex:1 1}.giveawayplus-shopify-giveaway-compliance .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-shopify-giveaway-compliance .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .comment-text{color:var(--text-light)}.giveawayplus-shopify-giveaway-compliance .comment-form{margin-top:40px}.giveawayplus-shopify-giveaway-compliance .form-group{margin-bottom:20px}.giveawayplus-shopify-giveaway-compliance .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-shopify-giveaway-compliance textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-shopify-giveaway-compliance footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-shopify-giveaway-compliance .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-shopify-giveaway-compliance .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-shopify-giveaway-compliance .footer-links{list-style:none}.giveawayplus-shopify-giveaway-compliance .footer-links li{margin-bottom:10px}.giveawayplus-shopify-giveaway-compliance .footer-links a{color:#ffffffb3}.giveawayplus-shopify-giveaway-compliance .footer-links a:hover{color:var(--white)}.giveawayplus-shopify-giveaway-compliance .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-shopify-giveaway-compliance .header-container{flex-direction:column;text-align:center}.giveawayplus-shopify-giveaway-compliance nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-shopify-giveaway-compliance nav ul li{margin:0 15px 10px}.giveawayplus-shopify-giveaway-compliance .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-shopify-giveaway-compliance .blog-post-title{font-size:32px}.giveawayplus-shopify-giveaway-compliance .related-grid{grid-template-columns:1fr}.giveawayplus-shopify-giveaway-compliance .author-box{flex-direction:column;text-align:center}.giveawayplus-shopify-giveaway-compliance .author-image{margin:0 auto 20px}.giveawayplus-shopify-giveaway-compliance .author-social{justify-content:center}}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .post-info{display:flex;gap:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .post-info-item{align-items:center;display:flex}.giveawayplus-post5-calculate-roi-shopify-giveaway .post-info-item i{margin-right:5px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-content{padding:60px 0}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content ol,.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post5-calculate-roi-shopify-giveaway .formula-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px;text-align:center}.giveawayplus-post5-calculate-roi-shopify-giveaway .formula-title{color:var(--primary);font-size:20px;margin-bottom:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .formula{background-color:#f0f7ff;border-radius:4px;display:inline-block;font-size:24px;font-weight:600;margin-bottom:20px;padding:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .formula-explanation{color:var(--text-light);font-size:16px;text-align:left}.giveawayplus-post5-calculate-roi-shopify-giveaway .metric-card{background-color:var(--white);border-left:4px solid var(--primary);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin-bottom:30px;padding:25px}.giveawayplus-post5-calculate-roi-shopify-giveaway .metric-header{align-items:center;display:flex;margin-bottom:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;font-size:20px;height:40px;justify-content:center;margin-right:15px;width:40px}.giveawayplus-post5-calculate-roi-shopify-giveaway .metric-title{font-size:22px;margin:0}.giveawayplus-post5-calculate-roi-shopify-giveaway .metric-formula{background-color:#f0f7ff;border-radius:4px;color:var(--primary);display:inline-block;font-weight:500;margin-bottom:10px;padding:8px 12px}.giveawayplus-post5-calculate-roi-shopify-giveaway .example-box{background-color:#f9fbfd;border:1px solid var(--border);border-radius:8px;margin:20px 0;padding:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .example-title{color:var(--primary);font-weight:600;margin-bottom:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .example-calculation{background-color:#f0f7ff;border-radius:4px;margin-top:15px;padding:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comparison-table{border-collapse:collapse;border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .comparison-table td,.giveawayplus-post5-calculate-roi-shopify-giveaway .comparison-table th{border-bottom:1px solid var(--border);padding:15px;text-align:left}.giveawayplus-post5-calculate-roi-shopify-giveaway .comparison-table th{background-color:var(--primary);color:var(--white)}.giveawayplus-post5-calculate-roi-shopify-giveaway .comparison-table tr:last-child td{border-bottom:none}.giveawayplus-post5-calculate-roi-shopify-giveaway .comparison-table tr:nth-child(2n){background-color:#f9fbfd}.giveawayplus-post5-calculate-roi-shopify-giveaway .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .tips-title i{margin-right:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .tips-content{color:var(--text-dark)}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:50px;justify-content:center;margin-right:20px;width:50px}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-content{flex:1 1}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-title{font-size:20px;margin-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post5-calculate-roi-shopify-giveaway .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post5-calculate-roi-shopify-giveaway .key-takeaways ul{margin-bottom:0}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist-title{align-items:center;color:var(--primary);display:flex;font-size:20px;margin-bottom:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist-title i{margin-right:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist{list-style:none}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist li{margin-bottom:15px;padding-left:35px;position:relative}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist li:before{background-color:#e3f0ff;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:2px;width:22px}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist li:after{color:var(--primary);content:"✓";font-weight:700;left:5px;position:absolute;top:1px}.giveawayplus-post5-calculate-roi-shopify-giveaway .checklist li:last-child{margin-bottom:0}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-info{flex:1 1}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-social{display:flex;gap:15px}.giveawayplus-post5-calculate-roi-shopify-giveaway .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post5-calculate-roi-shopify-giveaway .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-posts{margin:60px 0}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-post:hover{transform:translateY(-5px)}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-content{padding:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-post-title a{color:var(--text-dark)}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post5-calculate-roi-shopify-giveaway .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post5-calculate-roi-shopify-giveaway .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comments-section{margin:60px 0}.giveawayplus-post5-calculate-roi-shopify-giveaway .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment:last-child{border-bottom:none}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-content{flex:1 1}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-text{color:var(--text-light)}.giveawayplus-post5-calculate-roi-shopify-giveaway .comment-form{margin-top:40px}.giveawayplus-post5-calculate-roi-shopify-giveaway .form-group{margin-bottom:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post5-calculate-roi-shopify-giveaway textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post5-calculate-roi-shopify-giveaway footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-links{list-style:none}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-links li{margin-bottom:10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-links a{color:#ffffffb3}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-links a:hover{color:var(--white)}.giveawayplus-post5-calculate-roi-shopify-giveaway .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post5-calculate-roi-shopify-giveaway .header-container{flex-direction:column;text-align:center}.giveawayplus-post5-calculate-roi-shopify-giveaway nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway nav ul li{margin:0 15px 10px}.giveawayplus-post5-calculate-roi-shopify-giveaway .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .blog-post-title{font-size:32px}.giveawayplus-post5-calculate-roi-shopify-giveaway .related-grid{grid-template-columns:1fr}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-box{flex-direction:column;text-align:center}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-image{margin:0 auto 20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .author-social{justify-content:center}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-box{flex-direction:column}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-number{margin:0 auto 20px}.giveawayplus-post5-calculate-roi-shopify-giveaway .step-content{text-align:center}}.giveawayplus-post6-email-marketing-guide .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post6-email-marketing-guide .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post6-email-marketing-guide .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post6-email-marketing-guide .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post6-email-marketing-guide .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post6-email-marketing-guide .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post6-email-marketing-guide .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post6-email-marketing-guide .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post6-email-marketing-guide .post-info{display:flex;gap:20px}.giveawayplus-post6-email-marketing-guide .post-info-item{align-items:center;display:flex}.giveawayplus-post6-email-marketing-guide .post-info-item i{margin-right:5px}.giveawayplus-post6-email-marketing-guide .blog-content{padding:60px 0}.giveawayplus-post6-email-marketing-guide .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post6-email-marketing-guide .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post6-email-marketing-guide .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post6-email-marketing-guide .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post6-email-marketing-guide .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post6-email-marketing-guide .blog-post-content ol,.giveawayplus-post6-email-marketing-guide .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post6-email-marketing-guide .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post6-email-marketing-guide .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post6-email-marketing-guide .email-template{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:30px}.giveawayplus-post6-email-marketing-guide .email-header{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:15px}.giveawayplus-post6-email-marketing-guide .email-subject{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post6-email-marketing-guide .email-metadata{color:var(--text-light);font-size:14px}.giveawayplus-post6-email-marketing-guide .email-body{padding:10px 0}.giveawayplus-post6-email-marketing-guide .email-button{background-color:var(--primary);border-radius:4px;color:var(--white);display:inline-block;font-weight:500;margin:15px 0;padding:12px 25px}.giveawayplus-post6-email-marketing-guide .email-footer{border-top:1px solid var(--border);color:var(--text-light);font-size:12px;margin-top:20px;padding-top:15px}.giveawayplus-post6-email-marketing-guide .metric-box{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:30px 0;padding:25px}.giveawayplus-post6-email-marketing-guide .metric-icon{align-items:center;background-color:#e3f0ff;border-radius:50%;color:var(--primary);display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;margin-right:25px;width:70px}.giveawayplus-post6-email-marketing-guide .metric-content{flex:1 1}.giveawayplus-post6-email-marketing-guide .metric-title{font-size:22px;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .metric-description{color:var(--text-light);margin-bottom:5px}.giveawayplus-post6-email-marketing-guide .metric-value{color:var(--primary);font-size:28px;font-weight:700;margin-bottom:0}.giveawayplus-post6-email-marketing-guide .email-sequence{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post6-email-marketing-guide .email-sequence:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post6-email-marketing-guide .sequence-step{margin-bottom:40px;position:relative}.giveawayplus-post6-email-marketing-guide .sequence-step:last-child{margin-bottom:0}.giveawayplus-post6-email-marketing-guide .sequence-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post6-email-marketing-guide .sequence-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .sequence-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post6-email-marketing-guide .sequence-title{font-size:20px;margin:0}.giveawayplus-post6-email-marketing-guide .sequence-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post6-email-marketing-guide .sequence-content p:last-child{margin-bottom:0}.giveawayplus-post6-email-marketing-guide .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post6-email-marketing-guide .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post6-email-marketing-guide .tips-title i{margin-right:10px}.giveawayplus-post6-email-marketing-guide .tips-content{color:var(--text-dark)}.giveawayplus-post6-email-marketing-guide .stats-comparison{display:flex;gap:30px;margin:30px 0}.giveawayplus-post6-email-marketing-guide .stat-column{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px;text-align:center}.giveawayplus-post6-email-marketing-guide .stat-header{border-bottom:1px solid var(--border);color:var(--primary);font-size:20px;margin-bottom:15px;padding-bottom:10px}.giveawayplus-post6-email-marketing-guide .stat-value{font-size:32px;font-weight:700;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .stat-description{color:var(--text-light);font-size:14px}.giveawayplus-post6-email-marketing-guide .stat-positive{color:var(--success)}.giveawayplus-post6-email-marketing-guide .stat-negative{color:var(--error)}.giveawayplus-post6-email-marketing-guide .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post6-email-marketing-guide .donts,.giveawayplus-post6-email-marketing-guide .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post6-email-marketing-guide .donts h3,.giveawayplus-post6-email-marketing-guide .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post6-email-marketing-guide .dos h3{color:var(--success)}.giveawayplus-post6-email-marketing-guide .donts h3{color:var(--error)}.giveawayplus-post6-email-marketing-guide .donts h3 i,.giveawayplus-post6-email-marketing-guide .dos h3 i{margin-right:10px}.giveawayplus-post6-email-marketing-guide .donts ul,.giveawayplus-post6-email-marketing-guide .dos ul{padding-left:10px}.giveawayplus-post6-email-marketing-guide .donts li,.giveawayplus-post6-email-marketing-guide .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post6-email-marketing-guide .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post6-email-marketing-guide .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post6-email-marketing-guide .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post6-email-marketing-guide .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post6-email-marketing-guide .key-takeaways ul{margin-bottom:0}.giveawayplus-post6-email-marketing-guide .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post6-email-marketing-guide .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post6-email-marketing-guide .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post6-email-marketing-guide .author-info{flex:1 1}.giveawayplus-post6-email-marketing-guide .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post6-email-marketing-guide .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post6-email-marketing-guide .author-social{display:flex;gap:15px}.giveawayplus-post6-email-marketing-guide .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post6-email-marketing-guide .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post6-email-marketing-guide .related-posts{margin:60px 0}.giveawayplus-post6-email-marketing-guide .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post6-email-marketing-guide .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post6-email-marketing-guide .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post6-email-marketing-guide .related-post:hover{transform:translateY(-5px)}.giveawayplus-post6-email-marketing-guide .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post6-email-marketing-guide .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post6-email-marketing-guide .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post6-email-marketing-guide .related-content{padding:20px}.giveawayplus-post6-email-marketing-guide .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .related-post-title a{color:var(--text-dark)}.giveawayplus-post6-email-marketing-guide .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post6-email-marketing-guide .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post6-email-marketing-guide .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post6-email-marketing-guide .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post6-email-marketing-guide .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post6-email-marketing-guide .comments-section{margin:60px 0}.giveawayplus-post6-email-marketing-guide .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post6-email-marketing-guide .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post6-email-marketing-guide .comment:last-child{border-bottom:none}.giveawayplus-post6-email-marketing-guide .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post6-email-marketing-guide .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post6-email-marketing-guide .comment-content{flex:1 1}.giveawayplus-post6-email-marketing-guide .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post6-email-marketing-guide .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .comment-text{color:var(--text-light)}.giveawayplus-post6-email-marketing-guide .comment-form{margin-top:40px}.giveawayplus-post6-email-marketing-guide .form-group{margin-bottom:20px}.giveawayplus-post6-email-marketing-guide .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post6-email-marketing-guide textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post6-email-marketing-guide footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post6-email-marketing-guide .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post6-email-marketing-guide .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post6-email-marketing-guide .footer-links{list-style:none}.giveawayplus-post6-email-marketing-guide .footer-links li{margin-bottom:10px}.giveawayplus-post6-email-marketing-guide .footer-links a{color:#ffffffb3}.giveawayplus-post6-email-marketing-guide .footer-links a:hover{color:var(--white)}.giveawayplus-post6-email-marketing-guide .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post6-email-marketing-guide .header-container{flex-direction:column;text-align:center}.giveawayplus-post6-email-marketing-guide nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post6-email-marketing-guide nav ul li{margin:0 15px 10px}.giveawayplus-post6-email-marketing-guide .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post6-email-marketing-guide .blog-post-title{font-size:32px}.giveawayplus-post6-email-marketing-guide .dos-donts,.giveawayplus-post6-email-marketing-guide .stats-comparison{flex-direction:column;gap:20px}.giveawayplus-post6-email-marketing-guide .related-grid{grid-template-columns:1fr}.giveawayplus-post6-email-marketing-guide .author-box,.giveawayplus-post6-email-marketing-guide .metric-box{flex-direction:column;text-align:center}.giveawayplus-post6-email-marketing-guide .author-image,.giveawayplus-post6-email-marketing-guide .metric-icon{margin:0 auto 20px}.giveawayplus-post6-email-marketing-guide .author-social{justify-content:center}}.giveawayplus-post7-product-bundling-guide .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post7-product-bundling-guide .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post7-product-bundling-guide .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post7-product-bundling-guide .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post7-product-bundling-guide .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post7-product-bundling-guide .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post7-product-bundling-guide .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post7-product-bundling-guide .post-info{display:flex;gap:20px}.giveawayplus-post7-product-bundling-guide .post-info-item{align-items:center;display:flex}.giveawayplus-post7-product-bundling-guide .post-info-item i{margin-right:5px}.giveawayplus-post7-product-bundling-guide .blog-content{padding:60px 0}.giveawayplus-post7-product-bundling-guide .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post7-product-bundling-guide .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post7-product-bundling-guide .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post7-product-bundling-guide .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post7-product-bundling-guide .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .blog-post-content ol,.giveawayplus-post7-product-bundling-guide .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post7-product-bundling-guide .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post7-product-bundling-guide .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post7-product-bundling-guide .bundle-box{background-color:var(--white);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post7-product-bundling-guide .bundle-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.giveawayplus-post7-product-bundling-guide .bundle-title{color:var(--primary);font-size:22px;margin:0}.giveawayplus-post7-product-bundling-guide .bundle-value{align-items:flex-end;display:flex;flex-direction:column}.giveawayplus-post7-product-bundling-guide .bundle-original-price{color:var(--text-light);font-size:16px;text-decoration:line-through}.giveawayplus-post7-product-bundling-guide .bundle-price{color:var(--success);font-size:24px;font-weight:700}.giveawayplus-post7-product-bundling-guide .bundle-content{display:flex;gap:25px;margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .bundle-image{border-radius:8px;flex-shrink:0;height:200px;overflow:hidden;width:200px}.giveawayplus-post7-product-bundling-guide .bundle-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post7-product-bundling-guide .bundle-details{flex:1 1}.giveawayplus-post7-product-bundling-guide .bundle-description{margin-bottom:15px}.giveawayplus-post7-product-bundling-guide .bundle-items{list-style:none;padding:0}.giveawayplus-post7-product-bundling-guide .bundle-item{align-items:center;border-bottom:1px dashed var(--border);display:flex;margin-bottom:10px;padding-bottom:10px}.giveawayplus-post7-product-bundling-guide .bundle-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.giveawayplus-post7-product-bundling-guide .bundle-item i{color:var(--primary);margin-right:10px}.giveawayplus-post7-product-bundling-guide .bundle-item-name{color:var(--text-dark);font-weight:500}.giveawayplus-post7-product-bundling-guide .bundle-item-value{color:var(--text-light);margin-left:auto}.giveawayplus-post7-product-bundling-guide .bundle-footer{border-top:1px solid var(--border);padding-top:15px;text-align:center}.giveawayplus-post7-product-bundling-guide .stats-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px;text-align:center}.giveawayplus-post7-product-bundling-guide .stats-title{color:var(--primary);font-size:22px;margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .stats-value{color:var(--text-dark);font-size:42px;font-weight:700;margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .stats-description{color:var(--text-light);margin:0 auto;max-width:700px}.giveawayplus-post7-product-bundling-guide .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post7-product-bundling-guide .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post7-product-bundling-guide .tips-title i{margin-right:10px}.giveawayplus-post7-product-bundling-guide .tips-content{color:var(--text-dark)}.giveawayplus-post7-product-bundling-guide .strategy-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;gap:25px;margin:30px 0;padding:25px}.giveawayplus-post7-product-bundling-guide .strategy-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:50px;justify-content:center;width:50px}.giveawayplus-post7-product-bundling-guide .strategy-content{flex:1 1}.giveawayplus-post7-product-bundling-guide .strategy-title{color:var(--primary);font-size:22px;margin-bottom:15px;margin-top:0}.giveawayplus-post7-product-bundling-guide .strategy-description{color:var(--text-light);margin-bottom:15px}.giveawayplus-post7-product-bundling-guide .strategy-example{background-color:#f9fbfd;border-left:3px solid var(--accent);border-radius:8px;padding:15px}.giveawayplus-post7-product-bundling-guide .strategy-example-title{color:var(--text-dark);display:block;font-weight:600;margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .steps-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:30px 0}.giveawayplus-post7-product-bundling-guide .step-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:25px;position:relative}.giveawayplus-post7-product-bundling-guide .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-weight:700;height:30px;justify-content:center;left:25px;position:absolute;top:-15px;width:30px}.giveawayplus-post7-product-bundling-guide .step-title{color:var(--primary);font-size:20px;margin-bottom:15px;margin-top:10px}.giveawayplus-post7-product-bundling-guide .step-description{color:var(--text-light)}.giveawayplus-post7-product-bundling-guide .value-comparison{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden}.giveawayplus-post7-product-bundling-guide .comparison-header{background-color:var(--primary);color:var(--white);display:flex}.giveawayplus-post7-product-bundling-guide .comparison-cell{flex:1 1;font-weight:600;padding:15px;text-align:center}.giveawayplus-post7-product-bundling-guide .comparison-row{border-bottom:1px solid var(--border);display:flex}.giveawayplus-post7-product-bundling-guide .comparison-row:last-child{border-bottom:none}.giveawayplus-post7-product-bundling-guide .comparison-label{background-color:#f9fbfd;color:var(--text-dark);flex:1 1;font-weight:500;padding:15px}.giveawayplus-post7-product-bundling-guide .comparison-value{color:var(--text-light);flex:1 1;padding:15px;text-align:center}.giveawayplus-post7-product-bundling-guide .comparison-value.highlight{color:var(--success);font-weight:700}.giveawayplus-post7-product-bundling-guide .comparison-value.negative{color:var(--error)}.giveawayplus-post7-product-bundling-guide .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post7-product-bundling-guide .donts,.giveawayplus-post7-product-bundling-guide .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post7-product-bundling-guide .donts h3,.giveawayplus-post7-product-bundling-guide .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .dos h3{color:var(--success)}.giveawayplus-post7-product-bundling-guide .donts h3{color:var(--error)}.giveawayplus-post7-product-bundling-guide .donts h3 i,.giveawayplus-post7-product-bundling-guide .dos h3 i{margin-right:10px}.giveawayplus-post7-product-bundling-guide .donts ul,.giveawayplus-post7-product-bundling-guide .dos ul{padding-left:10px}.giveawayplus-post7-product-bundling-guide .donts li,.giveawayplus-post7-product-bundling-guide .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post7-product-bundling-guide .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post7-product-bundling-guide .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post7-product-bundling-guide .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post7-product-bundling-guide .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post7-product-bundling-guide .key-takeaways ul{margin-bottom:0}.giveawayplus-post7-product-bundling-guide .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post7-product-bundling-guide .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post7-product-bundling-guide .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post7-product-bundling-guide .author-info{flex:1 1}.giveawayplus-post7-product-bundling-guide .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post7-product-bundling-guide .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post7-product-bundling-guide .author-social{display:flex;gap:15px}.giveawayplus-post7-product-bundling-guide .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post7-product-bundling-guide .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post7-product-bundling-guide .related-posts{margin:60px 0}.giveawayplus-post7-product-bundling-guide .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post7-product-bundling-guide .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post7-product-bundling-guide .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post7-product-bundling-guide .related-post:hover{transform:translateY(-5px)}.giveawayplus-post7-product-bundling-guide .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post7-product-bundling-guide .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post7-product-bundling-guide .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post7-product-bundling-guide .related-content{padding:20px}.giveawayplus-post7-product-bundling-guide .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .related-post-title a{color:var(--text-dark)}.giveawayplus-post7-product-bundling-guide .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post7-product-bundling-guide .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post7-product-bundling-guide .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post7-product-bundling-guide .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post7-product-bundling-guide .comments-section{margin:60px 0}.giveawayplus-post7-product-bundling-guide .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post7-product-bundling-guide .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post7-product-bundling-guide .comment:last-child{border-bottom:none}.giveawayplus-post7-product-bundling-guide .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post7-product-bundling-guide .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post7-product-bundling-guide .comment-content{flex:1 1}.giveawayplus-post7-product-bundling-guide .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post7-product-bundling-guide .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .comment-text{color:var(--text-light)}.giveawayplus-post7-product-bundling-guide .comment-form{margin-top:40px}.giveawayplus-post7-product-bundling-guide .form-group{margin-bottom:20px}.giveawayplus-post7-product-bundling-guide .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post7-product-bundling-guide textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post7-product-bundling-guide footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post7-product-bundling-guide .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post7-product-bundling-guide .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post7-product-bundling-guide .footer-links{list-style:none}.giveawayplus-post7-product-bundling-guide .footer-links li{margin-bottom:10px}.giveawayplus-post7-product-bundling-guide .footer-links a{color:#ffffffb3}.giveawayplus-post7-product-bundling-guide .footer-links a:hover{color:var(--white)}.giveawayplus-post7-product-bundling-guide .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post7-product-bundling-guide .header-container{flex-direction:column;text-align:center}.giveawayplus-post7-product-bundling-guide nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post7-product-bundling-guide nav ul li{margin:0 15px 10px}.giveawayplus-post7-product-bundling-guide .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post7-product-bundling-guide .blog-post-title{font-size:32px}.giveawayplus-post7-product-bundling-guide .dos-donts{flex-direction:column;gap:20px}.giveawayplus-post7-product-bundling-guide .related-grid{grid-template-columns:1fr}.giveawayplus-post7-product-bundling-guide .author-box,.giveawayplus-post7-product-bundling-guide .strategy-card{flex-direction:column;text-align:center}.giveawayplus-post7-product-bundling-guide .strategy-number{margin:0 auto 15px}.giveawayplus-post7-product-bundling-guide .author-image{margin:0 auto 20px}.giveawayplus-post7-product-bundling-guide .author-social{justify-content:center}.giveawayplus-post7-product-bundling-guide .bundle-content{flex-direction:column}.giveawayplus-post7-product-bundling-guide .bundle-image{aspect-ratio:1/1;height:auto;width:100%}}.giveawayplus-post8-social-media-amplification .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post8-social-media-amplification .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post8-social-media-amplification .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post8-social-media-amplification .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post8-social-media-amplification .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post8-social-media-amplification .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post8-social-media-amplification .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post8-social-media-amplification .post-info{display:flex;gap:20px}.giveawayplus-post8-social-media-amplification .post-info-item{align-items:center;display:flex}.giveawayplus-post8-social-media-amplification .post-info-item i{margin-right:5px}.giveawayplus-post8-social-media-amplification .blog-content{padding:60px 0}.giveawayplus-post8-social-media-amplification .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post8-social-media-amplification .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post8-social-media-amplification .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post8-social-media-amplification .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post8-social-media-amplification .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .blog-post-content ol,.giveawayplus-post8-social-media-amplification .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post8-social-media-amplification .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post8-social-media-amplification .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post8-social-media-amplification .platform-box{align-items:flex-start;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;gap:25px;margin:30px 0;padding:25px}.giveawayplus-post8-social-media-amplification .platform-icon{align-items:center;background-color:#f0f7ff;border-radius:8px;color:var(--primary);display:flex;flex-shrink:0;font-size:32px;height:70px;justify-content:center;width:70px}.giveawayplus-post8-social-media-amplification .platform-content{flex:1 1}.giveawayplus-post8-social-media-amplification .platform-name{color:var(--primary);font-size:22px;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .platform-description{color:var(--text-light);margin-bottom:15px}.giveawayplus-post8-social-media-amplification .platform-stats{display:flex;gap:25px;margin-bottom:15px}.giveawayplus-post8-social-media-amplification .platform-stat{text-align:center}.giveawayplus-post8-social-media-amplification .stat-number{color:var(--text-dark);font-size:28px;font-weight:700;margin-bottom:5px}.giveawayplus-post8-social-media-amplification .stat-label{color:var(--text-light);font-size:14px}.giveawayplus-post8-social-media-amplification .platform-tips{background-color:#f9fbfd;border-left:3px solid var(--accent);border-radius:8px;padding:15px}.giveawayplus-post8-social-media-amplification .platform-tips-title{color:var(--text-dark);font-weight:600;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .platform-tips ul{margin-bottom:0}.giveawayplus-post8-social-media-amplification .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post8-social-media-amplification .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post8-social-media-amplification .tips-title i{margin-right:10px}.giveawayplus-post8-social-media-amplification .tips-content{color:var(--text-dark)}.giveawayplus-post8-social-media-amplification .stats-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px;text-align:center}.giveawayplus-post8-social-media-amplification .stats-title{color:var(--primary);font-size:22px;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .stats-value{color:var(--text-dark);font-size:42px;font-weight:700;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .stats-description{color:var(--text-light);margin:0 auto;max-width:700px}.giveawayplus-post8-social-media-amplification .method-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post8-social-media-amplification .method-header{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .method-icon{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;font-size:20px;height:50px;justify-content:center;margin-right:15px;width:50px}.giveawayplus-post8-social-media-amplification .method-title{color:var(--primary);font-size:22px;margin:0}.giveawayplus-post8-social-media-amplification .method-description{color:var(--text-light);margin-bottom:20px}.giveawayplus-post8-social-media-amplification .method-steps{margin-bottom:0}.giveawayplus-post8-social-media-amplification .method-effectiveness{align-items:center;border-top:1px solid var(--border);display:flex;margin-top:15px;padding-top:15px}.giveawayplus-post8-social-media-amplification .effectiveness-label{color:var(--text-dark);font-weight:500;margin-right:15px}.giveawayplus-post8-social-media-amplification .effectiveness-meter{background-color:#f0f7ff;border-radius:4px;flex:1 1;height:8px;overflow:hidden;position:relative}.giveawayplus-post8-social-media-amplification .effectiveness-fill{background-color:var(--primary);border-radius:4px;height:100%;left:0;position:absolute;top:0}.giveawayplus-post8-social-media-amplification .effectiveness-value{color:var(--primary);font-weight:600;margin-left:15px}.giveawayplus-post8-social-media-amplification .steps-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:30px 0}.giveawayplus-post8-social-media-amplification .step-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:25px;position:relative}.giveawayplus-post8-social-media-amplification .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-weight:700;height:30px;justify-content:center;left:25px;position:absolute;top:-15px;width:30px}.giveawayplus-post8-social-media-amplification .step-title{color:var(--primary);font-size:20px;margin-bottom:15px;margin-top:10px}.giveawayplus-post8-social-media-amplification .step-description{color:var(--text-light)}.giveawayplus-post8-social-media-amplification .case-study{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden}.giveawayplus-post8-social-media-amplification .case-study-header{background-color:var(--primary);color:var(--white);padding:20px 25px}.giveawayplus-post8-social-media-amplification .case-study-title{font-size:22px;margin:0}.giveawayplus-post8-social-media-amplification .case-study-content{padding:25px}.giveawayplus-post8-social-media-amplification .case-study-company{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .company-logo{align-items:center;background-color:#f0f7ff;border-radius:8px;display:flex;height:60px;justify-content:center;margin-right:15px;width:60px}.giveawayplus-post8-social-media-amplification .company-logo img{max-height:75%;max-width:75%}.giveawayplus-post8-social-media-amplification .company-name{color:var(--text-dark);font-size:18px;font-weight:600}.giveawayplus-post8-social-media-amplification .company-industry{color:var(--text-light);font-size:14px}.giveawayplus-post8-social-media-amplification .case-study-summary{color:var(--text-light);margin-bottom:20px}.giveawayplus-post8-social-media-amplification .case-study-results{display:flex;gap:20px;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .case-result{background-color:#f9fbfd;border-radius:8px;flex:1 1;padding:15px;text-align:center}.giveawayplus-post8-social-media-amplification .result-value{color:var(--primary);font-size:24px;font-weight:700;margin-bottom:5px}.giveawayplus-post8-social-media-amplification .result-label{color:var(--text-light);font-size:14px}.giveawayplus-post8-social-media-amplification .case-study-quote{color:var(--text-dark);font-style:italic;padding:0 20px;position:relative}.giveawayplus-post8-social-media-amplification .case-study-quote:before{color:#4a90e233;content:'"';font-size:48px;left:0;position:absolute;top:-10px}.giveawayplus-post8-social-media-amplification .comparison-table{background-color:var(--white);border-collapse:collapse;border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden;width:100%}.giveawayplus-post8-social-media-amplification .comparison-table th{background-color:var(--primary);color:var(--white);font-weight:600;padding:15px 20px;text-align:left}.giveawayplus-post8-social-media-amplification .comparison-table td{border-bottom:1px solid var(--border);color:var(--text-light);padding:15px 20px}.giveawayplus-post8-social-media-amplification .comparison-table tr:last-child td{border-bottom:none}.giveawayplus-post8-social-media-amplification .comparison-table tr:nth-child(2n){background-color:#f9fbfd}.giveawayplus-post8-social-media-amplification .comparison-feature{color:var(--text-dark);font-weight:500}.giveawayplus-post8-social-media-amplification .check-icon{color:var(--success)}.giveawayplus-post8-social-media-amplification .times-icon{color:var(--error)}.giveawayplus-post8-social-media-amplification .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post8-social-media-amplification .donts,.giveawayplus-post8-social-media-amplification .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post8-social-media-amplification .donts h3,.giveawayplus-post8-social-media-amplification .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .dos h3{color:var(--success)}.giveawayplus-post8-social-media-amplification .donts h3{color:var(--error)}.giveawayplus-post8-social-media-amplification .donts h3 i,.giveawayplus-post8-social-media-amplification .dos h3 i{margin-right:10px}.giveawayplus-post8-social-media-amplification .donts ul,.giveawayplus-post8-social-media-amplification .dos ul{padding-left:10px}.giveawayplus-post8-social-media-amplification .donts li,.giveawayplus-post8-social-media-amplification .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post8-social-media-amplification .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post8-social-media-amplification .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post8-social-media-amplification .viral-timeline{margin:40px 0;padding-left:30px;position:relative}.giveawayplus-post8-social-media-amplification .viral-timeline:before{background-color:var(--primary);border-radius:3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.giveawayplus-post8-social-media-amplification .timeline-step{margin-bottom:40px;position:relative}.giveawayplus-post8-social-media-amplification .timeline-step:last-child{margin-bottom:0}.giveawayplus-post8-social-media-amplification .timeline-step:before{background-color:var(--white);border:3px solid var(--primary);border-radius:50%;content:"";height:16px;left:-36px;position:absolute;top:0;width:16px}.giveawayplus-post8-social-media-amplification .timeline-header{align-items:center;display:flex;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .timeline-day{background-color:var(--primary);border-radius:20px;color:var(--white);font-size:14px;font-weight:500;margin-right:15px;padding:4px 10px}.giveawayplus-post8-social-media-amplification .timeline-title{font-size:20px;margin:0}.giveawayplus-post8-social-media-amplification .timeline-content{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:20px}.giveawayplus-post8-social-media-amplification .timeline-content p:last-child{margin-bottom:0}.giveawayplus-post8-social-media-amplification .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post8-social-media-amplification .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post8-social-media-amplification .key-takeaways ul{margin-bottom:0}.giveawayplus-post8-social-media-amplification .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post8-social-media-amplification .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post8-social-media-amplification .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post8-social-media-amplification .author-info{flex:1 1}.giveawayplus-post8-social-media-amplification .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post8-social-media-amplification .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post8-social-media-amplification .author-social{display:flex;gap:15px}.giveawayplus-post8-social-media-amplification .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post8-social-media-amplification .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post8-social-media-amplification .related-posts{margin:60px 0}.giveawayplus-post8-social-media-amplification .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post8-social-media-amplification .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post8-social-media-amplification .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post8-social-media-amplification .related-post:hover{transform:translateY(-5px)}.giveawayplus-post8-social-media-amplification .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post8-social-media-amplification .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post8-social-media-amplification .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post8-social-media-amplification .related-content{padding:20px}.giveawayplus-post8-social-media-amplification .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .related-post-title a{color:var(--text-dark)}.giveawayplus-post8-social-media-amplification .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post8-social-media-amplification .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post8-social-media-amplification .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post8-social-media-amplification .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post8-social-media-amplification .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post8-social-media-amplification .comments-section{margin:60px 0}.giveawayplus-post8-social-media-amplification .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post8-social-media-amplification .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post8-social-media-amplification .comment:last-child{border-bottom:none}.giveawayplus-post8-social-media-amplification .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post8-social-media-amplification .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post8-social-media-amplification .comment-content{flex:1 1}.giveawayplus-post8-social-media-amplification .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post8-social-media-amplification .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .comment-text{color:var(--text-light)}.giveawayplus-post8-social-media-amplification .comment-form{margin-top:40px}.giveawayplus-post8-social-media-amplification .form-group{margin-bottom:20px}.giveawayplus-post8-social-media-amplification .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post8-social-media-amplification .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post8-social-media-amplification textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post8-social-media-amplification footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post8-social-media-amplification .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post8-social-media-amplification .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post8-social-media-amplification .footer-links{list-style:none}.giveawayplus-post8-social-media-amplification .footer-links li{margin-bottom:10px}.giveawayplus-post8-social-media-amplification .footer-links a{color:#ffffffb3}.giveawayplus-post8-social-media-amplification .footer-links a:hover{color:var(--white)}.giveawayplus-post8-social-media-amplification .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post8-social-media-amplification .header-container{flex-direction:column;text-align:center}.giveawayplus-post8-social-media-amplification nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post8-social-media-amplification nav ul li{margin:0 15px 10px}.giveawayplus-post8-social-media-amplification .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post8-social-media-amplification .blog-post-title{font-size:32px}.giveawayplus-post8-social-media-amplification .dos-donts{flex-direction:column;gap:20px}.giveawayplus-post8-social-media-amplification .related-grid{grid-template-columns:1fr}.giveawayplus-post8-social-media-amplification .author-box,.giveawayplus-post8-social-media-amplification .platform-box{flex-direction:column;text-align:center}.giveawayplus-post8-social-media-amplification .author-image,.giveawayplus-post8-social-media-amplification .platform-icon{margin:0 auto 20px}.giveawayplus-post8-social-media-amplification .platform-stats{flex-direction:column;gap:15px}.giveawayplus-post8-social-media-amplification .author-social{justify-content:center}.giveawayplus-post8-social-media-amplification .case-study-results{flex-direction:column;gap:15px}}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-header{background:linear-gradient(135deg,var(--primary),#3a80d2);color:var(--white);padding:60px 0;position:relative}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-container{margin:0 auto;max-width:900px;padding:0 20px}.giveawayplus-post9-seasonal-giveaway-planning .post-categories{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giveawayplus-post9-seasonal-giveaway-planning .category-tag{background-color:#fff3;border-radius:20px;color:var(--white);font-size:14px;font-weight:500;padding:5px 15px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-title{font-size:42px;line-height:1.2;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .post-meta{align-items:center;color:#fffc;display:flex;font-size:14px;margin-bottom:0}.giveawayplus-post9-seasonal-giveaway-planning .author-avatar{border:2px solid var(--white);border-radius:50%;height:50px;margin-right:15px;overflow:hidden;width:50px}.giveawayplus-post9-seasonal-giveaway-planning .author-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .post-info{display:flex;gap:20px}.giveawayplus-post9-seasonal-giveaway-planning .post-info-item{align-items:center;display:flex}.giveawayplus-post9-seasonal-giveaway-planning .post-info-item i{margin-right:5px}.giveawayplus-post9-seasonal-giveaway-planning .blog-content{padding:60px 0}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-image{border-radius:8px;box-shadow:0 5px 15px #0000001a;margin:30px 0;overflow:hidden}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-image img{display:block;height:auto;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content h2{color:var(--primary);font-size:30px;margin-bottom:20px;margin-top:40px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content h3{font-size:24px;margin-bottom:15px;margin-top:30px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content p{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content ol,.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content ul{margin-bottom:20px;padding-left:20px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content li{color:var(--text-light);font-size:18px;line-height:1.7;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content blockquote{background-color:#f9fbfd;border-left:4px solid var(--accent);margin:30px 0;padding:20px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-content blockquote p{color:var(--text-dark);font-style:italic;margin-bottom:0}.giveawayplus-post9-seasonal-giveaway-planning .calendar-grid{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden}.giveawayplus-post9-seasonal-giveaway-planning .calendar-header{background-color:var(--primary);color:var(--white);display:flex;padding:15px 20px}.giveawayplus-post9-seasonal-giveaway-planning .month-cell{flex:1 1;font-size:16px;font-weight:600;padding:5px;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .calendar-row{border-bottom:1px solid var(--border);display:flex}.giveawayplus-post9-seasonal-giveaway-planning .calendar-row:last-child{border-bottom:none}.giveawayplus-post9-seasonal-giveaway-planning .calendar-label{background-color:#f9fbfd;border-right:1px solid var(--border);color:var(--text-dark);font-weight:500;padding:15px;width:150px}.giveawayplus-post9-seasonal-giveaway-planning .calendar-content{display:flex;flex:1 1}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item{flex:1 1;padding:15px;position:relative;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item.highlight{background-color:#4a90e21a}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item.active:before{background-color:var(--primary);content:"";height:3px;left:0;position:absolute;right:0;top:0}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item.warning:before{background-color:var(--warning);content:"";height:3px;left:0;position:absolute;right:0;top:0}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item.success:before{background-color:var(--success);content:"";height:3px;left:0;position:absolute;right:0;top:0}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item-icon{color:var(--primary);font-size:20px;margin-bottom:5px}.giveawayplus-post9-seasonal-giveaway-planning .calendar-item-text{color:var(--text-light);font-size:14px}.giveawayplus-post9-seasonal-giveaway-planning .stats-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .stats-title{color:var(--primary);font-size:22px;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .stats-value{color:var(--text-dark);font-size:42px;font-weight:700;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .stats-description{color:var(--text-light);margin:0 auto;max-width:700px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-header{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;margin-right:20px;width:60px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-icon.spring{background-color:#e8f5e9;color:#4caf50}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-icon.summer{background-color:#fff8e1;color:#ffc107}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-icon.fall{background-color:#fbe9e7;color:#ff5722}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-icon.winter{background-color:#e1f5fe;color:#03a9f4}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-title{color:var(--text-dark);font-size:24px;margin:0}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-content{color:var(--text-light);margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-tips{background-color:#f9fbfd;border-radius:8px;margin-top:15px;padding:15px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-tips-title{align-items:center;color:var(--text-dark);display:flex;font-weight:600;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-tips-title i{color:var(--primary);margin-right:10px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-opportunities{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:20px}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-opportunity{background-color:#f9fbfd;border-radius:8px;padding:15px;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .opportunity-date{color:var(--primary);font-weight:600;margin-bottom:5px}.giveawayplus-post9-seasonal-giveaway-planning .opportunity-name{color:var(--text-dark)}.giveawayplus-post9-seasonal-giveaway-planning .opportunity-description{color:var(--text-light);font-size:14px;margin-top:5px}.giveawayplus-post9-seasonal-giveaway-planning .timeline-graph{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;height:300px;margin:30px 0;padding:25px;position:relative;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .timeline-title{color:var(--primary);margin-bottom:20px;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .timeline-chart{background-position:50%;background-size:cover;border-radius:8px;height:200px}.giveawayplus-post9-seasonal-giveaway-planning .timeline-labels{display:flex;justify-content:space-between;margin-top:10px}.giveawayplus-post9-seasonal-giveaway-planning .timeline-label{color:var(--text-light);font-size:14px}.giveawayplus-post9-seasonal-giveaway-planning .strategy-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post9-seasonal-giveaway-planning .strategy-header{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .strategy-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-weight:700;height:40px;justify-content:center;margin-right:15px;width:40px}.giveawayplus-post9-seasonal-giveaway-planning .strategy-title{color:var(--primary);font-size:22px;margin:0}.giveawayplus-post9-seasonal-giveaway-planning .strategy-description{color:var(--text-light);margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .strategy-example{background-color:#f9fbfd;border-left:3px solid var(--accent);border-radius:8px;padding:15px}.giveawayplus-post9-seasonal-giveaway-planning .strategy-example-title{color:var(--text-dark);display:block;font-weight:600;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .tips-box{background-color:#e3f0ff;border-left:4px solid var(--primary);border-radius:0 8px 8px 0;margin:30px 0;padding:20px}.giveawayplus-post9-seasonal-giveaway-planning .tips-title{align-items:center;color:var(--primary);display:flex;font-weight:600;margin-bottom:15px}.giveawayplus-post9-seasonal-giveaway-planning .tips-title i{margin-right:10px}.giveawayplus-post9-seasonal-giveaway-planning .tips-content{color:var(--text-dark)}.giveawayplus-post9-seasonal-giveaway-planning .budget-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;padding:25px}.giveawayplus-post9-seasonal-giveaway-planning .budget-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.giveawayplus-post9-seasonal-giveaway-planning .budget-title{color:var(--primary);font-size:22px;margin:0}.giveawayplus-post9-seasonal-giveaway-planning .budget-amount{color:var(--success);font-size:24px;font-weight:700}.giveawayplus-post9-seasonal-giveaway-planning .budget-items{margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .budget-item{border-bottom:1px dashed var(--border);display:flex;justify-content:space-between;padding:10px 0}.giveawayplus-post9-seasonal-giveaway-planning .budget-item:last-child{border-bottom:none}.giveawayplus-post9-seasonal-giveaway-planning .budget-item-name{color:var(--text-dark)}.giveawayplus-post9-seasonal-giveaway-planning .budget-item-value{color:var(--text-dark);font-weight:500}.giveawayplus-post9-seasonal-giveaway-planning .budget-footer{background-color:#f9fbfd;border-radius:8px;color:var(--text-light);font-size:14px;padding:15px}.giveawayplus-post9-seasonal-giveaway-planning .steps-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:30px 0}.giveawayplus-post9-seasonal-giveaway-planning .step-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:25px;position:relative}.giveawayplus-post9-seasonal-giveaway-planning .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-weight:700;height:30px;justify-content:center;left:25px;position:absolute;top:-15px;width:30px}.giveawayplus-post9-seasonal-giveaway-planning .step-title{color:var(--primary);font-size:20px;margin-bottom:15px;margin-top:10px}.giveawayplus-post9-seasonal-giveaway-planning .step-description{color:var(--text-light)}.giveawayplus-post9-seasonal-giveaway-planning .dos-donts{display:flex;gap:30px;margin:30px 0}.giveawayplus-post9-seasonal-giveaway-planning .donts,.giveawayplus-post9-seasonal-giveaway-planning .dos{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;padding:25px}.giveawayplus-post9-seasonal-giveaway-planning .donts h3,.giveawayplus-post9-seasonal-giveaway-planning .dos h3{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .dos h3{color:var(--success)}.giveawayplus-post9-seasonal-giveaway-planning .donts h3{color:var(--error)}.giveawayplus-post9-seasonal-giveaway-planning .donts h3 i,.giveawayplus-post9-seasonal-giveaway-planning .dos h3 i{margin-right:10px}.giveawayplus-post9-seasonal-giveaway-planning .donts ul,.giveawayplus-post9-seasonal-giveaway-planning .dos ul{padding-left:10px}.giveawayplus-post9-seasonal-giveaway-planning .donts li,.giveawayplus-post9-seasonal-giveaway-planning .dos li{margin-bottom:12px;padding-left:25px;position:relative}.giveawayplus-post9-seasonal-giveaway-planning .dos li:before{color:var(--success);content:"✓";left:0;position:absolute}.giveawayplus-post9-seasonal-giveaway-planning .donts li:before{color:var(--error);content:"✗";left:0;position:absolute}.giveawayplus-post9-seasonal-giveaway-planning .case-study{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:30px 0;overflow:hidden}.giveawayplus-post9-seasonal-giveaway-planning .case-study-header{background-color:var(--primary);color:var(--white);padding:20px 25px}.giveawayplus-post9-seasonal-giveaway-planning .case-study-title{font-size:22px;margin:0}.giveawayplus-post9-seasonal-giveaway-planning .case-study-content{padding:25px}.giveawayplus-post9-seasonal-giveaway-planning .case-study-company{align-items:center;display:flex;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .company-logo{align-items:center;background-color:#f0f7ff;border-radius:8px;display:flex;height:60px;justify-content:center;margin-right:15px;width:60px}.giveawayplus-post9-seasonal-giveaway-planning .company-logo img{max-height:75%;max-width:75%}.giveawayplus-post9-seasonal-giveaway-planning .company-name{color:var(--text-dark);font-size:18px;font-weight:600}.giveawayplus-post9-seasonal-giveaway-planning .company-industry{color:var(--text-light);font-size:14px}.giveawayplus-post9-seasonal-giveaway-planning .case-study-summary{color:var(--text-light);margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .case-study-results{display:flex;gap:20px;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .case-result{background-color:#f9fbfd;border-radius:8px;flex:1 1;padding:15px;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .result-value{color:var(--primary);font-size:24px;font-weight:700;margin-bottom:5px}.giveawayplus-post9-seasonal-giveaway-planning .result-label{color:var(--text-light);font-size:14px}.giveawayplus-post9-seasonal-giveaway-planning .case-study-quote{color:var(--text-dark);font-style:italic;padding:0 20px;position:relative}.giveawayplus-post9-seasonal-giveaway-planning .case-study-quote:before{color:#4a90e233;content:'"';font-size:48px;left:0;position:absolute;top:-10px}.giveawayplus-post9-seasonal-giveaway-planning .key-takeaways{background-color:#f0f7ff;border-radius:8px;margin:40px 0;padding:30px}.giveawayplus-post9-seasonal-giveaway-planning .key-takeaways h3{color:var(--primary);margin-top:0}.giveawayplus-post9-seasonal-giveaway-planning .key-takeaways ul{margin-bottom:0}.giveawayplus-post9-seasonal-giveaway-planning .author-box{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;margin:40px 0;padding:30px}.giveawayplus-post9-seasonal-giveaway-planning .author-image{border-radius:50%;height:100px;margin-right:20px;overflow:hidden;width:100px}.giveawayplus-post9-seasonal-giveaway-planning .author-image img{height:100%;object-fit:cover;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .author-info{flex:1 1}.giveawayplus-post9-seasonal-giveaway-planning .author-name{font-size:20px;margin-bottom:5px}.giveawayplus-post9-seasonal-giveaway-planning .author-bio{color:var(--text-light);margin-bottom:15px}.giveawayplus-post9-seasonal-giveaway-planning .author-social{display:flex;gap:15px}.giveawayplus-post9-seasonal-giveaway-planning .social-link{align-items:center;background-color:#f0f7ff;border-radius:50%;color:var(--primary);display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.giveawayplus-post9-seasonal-giveaway-planning .social-link:hover{background-color:var(--primary);color:var(--white);text-decoration:none}.giveawayplus-post9-seasonal-giveaway-planning .related-posts{margin:60px 0}.giveawayplus-post9-seasonal-giveaway-planning .related-title{font-size:30px;margin-bottom:30px;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .related-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.giveawayplus-post9-seasonal-giveaway-planning .related-post{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease}.giveawayplus-post9-seasonal-giveaway-planning .related-post:hover{transform:translateY(-5px)}.giveawayplus-post9-seasonal-giveaway-planning .related-image{height:180px;overflow:hidden;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .related-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .related-post:hover .related-image img{transform:scale(1.05)}.giveawayplus-post9-seasonal-giveaway-planning .related-content{padding:20px}.giveawayplus-post9-seasonal-giveaway-planning .related-post-title{font-size:18px;line-height:1.4;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .related-post-title a{color:var(--text-dark)}.giveawayplus-post9-seasonal-giveaway-planning .related-post-title a:hover{color:var(--primary);text-decoration:none}.giveawayplus-post9-seasonal-giveaway-planning .related-meta{color:var(--text-light);font-size:14px}.giveawayplus-post9-seasonal-giveaway-planning .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .cta h2{font-size:36px;margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.giveawayplus-post9-seasonal-giveaway-planning .comments-section{margin:60px 0}.giveawayplus-post9-seasonal-giveaway-planning .comments-title{font-size:24px;margin-bottom:30px}.giveawayplus-post9-seasonal-giveaway-planning .comment{border-bottom:1px solid var(--border);display:flex;margin-bottom:30px;padding-bottom:30px}.giveawayplus-post9-seasonal-giveaway-planning .comment:last-child{border-bottom:none}.giveawayplus-post9-seasonal-giveaway-planning .comment-avatar{border-radius:50%;height:60px;margin-right:20px;overflow:hidden;width:60px}.giveawayplus-post9-seasonal-giveaway-planning .comment-avatar img{height:100%;object-fit:cover;width:100%}.giveawayplus-post9-seasonal-giveaway-planning .comment-content{flex:1 1}.giveawayplus-post9-seasonal-giveaway-planning .comment-author{font-weight:600;margin-bottom:5px}.giveawayplus-post9-seasonal-giveaway-planning .comment-date{color:var(--text-light);font-size:14px;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .comment-text{color:var(--text-light)}.giveawayplus-post9-seasonal-giveaway-planning .comment-form{margin-top:40px}.giveawayplus-post9-seasonal-giveaway-planning .form-group{margin-bottom:20px}.giveawayplus-post9-seasonal-giveaway-planning .form-label{display:block;font-weight:500;margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .form-control{border:1px solid var(--border);border-radius:4px;font-size:16px;padding:12px 15px;width:100%}.giveawayplus-post9-seasonal-giveaway-planning textarea.form-control{min-height:150px;resize:vertical}.giveawayplus-post9-seasonal-giveaway-planning footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.giveawayplus-post9-seasonal-giveaway-planning .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.giveawayplus-post9-seasonal-giveaway-planning .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .footer-links{list-style:none}.giveawayplus-post9-seasonal-giveaway-planning .footer-links li{margin-bottom:10px}.giveawayplus-post9-seasonal-giveaway-planning .footer-links a{color:#ffffffb3}.giveawayplus-post9-seasonal-giveaway-planning .footer-links a:hover{color:var(--white)}.giveawayplus-post9-seasonal-giveaway-planning .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:768px){.giveawayplus-post9-seasonal-giveaway-planning .header-container{flex-direction:column;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.giveawayplus-post9-seasonal-giveaway-planning nav ul li{margin:0 15px 10px}.giveawayplus-post9-seasonal-giveaway-planning .auth-buttons{justify-content:center;margin-top:20px}.giveawayplus-post9-seasonal-giveaway-planning .blog-post-title{font-size:32px}.giveawayplus-post9-seasonal-giveaway-planning .dos-donts{flex-direction:column;gap:20px}.giveawayplus-post9-seasonal-giveaway-planning .related-grid{grid-template-columns:1fr}.giveawayplus-post9-seasonal-giveaway-planning .author-box{flex-direction:column;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .author-image{margin:0 auto 20px}.giveawayplus-post9-seasonal-giveaway-planning .author-social{justify-content:center}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-header{flex-direction:column;text-align:center}.giveawayplus-post9-seasonal-giveaway-planning .seasonal-icon{margin:0 auto 15px}.giveawayplus-post9-seasonal-giveaway-planning .calendar-grid{overflow-x:auto}.giveawayplus-post9-seasonal-giveaway-planning .calendar-row{min-width:800px}.giveawayplus-post9-seasonal-giveaway-planning .case-study-results{flex-direction:column;gap:15px}}.tooltip-demo{margin:0 auto;max-width:1000px;padding:var(--spacing-xl) 0}.tooltip-demo h2{margin-bottom:var(--spacing-lg);text-align:center}.tooltip-examples{display:flex;flex-direction:column;gap:var(--spacing-xl)}.tooltip-example{background-color:var(--card-bg-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-md)}.tooltip-example h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);margin-top:0}.tooltip-position-examples{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.demo-button{background-color:var(--primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:background-color .3s ease}.demo-button:hover{background-color:var(--primary-hover)}@media (max-width:768px){.tooltip-demo{padding:var(--spacing-lg) var(--spacing-md)}.tooltip-position-examples{justify-content:center}}.features-page .page-header{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:var(--white);padding:80px 0;text-align:center}.features-page .page-header h1{font-size:42px;margin-bottom:20px}.features-page .page-header p{font-size:18px;margin:0 auto;max-width:700px;opacity:.9}.features-page .feature-showcase{padding:100px 0}.features-page .feature-block{align-items:center;display:flex;margin-bottom:100px}.features-page .feature-block:nth-child(2n){flex-direction:row-reverse}.features-page .feature-content{flex:1 1;padding:0 40px}.features-page .feature-media{flex:1 1}.features-page .feature-image{border-radius:8px;box-shadow:0 10px 30px #0000001a;overflow:hidden;position:relative}.features-page .feature-image img,.features-page .feature-image video{display:block;height:auto;width:100%}.features-page .desktop-btn{display:inline-block;width:100%}.features-page .mobile-btn{display:none}.features-page .feature-title{color:var(--primary);font-size:32px;margin-bottom:20px}.features-page .feature-description{font-size:16px;margin-bottom:30px}.features-page .feature-list{list-style:none;margin-bottom:30px}.features-page .feature-list li{margin-bottom:15px;padding-left:30px;position:relative}.features-page .feature-list li:before{color:var(--success);content:"✓";font-weight:700;left:0;position:absolute}.features-page .secondary-features{background-color:var(--secondary);padding:80px 0}.features-page .section-title{margin-bottom:60px;text-align:center}.features-page .section-title h2{font-size:36px;padding-bottom:15px;position:relative}.features-page .section-title h2:after{background-color:var(--accent);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.features-page .feature-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.features-page .feature-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:30px;transition:transform .3s ease}.features-page .feature-card:hover{transform:translateY(-5px)}.features-page .feature-icon{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-size:28px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.features-page .feature-card h3{font-size:22px;margin-bottom:15px}.features-page .integrations{padding:100px 0}.features-page .integration-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.features-page .integration-logo{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;height:80px;justify-content:center;margin:20px;width:160px}.features-page .integration-logo img{max-height:60px;max-width:120px}.features-page .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.features-page .cta h2{font-size:36px;margin-bottom:20px}.features-page .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.features-page .faq{background-color:var(--white);padding:100px 0}.features-page .faq-container{margin:0 auto;max-width:800px}.features-page .faq-item{border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:15px;overflow:hidden}.features-page .faq-question-btn{align-items:center;background-color:#f9f9f9;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;text-align:left;transition:background-color .3s ease;width:100%}.features-page .faq-question-btn:hover{background-color:#f0f0f0}.features-page .faq-question{color:var(--primary);font-size:18px;font-weight:600;margin:0}.features-page .faq-toggle-icon{font-size:22px;font-weight:700;transition:transform .3s ease}.features-page .faq-answer-container{max-height:0;overflow:hidden;transition:max-height .3s ease}.features-page .faq-answer{color:var(--text-light);padding:0 20px 20px}.features-page .faq-item.active .faq-toggle-icon{transform:rotate(45deg)}.features-page .faq-item.active .faq-answer-container{max-height:500px}.features-page footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.features-page .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.features-page .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.features-page .footer-links{list-style:none}.features-page .footer-links li{margin-bottom:10px}.features-page .footer-links a{color:#ffffffb3}.features-page .footer-links a:hover{color:var(--white)}.features-page .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:992px){.features-page .feature-block,.features-page .feature-block:nth-child(2n){flex-direction:column}.features-page .feature-content{margin-bottom:40px;padding:0}.features-page .desktop-btn{display:none}.features-page .mobile-btn{display:inline-block;margin-top:20px;text-align:center;width:100%}.features-page .integration-logo{height:60px;margin:15px;width:120px}.features-page .integration-logo img{max-height:45px;max-width:90px}}@media(max-width:768px){.features-page .header-container{flex-direction:column;text-align:center}.features-page nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.features-page nav ul li{margin:0 15px 10px}.features-page .auth-buttons{justify-content:center;margin-top:20px}.features-page .page-header{padding:60px 0}.features-page .page-header h1{font-size:32px}.features-page .feature-title{font-size:26px}.features-page .section-title h2{font-size:28px}}.forgot-password-page{align-items:center;background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);display:flex;justify-content:center;min-height:calc(100vh - 90px);overflow:hidden;padding:20px 0;position:relative}.forgot-password-page:before{animation:moveBg 60s linear infinite;background-image:radial-gradient(circle at 20% 30%,#ffffff1a 0,#0000 10%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 15%),radial-gradient(circle at 40% 70%,#ffffff14 0,#0000 20%),radial-gradient(circle at 70% 80%,#ffffff14 0,#0000 12%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(-10deg);width:200%;z-index:0}.forgot-password-page:after{background-image:linear-gradient(45deg,#ffffff08 25%,#0000 0,#0000 50%,#ffffff08 0,#ffffff08 75%,#0000 0);background-size:150px 150px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.forgot-password-container{animation:fadeIn .8s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;background-color:rgba(var(--card-bg-color-rgb,255,255,255),.95);border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0003,0 10px 20px #0000001a;max-width:450px;padding:40px;padding:var(--spacing-xl,40px);position:relative;text-align:center;width:100%;z-index:10}.forgot-password-container:before{background:linear-gradient(130deg,#ffffff80,#ffffff1a,#4a90e24d,#2a62b14d);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:1.5px;position:absolute;z-index:-1}.forgot-password-title{color:#333;color:var(--text-color,#333);font-size:28px;font-size:var(--font-size-2xl,28px);margin-bottom:15px;margin-bottom:var(--spacing-md,15px);position:relative;text-align:left}.forgot-password-title:after{background:linear-gradient(90deg,#4a90e2,#1a4a9f);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:40px}.forgot-password-subtitle{color:#777;color:var(--text-color-secondary,#777);font-size:16px;margin-bottom:30px}.forgot-password-form{display:flex;flex-direction:column;gap:20px;text-align:left}.form-label{color:#555;color:var(--text-color-primary,#555);font-size:14px;font-weight:500;margin-bottom:8px}.form-input{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;font-size:16px;padding:12px 15px;transition:border-color .2s ease-in-out}.form-input:focus{border-color:#4a90e2;border-color:var(--primary-color,#4a90e2);box-shadow:0 0 0 2px #4a90e233;outline:none}.form-input.is-invalid{border-color:#dc3545;border-color:var(--error-color,#dc3545);color:#dc3545;color:var(--error-color,#dc3545)}.form-input.is-invalid:focus{box-shadow:0 0 0 2px #dc354533}.error-message{color:#dc3545;color:var(--error-color,#dc3545);font-size:13px;margin-top:5px}.forgot-password-button{font-size:16px;padding:12px 20px;width:100%}.forgot-password-back{margin-top:25px;text-align:center}.forgot-password-link{color:#4a90e2;color:var(--primary-color,#4a90e2);font-size:14px}@media screen and (max-width:768px){.forgot-password-container{padding:10px}.forgot-password-container .forgot-password-title{font-size:20px}}.home-page .hero{align-items:center;color:var(--white);display:flex;position:relative}.home-page .hero .container{position:relative;width:100%;z-index:3}.home-page .hero .hero-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-page .hero-content{margin:0 auto;max-width:600px;padding:100px 0;position:relative;text-align:center;z-index:2}.home-page .hero h1{font-size:48px;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.home-page .hero p{font-size:18px;margin-bottom:30px;opacity:.9;text-shadow:1px 1px 2px #00000080}.home-page .hero-buttons{display:flex;gap:16px;justify-content:center}.home-page .hero:before{background:var(--primary);z-index:1}.home-page .hero:after,.home-page .hero:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-page .hero:after{background:#0009;z-index:2}.home-page .features{background-color:var(--secondary);padding:100px 0}.home-page .section-title{margin-bottom:60px;text-align:center}.home-page .section-title h2{font-size:36px;padding-bottom:15px;position:relative}.home-page .section-title h2:after{background-color:var(--accent);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.home-page .feature-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.home-page .feature-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:30px;transition:transform .3s ease}.home-page .feature-card:hover{transform:translateY(-5px)}.home-page .feature-icon{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-size:28px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.home-page .feature-card h3{font-size:22px;margin-bottom:15px}.home-page .how-it-works{padding:100px 0}.home-page .steps{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;position:relative}.home-page .steps:before{background-color:var(--border);content:"";height:2px;left:30px;position:absolute;right:30px;top:30px;z-index:0}@media(max-width:992px){.home-page .steps:before{display:none}}.home-page .step{position:relative;text-align:center;width:23%;z-index:1}.home-page .step-number{align-items:center;background-color:var(--primary);border-radius:50%;color:var(--white);display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.home-page .step h3{font-size:20px;margin-bottom:12px}.home-page .pricing{padding:100px 0}.home-page .pricing-toggle{align-items:center;display:flex;justify-content:center;margin-bottom:50px}.home-page .toggle-option{cursor:pointer;padding:10px 20px}.home-page .toggle-option.active{color:var(--primary);font-weight:700}.home-page .toggle-switch{background-color:var(--primary);border-radius:13px;cursor:pointer;height:26px;margin:0 10px;position:relative;width:50px}.home-page .toggle-switch:before{background-color:var(--white);border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:20px}.home-page .toggle-switch.yearly:before{left:27px}.home-page .pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.home-page .pricing-card{background-color:var(--white);border:2px solid #0000;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:40px 30px;text-align:center;transition:all .3s ease}.home-page .pricing-card.popular{border-color:var(--primary);position:relative}.home-page .popular-badge{background-color:var(--accent);border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:5px 15px;position:absolute;right:20px;top:-15px}.home-page .pricing-card h3{font-size:24px}.home-page .price{color:var(--primary);font-size:48px;font-weight:700;margin:20px 0}.home-page .price span{color:var(--text-light);font-size:16px;font-weight:400}.home-page .pricing-features{list-style:none;margin:30px 0;text-align:left}.home-page .pricing-features li{margin-bottom:12px;padding-left:30px;position:relative}.home-page .pricing-features li:before{color:var(--success);content:"✓";left:0;position:absolute}.home-page .pricing-card-button-container{display:flex;justify-content:center;margin-top:20px}.home-page .cta{background:linear-gradient(135deg,#4a90e2,#1e5bb0);color:var(--white);padding:80px 0;text-align:center}.home-page .cta h2{font-size:36px;margin-bottom:20px}.home-page .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.home-page footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.home-page .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.home-page .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.home-page .footer-links{list-style:none}.home-page .footer-links li{margin-bottom:10px}.home-page .footer-links a{color:#ffffffb3}.home-page .footer-links a:hover{color:var(--white)}.home-page .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:992px){.home-page .hero h1{font-size:36px}.home-page .step{margin-bottom:40px;width:48%}.home-page .steps:before{display:none}}@media(max-width:768px){.home-page .hero{align-items:stretch;background:var(--primary);color:var(--white);flex-direction:column;min-height:auto}.home-page .hero h1{font-size:22px;margin-top:0}.home-page .hero:after,.home-page .hero:before{display:none}.home-page .hero .hero-image{height:250px;object-fit:cover;order:2;position:static;width:100%}.home-page .hero .container{order:1;z-index:1}.home-page .hero-content{margin:0;max-width:100%;padding:22px 20px;text-align:center}.home-page .hero-buttons{align-items:center;flex-direction:column;gap:12px}.home-page .section-title h2{font-size:28px}.home-page .step{width:100%}}.testimonials-section .testimonials{background-color:var(--secondary);padding:100px 0}.testimonials-section .testimonial-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:60px}.testimonials-section .testimonial-carousel{display:none;margin-top:60px}.testimonials-section .testimonial-card{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.testimonials-section .testimonial-content{font-style:italic;position:relative}.testimonials-section .testimonial-author{align-items:center;display:flex}.testimonials-section .author-avatar{background-color:#ddd;border-radius:50%;height:50px;margin-right:15px;width:50px}.testimonials-section .author-info h4{margin:0}.testimonials-section .author-info p{color:var(--text-light);font-size:14px;margin:0}@media(max-width:768px){.testimonials-section .testimonial-grid{display:none}.testimonials-section .testimonial-carousel{display:block}.testimonials-section .testimonial-carousel .testimonial-card{height:100%}}.how-it-works-page{.page-header{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:var(--white);padding:80px 0;text-align:center}.page-header h1{font-size:42px;margin-bottom:20px}.page-header p{font-size:18px;margin:0 auto;max-width:700px;opacity:.9}.process-section{background-color:var(--white);padding:100px 0}.section-title{margin-bottom:60px;text-align:center}.section-title h2{font-size:36px;padding-bottom:15px;position:relative}.section-title h2:after{background-color:var(--accent);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.process-timeline{margin:0 auto;max-width:900px;position:relative}.process-timeline:before{background:var(--primary);content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:3px}.timeline-item{display:flex;justify-content:flex-end;margin-bottom:80px;padding-right:30px;position:relative;width:50%}.timeline-item:nth-child(2n){align-self:flex-end;justify-content:flex-start;margin-left:auto;padding-left:30px;padding-right:0}.timeline-content{background:var(--white);border-radius:8px;max-width:400px;padding:30px;position:relative;width:100%}.timeline-content:after{border-bottom:15px solid #0000;border-left:15px solid var(--white);border-top:15px solid #0000;content:"";height:0;position:absolute;right:-15px;top:20px;width:0}.timeline-item:nth-child(2n) .timeline-content:after{border-left:none;border-right:15px solid var(--white);left:-15px;right:auto}.timeline-dot{background:var(--accent);border:4px solid var(--white);border-radius:50%;height:30px;left:calc(50% - 15px);position:absolute;top:15px;width:30px;z-index:1}.timeline-number{align-items:center;bottom:0;color:var(--white);display:flex;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.timeline-title{color:var(--primary);font-size:22px;margin-bottom:15px}.timeline-description{color:var(--text-light)}.timeline-image{border-radius:6px;box-shadow:0 5px 15px #0000000d;margin-top:20px;overflow:hidden}.timeline-image img,.timeline-image video{display:block;height:auto;width:100%}.detailed-steps{background-color:var(--secondary);padding:100px 0}.step-block{margin-bottom:80px}.step-block:last-child{margin-bottom:0}.step-header{margin-bottom:25px}.step-header,.step-number{align-items:center;display:flex}.step-number{background-color:var(--primary);border-radius:50%;color:var(--white);font-size:24px;font-weight:700;height:60px;justify-content:center;margin-right:20px;width:60px}.step-title{font-size:28px}.step-content{align-items:center;display:flex;flex-wrap:wrap}.step-info{flex:1 1;min-width:300px;padding-right:40px}.step-description{margin-bottom:20px}.step-features{list-style:none}.step-features li{margin-bottom:12px;padding-left:30px;position:relative}.step-features li:before{color:var(--success);content:"✓";font-weight:700;left:0;position:absolute}.step-image{border-radius:8px;flex:1 1;min-width:300px;overflow:hidden}.step-image img,.step-image video{display:block;height:auto;width:100%}.video-section{background-color:var(--white);padding:100px 0;text-align:center}.video-container{border-radius:8px;height:0;margin:40px auto 0;max-width:1160px;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container video{background-color:#1a4a9f;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.play-button:hover{background-color:#3a80d2;transform:translate(-50%,-50%) scale(1.1)}.play-icon{border-bottom:15px solid #0000;border-left:25px solid var(--white);border-top:15px solid #0000;height:0;margin-left:5px;width:0}.faq-section{background-color:var(--secondary);padding:100px 0}.faq-container{margin:0 auto;max-width:800px}.faq-item{border-bottom:1px solid var(--border);margin-bottom:30px;padding-bottom:30px}.faq-question{color:var(--primary);font-size:20px;font-weight:600;margin-bottom:15px}.faq-answer{color:var(--text-light)}.cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.cta h2{font-size:36px;margin-bottom:20px}.cta p{font-size:18px;margin:0 auto 30px;max-width:700px}footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.footer-links{list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{color:#ffffffb3}.footer-links a:hover{color:var(--white)}.footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media (max-width:992px){.process-timeline:before{left:30px}.timeline-item,.timeline-item:nth-child(2n){justify-content:flex-start;padding-left:80px;padding-right:0;width:100%}.timeline-dot{left:15px}.timeline-content:after,.timeline-item:nth-child(2n) .timeline-content:after{display:none}.step-content{flex-direction:column}.step-info{margin-bottom:30px;padding-right:0}}@media (max-width:768px){.header-container{flex-direction:column;text-align:center}nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}nav ul li{margin:0 15px 10px}.auth-buttons{justify-content:center;margin-top:20px}.page-header h1{font-size:32px}.section-title h2{font-size:28px}.step-header{flex-direction:column;text-align:center}.step-number{margin-bottom:15px;margin-right:0}.step-title{font-size:24px}}}.login-page{align-items:center;background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);display:flex;justify-content:center;min-height:calc(100vh - 90px);overflow:hidden;padding:20px 0;position:relative}.login-page:before{animation:moveBg 60s linear infinite;background-image:radial-gradient(circle at 20% 30%,#ffffff1a 0,#0000 10%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 15%),radial-gradient(circle at 40% 70%,#ffffff14 0,#0000 20%),radial-gradient(circle at 70% 80%,#ffffff14 0,#0000 12%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(-10deg);width:200%;z-index:0}.login-page:after{background-image:linear-gradient(45deg,#ffffff08 25%,#0000 0,#0000 50%,#ffffff08 0,#ffffff08 75%,#0000 0);background-size:150px 150px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.login-container{animation:fadeIn .8s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;background-color:rgba(var(--card-bg-color-rgb,255,255,255),.95);border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0003,0 10px 20px #0000001a;max-width:450px;padding:var(--spacing-xl);position:relative;width:100%;z-index:10}.login-container:before{background:linear-gradient(130deg,#ffffff80,#ffffff1a,#4a90e24d,#2a62b14d);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:1.5px;position:absolute;z-index:-1}.login-title{color:var(--text-color);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);position:relative;text-align:left}.login-title:after{background:linear-gradient(90deg,#4a90e2,#1a4a9f);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:40px}.login-subtitle{color:var(--secondary-text-color);font-size:var(--font-size-base);margin-bottom:20px;text-align:left}.login-error{background-color:#d0021b1a;border:1px solid var(--error);border-radius:var(--radius-sm);color:var(--error);font-size:var(--font-size-sm);margin-bottom:20px;padding:var(--spacing-sm);text-align:center}body.dark .login-error{background-color:#e04a4a33}.form-group{display:flex;flex-direction:column}.form-group label{color:var(--text-color);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--spacing-xs)}.form-group input[type=email],.form-group input[type=password]{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-color);font-size:var(--font-size-base);padding:12px 15px;transition:border-color .3s ease}.form-group input[type=email]:focus,.form-group input[type=password]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4a90e233;outline:none}body.dark .form-group input[type=email],body.dark .form-group input[type=password]{background-color:var(--background-color-alt)}.form-options{display:flex;font-size:var(--font-size-sm);justify-content:space-between;margin-bottom:20px}.remember-me{color:var(--secondary-text-color);cursor:pointer;display:flex;gap:var(--spacing-xs)}.remember-me input[type=checkbox]{accent-color:var(--primary-color);margin-right:5px}.forgot-password-link{color:var(--primary-color);text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.login-button{box-shadow:0 10px 20px #00000026,0 3px 6px #0000001a;font-size:18px;letter-spacing:.5px;margin:var(--spacing-md) auto 0 auto;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.signup-link{color:var(--secondary-text-color);font-size:var(--font-size-sm);margin-top:25px;text-align:center}.signup-link a{color:#4776e6;font-weight:600;position:relative;text-decoration:none;transition:all .2s ease}.signup-link a:hover{color:#8e54e9}.signup-link a:hover:after{width:100%}.signup-link a:after{background:linear-gradient(90deg,#4776e6,#8e54e9);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}@media(max-width:991px){.login-container{max-width:500px;padding:20px}}.login-local{cursor:pointer;display:flex;margin-left:auto;opacity:0}@media(max-width:767px){.login-page{min-height:calc(100vh - 90px);padding:40px 0}.login-container{box-shadow:var(--shadow-md);margin:0 20px;max-width:100%;padding:20px}.login-title{font-size:var(--font-size-xl);text-align:left}.form-options{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);margin-bottom:20px}.forgot-password-link{margin-top:var(--spacing-xs)}.login-button{font-size:var(--font-size-base);padding:12px}.signup-link{font-size:var(--font-size-xs);margin-top:20px}}@media(max-width:480px){.login-container{margin:0 var(--spacing-sm);padding:var(--spacing-sm)}.login-title{font-size:20px}}.pricing-page .page-header{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:var(--white);padding:80px 0;text-align:center}.pricing-page .page-header h1{font-size:42px;margin-bottom:20px}.pricing-page .page-header p{font-size:18px;margin:0 auto;max-width:700px;opacity:.9}.pricing-page .pricing{background-color:var(--white);padding:100px 0}.pricing-page .section-title{margin-bottom:60px;text-align:center}.pricing-page .section-title h2{font-size:36px;padding-bottom:15px;position:relative}.pricing-page .section-title h2:after{background-color:var(--accent);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.pricing-page .pricing-toggle{align-items:center;display:flex;justify-content:center;margin-bottom:50px}.pricing-page .toggle-option{cursor:pointer;font-weight:500;padding:10px 20px}.pricing-page .toggle-option.active{color:var(--primary);font-weight:700}.pricing-page .toggle-switch{background-color:var(--primary);border-radius:13px;cursor:pointer;height:26px;margin:0 10px;position:relative;width:50px}.pricing-page .toggle-switch:before{background-color:var(--white);border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:20px}.pricing-page .toggle-switch.yearly:before{left:27px}.pricing-page .pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.pricing-page .pricing-card{background-color:var(--white);border:2px solid #0000;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:40px 30px;text-align:center;transition:all .3s ease}.pricing-page .pricing-card.popular{border-color:var(--primary);position:relative}.pricing-page .popular-badge{background-color:var(--accent);border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:5px 15px;position:absolute;right:20px;top:-15px}.pricing-page .pricing-card h3{font-size:24px}.pricing-page .price{color:var(--primary);font-size:48px;font-weight:700;margin:20px 0}.pricing-page .price span{color:var(--text-light);font-size:16px;font-weight:400}.pricing-page .pricing-features{list-style:none;margin:30px 0;text-align:left}.pricing-page .pricing-features li{margin-bottom:12px;padding-left:30px;position:relative}.pricing-page .pricing-features li:before{color:var(--success);content:"✓";left:0;position:absolute}.pricing-page .pricing-card-button-container{display:flex;justify-content:center;margin-top:20px}.pricing-page .loading-skeleton{background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;padding:20px;width:100%}.pricing-page .skeleton-row{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:50px;margin-bottom:10px}.pricing-page .skeleton-header{height:60px;margin-bottom:20px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-page .compare-plans{background-color:var(--secondary);padding:100px 0}.pricing-page .table-container{margin-top:50px;overflow-x:auto}.pricing-page .compare-table{background-color:var(--white);border-collapse:collapse;border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;width:100%}.pricing-page .compare-table td,.pricing-page .compare-table th{border-bottom:1px solid var(--border);padding:15px 20px;text-align:left}.pricing-page .compare-table th{background-color:#f0f7ff;font-weight:600}.pricing-page .compare-table tr:last-child td{border-bottom:none}.pricing-page .compare-table td:first-child,.pricing-page .compare-table th:first-child{min-width:250px}.pricing-page .compare-table td:not(:first-child),.pricing-page .compare-table th:not(:first-child){min-width:150px;text-align:center}.pricing-page .compare-table .feature-name{font-weight:500}.pricing-page .compare-table .included{color:var(--success);font-size:18px}.pricing-page .compare-table .not-included{color:var(--error);font-size:18px}.pricing-page .compare-table .limited{color:var(--warning)}.pricing-page .faq-section{background-color:var(--white);padding:100px 0}.pricing-page .faq-container{margin:0 auto;max-width:800px}.pricing-page .faq-item{border:1px solid var(--border);border-radius:8px;margin-bottom:20px;overflow:hidden}.pricing-page .faq-question{align-items:center;color:var(--primary);cursor:pointer;display:flex;font-size:18px;font-weight:600;margin:0;padding:20px;position:relative;transition:all .3s ease}.pricing-page .faq-question:after{content:"+";font-size:20px;position:absolute;right:20px;transition:all .3s ease}.pricing-page .faq-question.active:after{transform:rotate(45deg)}.pricing-page .faq-answer-container{height:0;overflow:hidden;transition:height .3s ease}.pricing-page .faq-answer{color:var(--text-light);padding:0 20px 20px}.pricing-page .faq-item.active .faq-question{background-color:#00000005}.pricing-page .faq-item.active .faq-answer-container{height:auto}.pricing-page .enterprise{background-color:#f0f7ff;padding:80px 0;text-align:center}.pricing-page .enterprise-container{background-color:var(--white);border-radius:8px;margin:0 auto;max-width:800px;padding:40px}.pricing-page .enterprise-title{color:var(--primary);font-size:32px;margin-bottom:20px}.pricing-page .enterprise-features{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0}.pricing-page .enterprise-feature{min-width:200px;padding:15px;text-align:center;width:33.333%}.pricing-page .enterprise-feature i{color:var(--primary);font-size:24px;margin-bottom:10px}.pricing-page .enterprise-feature h4{font-size:18px;margin-bottom:5px}.pricing-page .money-back{background-color:var(--secondary);padding:40px 0;text-align:center}.pricing-page .guarantee-badge{align-items:center;background-color:var(--white);border-radius:50px;box-shadow:0 5px 15px #0000000d;display:inline-flex;padding:15px 30px}.pricing-page .guarantee-icon{align-items:center;background-color:#fff5e5;border-radius:50%;color:var(--warning);display:flex;font-size:24px;height:50px;justify-content:center;margin-right:20px;width:50px}.pricing-page .guarantee-text{font-size:18px;font-weight:500}.pricing-page .cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:80px 0;text-align:center}.pricing-page .cta h2{font-size:36px;margin-bottom:20px}.pricing-page .cta p{font-size:18px;margin:0 auto 30px;max-width:700px}.pricing-page footer{background-color:#2a3b4c;color:var(--white);padding:60px 0 20px}.pricing-page .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.pricing-page .footer-column h3{border-bottom:1px solid #ffffff1a;font-size:18px;margin-bottom:20px;padding-bottom:10px}.pricing-page .footer-links{list-style:none}.pricing-page .footer-links li{margin-bottom:10px}.pricing-page .footer-links a{color:#ffffffb3}.pricing-page .footer-links a:hover{color:var(--white)}.pricing-page .footer-bottom{border-top:1px solid #ffffff1a;color:#ffffff80;font-size:14px;padding-top:20px;text-align:center}@media(max-width:992px){.pricing-page .enterprise-feature{width:50%}}@media(max-width:768px){.pricing-page .header-container{flex-direction:column;text-align:center}.pricing-page nav ul{flex-wrap:wrap;justify-content:center;margin-top:20px}.pricing-page nav ul li{margin:0 15px 10px}.pricing-page .auth-buttons{justify-content:center;margin-top:20px}.pricing-page .page-header h1{font-size:32px}.pricing-page .section-title h2{font-size:28px}.pricing-page .enterprise-feature{width:100%}.pricing-page .guarantee-badge{flex-direction:column;padding:20px}.pricing-page .guarantee-icon{margin-bottom:15px;margin-right:0}}.reset-password-page{align-items:center;background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);display:flex;justify-content:center;min-height:calc(100vh - 90px);overflow:hidden;padding:20px 0;position:relative}.reset-password-page:before{animation:moveBg 60s linear infinite;background-image:radial-gradient(circle at 20% 30%,#ffffff1a 0,#0000 10%),radial-gradient(circle at 80% 20%,#ffffff1a 0,#0000 15%),radial-gradient(circle at 40% 70%,#ffffff14 0,#0000 20%),radial-gradient(circle at 70% 80%,#ffffff14 0,#0000 12%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(-10deg);width:200%;z-index:0}.reset-password-page:after{background-image:linear-gradient(45deg,#ffffff08 25%,#0000 0,#0000 50%,#ffffff08 0,#ffffff08 75%,#0000 0);background-size:150px 150px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.reset-password-container{animation:fadeIn .8s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;background-color:rgba(var(--card-bg-color-rgb,255,255,255),.95);border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0003,0 10px 20px #0000001a;max-width:450px;padding:40px;padding:var(--spacing-xl,40px);position:relative;text-align:center;width:100%;z-index:10}.reset-password-container:before{background:linear-gradient(130deg,#ffffff80,#ffffff1a,#4a90e24d,#2a62b14d);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:1.5px;position:absolute;z-index:-1}.reset-password-title{color:#333;color:var(--text-color,#333);font-size:28px;font-size:var(--font-size-2xl,28px);margin-bottom:15px;margin-bottom:var(--spacing-md,15px);position:relative;text-align:left}.reset-password-title:after{background:linear-gradient(90deg,#4a90e2,#1a4a9f);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:40px}.reset-password-subtitle{color:#777;color:var(--secondary-text-color,#777);font-size:16px;font-size:var(--font-size-base,16px);margin-bottom:30px;text-align:left}.reset-password-form{display:flex;flex-direction:column;gap:20px;text-align:left}.reset-password-button{font-size:16px;padding:12px 20px}.alert{border:1px solid #0000;border-radius:4px;margin-bottom:20px;padding:15px;text-align:left}.alert-success{background-color:#d4edda;background-color:var(--success-bg-color,#d4edda);border-color:#c3e6cb;border-color:var(--success-border-color,#c3e6cb);color:#155724;color:var(--success-text-color,#155724)}.alert-success strong{font-weight:700}.alert-success p{font-size:14px;margin-top:5px}.reset-password-back{margin-top:25px;text-align:center}.reset-password-link{color:#4776e6;font-size:14px;font-weight:600;position:relative;text-decoration:none;transition:all .2s ease}.reset-password-link:hover{color:#8e54e9}.reset-password-link:hover:after{width:100%}.reset-password-link:after{background:linear-gradient(90deg,#4776e6,#8e54e9);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.reset-password-container .ant-form-item-label>label{color:#555;color:var(--text-color-primary,#555);font-weight:500}.reset-password-container .ant-alert,.reset-password-container .ant-input,.reset-password-container .ant-input-password{border-radius:4px}@keyframes moveBg{0%{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-20px)}to{transform:rotate(-10deg) translateY(0)}}.verify-email-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 90px);padding:2rem;text-align:center}.verify-email-heading{color:#28a745;margin-bottom:1rem}.verify-email-heading.error{color:#dc3545;margin-bottom:0}.verify-email-message{color:#6c757d;font-size:18px;font-weight:500;margin-bottom:2rem;max-width:400px}.verify-email-button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}.verify-email-button:hover{background-color:#0056b3}.screen-placeholder{align-items:center;display:flex;flex-direction:column;height:calc(100svh - 90px);justify-content:center;padding:2rem;text-align:center}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-card{background:#fff;cursor:default;opacity:1!important;pointer-events:none}.skeleton-card .skeleton-button,.skeleton-card .skeleton-description,.skeleton-card .skeleton-feature,.skeleton-card .skeleton-name,.skeleton-card .skeleton-price-amount,.skeleton-card .skeleton-price-suffix{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#f0f0f0 4%,#e0e0e0 25%,#f0f0f0 36%);background-size:1000px 100%;border-radius:4px}.skeleton-card .skeleton-name{height:24px;margin-bottom:12px;width:80%}.skeleton-card .skeleton-price{align-items:baseline;display:flex;margin-bottom:24px}.skeleton-card .skeleton-price-amount{height:36px;margin-right:8px;width:100px}.skeleton-card .skeleton-price-suffix{height:16px;width:50px}.skeleton-card .skeleton-description{height:18px;width:90%}.skeleton-card .skeleton-features{flex:1 1;margin:24px 0}.skeleton-card .skeleton-feature{height:16px;margin-bottom:16px;width:90%}.skeleton-card .skeleton-feature:nth-child(2){width:75%}.skeleton-card .skeleton-feature:nth-child(3){width:85%}.skeleton-card .skeleton-feature:nth-child(4){width:80%}.skeleton-card .skeleton-button{border-radius:8px;height:46px;width:100%}.plan-selection{align-items:center;background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);display:flex;flex-direction:column;justify-content:center;min-height:100svh}.plan-selection .signup-header{color:var(--white);margin-bottom:60px;text-align:center}.plan-selection .signup-header h1{color:#fff;font-size:36px;font-weight:800;margin-bottom:16px}.plan-selection .signup-header p{color:#fff;font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}.plan-selection .plans-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px;width:100%}.plan-selection .plan-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;padding:32px;position:relative;transition:all .3s ease;width:320px}.plan-selection .plan-card:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-5px)}.plan-selection .plan-card.selected{border-color:var(--primary);box-shadow:0 0 0 4px #4f46e526}.plan-selection .plan-card.popular:before{background:var(--success);border-radius:20px;color:#fff;content:"Most Popular";font-size:14px;font-weight:600;left:50%;padding:4px 16px;position:absolute;top:-12px;transform:translateX(-50%)}.plan-selection .plan-name{color:var(--text-color);font-size:20px;font-weight:700;margin-bottom:8px}.plan-selection .plan-price{align-items:baseline;display:flex;margin-bottom:24px}.plan-selection .price{color:var(--text-color);font-size:36px;font-weight:800}.plan-selection .price-suffix{color:var(--text-secondary);font-size:16px;margin-left:4px}.plan-selection .plan-features{flex:1 1;margin:24px 0}.plan-selection .feature{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;margin-bottom:16px}.plan-selection .feature svg{color:var(--primary);flex-shrink:0;margin-right:12px}.plan-selection .select-plan-btn{background-color:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 0;transition:background-color .2s ease;width:100%}.plan-selection .select-plan-btn:hover{background-color:var(--primary-hover)}.plan-selection .plan-card.selected .select-plan-btn{background-color:var(--success)}.plan-selection .action-container{margin-top:40px;text-align:center}.plan-selection .next-btn{margin:auto}.plan-selection .guarantee{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:center;margin-top:24px}.plan-selection .guarantee svg{color:var(--success);margin-right:8px}.plan-card.selected .btn-primary{background-color:var(--primary-selected)}@media(max-width:1024px){.plans-container{gap:20px}.plan-card{width:300px}}@media(max-width:768px){.plan-selection{padding:30px 0}.plan-selection .container{margin:0 auto}.plan-selection .signup-header h1{font-size:30px}.plan-selection .signup-header p{font-size:16px}.plan-selection .plans-container{align-items:center;flex-direction:column}.plan-selection .plan-card{max-width:400px;width:100%}}@media(max-width:480px){.plan-selection{padding:30px 0}.plan-selection .container{margin:0 auto;padding:0 16px}.plan-selection .signup-header{margin-bottom:40px}.plan-selection .signup-header h1{font-size:24px}.plan-selection .signup-header p{font-size:15px}.plan-selection .plan-card{padding:24px}.plan-selection .price{font-size:30px}}.email-verification{padding:100px 0}.email-verification .auth-card{background:#fff;border-radius:16px;box-shadow:var(--card-shadow);margin:auto;max-width:480px;padding:40px;position:relative;transition:all .3s ease;width:100%}.email-verification .auth-header{margin-bottom:32px;text-align:center}.email-verification .auth-header h1{color:var(--text-color);font-size:28px;font-weight:800;margin-bottom:12px}.email-verification .auth-header p{color:var(--text-secondary);font-size:16px;line-height:1.6}.email-verification .email-instruction{font-size:16px;margin:0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-verification .selected-plan-banner{align-items:center;background-color:#4a90e214;background-color:rgba(var(--primary-rgb,74,144,226),.08);border:1px solid #4a90e226;border:1px solid rgba(var(--primary-rgb,74,144,226),.15);border-radius:12px;box-shadow:0 4px 10px #0000000d;display:flex;margin-bottom:28px;overflow:hidden;padding:16px 18px;position:relative;transition:all .2s ease}.email-verification .selected-plan-banner:before{background:#4a90e2;background:var(--primary,#4a90e2);content:"";height:2px;left:0;opacity:.7;position:absolute;right:0;top:0}.email-verification .selected-plan-banner .back-button-icon{align-items:center;background-color:#4a90e21f;background-color:rgba(var(--primary-rgb,74,144,226),.12);border-radius:50%;color:#4a90e2;color:var(--primary,#4a90e2);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:16px;position:relative;transition:all .2s ease;width:36px;z-index:2}.email-verification .selected-plan-banner .back-button-icon:hover{background-color:#4a90e22e;background-color:rgba(var(--primary-rgb,74,144,226),.18);transform:translateX(-3px)}.email-verification .selected-plan-banner .back-button-icon:active{transform:translateX(-1px) scale(.98)}.email-verification .selected-plan-banner .back-button-icon svg{transition:all .2s ease}.email-verification .selected-plan-banner .back-button-icon:hover svg{stroke-width:2.2}.email-verification .selected-plan-banner .plan-info{display:flex;flex-direction:column;flex-grow:1}.email-verification .selected-plan-banner .plan-label{color:#777;color:var(--text-secondary,#777);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.6px;margin-bottom:4px;opacity:.8;text-transform:uppercase}.email-verification .selected-plan-banner .plan-name-price{align-items:center;display:flex}.email-verification .selected-plan-banner .plan-name{color:#4a90e2;color:var(--primary,#4a90e2);font-size:16px;font-weight:700}.email-verification .selected-plan-banner .plan-price-divider{color:#777;color:var(--text-secondary,#777);font-weight:400;margin:0 6px;opacity:.7}.email-verification .selected-plan-banner .plan-price{color:#4a90e2;color:var(--primary,#4a90e2);font-size:15px;font-weight:600}.email-verification .form-group{margin-bottom:24px}.email-verification .form-label{color:var(--text-color);display:block;font-size:15px;font-weight:500;margin-bottom:8px}.email-verification .form-input{border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:16px;padding:14px 16px;transition:all .2s ease;width:100%}.email-verification .form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e526;outline:none}.email-verification .form-input::placeholder{color:#9ca3af}.email-verification .magic-link-button{margin-top:8px}.email-verification .back-btn{align-items:center;border-radius:8px;color:var(--text-secondary);display:flex;font-size:15px;font-weight:500;justify-content:center;margin-top:16px;padding:8px;text-decoration:none;transition:all .2s ease}.email-verification .back-btn:hover{background-color:#0000000d;color:var(--text-color)}.email-verification .back-btn svg{margin-right:8px}.email-verification .progress-container{display:flex;justify-content:center;margin:auto;max-width:480px;width:100%}.email-verification .progress-step{flex:1 1;position:relative}.email-verification .progress-step:not(:last-child):after{background-color:var(--border-color);content:"";height:2px;left:calc(50% + 16px);position:absolute;top:12px;width:calc(100% - 32px);z-index:0}.email-verification .progress-step.active:not(:last-child):after{background-color:var(--primary)}.email-verification .step-circle{align-items:center;background-color:var(--border-color);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;margin:0 auto 8px;position:relative;width:24px;z-index:1}.email-verification .active .step-circle{background-color:var(--primary)}.email-verification .completed .step-circle{background-color:var(--success)}.email-verification .step-text{color:var(--text-secondary);font-size:12px;font-weight:500;text-align:center}.email-verification .active .step-text,.email-verification .completed .step-text{color:var(--text-color)}.email-verification .success-message{background-color:#10b9811a;border-radius:8px;color:var(--success);display:none;font-size:15px;font-weight:500;margin-top:16px;padding:12px;text-align:center}.email-verification .success-message.visible{animation:fadeIn .5s ease-out;display:block}.email-verification .email-tips{background-color:#4f46e50d;border-radius:8px;color:var(--text-secondary);font-size:14px;margin-top:32px;padding:16px}.email-verification .email-tips h3{color:var(--text-color);font-size:16px;font-weight:600;margin-bottom:12px}.email-verification .email-tips ul{padding-left:20px}.email-verification .email-tips li{margin-bottom:8px}.email-verification .email-tips li:last-child{margin-bottom:0}@media(max-width:640px){.email-verification{padding:30px 0}.email-verification .container{margin:0 auto}.email-verification .auth-card{padding:32px 24px}.email-verification .auth-header h1{font-size:24px}.email-verification .email-instruction{font-size:14px}.email-verification .progress-container{max-width:320px}.email-verification .step-text{font-size:10px}}@media(max-width:480px){.email-verification .container{margin:0 auto;padding:0 16px}.email-verification .progress-step:not(:last-child):after{left:calc(50% + 12px);top:12px;width:calc(100% - 24px)}.email-verification .step-circle{font-size:10px;height:22px;width:22px}.email-verification .email-instruction{font-size:12px;letter-spacing:-.1px}}@media(max-width:360px){.email-verification .email-instruction{font-size:12px;letter-spacing:-.2px}.email-verification .auth-header h1{font-size:22px}}.account-information{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);padding:100px 0}.account-information .auth-card{background:#fff;border-radius:16px;box-shadow:var(--card-shadow);margin:auto;max-width:500px;padding:40px;position:relative;transition:all .3s ease;width:100%}.account-information .auth-header{margin-bottom:32px;text-align:center}.account-information .auth-header h1{color:var(--text-primary);font-size:28px;font-weight:800;margin-bottom:12px}.account-information .auth-header p{color:var(--text-secondary);font-size:16px;line-height:1.6}.account-information .progress-container{display:flex;justify-content:center;margin:auto;max-width:500px;width:100%}.account-information .progress-step{flex:1 1;position:relative}.account-information .progress-step:not(:last-child):after{background-color:var(--border-color);content:"";height:2px;left:calc(50% + 16px);position:absolute;top:12px;width:calc(100% - 32px);z-index:0}.account-information .progress-step.active:not(:last-child):after,.account-information .progress-step.completed:not(:last-child):after{background-color:var(--primary)}.account-information .step-circle{align-items:center;background-color:var(--border-color);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;margin:0 auto 8px;position:relative;width:24px;z-index:1}.account-information .active .step-circle{background-color:var(--primary)}.account-information .completed .step-circle{background-color:var(--success)}.account-information .step-text{color:var(--text-secondary);font-size:12px;font-weight:500;text-align:center}.account-information .active .step-text,.account-information .completed .step-text{color:var(--text-primary)}.account-information .verified-email{align-items:center;background-color:#10b9811a;border-radius:8px;display:flex;margin-bottom:24px;padding:12px 16px}.account-information .verified-email-icon{align-items:center;background-color:var(--success);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:12px;width:20px}.account-information .verified-email-text{color:var(--text-primary);font-size:14px}.account-information .verified-email-address{font-weight:600}.account-information .submit-btn{margin-left:auto}@media(max-width:640px){.account-information .container{margin:80px auto 40px}.account-information .auth-card{padding:32px 24px}.account-information .auth-header h1{font-size:24px}.account-information .progress-container{max-width:480px}.account-information .step-text{font-size:10px}}@media(max-width:480px){.account-information .container{margin:70px auto 30px;padding:0 16px}.account-information .progress-step:not(:last-child):after{left:calc(50% + 12px);top:12px;width:calc(100% - 24px)}.account-information .step-circle{font-size:10px;height:22px;width:22px}}.faq-page{background-color:var(--background-color);color:var(--text-color);min-height:100vh;transition:background-color .3s ease,color .3s ease}.faq-page.dark{background-color:var(--background-color-dark);color:var(--text-color-dark)}.faq-page .page-header{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:var(--white);padding:80px 0;text-align:center}.faq-page .page-header h1{font-size:42px;font-weight:700;margin-bottom:20px}.faq-page .page-header p{font-size:18px;line-height:1.5;margin:0 auto;max-width:700px;opacity:.9}.faq-page .faq-categories{border-bottom:1px solid var(--border-color);padding:30px 0}.faq-page .faq-categories .category-nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.faq-page .faq-categories .category-nav .category-btn{background-color:#0000;border:2px solid var(--primary-color);border-radius:30px;color:var(--text-color);cursor:pointer;font-weight:600;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.faq-page .faq-categories .category-nav .category-btn:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.faq-page .faq-categories .category-nav .category-btn:focus{box-shadow:0 0 0 3px #0064ff4d;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,0,100,255),.3);outline:none}.faq-page .faq-categories .category-nav .category-btn:first-child{border-color:#6b46c1}.faq-page .faq-categories .category-nav .category-btn:first-child:hover{background-color:#6b46c126;color:#6b46c1}.faq-page .faq-categories .category-nav .category-btn:first-child.active{background-color:#6b46c1;box-shadow:0 4px 12px #6b46c14d;color:#fff}.faq-page .faq-categories .category-nav .category-btn:nth-child(2){border-color:#0078d4}.faq-page .faq-categories .category-nav .category-btn:nth-child(2):hover{background-color:#5cb6ff26;color:#0078d4}.faq-page .faq-categories .category-nav .category-btn:nth-child(2).active{background-color:#0078d4;box-shadow:0 4px 12px #0078d44d;color:#fff}.faq-page .faq-categories .category-nav .category-btn:nth-child(3){border-color:#00a37a}.faq-page .faq-categories .category-nav .category-btn:nth-child(3):hover{background-color:#5cdcb826;color:#00a37a}.faq-page .faq-categories .category-nav .category-btn:nth-child(3).active{background-color:#00a37a;box-shadow:0 4px 12px #00a37a4d;color:#fff}.faq-page .faq-categories .category-nav .category-btn:nth-child(4){border-color:#ff8c00}.faq-page .faq-categories .category-nav .category-btn:nth-child(4):hover{background-color:#ffaa5c26;color:#ff8c00}.faq-page .faq-categories .category-nav .category-btn:nth-child(4).active{background-color:#ff8c00;box-shadow:0 4px 12px #ff8c004d;color:#fff}.faq-page .faq-section{padding:60px 0}.faq-page .faq-section .faq-container{border-radius:8px;margin:0 auto;max-width:1000px;overflow:hidden}.faq-page .faq-section .faq-container .faq-item{background-color:var(--card-bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 5px #0000000d;margin-bottom:20px;overflow:hidden;transition:border-color .3s ease}.faq-page .faq-section .faq-container .faq-item.active{border-color:var(--primary-color)}.faq-page .faq-section .faq-container .faq-item.active .faq-question-btn{background-color:#f5f7fa;border-radius:8px 8px 0 0;color:#333;font-weight:700}.faq-page .faq-section .faq-container .faq-item .faq-question-btn{align-items:center;background-color:#0000;border:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:20px;text-align:left;transition:background-color .3s ease;width:100%}.faq-page .faq-section .faq-container .faq-item .faq-question-btn:hover{background-color:var(--background-color-alt)}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3{font-size:1.1rem;font-weight:600;margin:0;padding-right:40px;position:relative}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag{animation:fadeIn .3s ease-in-out;border-radius:20px;box-shadow:0 1px 2px #0000000d;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-left:12px;padding:4px 10px;text-transform:uppercase;transition:all .2s ease;vertical-align:middle}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag:hover{box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag:before{border-radius:50%;content:"";display:inline-block;height:6px;margin-right:5px;vertical-align:1px;width:6px}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag.category-pricing{background-color:#0078d4;border:1px solid #0078d4;color:#fff}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag.category-pricing:before{background-color:#fff}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag.category-features{background-color:#00a37a;border:1px solid #00a37a;color:#fff}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag.category-features:before{background-color:#fff}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag.category-howItWorks{background-color:#ff8c00;border:1px solid #ff8c00;color:#fff}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag.category-howItWorks:before{background-color:#fff}.faq-page .faq-section .faq-container .faq-item .faq-question-btn .faq-toggle-icon{color:var(--primary-color);font-size:1.5rem;font-weight:700;transition:transform .3s ease}.faq-page .faq-section .faq-container .faq-item .faq-answer-container{max-height:0;opacity:0;overflow:hidden;transform-origin:top;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease}.faq-page .faq-section .faq-container .faq-item .faq-answer-container .faq-answer{background-color:#f5f7fa;line-height:1.6;padding:0 20px 20px;transform:translateY(-10px);transition:transform .4s ease}.faq-page .faq-section .faq-container .faq-item .faq-answer-container .faq-answer p{color:var(--secondary-text-color);margin:0}.faq-page .faq-section .faq-container .faq-item .faq-answer-container[style*="max-height: 1000px"]{opacity:1}.faq-page .faq-section .faq-container .faq-item .faq-answer-container[style*="max-height: 1000px"] .faq-answer{transform:translateY(0)}.faq-page .cta{background-color:var(--background-color-alt);padding:80px 0;text-align:center}.faq-page .cta h2{font-size:2rem;margin-bottom:20px}.faq-page .cta p{font-size:1.1rem;margin:0 auto 30px;max-width:600px}.faq-page .cta .btn-primary{background-color:var(--primary-color);border-radius:30px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.faq-page .cta .btn-primary:hover{background-color:var(--primary-color-dark)}@media(max-width:768px){.faq-page .page-header{padding:60px 0 40px}.faq-page .page-header h1{font-size:32px}.faq-page .page-header p{font-size:16px}.faq-page .faq-categories .category-nav{align-items:center;flex-direction:column}.faq-page .faq-categories .category-nav .category-btn{max-width:300px;width:100%}.faq-page .faq-section{padding:40px 0}.faq-page .faq-section .faq-container .faq-item .faq-question-btn{padding:15px}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem}.faq-page .faq-section .faq-container .faq-item .faq-question-btn h3 .category-tag{margin-left:0;margin-top:8px;position:static;width:fit-content}.faq-page .faq-section .faq-container .faq-item .faq-answer-container .faq-answer{padding:0 15px 15px}.faq-page .cta{padding:60px 0}.faq-page .cta h2{font-size:1.8rem}.faq-page .cta p{font-size:1rem}}.support-page{--section-spacing:6rem;background-color:var(--background-color);color:var(--text-color);min-height:100vh;transition:background-color .3s ease,color .3s ease}.support-page .support-hero{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:5rem 0;text-align:center}.support-page .support-hero__content{margin:0 auto;max-width:700px}.support-page .support-hero__content h1{font-size:3rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.support-page .support-hero__content h1{font-size:2.25rem}}.support-page .support-hero__content p{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.support-page .section-header{margin:0 auto 3rem;max-width:700px;text-align:center}.support-page .section-header h2{font-size:2.25rem;font-weight:600;margin-bottom:1rem}.support-page .section-header p{font-size:1.125rem}.support-page .support-cards{padding:var(--section-spacing) 0}.support-page .support-cards__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,auto)}.support-page .support-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s}.support-page .support-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.support-page .support-card__icon{color:#6366f1;font-size:2rem;margin-bottom:1.5rem}.support-page .support-card h3{font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.support-page .support-card p{flex:1 1;margin-bottom:1.5rem}.support-page .support-card__link{color:#6366f1;display:inline-block;font-weight:500;position:relative;text-decoration:none;word-break:break-all}.support-page .support-card__link:after{content:"→";margin-left:.5rem;transition:transform .2s}.support-page .support-card__link:hover:after{transform:translateX(3px)}.support-page .support-process{background-color:#f5f7fa;padding:var(--section-spacing) 0}.support-page .process-steps{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:800px}.support-page .process-step{align-items:flex-start;display:flex;gap:1.5rem}@media(max-width:640px){.support-page .process-step{flex-direction:column}}.support-page .process-step__number{align-items:center;background:#6366f1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:600;height:3rem;justify-content:center;width:3rem}.support-page .support-commitments{padding:var(--section-spacing) 0}.support-page .support-commitments .commitments-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.support-page .faq-preview{background-color:#f5f7fa;padding:var(--section-spacing) 0}.support-page .faq-preview__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:3rem}.support-page .faq-preview__cta{text-align:center}.support-page .support-cta{background:linear-gradient(135deg,#4a90e2,#2d62b8 50%,#1a4a9f);color:#fff;padding:5rem 0}.support-page .support-cta__content{margin:0 auto;max-width:700px;text-align:center}.support-page .btn{align-items:center;border-radius:30px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.625rem 1.5rem;transition:all .2s}.support-page .btn-primary{background-color:#4f46e5;border:none;color:#fff}.support-page .btn-primary:hover{background-color:#4338ca}.support-page .btn-secondary{background-color:#0000;border:2px solid #4f46e5;color:#4f46e5}.support-page .btn-secondary:hover{background-color:#4f46e50d}.support-page .btn-large{font-size:1.125rem;padding:.75rem 2rem}.privacy-policy-container{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:40px auto;max-width:1200px;padding:0 20px}.privacy-policy-container .privacy-policy-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:40px}.privacy-policy-container h1{color:#222;font-size:32px;font-weight:700;margin-bottom:8px}.privacy-policy-container .last-updated{color:#666;font-size:14px;font-style:italic;margin-bottom:30px}.privacy-policy-container .policy-section{margin-bottom:32px}.privacy-policy-container .policy-section h2{border-bottom:1px solid #eee;color:#333;font-size:24px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.privacy-policy-container .policy-section h3{color:#444;font-size:20px;font-weight:500;margin:24px 0 12px}.privacy-policy-container .policy-section p{margin-bottom:16px}.privacy-policy-container .policy-section ul{margin:16px 0;padding-left:24px}.privacy-policy-container .policy-section ul li{margin-bottom:8px}.privacy-policy-container .policy-section a{color:#06c;text-decoration:none}.privacy-policy-container .policy-section a:hover{text-decoration:underline}@media(max-width:768px){.privacy-policy-container{margin:20px auto}.privacy-policy-container .privacy-policy-wrapper{padding:20px}.privacy-policy-container h1{font-size:28px}.privacy-policy-container h2{font-size:22px}.privacy-policy-container h3{font-size:18px}}.terms-page .page-header{background:linear-gradient(135deg,#4a90e2,#1e5bb0);color:#fff;padding:100px 0 80px;text-align:center}.terms-page .page-header h1{font-size:48px;font-weight:800;margin-bottom:16px}.terms-page .page-header p{font-size:20px;margin:0 auto;max-width:700px;opacity:.9}.terms-page .terms-content{padding:60px 0}.terms-page .terms-section{margin-bottom:40px}.terms-page .terms-section h2{border-bottom:1px solid #e0e0e0;color:#4a90e2;font-size:28px;font-weight:700;margin-bottom:24px;padding-bottom:8px}.terms-page .terms-section h3{color:#333;font-size:22px;font-weight:600;margin:24px 0 16px}.terms-page .terms-section p{color:#444;font-size:16px;line-height:1.6;margin-bottom:16px}.terms-page .terms-section ol,.terms-page .terms-section ul{margin-bottom:20px;padding-left:40px}.terms-page .terms-section li{color:#444;font-size:16px;line-height:1.6;margin-bottom:8px}.terms-page .terms-section a{color:#4a90e2;text-decoration:none;transition:color .3s ease}.terms-page .terms-section a:hover{color:#1e5bb0;text-decoration:underline}@media(max-width:768px){.terms-page .page-header{padding:60px 0 50px}.terms-page .page-header h1{font-size:36px}.terms-page .page-header p{font-size:18px}.terms-page .terms-content{padding:40px 0}.terms-page .terms-section h2{font-size:24px}.terms-page .terms-section h3{font-size:20px}.terms-page .terms-section li,.terms-page .terms-section p{font-size:15px}.terms-page .terms-section ol,.terms-page .terms-section ul{padding-left:30px}}.documentation-page .page-header{background:linear-gradient(135deg,#4a90e2,#1e5bb0);color:#fff;padding:100px 0 80px;text-align:center}.documentation-page .page-header h1{font-size:48px;font-weight:800;margin-bottom:16px}.documentation-page .page-header p{font-size:20px;margin:0 auto;max-width:700px;opacity:.9}.documentation-page .documentation-links-section{background-color:#f9f9fd;padding:80px 0}.documentation-page .section-intro{margin-bottom:50px;text-align:center}.documentation-page .section-intro h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:16px}.documentation-page .section-intro p{color:#555;font-size:18px;margin:0 auto;max-width:700px}.documentation-page .document-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.documentation-page .document-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px #0000000d;cursor:pointer;display:flex;gap:20px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.documentation-page .document-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.documentation-page .document-card:after{background:linear-gradient(180deg,#4a90e2,#1e5bb0);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:5px}.documentation-page .document-card:hover:after{opacity:1}.documentation-page .document-icon{align-items:center;background:linear-gradient(135deg,#4a90e2,#1e5bb0);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.documentation-page .document-info{flex-grow:1}.documentation-page .document-info h3{color:#333;font-size:20px;font-weight:700;margin-bottom:8px;transition:color .3s ease}.documentation-page .document-card:hover .document-info h3{color:#4a90e2}.documentation-page .document-info p{color:#666;font-size:15px;margin:0}.documentation-page .document-arrow{color:#4a90e2;font-size:16px;opacity:.5;transition:opacity .3s ease,transform .3s ease}.documentation-page .document-card:hover .document-arrow{opacity:1;transform:translateX(5px)}.documentation-page .additional-resources{padding:80px 0}.documentation-page .section-title{margin-bottom:50px;text-align:center}.documentation-page .section-title h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:16px}.documentation-page .section-title p{color:#555;font-size:18px;margin:0 auto;max-width:700px}.documentation-page .resources-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.documentation-page .resource-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.documentation-page .resource-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.documentation-page .resource-icon{align-items:center;background:#f0f7ff;border-radius:50%;color:#4a90e2;display:flex;font-size:28px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.documentation-page .resource-card h3{color:#333;font-size:20px;font-weight:700;margin-bottom:12px}.documentation-page .resource-card p{color:#666;font-size:15px;margin-bottom:20px}.documentation-page .resource-link{align-items:center;color:#4a90e2;display:inline-flex;font-weight:600;text-decoration:none;transition:color .3s ease}.documentation-page .resource-link i{margin-left:5px;transition:transform .3s ease}.documentation-page .resource-link:hover{color:#1e5bb0}.documentation-page .resource-link:hover i{transform:translateX(5px)}.documentation-page .support-cta{background-color:#f9f9fd;padding:80px 0;text-align:center}.documentation-page .support-content h2{color:#4a90e2;font-size:36px;font-weight:700;margin-bottom:16px}.documentation-page .support-content p{color:#555;font-size:18px;margin:0 auto 30px;max-width:700px}.documentation-page .cta-buttons{display:flex;gap:20px;justify-content:center}.documentation-page .btn{border-radius:30px;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease}.documentation-page .btn-primary{background-color:#4a90e2;color:#fff}.documentation-page .btn-primary:hover{background-color:#1e5bb0;transform:translateY(-3px)}.documentation-page .btn-secondary{background-color:#fff;border:2px solid #4a90e2;color:#4a90e2}.documentation-page .btn-secondary:hover{background-color:#f0f7ff;transform:translateY(-3px)}.documentation-page .document-drawer{bottom:0;max-width:800px;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:1000}.documentation-page .document-drawer.open{pointer-events:all;visibility:visible}.documentation-page .drawer-backdrop{background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease}.documentation-page .document-drawer.open .drawer-backdrop{opacity:1}.documentation-page .drawer-content{background-color:#fff;box-shadow:-5px 0 25px #00000026;display:flex;flex-direction:column;height:100%;max-width:800px;overflow-y:auto;padding:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:100%}.documentation-page .document-drawer.open .drawer-content{transform:translateX(0)}.documentation-page .drawer-close{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:10}.documentation-page .drawer-close:hover{background-color:#0000000d;color:#4a90e2}.documentation-page .document-content{height:100%;overflow-y:auto;padding:40px}.documentation-page .document-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;gap:20px;margin-bottom:30px;padding-bottom:30px}.documentation-page .document-header .document-icon{font-size:24px;height:60px;width:60px}.documentation-page .document-header h2{color:#333;font-size:28px;font-weight:700;margin:0}.documentation-page .document-body{color:#444;font-size:16px;line-height:1.7}.documentation-page .document-body h1{color:#333;font-size:32px;font-weight:800;margin:0 0 30px}.documentation-page .document-body h2{border-bottom:1px solid #eaeaea;color:#4a90e2;font-size:24px;font-weight:700;margin:40px 0 20px;padding-bottom:10px}.documentation-page .document-body h3{color:#333;font-size:20px;font-weight:700;margin:30px 0 15px}.documentation-page .document-body p{margin-bottom:20px}.documentation-page .document-body ol,.documentation-page .document-body ul{margin-bottom:20px;padding-left:25px}.documentation-page .document-body li{margin-bottom:10px}.documentation-page .document-body a{border-bottom:1px dotted #4a90e2;color:#4a90e2;text-decoration:none;transition:all .3s ease}.documentation-page .document-body a:hover{border-bottom-color:#1e5bb0;color:#1e5bb0}.documentation-page .document-body code,.documentation-page .document-body pre{background-color:#f5f5f5;border-radius:4px;font-family:monospace}.documentation-page .document-body code{font-size:.9em;padding:2px 5px}.documentation-page .document-body pre{margin-bottom:20px;overflow-x:auto;padding:15px}.documentation-page .document-body pre code{background-color:#0000;padding:0}.documentation-page .legal-disclaimer{background-color:#fff8e1;border-left:4px solid #ffb300;font-size:14px;margin-bottom:30px;padding:15px}@media(max-width:992px){.documentation-page .document-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.documentation-page .document-drawer .drawer-content{max-width:600px}}@media(max-width:768px){.documentation-page .page-header{padding:60px 0 50px}.documentation-page .page-header h1{font-size:36px}.documentation-page .page-header p{font-size:18px}.documentation-page .additional-resources,.documentation-page .documentation-links-section,.documentation-page .support-cta{padding:60px 0}.documentation-page .section-intro h2,.documentation-page .section-title h2,.documentation-page .support-content h2{font-size:30px}.documentation-page .document-cards,.documentation-page .resources-grid{grid-template-columns:1fr}.documentation-page .cta-buttons{flex-direction:column;gap:15px}.documentation-page .document-drawer .drawer-content{max-width:100%}.documentation-page .document-content{padding:30px 20px}}@media(max-width:480px){.documentation-page .document-card{padding:20px}.documentation-page .document-icon{font-size:16px;height:40px;width:40px}.documentation-page .document-info h3{font-size:18px}.documentation-page .document-content{padding:20px 15px}.documentation-page .document-header{align-items:flex-start;flex-direction:column;gap:15px}}.contact-page .contact-hero{background:linear-gradient(135deg,#43b6ff,#2d8ed6);overflow:hidden;padding:120px 0 100px;position:relative}.contact-page .contact-hero:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-25%;top:-50%;width:600px}.contact-page .contact-hero:after{background:radial-gradient(circle,#ffffff14 0,#0000 70%);border-radius:50%;bottom:-30%;content:"";height:400px;left:-15%;position:absolute;width:400px}.contact-page .contact-hero__content{position:relative;text-align:center;z-index:1}.contact-page .contact-hero__content h1{animation:fadeInUp .8s ease-out;color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.contact-page .contact-hero__content h1{font-size:2.5rem}}.contact-page .contact-hero__content p{animation:fadeInUp .8s ease-out .2s both;color:#ffffffe6;font-size:1.25rem}@media(max-width:768px){.contact-page .contact-hero__content p{font-size:1.1rem}}.contact-page .contact-main{background:#f8f9fa;padding:80px 0}.contact-page .contact-main .contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}@media(max-width:992px){.contact-page .contact-main .contact-grid{gap:2rem;grid-template-columns:1fr}}.contact-page .contact-info .info-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;margin-bottom:2rem;padding:2.5rem}.contact-page .contact-info .info-card .info-header{margin-bottom:2.5rem}.contact-page .contact-info .info-card .info-header h2{color:#333;font-size:2rem;margin-bottom:.75rem}.contact-page .contact-info .info-card .info-header p{color:#666;line-height:1.6}.contact-page .contact-info .info-card .info-items{display:flex;flex-direction:column;gap:1.5rem}.contact-page .contact-info .info-card .info-item{align-items:flex-start;display:flex;gap:1.2rem}.contact-page .contact-info .info-card .info-item .info-icon{align-items:center;background:linear-gradient(135deg,#43b6ff,#2d8ed6);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:.5rem;width:36px}.contact-page .contact-info .info-card .info-item .info-icon svg{color:#fff;font-size:1rem}.contact-page .contact-info .info-card .info-item .info-content{flex:1 1}.contact-page .contact-info .info-card .info-item .info-content h3{color:#333;font-size:1rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}.contact-page .contact-info .info-card .info-item .info-content p{color:#666;font-size:.95rem;line-height:1.4;margin-bottom:.1rem}.contact-page .contact-info .info-card .info-item .info-content .availability,.contact-page .contact-info .info-card .info-item .info-content .response-time{color:#999;display:inline-block;font-size:.8rem;margin-top:.2rem}.contact-page .contact-info .info-card .info-item .info-content .sydney-time{align-items:baseline;color:#333;display:inline-flex;font-family:SF Mono,Monaco,Inconsolata,Courier New,monospace;font-size:1.5rem;font-weight:600;gap:0;margin-top:-.1rem}.contact-page .contact-info .info-card .info-item .info-content .sydney-time .time-separator{animation:blink 1s infinite;margin:0 1px}.contact-page .contact-info .info-card .info-item .info-content .sydney-time .time-zone{align-self:center;color:#999;font-size:.75rem;font-weight:400;margin-left:.4rem}.contact-page .contact-info .response-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;padding:2rem}.contact-page .contact-info .response-card h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.contact-page .contact-info .response-card p{color:#666;line-height:1.6;margin-bottom:1.5rem}.contact-page .contact-info .response-card ul{list-style:none;padding:0}.contact-page .contact-info .response-card ul li{color:#666;line-height:1.6;margin-bottom:1rem;padding-left:2rem;position:relative}.contact-page .contact-info .response-card ul li:before{color:#43b6ff;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.contact-page .contact-cta-section .cta-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;margin-bottom:2rem;padding:3rem;text-align:center}.contact-page .contact-cta-section .cta-card .cta-icon{border-radius:12px;height:200px;margin-bottom:2rem;overflow:hidden;width:100%}.contact-page .contact-cta-section .cta-card .cta-icon img{height:100%;object-fit:cover;width:100%}.contact-page .contact-cta-section .cta-card h2{color:#333;font-size:2rem;margin-bottom:1rem}.contact-page .contact-cta-section .cta-card p{color:#666;line-height:1.6;margin-bottom:2rem}.contact-page .contact-cta-section .cta-card .btn-large{display:block;font-size:1.1rem;margin:0 auto;padding:1rem 3rem}.contact-page .contact-cta-section .cta-card .cta-note{color:#999;font-size:.9rem;font-style:italic;margin-top:1.5rem}.contact-page .contact-cta-section .quick-links-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;padding:2rem}.contact-page .contact-cta-section .quick-links-card h3{color:#333;font-size:1.5rem;margin-bottom:.75rem}.contact-page .contact-cta-section .quick-links-card p{color:#666;margin-bottom:1.5rem}.contact-page .contact-cta-section .quick-links-card .quick-links{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:480px){.contact-page .contact-cta-section .quick-links-card .quick-links{grid-template-columns:1fr}}.contact-page .contact-cta-section .quick-links-card .quick-links .quick-link{align-items:center;background:#f8f9fa;border-radius:8px;color:#333;display:flex;gap:.75rem;padding:1rem;text-decoration:none;transition:all .3s ease}.contact-page .contact-cta-section .quick-links-card .quick-links .quick-link:hover{background:#43b6ff;box-shadow:0 5px 15px #43b6ff4d;color:#fff;transform:translateY(-2px)}.contact-page .contact-cta-section .quick-links-card .quick-links .quick-link .link-icon{font-size:1.25rem}.contact-page .location-section{background:#fff;padding:80px 0}.contact-page .location-section .location-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1200px}@media(max-width:992px){.contact-page .location-section .location-content{grid-template-columns:1fr}}.contact-page .location-section .location-content .location-info h2{color:#333;font-size:2.5rem;margin-bottom:1.5rem}.contact-page .location-section .location-content .location-info p{color:#666;line-height:1.8;margin-bottom:2rem}.contact-page .location-section .location-content .location-info .timezone-info{background:#f8f9fa;border-left:4px solid #43b6ff;border-radius:12px;padding:2rem}.contact-page .location-section .location-content .location-info .timezone-info h3{color:#333;font-size:1.25rem;margin-bottom:1rem}.contact-page .location-section .location-content .location-info .timezone-info p{font-size:.95rem;margin-bottom:0}.contact-page .location-section .location-content .location-visual{border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;position:relative}.contact-page .location-section .location-content .location-visual img{height:400px;object-fit:cover;width:100%}.contact-page .location-section .location-content .location-visual .location-overlay{align-items:center;background:#fffffff2;border-radius:8px;bottom:2rem;box-shadow:0 5px 15px #0003;display:flex;gap:1rem;left:2rem;padding:1rem 1.5rem;position:absolute}.contact-page .location-section .location-content .location-visual .location-overlay .pulse-dot{background:#43b6ff;border-radius:50%;height:12px;position:relative;width:12px}.contact-page .location-section .location-content .location-visual .location-overlay .pulse-dot:before{animation:pulse 2s infinite;border:2px solid #43b6ff;border-radius:50%;bottom:-8px;content:"";left:-8px;position:absolute;right:-8px;top:-8px}.contact-page .location-section .location-content .location-visual .location-overlay span{color:#333;font-weight:600}.contact-page .contact-bottom-cta{background:linear-gradient(135deg,#43b6ff,#2d8ed6);padding:80px 0;text-align:center}.contact-page .contact-bottom-cta .bottom-cta-content{margin:0 auto;max-width:800px}.contact-page .contact-bottom-cta .bottom-cta-content h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}@media(max-width:768px){.contact-page .contact-bottom-cta .bottom-cta-content h2{font-size:2rem}}.contact-page .contact-bottom-cta .bottom-cta-content p{color:#ffffffe6;font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem}@media(max-width:768px){.contact-page .contact-bottom-cta .bottom-cta-content p{font-size:1.1rem}}.contact-page .contact-bottom-cta .bottom-cta-content .cta-buttons{display:flex;gap:1rem;justify-content:center}@media(max-width:480px){.contact-page .contact-bottom-cta .bottom-cta-content .cta-buttons{align-items:center;flex-direction:column}}.contact-page .contact-bottom-cta .bottom-cta-content .cta-buttons .btn{font-size:1.1rem;padding:1rem 2.5rem}@media(max-width:480px){.contact-page .contact-bottom-cta .bottom-cta-content .cta-buttons .btn{max-width:250px;width:100%}}.contact-page .contact-bottom-cta .bottom-cta-content .cta-buttons .btn-secondary{background:#fff;color:#43b6ff}.contact-page .contact-bottom-cta .bottom-cta-content .cta-buttons .btn-secondary:hover{background:#ffffffe6}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}to{opacity:0;transform:scale(1.6)}}.getting-started-page{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--secondary:#10b981;--danger:#ef4444;--warning:#f59e0b;--text-primary:#1a1a1a;--text-secondary:#6b7280;--bg-light:#f9fafb;--bg-alt:#f3f4f6;--border:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--radius:12px;background:#fff;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.main-navbar{background:#fff;border-bottom:1px solid var(--border);padding:1rem 0;position:sticky;top:0;z-index:50}.main-navbar .container{align-items:center;display:flex;justify-content:space-between}.main-navbar .nav-brand{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;gap:.75rem}.main-nav-links{display:flex;gap:2rem}.main-nav-links a{color:var(--text-secondary);font-weight:500;text-decoration:none;transition:color .2s}.main-nav-links a:hover{color:var(--primary)}.sub-navbar{background:var(--bg-light);border-bottom:1px solid var(--border);padding:.75rem 0;position:sticky;top:65px;z-index:40}.sub-nav-links{display:flex;gap:2rem;justify-content:center}.sub-nav-links a{border-radius:6px;color:var(--text-secondary);font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s}.sub-nav-links a:hover{background:#fff;color:var(--primary)}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.hero{overflow:hidden;padding:6rem 0;position:relative}.hero-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.hero-gradient{background:radial-gradient(circle,#6366f11a 0,#0000 70%);height:150%;position:absolute;right:-25%;top:-50%;width:80%}.hero-pattern{background-image:radial-gradient(circle at 20% 80%,#6366f10d 0,#0000 50%),radial-gradient(circle at 80% 20%,#10b9810d 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0}.hero-content{position:relative;text-align:center}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:var(--text-secondary);font-size:1.25rem;margin:0 auto 3rem;max-width:600px}.hero-stats{display:flex;gap:3rem;justify-content:center}.stat{text-align:center}.stat-number{color:var(--primary);font-size:2.5rem;font-weight:700}.stat-label{color:var(--text-secondary);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.overview{background:var(--bg-light);padding:5rem 0}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:var(--text-secondary);font-size:1.125rem}.timeline{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.timeline-item{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;gap:1rem;padding:1.5rem;transition:all .3s}.timeline-item:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.timeline-icon{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:48px;justify-content:center;width:48px}.timeline-content h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.timeline-content p{color:var(--text-secondary);font-size:.875rem}.step{padding:5rem 0}.step.alt-bg{background:var(--bg-light)}.step-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:3rem}.step-number{background:var(--primary);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-transform:uppercase}.step-header h2{flex:1 1;font-size:2rem;font-weight:700}.step-header .note{color:var(--text-secondary);font-size:.875rem;font-style:italic}.step-content{max-width:900px}.content-block{margin-bottom:3rem}.content-block h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.content-block p{color:var(--text-secondary);margin-bottom:1.5rem}.screenshot-container{border-radius:var(--radius);box-shadow:var(--shadow-lg);margin:2rem 0;overflow:hidden}.screenshot{display:block;height:auto;width:100%}.field-list{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.field-item{background:var(--bg-light);border-radius:var(--radius);display:flex;gap:1rem;padding:1.5rem}.field-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;width:40px}.field-icon.required{background:var(--danger);color:#fff}.field-icon.optional{background:var(--text-secondary);color:#fff}.field-content h4{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.field-content p{color:var(--text-secondary);margin-bottom:.5rem}.example{background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--primary);font-family:monospace;font-size:.875rem;padding:.75rem 1rem}.feature-list{list-style:none;padding:0}.feature-list li{color:var(--text-secondary);padding:.75rem 0 .75rem 2rem;position:relative}.feature-list li:before{color:var(--primary);content:"→";font-weight:700;left:0;position:absolute}.schedule-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.schedule-item{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.schedule-item h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.schedule-item p{color:var(--text-secondary);font-size:.875rem}.info-box{background:var(--bg-light);border-radius:var(--radius);display:flex;gap:1rem;margin:2rem 0;padding:1.5rem}.info-box.warning{background:#f59e0b1a;border:1px solid #f59e0b33}.info-icon{font-size:1.5rem}.targeting-options{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.option-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:2rem}.option-card h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.option-card ul{list-style:none;padding:0}.option-card li{color:var(--text-secondary);padding:.5rem 0}.option-card li:before{color:var(--primary);content:"• ";font-weight:700}.checkbox-demo{align-items:center;display:flex;gap:.5rem;margin-top:1rem}.checkbox-demo input[type=checkbox]{accent-color:var(--primary);height:20px;width:20px}.checkbox-demo label{color:var(--text-secondary)}.process-list{counter-reset:step;list-style:none;padding:0}.process-list li{color:var(--text-secondary);counter-increment:step;padding:.75rem 0 .75rem 3rem;position:relative}.process-list li:before{align-items:center;background:var(--primary);border-radius:50%;color:#fff;content:counter(step);display:flex;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;left:0;position:absolute;top:.75rem;width:2rem}.winner-config{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.config-item{align-items:center;display:flex;gap:1rem}.config-item label{font-weight:600;min-width:150px}.demo-input,.small-input{border:1px solid var(--border);border-radius:6px;font-size:1rem;padding:.5rem 1rem}.demo-input{width:100px}.small-input{width:80px}.help-text{color:var(--text-secondary);font-size:.875rem}.toggle-switch{display:inline-block;height:24px;position:relative;width:48px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-switch label{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-switch label:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.toggle-switch input:checked+label{background-color:var(--primary)}.toggle-switch input:checked+label:before{transform:translateX(24px)}.product-config{margin:2rem 0}.entry-rules{background:var(--bg-light);border-radius:var(--radius);margin-top:2rem;padding:2rem}.entry-rules h4{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.rule-example{margin-bottom:1.5rem}.boost-option,.rule-example{align-items:center;display:flex;gap:.5rem}.message-input{margin:2rem 0}.demo-textarea{border:1px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:1rem;min-height:100px;padding:1rem;resize:vertical;width:100%}.char-count{color:var(--text-secondary);font-size:.875rem;margin-top:.5rem;text-align:right}.publish-options{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.publish-options .option{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;text-align:center}.publish-options p{color:var(--text-secondary);font-size:.875rem;margin-top:1rem}.btn{align-items:center;border:none;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .2s}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-success{background:var(--secondary);color:#fff}.btn-success:hover{background:#059669;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background:var(--text-secondary);color:#fff}.btn-secondary:hover{background:#4b5563;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#dc2626;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-icon{font-size:1.25rem}.notes{background:var(--bg-light);padding:5rem 0}.notes h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.notes-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.note-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:2rem;text-align:center;transition:all .3s}.note-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.note-icon{font-size:2.5rem;margin-bottom:1rem}.note-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.note-card p{color:var(--text-secondary);font-size:.875rem}.main-footer{background:var(--text-primary);color:#fff;padding:4rem 0 2rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-section h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.footer-section ul{list-style:none;padding:0}.footer-section li{margin-bottom:.5rem}.footer-section a{color:#ffffffb3;text-decoration:none;transition:color .2s}.footer-section a:hover{color:#fff}.footer-brand{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin-bottom:1rem}.footer-bottom{border-top:1px solid #ffffff1a;color:#ffffffb3;padding-top:2rem;text-align:center}code{background:var(--bg-light);border-radius:4px;color:var(--primary);font-family:monospace;font-size:.875em;padding:.25rem .5rem}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-stats{flex-direction:column;gap:1.5rem}.footer-content,.notes-grid,.schedule-grid,.targeting-options,.timeline{grid-template-columns:1fr}.footer-content{text-align:center}.publish-options{grid-template-columns:1fr}.main-nav-links,.sub-nav-links{font-size:.875rem;gap:1rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.dee23a21.css.map*/