:root{--pmu-primary: #8e2d8e;--pmu-grey-text: #6a5e77;--pmu-primary-light: #c158c1;--pmu-primary-button: #b817b6;--pmu-primary-dark: #370037;--pmu-orange: #ff9500;--pmu-grey-text: #707070}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar{width:4px;height:2px;background-color:transparent!important;scroll-behavior:smooth;position:relative}::-webkit-scrollbar-thumb{background-color:#c158c1!important;border-radius:8px}@font-face{font-family:Bariol Regular;font-style:normal;font-weight:400;src:local("Bariol Regular"),url(/assets/bariol_regular-webfont-BNs7k_Pt.woff) format("woff")}@font-face{font-family:Bariol Thin;font-style:normal;font-weight:400;src:local("Bariol Thin"),url(/assets/bariol_thin-webfont-CL7Wdogk.woff) format("woff")}@font-face{font-family:Bariol Bold;font-style:normal;font-weight:400;src:local("Bariol Bold"),url(/assets/bariol_bold-webfont-BlQEXKwp.woff) format("woff")}@font-face{font-family:Bariol Light;font-style:normal;font-weight:400;src:local("Bariol Light"),url(/assets/bariol_light-webfont-aZUURCR2.woff) format("woff")}*{font-family:Bariol Regular}p{color:var(--pmu-grey-text)}.app-container{padding-top:90px}.custom-button{border:none;font-weight:600;display:inline-flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;text-decoration:none;outline:none}.custom-button:disabled{opacity:.6;cursor:not-allowed}.custom-button:disabled:hover{transform:none;box-shadow:none}.custom-button .button-icon{display:flex;align-items:center;justify-content:center}.custom-button .button-text{white-space:nowrap}.custom-button.btn-primary{background:#370037;color:#fff;box-shadow:0 4px 14px #7c3aed4d}.custom-button.btn-primary:hover:not(:disabled){background:#2d002d;transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}.custom-button.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #7c3aed4d}.custom-button.btn-secondary{background:#fff;color:#370037;border:none;box-shadow:none}.custom-button.btn-secondary:hover:not(:disabled){background:#f8f9ff;color:#370037;border-color:#2d002d;transform:translateY(-1px)}.custom-button.btn-secondary:active:not(:disabled){transform:translateY(0)}.custom-button.btn-small{padding:8px 16px;font-size:.9rem;gap:8px}.custom-button.btn-small .button-icon{font-size:.8rem}.custom-button.btn-medium{padding:16px 32px;font-size:1.1rem;gap:12px}.custom-button.btn-medium .button-icon{font-size:1rem}.custom-button.btn-large{padding:20px 40px;font-size:1.2rem;gap:16px}.custom-button.btn-large .button-icon{font-size:1.1rem}@media (max-width: 768px){.custom-button.btn-medium{padding:14px 28px;font-size:1rem}.custom-button.btn-large{padding:16px 32px;font-size:1.1rem}}@media (max-width: 480px){.custom-button.btn-medium{padding:12px 24px;font-size:.95rem}.custom-button.btn-large{padding:14px 28px;font-size:1rem}}.footer{display:flex;flex-direction:column;align-items:center;padding:60px 20px 40px;background-color:#fff}.footer__logo{margin-bottom:40px}.footer__logo svg{height:40px;width:auto}.footer__nav{display:flex;gap:40px;margin-bottom:24px}.footer__nav a{color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.5px;transition:color .2s ease}.footer__nav a:hover{color:#8b5cf6}@media (max-width: 768px){.footer__nav{flex-wrap:wrap;justify-content:center;gap:20px}}.footer__secondary-links{display:flex;align-items:center;gap:12px;margin-bottom:32px}.footer__secondary-links a{color:#6b7280;text-decoration:none;font-size:14px;transition:color .2s ease}.footer__secondary-links a:hover{color:#8b5cf6}.footer__secondary-links span{color:#d1d5db;font-size:14px}@media (max-width: 768px){.footer__secondary-links{flex-wrap:wrap;justify-content:center}}.footer__social{display:flex;gap:16px;margin-bottom:40px}.footer__social svg{width:24px;height:24px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.footer__social svg:hover{transform:translateY(-2px);opacity:.8}.footer__buttons{display:flex;gap:16px;margin-bottom:40px}@media (max-width: 480px){.footer__buttons{flex-direction:column;width:100%;max-width:280px}}.footer__hipaa{margin-bottom:24px}.footer__hipaa svg{width:80px;height:auto}.footer__copyright{color:#6b7280;font-size:12px;text-align:center}.blog-hero-section .hero-content .hero-container-tips{max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.blog-hero-section .hero-content .hero-container-tips .hero-main-title{font-size:52px;font-weight:600;color:#666;text-align:center;margin-bottom:20px;line-height:1.2}@media (max-width: 768px){.blog-hero-section .hero-content .hero-container-tips .hero-main-title{font-size:36px}}.blog-hero-section .hero-content .hero-container-tips .hero-subtitle{font-size:16px;color:#999;text-align:center;margin-bottom:60px;line-height:1.6;max-width:750px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.blog-hero-section .hero-content .hero-container-tips .hero-subtitle{font-size:14px;margin-bottom:40px}}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card{position:relative}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image{width:100%;height:520px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;position:relative}@media (max-width: 768px){.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image{height:400px}}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d,#00000080);display:flex;align-items:center;justify-content:center;padding:40px}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content{text-align:center;max-width:700px}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .feature-title{font-size:44px;font-weight:600;color:#fff;margin-bottom:20px;line-height:1.3;text-shadow:0 2px 12px rgba(0,0,0,.4)}@media (max-width: 768px){.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .feature-title{font-size:28px;margin-bottom:16px}}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .feature-meta{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;font-size:14px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3)}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .feature-meta .meta-divider{opacity:.7}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .btn-watch-demo{display:inline-flex;align-items:center;gap:10px;background-color:#fff;color:#370037;border:none;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px #00000026}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .btn-watch-demo:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .feature-image .image-overlay .feature-content .btn-watch-demo .demo-icon{display:flex;align-items:center;color:#370037}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:40px}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-arrow{width:44px;height:44px;border-radius:50%;background-color:#fff;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-arrow:hover,.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-arrow.nav-arrow-next{background-color:#370037;border-color:#370037;color:#fff}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-arrow.nav-arrow-next:hover{background-color:#5a2478}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-dots{display:flex;align-items:center;gap:10px}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-dots .nav-dot{width:10px;height:10px;border-radius:50%;background-color:#d5d5d5;border:none;cursor:pointer;transition:all .3s ease;padding:0}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-dots .nav-dot.active{background-color:#370037;width:12px;height:12px}.blog-hero-section .hero-content .hero-container-tips .hero-feature-card .navigation-controls .nav-dots .nav-dot:hover{background-color:#b0b0b0}.related-blogs-section{padding:80px 20px;background-color:#f8f8f8}.related-blogs-section .related-blogs-container{max-width:1200px;margin:0 auto}.related-blogs-section .related-blogs-container .related-blogs-title{font-size:36px;font-weight:600;color:#333;text-align:center;margin-bottom:60px}@media (max-width: 768px){.related-blogs-section .related-blogs-container .related-blogs-title{font-size:28px;margin-bottom:40px}}.related-blogs-section .related-blogs-container .related-blogs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px}@media (max-width: 1024px){.related-blogs-section .related-blogs-container .related-blogs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.related-blogs-section .related-blogs-container .related-blogs-grid{grid-template-columns:1fr;gap:30px}}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-image{width:100%;height:240px;overflow:hidden}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-image img{width:100%;height:100%;object-fit:cover}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content{padding:24px}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content .related-blog-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;color:#999}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content .related-blog-meta .related-blog-divider{color:#ccc}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content .related-blog-title{font-size:20px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.3}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content .related-blog-excerpt{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content .related-blog-read-more{background-color:#f5f0f8;color:#370037;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.related-blogs-section .related-blogs-container .related-blogs-grid .related-blog-card .related-blog-content .related-blog-read-more:hover{background-color:#ebe3f0}.related-blogs-section .related-blogs-container .load-more-container{display:flex;justify-content:center}.related-blogs-section .related-blogs-container .load-more-container .load-more-btn{background-color:#fff;color:#333;border:1px solid #e0e0e0;padding:12px 32px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.related-blogs-section .related-blogs-container .load-more-container .load-more-btn:hover{background-color:#f8f8f8;border-color:#ccc}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 100px;z-index:2000;position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 10px #0000001a}.navbar .logo{display:flex;align-items:center;cursor:pointer}.navbar .links{display:flex;align-items:center}.navbar .links ul{display:flex;align-items:center;gap:40px}.navbar .links ul li{list-style:none;cursor:pointer;color:var(--pmu-grey-text);font-size:16px;font-weight:700;font-family:Bariol Bold;line-height:150%;text-transform:uppercase;letter-spacing:-1%}.navbar .links ul li a{text-decoration:none;font-size:16px;font-family:Bariol Bold;color:var(--pmu-grey-text);font-weight:700;line-height:150%;text-transform:uppercase;letter-spacing:-1%}.navbar .links ul li a:hover{color:var(--color-blue-dark)}.navbar .buttons{display:flex;align-items:center;padding-right:20px;gap:20px}.navbar .buttons .download-app{background-color:#370037;border:1px solid var(--pmu-primary);color:#fff;font-family:Bariol Bold;line-height:160%;padding:10px 20px;cursor:pointer;font-size:14px;font-weight:700px}.navbar .buttons .download-app:hover{background-color:#e6e6e6}.navbar .try-free-button{background:#faf2fa;color:#370037;border:none;box-shadow:none}.navbar .try-free-button:hover{background:#faf2fa;color:#b817b6;border:none;box-shadow:none}.navbar .hamburger-menu{display:none;cursor:pointer;padding:20px;border-radius:4px;transition:all .3s ease}.navbar .hamburger-menu:hover{background-color:#370037;color:#fff}.navbar .hamburger-menu:hover .hamburger-icon span{background-color:#fff;opacity:1}.navbar .hamburger-menu .hamburger-icon{display:flex;flex-direction:column;width:24px;height:18px;justify-content:space-between}.navbar .hamburger-menu .hamburger-icon span{display:block;height:3px;width:100%;background-color:var(--pmu-grey-text);border-radius:2px;transition:all .3s ease}.navbar .hamburger-menu:hover .hamburger-icon span{background-color:var(--color-blue-dark)}@media screen and (max-width: 768px){.navbar{padding:10px 15px}.navbar .logo{padding-left:0}.navbar .links{display:none;position:fixed;top:60px;left:0;width:100%;background:#fff;box-shadow:0 4px 12px #00000026;z-index:1000}.navbar .links ul{flex-direction:column;align-items:center;gap:20px}.navbar .links ul li a{font-size:16px}.navbar .links.visible{display:flex;flex-direction:column;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar .buttons{display:none}.navbar .hamburger-menu{display:block}}@keyframes slideInLeftForm{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRightForm{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-form-section{padding:80px 20px}.contact-form-section .contact-form-container{max-width:1200px;margin:0 auto}.contact-form-section .contact-form-container .contact-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media (max-width: 968px){.contact-form-section .contact-form-container .contact-content{grid-template-columns:1fr;gap:40px}}.contact-form-section .contact-form-container .contact-content .contact-text{animation:slideInLeftForm .8s ease-out}.contact-form-section .contact-form-container .contact-content .contact-text .contact-title{font-size:48px;font-weight:700;color:#877b87;margin-bottom:24px;line-height:102%;vertical-align:middle}@media (max-width: 768px){.contact-form-section .contact-form-container .contact-content .contact-text .contact-title{font-size:36px}}.contact-form-section .contact-form-container .contact-content .contact-text .contact-description{font-size:16px;color:#666;line-height:1.6;margin-bottom:100px}.contact-form-section .contact-form-container .contact-content .contact-text .contact-info .contact-info-title{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.contact-form-section .contact-form-container .contact-content .contact-text .contact-info .contact-list{list-style:none;padding:0;margin:0}.contact-form-section .contact-form-container .contact-content .contact-text .contact-info .contact-list li{font-size:14px;color:#666;margin-bottom:12px;display:flex;align-items:center;gap:8px}.contact-form-section .contact-form-container .contact-content .contact-text .contact-info .contact-list li .contact-icon{font-size:18px}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 8px #00000014;animation:slideInRightForm .8s ease-out}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .notification{padding:16px 20px;border-radius:6px;margin-bottom:24px;display:flex;align-items:center;gap:12px;font-size:14px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .notification.success{background-color:#e8f5e9;color:#2e7d32;border-left:4px solid #4caf50}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .notification.success .notification-icon{font-weight:700;font-size:16px}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .notification.error{background-color:#ffebee;color:#c62828;border-left:4px solid #f44336}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .notification.error .notification-icon{font-weight:700;font-size:16px}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .notification .notification-message{flex:1;line-height:1.5}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group{margin-bottom:24px;animation:fadeInUp .6s ease-out forwards;animation-delay:calc(var(--field-index, 0) * .1s)}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-input,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-select,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-textarea{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#333;transition:border-color .2s ease}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-input:focus,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-select:focus,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-textarea:focus{outline:none;border-color:#370037}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-input::placeholder,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-select::placeholder,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-textarea::placeholder{color:#999}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-input:disabled,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-select:disabled,.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .form-group .form-textarea{resize:vertical;font-family:inherit}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .submit-btn{width:100%;background-color:#370037;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease;animation:fadeInUp .6s ease-out .4s forwards;opacity:0}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .submit-btn:hover:not(:disabled){background-color:#5a2478}.contact-form-section .contact-form-container .contact-content .contact-form-wrapper .contact-form .submit-btn:disabled{background-color:#999;cursor:not-allowed;opacity:.8}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes floatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hoverScale{to{transform:translateY(-4px)}}.everything-you-need{padding:40px 20px;background-color:#e9e9e9}.everything-you-need__container{max-width:1200px;margin:0 auto}.everything-you-need__header{text-align:center;margin-bottom:60px;animation:floatUp .8s ease-out}.everything-you-need__title{font-size:48px;font-weight:600;line-height:1.2;color:#877b87;margin:0}@media (max-width: 768px){.everything-you-need__title{font-size:32px}}.everything-you-need__content{display:flex;align-items:center;justify-content:space-between;gap:60px}@media (max-width: 1024px){.everything-you-need__content{flex-direction:column;gap:40px}}.everything-you-need__features{display:flex;flex-direction:column;gap:40px;flex:1}.everything-you-need__features--left{align-items:flex-end;text-align:right}@media (max-width: 1024px){.everything-you-need__features--left{align-items:center;text-align:center;order:2}}.everything-you-need__features--right{align-items:flex-start;text-align:left}@media (max-width: 1024px){.everything-you-need__features--right{align-items:center;text-align:center;order:3}}@media (max-width: 1024px){.everything-you-need__features{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}}@media (max-width: 640px){.everything-you-need__features{flex-direction:column;gap:25px}}.everything-you-need__feature{display:flex;align-items:center;gap:16px;max-width:300px;animation:.6s ease-out forwards;background-color:#fff;padding:5px 10px;border-radius:8px;transition:all .3s ease;cursor:pointer}.everything-you-need__feature:hover{box-shadow:0 8px 20px #877b8726;animation:hoverScale .3s ease-out forwards}.everything-you-need__features--left .everything-you-need__feature{animation-name:slideInLeft;flex-direction:row}@media (max-width: 1024px){.everything-you-need__features--left .everything-you-need__feature{flex-direction:row}}.everything-you-need__features--left .everything-you-need__feature{animation-delay:calc(var(--feature-index) * .1s)}.everything-you-need__features--right .everything-you-need__feature{animation-name:slideInRight;flex-direction:row-reverse;animation-delay:calc(var(--feature-index) * .1s)}@media (max-width: 1024px){.everything-you-need__feature{max-width:280px}}@media (max-width: 640px){.everything-you-need__feature{max-width:100%}}.everything-you-need__feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;color:#fff;flex-shrink:0}.everything-you-need__feature-icon svg{width:24px;height:24px}.everything-you-need__feature-title{font-size:16px;font-weight:500;line-height:1.4;color:#877b87;margin:0}.everything-you-need__phone{flex-shrink:0;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.everything-you-need__phone{order:1}}.everything-you-need__phone-image{max-width:300px;height:auto;border-radius:24px;box-shadow:0 20px 40px #0000001a;animation:fadeInScale .8s ease-out}@media (max-width: 640px){.everything-you-need__phone-image{max-width:250px}}.faq{padding:80px 20px;background-color:#fff}.faq__container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.faq__title{font-size:48px;font-weight:600;line-height:1.2;color:#6b7280;margin-bottom:16px;text-align:center}@media (max-width: 768px){.faq__title{font-size:36px}}@media (max-width: 480px){.faq__title{font-size:28px}}.faq__subtitle{font-size:18px;line-height:1.6;color:#6b7280;margin-bottom:48px;text-align:center;max-width:600px}@media (max-width: 768px){.faq__subtitle{font-size:16px;margin-bottom:32px}}.faq__list{width:100%;margin-bottom:64px}.faq__item{border-bottom:1px solid #e5e7eb;padding:24px 0;width:100%}.faq__item:first-child{border-top:1px solid #e5e7eb}.faq__item--active .faq__question{color:#6b46c1}.faq__item--active .faq__icon{color:#6b46c1;background-color:#6b46c11a}.faq__question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 0}.faq__question h3{font-size:18px;font-weight:500;color:#374151;margin:0}@media (max-width: 768px){.faq__question h3{font-size:16px}}.faq__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f3f4f6;color:#6b7280;transition:all .2s ease;flex-shrink:0}.faq__answer{padding:16px 0 8px}.faq__answer p{font-size:16px;line-height:1.6;color:#6b7280;margin:0}.faq__contact-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0;max-width:600px}.faq__avatars{display:flex;margin-bottom:24px}.faq__avatars img{width:48px;height:48px;border-radius:50%;border:2px solid white;object-fit:cover}.faq__avatars img:not(:first-child){margin-left:-12px}.faq__contact-title{font-size:24px;font-weight:600;color:#374151;margin-bottom:16px}.faq__contact-text{font-size:16px;line-height:1.6;color:#6b7280;margin-bottom:24px}.faq__contact-button{display:inline-block;background-color:#6b46c1;color:#fff;font-weight:500;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background-color .2s ease}.faq__contact-button:hover{background-color:#553c9a}.hero-container{background:linear-gradient(135deg,#f8f9ff,#fff);padding:0 10px;display:flex;align-items:center;justify-content:center}.hero-container .hero-content{max-width:1200px;width:100%;text-align:center}.hero-container .hero-content .hero-text{margin-bottom:60px}.hero-container .hero-content .hero-text .hero-title{font-family:Bariol Bold;font-size:64px;font-weight:700;line-height:102%;color:#b817b6;margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto;box-shadow:0 0 #881587 inset}@media (max-width: 768px){.hero-container .hero-content .hero-text .hero-title{font-size:2.5rem}}@media (max-width: 480px){.hero-container .hero-content .hero-text .hero-title{font-size:2rem}}.hero-container .hero-content .hero-text .hero-description{font-size:1.25rem;line-height:1.6;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.hero-container .hero-content .hero-text .hero-description .highlight{font-weight:600;color:#374151}@media (max-width: 768px){.hero-container .hero-content .hero-text .hero-description{font-size:1.1rem}}.hero-container .hero-content .hero-text .download-button{background:#370037;color:#fff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;display:inline-flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #7c3aed4d;margin-right:20px}@media (max-width: 768px){.hero-container .hero-content .hero-text .download-button{display:flex;margin:0 auto;width:40%}}.hero-container .hero-content .hero-text .download-button:hover{background:#370037;transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed66}.hero-container .hero-content .hero-text .download-button span{font-size:1rem}.hero-container .hero-content .hero-text .try-button{padding:16px 32px;font-size:1.1rem;font-weight:600;display:inline-flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease}@media (max-width: 768px){.hero-container .hero-content .hero-text .try-button{display:none}}.hero-container .hero-content .hero-text .try-button span{font-size:1rem}.hero-container .hero-content .features-section{display:flex;justify-content:center;align-items:center;gap:60px;margin-bottom:80px;flex-wrap:wrap}@media (max-width: 768px){.hero-container .hero-content .features-section{flex-direction:column;gap:30px;margin-bottom:60px}}.hero-container .hero-content .features-section .feature-item{display:flex;align-items:center;gap:12px;color:#374151;font-weight:500;font-size:1rem}@media (max-width: 768px){.hero-container .hero-content .features-section .feature-item:nth-child(2){order:3}}@media (max-width: 480px){.hero-container .hero-content .features-section .feature-item{text-align:center;gap:8px;font-size:.9rem}}.hero-container .hero-content .phones-container{display:flex;justify-content:center;align-items:center;position:relative}.hero-container .hero-content .phones-container .phone-stack{position:relative;width:800px;height:600px;overflow:hidden}@media (max-width: 768px){.hero-container .hero-content .phones-container .phone-stack{width:600px;height:400px}}@media (max-width: 480px){.hero-container .hero-content .phones-container .phone-stack{width:250px;height:400px}}.hero-container .hero-content .phones-container .phone-stack:after{content:"";position:absolute;bottom:0;left:0;right:0;height:170px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.8),rgb(255,255,255));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;pointer-events:none}@media (max-width: 768px){.hero-container .hero-content .phones-container .phone-stack:after{height:80px}}@media (max-width: 480px){.hero-container .hero-content .phones-container .phone-stack:after{height:60px}}.hero-container .hero-content .phones-container .phone-stack .phone{position:absolute;border-radius:25px;box-shadow:0 20px 40px #00000026;transition:transform .3s ease;object-fit:contain;object-position:center}.hero-container .hero-content .phones-container .phone-stack .phone.phone-1{left:20px;top:20%;z-index:1;width:280px;height:auto}@media (max-width: 768px){.hero-container .hero-content .phones-container .phone-stack .phone.phone-1{width:220px;left:60px}}@media (max-width: 480px){.hero-container .hero-content .phones-container .phone-stack .phone.phone-1{display:none}}.hero-container .hero-content .phones-container .phone-stack .phone.phone-2{left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:300px;height:auto}@media (max-width: 768px){.hero-container .hero-content .phones-container .phone-stack .phone.phone-2{width:240px}}@media (max-width: 480px){.hero-container .hero-content .phones-container .phone-stack .phone.phone-2{width:250px;left:50%;transform:translate(-50%,-50%)}}.hero-container .hero-content .phones-container .phone-stack .phone.phone-3{right:20px;top:20%;z-index:2;width:280px;height:auto}@media (max-width: 768px){.hero-container .hero-content .phones-container .phone-stack .phone.phone-3{width:220px;right:60px}}@media (max-width: 480px){.hero-container .hero-content .phones-container .phone-stack .phone.phone-3{display:none}}.hero-container .hero-content .phones-container:hover .phone.phone-1{transform:scale(1.05)}.hero-container .hero-content .phones-container:hover .phone.phone-2{transform:translate(-50%,-50%) scale(1.1)}.hero-container .hero-content .phones-container:hover .phone.phone-3{transform:scale(1.05)}.reasons-section{padding:80px 20px;background-color:#fff}.reasons-section .reasons-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;position:relative}.reasons-section .reasons-container .reasons-title{font-size:48px;font-weight:600;color:#9b9b9b;margin-bottom:60px;line-height:1.2}@media (max-width: 768px){.reasons-section .reasons-container .reasons-title{font-size:36px;margin-bottom:40px}}.reasons-section .reasons-container .reasons-preview{position:relative;margin-bottom:60px}.reasons-section .reasons-container .reasons-preview:after{content:"";position:absolute;bottom:-30px;left:0;right:0;height:150px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;z-index:5}.reasons-section .reasons-container .reasons-preview .second-row-preview{position:relative;display:flex;justify-content:center;opacity:.4;filter:blur(3px);max-height:100px;overflow:hidden;margin-top:20px}.reasons-section .reasons-container .reasons-preview .second-row-preview .preview-card{flex:0 0 calc(33.33% - 20px);margin:0 10px;transform:scale(.9)}.reasons-section .reasons-container .reasons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;position:relative}.reasons-section .reasons-container .reasons-grid.show-all{grid-template-rows:auto;transition:all .5s ease}@media (max-width: 768px){.reasons-section .reasons-container .reasons-grid{grid-template-columns:1fr;gap:30px}}@media (max-width: 992px){.reasons-section .reasons-container .reasons-grid .second-row-preview .preview-card{flex:0 0 calc(33.33% - 20px)}}@media (max-width: 768px){.reasons-section .reasons-container .reasons-grid .second-row-preview .preview-card{flex:0 0 calc(50% - 20px)}}@media (max-width: 576px){.reasons-section .reasons-container .reasons-grid .second-row-preview .preview-card{flex:0 0 100%;max-width:300px}}.reasons-section .reasons-container .reasons-grid .reason-card{text-align:left;padding:20px;position:relative;transition:opacity .3s ease,transform .3s ease}.reasons-section .reasons-container .reasons-grid .reason-card .reason-icon{position:absolute;top:20px;left:20px}.reasons-section .reasons-container .reasons-grid .reason-card .reason-icon svg{width:30px;height:30px;color:#b817b6}.reasons-section .reasons-container .reasons-grid .reason-card .reason-title{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;margin-top:40px;line-height:1.3}.reasons-section .reasons-container .reasons-grid .reason-card .reason-description{font-size:14px;color:#666;line-height:1.5;margin:0}.reasons-section .reasons-container .reasons-all-grid{margin-bottom:60px}.reasons-section .reasons-container .reasons-all-grid .reasons-row{display:flex;justify-content:center;margin-bottom:40px}.reasons-section .reasons-container .reasons-all-grid .reasons-row.first-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.third-row .reason-card{flex:0 0 calc(20% - 20px)}.reasons-section .reasons-container .reasons-all-grid .reasons-row.second-row .reason-card{flex:0 0 calc(33.33% - 20px)}@media (max-width: 992px){.reasons-section .reasons-container .reasons-all-grid .reasons-row.first-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.third-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.second-row .reason-card{flex:0 0 calc(33.33% - 20px)}}@media (max-width: 768px){.reasons-section .reasons-container .reasons-all-grid .reasons-row{flex-wrap:wrap}.reasons-section .reasons-container .reasons-all-grid .reasons-row.first-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.third-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.second-row .reason-card{flex:0 0 calc(50% - 20px)}}@media (max-width: 576px){.reasons-section .reasons-container .reasons-all-grid .reasons-row{flex-wrap:wrap}.reasons-section .reasons-container .reasons-all-grid .reasons-row.first-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.third-row .reason-card,.reasons-section .reasons-container .reasons-all-grid .reasons-row.second-row .reason-card{flex:0 0 100%}}.reasons-section .reasons-container .reasons-all-grid .reason-card{text-align:left;padding:20px;position:relative;margin:0 10px 20px;transition:opacity .3s ease,transform .3s ease}.reasons-section .reasons-container .reasons-all-grid .reason-card .reason-icon{position:absolute;top:20px;left:20px}.reasons-section .reasons-container .reasons-all-grid .reason-card .reason-icon svg{width:30px;height:30px;color:#b817b6}.reasons-section .reasons-container .reasons-all-grid .reason-card .reason-title{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;margin-top:40px;line-height:1.3}.reasons-section .reasons-container .reasons-all-grid .reason-card .reason-description{font-size:14px;color:#666;line-height:1.5;margin:0}.reasons-section .reasons-container .see-more-container{display:flex;justify-content:center;margin-top:20px;position:relative;z-index:2}.reasons-section .reasons-container .see-more-container .see-more-btn{background-color:#370037;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .3s ease,transform .2s ease}.reasons-section .reasons-container .see-more-container .see-more-btn:hover{background-color:#4b014b;transform:translateY(-2px)}.reasons-section .reasons-container .see-more-container .see-more-btn:active{transform:translateY(0)}.reasons-section .reasons-container .see-more-container .see-more-btn svg{width:16px;height:16px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.setup-steps{padding:60px 20px;background-color:#fff}.setup-steps__container{max-width:1200px;margin:0 auto}.setup-steps__header{text-align:center;margin-bottom:60px;animation:slideUp .8s ease-out}.setup-steps__title{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:16px;line-height:1.2}@media (max-width: 768px){.setup-steps__title{font-size:2rem}}.setup-steps__subtitle{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.setup-steps__subtitle{font-size:1rem}}.setup-steps__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width: 768px){.setup-steps__grid{grid-template-columns:1fr;gap:30px}}.setup-steps__card{background:#f5f5f5;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;animation:scaleIn .6s ease-out forwards;animation-delay:calc(var(--card-index) * .15s)}.setup-steps__card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}@media (max-width: 768px){.setup-steps__card{padding:30px 20px}}.setup-steps__card-content{margin-bottom:30px}.setup-steps__buttons-container{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.setup-steps__buttons-container{flex-direction:column;align-items:flex-start;gap:12px}}.setup-steps__card-title{font-size:1.5rem;font-weight:600;color:#b817b6;margin-bottom:12px;line-height:1.3}@media (max-width: 768px){.setup-steps__card-title{font-size:1.25rem}}.setup-steps__card-description{font-size:1rem;color:#6a5e77;line-height:1.6;margin-bottom:24px;max-width:280px}@media (max-width: 768px){.setup-steps__card-description{font-size:.9rem}}.setup-steps__card-button{background:none;border:none;cursor:pointer;transition:transform .2s ease}.setup-steps__card-button:hover{transform:scale(1.05)}.setup-steps__card-button svg{width:auto;height:44px}@media (max-width: 768px){.setup-steps__card-button svg{height:40px}}.setup-steps__card-image{display:flex;justify-content:center;align-items:center}.setup-steps__card-image img{max-width:100%;height:auto;border-radius:12px}.smart-consent-forms__download-btn{width:fit-content!important}.smart-consent-forms__download-btn--demo{background-color:#faf2fa!important;color:#370037!important;box-shadow:none!important}.smart-consent-forms__download-btn--demo:hover:not(:disabled){background-color:#f5e6f5!important}.smart-consent-forms__download-btn--web{background-color:#faf2fa!important;color:#333!important;box-shadow:none!important}.smart-consent-forms__download-btn--web:hover:not(:disabled){background-color:#faf2fa!important}.smart-consent-forms{padding:80px 20px;background-color:#fff}.smart-consent-forms__container{max-width:800px;margin:0 auto;text-align:center}.smart-consent-forms__title{font-size:48px;font-weight:600;line-height:1.2;color:#6b7280;margin-bottom:24px}@media (max-width: 768px){.smart-consent-forms__title{font-size:36px}}@media (max-width: 480px){.smart-consent-forms__title{font-size:28px}}.smart-consent-forms__description{font-size:18px;line-height:1.6;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.smart-consent-forms__description{font-size:16px;margin-bottom:32px}}.smart-consent-forms__buttons{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 480px){.smart-consent-forms__buttons{flex-direction:column;gap:12px}}.smart-consent-forms__download-btn{background-color:#6b46c1;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:500;display:flex;align-items:center;gap:8px;transition:background-color .2s ease}.smart-consent-forms__download-btn:hover{background-color:#553c9a}.smart-consent-forms__demo-btn{background-color:transparent;color:#6b46c1;border:2px solid #6b46c1;padding:10px 22px;border-radius:8px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s ease}.smart-consent-forms__demo-btn:hover{background-color:#6b46c1;color:#fff}.tips-trends{padding:20px;max-width:1200px;margin:0 auto}.tips-trends__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (max-width: 768px){.tips-trends__header{flex-direction:column;align-items:flex-start;gap:16px}}.tips-trends__title{font-size:2.5rem;font-weight:600;color:#666;margin:0}@media (max-width: 768px){.tips-trends__title{font-size:2rem}}.tips-trends__view-all{color:#666;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.tips-trends__view-all:hover{color:#333}.tips-trends__content{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.tips-trends__content{grid-template-columns:1fr}}.tips-trends__featured-article{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.tips-trends__featured-article:hover{transform:translateY(-4px)}.tips-trends__secondary-articles{display:flex;flex-direction:column;gap:20px}.tips-trends__article{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.tips-trends__article:hover{transform:translateY(-2px)}.tips-trends__article-image{position:relative;width:100%;height:400px}.tips-trends__secondary-articles .tips-trends__article-image{height:200px}.tips-trends__article-image img{width:100%;height:100%;object-fit:cover}.tips-trends__article-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000,#0000004d 70%,#000000b3)}.tips-trends__article-content{position:absolute;bottom:0;left:0;right:0;padding:24px;color:#fff;z-index:2}.tips-trends__date{font-size:.875rem;opacity:.9;margin-bottom:8px;display:block}.tips-trends__article-title{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 16px}.tips-trends__secondary-articles .tips-trends__article-title{font-size:1.25rem}@media (max-width: 768px){.tips-trends__article-title{font-size:1.25rem}.tips-trends__secondary-articles .tips-trends__article-title{font-size:1.125rem}}.tips-trends__arrow-icon{position:absolute;bottom:24px;right:24px;width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.tips-trends__arrow-icon:hover{background:#ffffff4d}.tips-trends__arrow-icon svg{width:20px;height:20px;color:#fff}.trusted-by-leading-artist{padding:80px 20px;background-color:#f8f9fa}.trusted-by-leading-artist .trusted-title{text-align:center;font-size:2.5rem;font-weight:600;color:#6b7280;margin-bottom:60px;line-height:1.2}@media (max-width: 768px){.trusted-by-leading-artist .trusted-title{font-size:2rem;margin-bottom:40px}}.trusted-by-leading-artist .carousel-container{position:relative;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px}.trusted-by-leading-artist .carousel-container .carousel-nav{background:#ffffffe6;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0000001a;z-index:2}.trusted-by-leading-artist .carousel-container .carousel-nav:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 20px #00000026}.trusted-by-leading-artist .carousel-container .carousel-nav svg{color:#6b7280}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .carousel-nav{width:40px;height:40px}.trusted-by-leading-artist .carousel-container .carousel-nav svg{width:20px;height:20px}}.trusted-by-leading-artist .carousel-container .carousel-track{display:flex;gap:20px;flex:1;overflow:hidden}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .carousel-track{gap:15px}}.trusted-by-leading-artist .carousel-container .testimonial-card{flex:1;min-width:0}.trusted-by-leading-artist .carousel-container .testimonial-card .card-background{position:relative;background-size:cover;background-position:center;border-radius:16px;overflow:hidden;height:500px;display:flex;flex-direction:column}.trusted-by-leading-artist .carousel-container .testimonial-card .card-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#000000b3,#000000b3,#000000e6)}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .card-background{height:400px}}.trusted-by-leading-artist .carousel-container .testimonial-card .nike-logo{position:absolute;top:20px;left:20px;background:#fff;border-radius:8px;padding:8px;z-index:1}.trusted-by-leading-artist .carousel-container .testimonial-card .nike-logo svg{width:24px;height:24px}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content{position:absolute;bottom:0;left:0;right:0;padding:30px;color:#fff;z-index:1}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content{padding:20px}}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .testimonial-text{font-size:1rem;line-height:1.6;margin-bottom:20px;font-weight:400;color:#fff}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .testimonial-text{font-size:.9rem;margin-bottom:15px}}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info{display:flex;align-items:center;gap:12px}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid white}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-avatar{width:40px;height:40px}}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details{flex:1}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .author-name{font-size:1.1rem;font-weight:600;margin:0 0 4px}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .author-name{font-size:1rem}}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .author-title{font-size:.9rem;opacity:.9;margin:0 0 8px}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .author-title{font-size:.8rem}}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .rating{display:flex;gap:2px}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .rating .star{color:#fbbf24;font-size:1rem}.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .rating .star.filled{color:#f59e0b}@media (max-width: 768px){.trusted-by-leading-artist .carousel-container .testimonial-card .testimonial-content .author-info .author-details .rating .star{font-size:.9rem}}@media (max-width: 768px){.trusted-by-leading-artist{padding:60px 15px}.trusted-by-leading-artist .carousel-container .carousel-track .testimonial-card:not(:first-child){display:none}}.legally-protect-container{max-width:1000px;margin:0 auto;padding:40px 20px 80px;background-color:#fff;font-family:Bariol,sans-serif}.legally-protect-container .article-header{margin-bottom:40px}.legally-protect-container .article-header h1{font-size:42px;font-weight:600;color:#333;margin-bottom:16px;line-height:1.2}@media (max-width: 768px){.legally-protect-container .article-header h1{font-size:32px}}.legally-protect-container .article-header .article-meta{display:flex;align-items:center;gap:10px;color:#666;font-size:14px;margin-bottom:30px}.legally-protect-container .article-header .article-meta .meta-divider{color:#ccc}.legally-protect-container .article-header .article-meta .read-time{color:#666}.legally-protect-container .featured-image{width:100%;height:450px;border-radius:12px;margin-bottom:40px;overflow:hidden}.legally-protect-container .featured-image img{width:100%;height:100%;object-fit:cover;display:block}.legally-protect-container .article-content{color:#444;font-size:16px;line-height:1.7}.legally-protect-container .article-content h2{font-size:32px;font-weight:600;color:#333;margin:40px 0 20px;line-height:1.3}@media (max-width: 768px){.legally-protect-container .article-content h2{font-size:26px}}.legally-protect-container .article-content h2:first-child{margin-top:0}.legally-protect-container .article-content h3{font-size:24px;font-weight:600;color:#444;margin:30px 0 16px;line-height:1.4}@media (max-width: 768px){.legally-protect-container .article-content h3{font-size:22px}}.legally-protect-container .article-content p{margin-bottom:20px;font-size:16px;line-height:1.7}.legally-protect-container .article-content ul{list-style-type:disc;margin-left:20px;margin-bottom:20px}.legally-protect-container .article-content ul li{margin-bottom:10px;position:relative;padding-left:5px}.legally-protect-container .article-content ul li::marker{color:#370037}.legally-protect-container .article-content .section{margin-bottom:40px}.legally-protect-container .article-content p+p{margin-top:-10px}.legally-protect-container .article-content .related-blogs{margin-top:60px;padding-top:40px;border-top:1px solid #eaeaea}.legally-protect-container .article-content .related-blogs h2{text-align:center;margin-bottom:40px}.legally-protect-container .article-content .related-blogs .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 992px){.legally-protect-container .article-content .related-blogs .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.legally-protect-container .article-content .related-blogs .blog-grid{grid-template-columns:1fr}}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-image{height:200px;width:100%}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-image img{width:100%;height:100%;object-fit:cover}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-content{padding:20px}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-content .blog-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:#777}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-content .blog-title{font-size:18px;font-weight:600;margin-bottom:12px;line-height:1.4;color:#333}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-content .blog-excerpt{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-content .read-more{display:inline-block;color:#370037;font-size:14px;font-weight:500;text-decoration:none}.legally-protect-container .article-content .related-blogs .blog-grid .blog-card .blog-content .read-more:hover{text-decoration:underline}.privacy-policy{max-width:900px;margin:60px auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333}.privacy-policy h1{font-size:2.5rem;font-weight:700;margin-bottom:30px;color:#000}.privacy-policy h2{font-size:1.5rem;font-weight:600;margin-top:30px;margin-bottom:15px;color:#000}.privacy-policy p{font-size:1rem;margin-bottom:15px;text-align:justify}.privacy-policy p a{color:#007bff;text-decoration:none}.privacy-policy p a:hover{text-decoration:underline}.privacy-policy p .sponsored{background-color:#f0f0f0;padding:2px 6px;border-radius:3px;font-size:.85rem;color:#666}.privacy-policy ul{margin:15px 0;padding-left:30px}.privacy-policy ul li{margin-bottom:10px;font-size:1rem}@media (max-width: 768px){.privacy-policy{margin:40px auto;padding:0 15px}.privacy-policy h1{font-size:2rem}.privacy-policy h2{font-size:1.25rem}.privacy-policy p{font-size:.95rem;text-align:left}}.terms-agreement-container{max-width:900px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333}.terms-agreement-container .terms-header{margin-bottom:40px}.terms-agreement-container .terms-header h1{font-size:2.5rem;font-weight:700;margin:0 0 10px;color:#000}.terms-agreement-container .terms-header h2{font-size:1.8rem;font-weight:600;margin:0;color:#000}.terms-agreement-container .terms-header .last-updated{font-size:.95rem;color:#666;margin:0}.terms-agreement-container .terms-intro{margin-bottom:50px;background-color:#f9f9f9;padding:30px;border-radius:8px}.terms-agreement-container .terms-intro p{font-size:1rem;margin-bottom:15px;text-align:justify}.terms-agreement-container .terms-intro p:last-child{margin-bottom:0}.terms-agreement-container .terms-intro p a{color:#007bff;text-decoration:none}.terms-agreement-container .terms-intro p a:hover{text-decoration:underline}.terms-agreement-container .terms-intro h3{font-size:1.2rem;font-weight:600;margin:30px 0 15px;color:#000}.terms-agreement-container .terms-intro h3:first-child{margin-top:0}.terms-agreement-container .terms-accordion{margin-bottom:40px}.terms-agreement-container .terms-accordion .accordion-item{border:1px solid #ddd;border-radius:6px;margin-bottom:15px;overflow:hidden;background-color:#fff;transition:all .3s ease}.terms-agreement-container .terms-accordion .accordion-item:hover{box-shadow:0 2px 8px #0000001a}.terms-agreement-container .terms-accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f5f5f5;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.terms-agreement-container .terms-accordion .accordion-item .accordion-header:hover{background-color:#efefef}.terms-agreement-container .terms-accordion .accordion-item .accordion-header.active{background-color:#e8f4f8;border-bottom:2px solid #007bff}.terms-agreement-container .terms-accordion .accordion-item .accordion-header h3{font-size:1.1rem;font-weight:600;margin:0;color:#000;flex:1}.terms-agreement-container .terms-accordion .accordion-item .accordion-header .accordion-icon{font-size:1.5rem;font-weight:700;color:#007bff;margin-left:15px;transition:transform .3s ease;flex-shrink:0}.terms-agreement-container .terms-accordion .accordion-item .accordion-content{max-height:1000px;overflow:hidden;animation:slideDown .3s ease forwards}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.terms-agreement-container .terms-accordion .accordion-item .accordion-content .content-inner{padding:20px;border-top:1px solid #ddd}.terms-agreement-container .terms-accordion .accordion-item .accordion-content .content-inner p{font-size:1rem;margin-bottom:15px;text-align:justify;line-height:1.7}.terms-agreement-container .terms-accordion .accordion-item .accordion-content .content-inner p:last-child{margin-bottom:0}@media (max-width: 768px){.terms-agreement-container{padding:20px 15px}.terms-agreement-container .terms-header h1{font-size:2rem}.terms-agreement-container .terms-header h2{font-size:1.5rem}.terms-agreement-container .terms-header .last-updated{font-size:.9rem}.terms-agreement-container .terms-intro{padding:20px}.terms-agreement-container .terms-intro p{font-size:.95rem;text-align:left}.terms-agreement-container .terms-intro h3{font-size:1.1rem;margin:25px 0 12px}.terms-agreement-container .terms-accordion .accordion-item{margin-bottom:10px}.terms-agreement-container .terms-accordion .accordion-item .accordion-header{padding:15px}.terms-agreement-container .terms-accordion .accordion-item .accordion-header h3{font-size:1rem}.terms-agreement-container .terms-accordion .accordion-item .accordion-header .accordion-icon{font-size:1.3rem;margin-left:10px}.terms-agreement-container .terms-accordion .accordion-item .accordion-content .content-inner{padding:15px}.terms-agreement-container .terms-accordion .accordion-item .accordion-content .content-inner p{font-size:.95rem;margin-bottom:12px}}@media (max-width: 480px){.terms-agreement-container{padding:15px 10px}.terms-agreement-container .terms-header{margin-bottom:30px}.terms-agreement-container .terms-header h1{font-size:1.6rem}.terms-agreement-container .terms-header h2{font-size:1.2rem}.terms-agreement-container .terms-intro{padding:15px;margin-bottom:30px}.terms-agreement-container .terms-intro p{font-size:.9rem}.terms-agreement-container .terms-intro h3{font-size:1rem}.terms-agreement-container .terms-accordion .accordion-item .accordion-header{padding:12px}.terms-agreement-container .terms-accordion .accordion-item .accordion-header h3{font-size:.95rem}.terms-agreement-container .terms-accordion .accordion-item .accordion-header .accordion-icon{font-size:1.2rem}}.not-found-container{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:2rem;background:linear-gradient(135deg,#8e2d8e0d,#ff95000d)}.not-found-content{text-align:center;max-width:600px}.not-found-number{font-size:10rem;font-weight:900;background:linear-gradient(135deg,#8e2d8e,#b817b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1;text-shadow:0 2px 10px rgba(142,45,142,.1)}.not-found-content h1{font-size:2.5rem;margin:1.5rem 0 1rem;color:#333;font-weight:600}.not-found-content p{font-size:1.1rem;color:#707070;margin:1rem 0 2.5rem;line-height:1.6}.not-found-button{display:inline-block;padding:.875rem 2.5rem;background-color:#8e2d8e;color:#fff;text-decoration:none;border-radius:6px;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #8e2d8e33}.not-found-button:hover{background-color:#b817b6;transform:translateY(-2px);box-shadow:0 6px 20px #8e2d8e4d}.not-found-button:active{transform:translateY(0)}
