:root{--primary-color:#007aff;--secondary-color:#34c759;--accent-color:#ff9500;--security-blue:#5856d6;--alert-red:#ff3b30;--primary-gradient:linear-gradient(135deg,#007aff,#34c759);--hero-gradient:linear-gradient(135deg,#007aff,#34c759 50%,#5856d6);--light-bg:#f2f2f7;--white-bg:#fff;--dark-bg:#1c1c1e;--text-color:#000;--text-muted:#6c6c70;--text-tertiary:#8e8e93;--border-radius:16px;--border-radius-sm:8px;--transition:all 0.3s ease;--box-shadow:0 10px 30px rgba(0,122,255,.1);--box-shadow-hover:0 20px 40px rgba(0,122,255,.15)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-color);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content{background:var(--primary-color);border-radius:0 0 4px 0;color:var(--white-bg);font-weight:600;left:0;padding:1rem 1.5rem;position:absolute;text-decoration:none;top:-100px;transition:top .3s ease;z-index:10000}.skip-to-content:focus{outline:3px solid var(--secondary-color);outline-offset:2px;top:0}:focus-visible{border-radius:2px;outline:3px solid var(--primary-color);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.cookie-consent-banner,.skip-to-content{transition:none}}.navbar{backdrop-filter:blur(10px);padding:1rem 0;transition:var(--transition)}.navbar.scrolled{box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar-brand{color:var(--primary-color)!important;font-size:1.5rem;font-weight:700}.app-icon{border-radius:12px}.navbar-nav .nav-link{color:var(--text-color)!important;font-weight:500;margin:0 .5rem;transition:var(--transition)}.navbar-nav .nav-link:hover{color:var(--primary-color)!important}.navbar-nav .btn-primary{background:var(--primary-gradient);border:none;border-radius:25px;font-weight:600;padding:.5rem 1.5rem!important}.navbar-nav .btn-primary:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.hero-section{background:var(--hero-gradient);min-height:100vh;overflow:hidden;padding-top:100px;position:relative}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23fff' fill-opacity='.05' d='m0 96 48 16c48 16 144 48 240 48s192-32 288-37.3c96-5.7 192 16.3 288 10.6 96-5.3 192-37.3 288-42.6 96-5.7 192 16.3 240 26.6l48 10.7v192H0Z'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hero-content{position:relative;z-index:2}.hero-content h1{color:#fff;font-weight:800;margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-content .lead{color:hsla(0,0%,100%,.95);font-size:1.25rem;font-weight:400}.badge.bg-primary-soft{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border-radius:30px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem}.download-buttons{display:flex;flex-wrap:wrap;gap:1rem}.btn-download{display:inline-block;transition:transform .3s ease,box-shadow .3s ease}.btn-download:hover{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));transform:translateY(-5px)}.btn-download img{height:54px;width:auto}.stats{border-top:1px solid hsla(0,0%,100%,.2);margin-top:2rem;padding-top:2rem}.stat h4{color:#fff;font-size:1.75rem;font-weight:700}.stat small{color:hsla(0,0%,100%,.8);font-size:.875rem}.hero-image{align-items:center;animation:float 6s ease-in-out infinite;display:flex;justify-content:center;position:relative;z-index:2}.hero-image img{max-height:600px;width:auto}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.privacy-promise-section{background:var(--light-bg);padding:80px 0}.privacy-card{background:var(--white-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:3rem}.privacy-icon{display:inline-block}.privacy-feature{padding:1rem}.privacy-feature h5{color:var(--text-color);font-weight:600;margin-top:1rem}.features-section{padding:80px 0}.feature-card{background:var(--white-bg);border:1px solid rgba(0,122,255,.1);border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%;padding:2rem;transition:var(--transition)}.feature-card:hover{border-color:var(--primary-color);box-shadow:var(--box-shadow-hover);transform:translateY(-10px)}.feature-icon{align-items:center;background:var(--primary-gradient);border-radius:16px;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;transition:var(--transition);width:70px}.feature-card:hover .feature-icon{transform:scale(1.1)}.feature-icon i{color:#fff;font-size:1.75rem}.feature-card h4{color:var(--text-color);font-weight:600;margin-bottom:1rem}.feature-card p{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.comparison-section{background:var(--light-bg);padding:80px 0}.comparison-table .table{border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.comparison-table .table-primary{background-color:var(--primary-color);color:#fff}.comparison-table .table-primary th{border:none;font-weight:600;padding:1.25rem}.comparison-table tbody td{padding:1.25rem;vertical-align:middle}.comparison-table tbody tr:hover{background-color:rgba(0,122,255,.05)}.screenshots-section{padding:80px 0}.screenshot-swiper{padding:20px 0 50px}.screenshot-slide{text-align:center}.screenshot-slide img{border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:auto;max-width:100%;transition:var(--transition)}.screenshot-slide img:hover{box-shadow:var(--box-shadow-hover);transform:scale(1.05)}.swiper-pagination-bullet{background:var(--primary-color);height:12px;width:12px}.swiper-pagination-bullet-active{background:var(--primary-color);border-radius:6px;width:30px}.how-section{background:var(--light-bg);padding:80px 0}.step-card{padding:2rem;position:relative}.step-number{align-items:center;background:var(--primary-gradient);border-radius:50%;box-shadow:var(--box-shadow);color:#fff;display:flex;font-size:1.75rem;font-weight:700;height:70px;justify-content:center;margin:0 auto 1.5rem;transition:var(--transition);width:70px}.step-card:hover .step-number{transform:scale(1.15)}.step-card h4{color:var(--text-color);font-weight:600;margin-bottom:1rem}.step-card p{color:var(--text-muted)}.testimonials-section{padding:80px 0}.testimonial-card{background:var(--white-bg);border:1px solid rgba(0,122,255,.1);border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%;padding:2.5rem;transition:var(--transition)}.testimonial-card:hover{border-color:var(--primary-color);box-shadow:var(--box-shadow-hover);transform:translateY(-5px)}.testimonial-card .stars{color:var(--accent-color);font-size:1.125rem;margin-bottom:1.5rem}.testimonial-card p{color:var(--text-color);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.testimonial-author{align-items:center;border-top:1px solid var(--light-bg);display:flex;margin-top:2rem;padding-top:1.5rem}.testimonial-author img{border-radius:50%;height:56px;margin-right:1rem;object-fit:cover;width:56px}.testimonial-author h6{color:var(--text-color);font-weight:600;margin-bottom:.25rem}.testimonial-author small{color:var(--text-muted)}.pricing-section{background:var(--light-bg);padding:80px 0}.pricing-card{background:var(--white-bg);border:2px solid transparent;border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%;padding:2.5rem;position:relative;transition:var(--transition)}.pricing-card:hover{transform:translateY(-5px)}.pricing-card.featured,.pricing-card:hover{border-color:var(--primary-color);box-shadow:var(--box-shadow-hover)}.pricing-card.featured{transform:scale(1.05)}.pricing-card.featured:before{background:var(--primary-gradient);border-radius:20px;color:#fff;content:"BEST VALUE";font-size:.75rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.5rem 1.5rem;position:absolute;top:-15px;transform:translateX(-50%)}.pricing-card h4{color:var(--text-color);font-weight:600;margin-bottom:1.5rem}.price{color:var(--primary-color);font-size:3rem;font-weight:700;margin:1rem 0}.price-period{color:var(--text-muted);font-size:1.125rem;font-weight:400}.pricing-card ul li{color:var(--text-color);font-size:.9375rem;padding:.75rem 0}.pricing-card .btn{border-radius:12px;font-weight:600;margin-top:1.5rem;padding:.875rem 2rem;transition:var(--transition)}.pricing-card .btn-primary{background:var(--primary-gradient);border:none}.pricing-card .btn-primary:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.pricing-card .btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color)}.pricing-card .btn-outline-primary:hover{background:var(--primary-gradient);border-color:transparent;color:#fff}.faq-section{padding:80px 0}.accordion-item{border:none;border-radius:var(--border-radius-sm);box-shadow:0 2px 10px rgba(0,122,255,.08);margin-bottom:1rem;overflow:hidden}.accordion-button{background:var(--white-bg);border:none;color:var(--text-color);font-weight:600;padding:1.5rem}.accordion-button:not(.collapsed){background:var(--light-bg);box-shadow:none;color:var(--primary-color)}.accordion-button:focus{border-color:var(--primary-color);box-shadow:none}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23007aff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.accordion-body{color:var(--text-muted);line-height:1.7;padding:1.5rem}.cta-section{background:var(--hero-gradient);overflow:hidden;padding:100px 0;position:relative}.cta-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23fff' fill-opacity='.03' d='M0 224h48c48 0 144 0 240-10.7 96-10.3 192-32.3 288-32 96-.3 192 21.7 288 32 96 10.7 192 10.7 288-5.3s192-48 240-64l48-16V0H0Z'/%3E%3C/svg%3E") no-repeat top;background-size:cover;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-section .download-buttons,.cta-section h2,.cta-section p{position:relative;z-index:2}.footer{background:var(--light-bg);color:var(--text-color);padding:60px 0 30px}.footer h5,.footer h6{color:var(--text-color);font-weight:600;margin-bottom:1.25rem}.footer a{color:var(--text-muted);display:block;padding:.375rem 0;text-decoration:none;transition:var(--transition)}.footer a:hover{color:var(--primary-color);padding-left:5px}.footer ul{margin:0;padding:0}.footer ul li{margin-bottom:.5rem}.social-links{margin-top:1.5rem}.social-links a{color:var(--text-muted);display:inline-block;font-size:1.5rem;padding:0;transition:var(--transition)}.social-links a:hover{color:var(--primary-color);padding-left:0;transform:translateY(-3px)}.back-to-top{align-items:center;background:var(--primary-gradient);border:none;border-radius:50%;bottom:30px;box-shadow:var(--box-shadow);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;opacity:0;position:fixed;right:30px;transition:var(--transition);visibility:hidden;width:56px;z-index:1000}.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{box-shadow:var(--box-shadow-hover);transform:scale(1.1) translateY(-3px)}.back-to-top i{font-size:1.25rem}@media (max-width:991px){.hero-section{padding-top:120px;text-align:center}.hero-content{margin-bottom:3rem}.download-buttons,.stats{justify-content:center}.stats{flex-wrap:wrap}.stat{min-width:120px;text-align:center}.pricing-card.featured{margin-top:1rem;transform:none}}@media (max-width:768px){.hero-content h1{font-size:2.25rem}.hero-content .lead{font-size:1.125rem}.comparison-section,.cta-section,.faq-section,.features-section,.how-section,.pricing-section,.privacy-promise-section,.screenshots-section,.testimonials-section{padding:60px 0}.feature-card,.pricing-card,.testimonial-card{margin-bottom:1.5rem}.comparison-table{overflow-x:auto}.comparison-table table{font-size:.875rem}}@media (max-width:576px){.download-buttons{align-items:center;flex-direction:column}.btn-download img{height:48px}.stats{flex-direction:column;gap:1.5rem;text-align:center}.stat{width:100%}.hero-content h1{font-size:1.875rem}.price{font-size:2.5rem}.privacy-card{padding:2rem}.back-to-top{bottom:20px;height:48px;right:20px;width:48px}}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.bg-primary{background:var(--primary-color)!important}.bg-primary-gradient{background:var(--primary-gradient)!important}.bg-light{background:var(--light-bg)!important}.btn:focus,.nav-link:focus,a:focus{outline:2px solid var(--primary-color);outline-offset:2px}html{scroll-behavior:smooth}::selection{background-color:var(--primary-color);color:#fff}::-moz-selection{background-color:var(--primary-color);color:#fff}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media print{.back-to-top,.cta-section,.download-buttons,.navbar{display:none}body{background:#fff;color:#000}}.cookie-consent-banner{background:var(--dark-bg);bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.15);color:var(--white-bg);left:0;padding:1.5rem;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:9999}.cookie-consent-banner.show{transform:translateY(0)}.cookie-consent-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.cookie-consent-text{flex:1;min-width:300px}.cookie-consent-text h3{color:var(--white-bg);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.cookie-consent-text p{color:hsla(0,0%,100%,.9);font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.cookie-consent-links{margin-top:.5rem}.cookie-consent-links a{color:var(--primary-color);font-size:.9rem;text-decoration:underline}.cookie-consent-links a:hover{color:var(--secondary-color)}.cookie-consent-buttons{display:flex;flex-shrink:0;gap:1rem}@media (max-width:768px){.cookie-consent-content{align-items:stretch;flex-direction:column}.cookie-consent-buttons{flex-direction:column;width:100%}.cookie-consent-buttons button{width:100%}}[data-actual-theme=light]{--light-bg:#f2f2f7;--white-bg:#fff;--dark-bg:#1c1c1e;--text-color:#000;--text-muted:#6c6c70;--text-tertiary:#8e8e93}[data-actual-theme=light] body{background-color:var(--white-bg)!important;color:var(--text-color)!important}[data-actual-theme=light] .navbar{background-color:var(--white-bg)!important;border-bottom:1px solid rgba(0,0,0,.1)!important}[data-actual-theme=light] .nav-link,[data-actual-theme=light] .navbar-brand{color:var(--text-color)!important}[data-actual-theme=light] .features-section,[data-actual-theme=light] .hero-section,[data-actual-theme=light] .screenshots-section{background-color:var(--white-bg)!important}[data-actual-theme=light] .privacy-promise-section,[data-actual-theme=light] .testimonials-section{background-color:var(--light-bg)!important}[data-actual-theme=light] .card,[data-actual-theme=light] .feature-card,[data-actual-theme=light] .pricing-card,[data-actual-theme=light] .testimonial-card{background-color:var(--white-bg)!important;border-color:rgba(0,0,0,.1)!important}[data-actual-theme=light] .footer{background-color:var(--dark-bg)!important;color:#fff!important}[data-actual-theme=light] .footer h1,[data-actual-theme=light] .footer h2,[data-actual-theme=light] .footer h3,[data-actual-theme=light] .footer h4,[data-actual-theme=light] .footer h5,[data-actual-theme=light] .footer h6{color:#fff!important}[data-actual-theme=light] .footer a{color:hsla(0,0%,100%,.8)!important}[data-actual-theme=light] .footer a:hover{color:#fff!important}[data-actual-theme=light] .footer .text-muted{color:hsla(0,0%,100%,.7)!important}[data-actual-theme=light] .cookie-consent-banner{background:var(--dark-bg)!important;border-top:1px solid hsla(0,0%,100%,.1)!important;color:var(--white-bg)!important}[data-actual-theme=light] .cookie-consent-banner h3,[data-actual-theme=light] .cookie-consent-text h3{color:var(--white-bg)!important}[data-actual-theme=light] .cookie-consent-banner p,[data-actual-theme=light] .cookie-consent-text p{color:hsla(0,0%,100%,.9)!important}[data-actual-theme=light] .cookie-consent-links a{color:var(--primary-color)!important}[data-actual-theme=light] .display-1,[data-actual-theme=light] .display-2,[data-actual-theme=light] .display-3,[data-actual-theme=light] .display-4,[data-actual-theme=light] .display-5,[data-actual-theme=light] .display-6,[data-actual-theme=light] h1,[data-actual-theme=light] h2,[data-actual-theme=light] h3,[data-actual-theme=light] h4,[data-actual-theme=light] h5,[data-actual-theme=light] h6,[data-actual-theme=light] p{color:var(--text-color)!important}[data-actual-theme=light] .lead,[data-actual-theme=light] .text-muted{color:var(--text-muted)!important}[data-actual-theme=light] .card-body,[data-actual-theme=light] .card-body h3,[data-actual-theme=light] .card-body h4,[data-actual-theme=light] .card-body h5,[data-actual-theme=light] .card-body p,[data-actual-theme=light] .feature-card h4,[data-actual-theme=light] .feature-card p,[data-actual-theme=light] .hero-content .lead,[data-actual-theme=light] .hero-content h1{color:var(--text-color)!important}[data-actual-theme=light] .dropdown-menu{background-color:var(--white-bg)!important;border-color:rgba(0,0,0,.1)!important}[data-actual-theme=light] .dropdown-item{color:var(--text-color)!important}[data-actual-theme=light] .dropdown-item:hover{background-color:var(--light-bg)!important}[data-actual-theme=light] .form-control,[data-actual-theme=light] .form-select{background-color:var(--white-bg)!important;border-color:rgba(0,0,0,.2)!important;color:var(--text-color)!important}[data-actual-theme=light] .bg-white{background-color:var(--white-bg)!important}[data-actual-theme=light] .bg-light{background-color:var(--light-bg)!important}.theme-toggle{align-items:center;background:none;border:none;color:var(--text-color,#212529);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:color .3s ease,transform .2s ease}.theme-toggle:hover{transform:scale(1.1)}.theme-toggle:focus{box-shadow:none;outline:none}.theme-toggle .theme-icon-dark,.theme-toggle .theme-icon-light{font-size:1.1rem}.theme-icon-dark{display:none}.theme-icon-light{color:#f59e0b;display:inline-block}[data-actual-theme=dark] .theme-icon-light{display:none}[data-actual-theme=dark] .theme-icon-dark{color:#60a5fa;display:inline-block}[data-theme=system] .theme-toggle:after{background:var(--primary-color);border-radius:50%;bottom:2px;content:"";height:6px;opacity:.7;position:absolute;right:2px;width:6px}[data-actual-theme=dark]{--light-bg:#1c1c1e;--white-bg:#000;--dark-bg:#f2f2f7;--text-color:#fff;--text-muted:#8e8e93;--text-tertiary:#6c6c70}[data-actual-theme=dark] body{background-color:var(--white-bg);color:var(--text-color)}[data-actual-theme=dark] .navbar{background-color:var(--light-bg)!important;border-bottom:1px solid hsla(0,0%,100%,.1)}[data-actual-theme=dark] .nav-link,[data-actual-theme=dark] .navbar-brand{color:var(--text-color)!important}[data-actual-theme=dark] .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}[data-actual-theme=dark] .features-section,[data-actual-theme=dark] .hero-section,[data-actual-theme=dark] .screenshots-section{background-color:var(--white-bg)}[data-actual-theme=dark] .privacy-promise-section,[data-actual-theme=dark] .testimonials-section{background-color:var(--light-bg)}[data-actual-theme=dark] .feature-card,[data-actual-theme=dark] .testimonial-card{background-color:var(--light-bg);border-color:hsla(0,0%,100%,.1)}[data-actual-theme=dark] .footer{background-color:var(--light-bg);color:var(--text-color)}[data-actual-theme=dark] .footer .text-muted{color:var(--text-muted)!important}[data-actual-theme=dark] .cookie-consent-banner{background:var(--light-bg);border-top:1px solid hsla(0,0%,100%,.1)}[data-actual-theme=dark] .privacy-card{background:var(--light-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .privacy-card .lead,[data-actual-theme=dark] .privacy-card .text-muted,[data-actual-theme=dark] .privacy-card h3,[data-actual-theme=dark] .privacy-card h5,[data-actual-theme=dark] .privacy-card p{color:var(--text-color)!important}[data-actual-theme=dark] .privacy-card .text-muted{color:var(--text-muted)!important}[data-actual-theme=dark] .feature-card,[data-actual-theme=dark] .pricing-card,[data-actual-theme=dark] .testimonial-card{background:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}[data-actual-theme=dark] .pricing-card ul li,[data-actual-theme=dark] .step-card{color:var(--text-color)!important}[data-actual-theme=dark] .accordion-item{background:transparent!important}[data-actual-theme=dark] .accordion-button,[data-actual-theme=dark] .accordion-button:not(.collapsed){background-color:var(--light-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .accordion-body{background-color:var(--white-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .comparison-table .table{background-color:var(--light-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .comparison-table .table tbody,[data-actual-theme=dark] .comparison-table .table.table-primary{background-color:var(--light-bg)!important}[data-actual-theme=dark] .comparison-table .table tbody td{background-color:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important;color:var(--text-color)!important}[data-actual-theme=dark] .comparison-table .table tbody tr{background-color:var(--light-bg)!important}[data-actual-theme=dark] .comparison-table .table tbody tr:hover{background-color:rgba(0,122,255,.15)!important}[data-actual-theme=dark] .comparison-table .table thead{background-color:var(--primary-color)!important}[data-actual-theme=dark] .comparison-table .table thead th{border-color:hsla(0,0%,100%,.2)!important}[data-actual-theme=dark] .comparison-table .table thead th,[data-actual-theme=dark] .comparison-table .table.table-primary th{background-color:var(--primary-color)!important;color:#fff!important}[data-actual-theme=dark] .btn{color:var(--text-color)!important}[data-actual-theme=dark] .btn-primary{border-color:transparent!important}[data-actual-theme=dark] .btn-primary,[data-actual-theme=dark] .btn-primary:hover{background:var(--primary-gradient)!important;color:#fff!important}[data-actual-theme=dark] .btn-outline-primary{background-color:transparent!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}[data-actual-theme=dark] .btn-outline-primary:hover{background:var(--primary-gradient)!important;border-color:transparent!important;color:#fff!important}[data-actual-theme=dark] .btn-light{background-color:var(--light-bg)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--text-color)!important}[data-actual-theme=dark] .btn-light:hover{background-color:var(--white-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .btn-outline-light{background-color:transparent!important;border-color:hsla(0,0%,100%,.3)!important;color:var(--text-color)!important}[data-actual-theme=dark] .btn-outline-light:hover{background-color:hsla(0,0%,100%,.1)!important;color:var(--text-color)!important}[data-actual-theme=dark] .btn-secondary{background-color:var(--light-bg)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--text-color)!important}[data-actual-theme=dark] .btn-secondary:hover{background-color:var(--white-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] a.btn{color:inherit!important}[data-actual-theme=dark] a.btn-primary{color:#fff!important}[data-actual-theme=dark] a.btn-outline-primary{color:var(--primary-color)!important}[data-actual-theme=dark] a.btn-outline-primary:hover{color:#fff!important}[data-actual-theme=dark] .blog-content,[data-actual-theme=dark] .blog-content li,[data-actual-theme=dark] .blog-content ol,[data-actual-theme=dark] .blog-content p,[data-actual-theme=dark] .blog-content ul,[data-actual-theme=dark] .blog-post,[data-actual-theme=dark] a.btn-light,[data-actual-theme=dark] a.btn-outline-light{color:var(--text-color)!important}[data-actual-theme=dark] .blog-meta{color:hsla(0,0%,100%,.9)!important}[data-actual-theme=dark] .cta-box{background:linear-gradient(135deg,#ff3b30,#ff9500)!important;color:#fff!important}[data-actual-theme=dark] .cta-box h3{color:#fff!important}[data-actual-theme=dark] .related-posts{background:var(--light-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .share-buttons{border-bottom-color:hsla(0,0%,100%,.1)!important;border-top-color:hsla(0,0%,100%,.1)!important}[data-actual-theme=dark] .share-buttons a{color:var(--primary-color)!important}[data-actual-theme=dark] .cost-comparison,[data-actual-theme=dark] .document-table{background:var(--light-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .alert-box{background:linear-gradient(135deg,rgba(255,59,48,.2),rgba(255,149,0,.2))!important;border-left-color:#ff3b30!important;color:var(--text-color)!important}[data-actual-theme=dark] .alert-box h4{color:#ff3b30!important}[data-actual-theme=dark] .timeline-item{color:var(--text-color)!important}[data-actual-theme=dark] .timeline-item:before{border-color:var(--light-bg)!important;box-shadow:0 0 0 2px #ff3b30!important}[data-actual-theme=dark] .card{background:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}[data-actual-theme=dark] .card-body,[data-actual-theme=dark] .card-body .text-muted,[data-actual-theme=dark] .card-body h3,[data-actual-theme=dark] .card-body h4,[data-actual-theme=dark] .card-body h5,[data-actual-theme=dark] .card-body h6,[data-actual-theme=dark] .card-body p{color:var(--text-color)!important}[data-actual-theme=dark] .card-body .text-muted,[data-actual-theme=dark] .card-body small{color:var(--text-muted)!important}[data-actual-theme=dark] .card b,[data-actual-theme=dark] .card li,[data-actual-theme=dark] .card ol,[data-actual-theme=dark] .card p,[data-actual-theme=dark] .card strong,[data-actual-theme=dark] .card ul,[data-actual-theme=dark] .card-body b,[data-actual-theme=dark] .card-body li,[data-actual-theme=dark] .card-body ol,[data-actual-theme=dark] .card-body strong,[data-actual-theme=dark] .card-body ul{color:var(--text-color)!important}[data-actual-theme=dark] .card .text-muted{color:var(--text-muted)!important}[data-actual-theme=dark] .card h4,[data-actual-theme=dark] .card h5,[data-actual-theme=dark] .card h6,[data-actual-theme=dark] .display-4,[data-actual-theme=dark] .display-5,[data-actual-theme=dark] .display-6{color:var(--text-color)!important}[data-actual-theme=dark] .card.border-primary{background:var(--light-bg)!important;border-color:var(--primary-color)!important}[data-actual-theme=dark] .card.border-primary h3,[data-actual-theme=dark] .card.border-primary p{color:var(--text-color)!important}[data-actual-theme=dark] .card.border-primary .text-muted{color:var(--text-muted)!important}[data-actual-theme=dark] .badge{color:var(--text-color)!important}[data-actual-theme=dark] .badge.bg-primary-soft{background:rgba(0,122,255,.2)!important;color:var(--primary-color)!important}[data-actual-theme=dark] .bg-light,[data-actual-theme=dark] .bg-white{background-color:var(--light-bg)!important;color:var(--text-color)!important}[data-actual-theme=dark] .display-1,[data-actual-theme=dark] .display-2,[data-actual-theme=dark] .display-3,[data-actual-theme=dark] .display-4,[data-actual-theme=dark] .display-5,[data-actual-theme=dark] .display-6,[data-actual-theme=dark] h1,[data-actual-theme=dark] h2,[data-actual-theme=dark] h3,[data-actual-theme=dark] h4,[data-actual-theme=dark] h5,[data-actual-theme=dark] h6{color:var(--text-color)!important}[data-actual-theme=dark] .lead,[data-actual-theme=dark] .text-muted,[data-actual-theme=dark] p{color:var(--text-muted)!important}[data-actual-theme=dark] .lead{color:hsla(0,0%,100%,.9)!important}[data-actual-theme=dark] .feature-card .text-muted,[data-actual-theme=dark] .feature-card h4,[data-actual-theme=dark] .feature-card p{color:var(--text-color)!important}[data-actual-theme=dark] .feature-card p{color:var(--text-muted)!important}[data-actual-theme=dark] .pricing-card .price,[data-actual-theme=dark] .pricing-card .price-period,[data-actual-theme=dark] .pricing-card .text-muted,[data-actual-theme=dark] .pricing-card h4,[data-actual-theme=dark] .pricing-card ul li,[data-actual-theme=dark] .step-card h4,[data-actual-theme=dark] .step-card p,[data-actual-theme=dark] .testimonial-author h6,[data-actual-theme=dark] .testimonial-card p{color:var(--text-color)!important}[data-actual-theme=dark] .pricing-card .price{color:var(--primary-color)!important}[data-actual-theme=dark] .pricing-card .price-period{color:var(--text-muted)!important}[data-actual-theme=dark] .hero-content .lead,[data-actual-theme=dark] .hero-content h1{color:var(--text-color)!important}[data-actual-theme=dark] .hero-content .lead{color:hsla(0,0%,100%,.9)!important}[data-actual-theme=dark] .stat h4,[data-actual-theme=dark] .stat small{color:var(--text-color)!important}[data-actual-theme=dark] .dropdown-menu{background-color:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}[data-actual-theme=dark] .dropdown-item{color:var(--text-color)!important}[data-actual-theme=dark] .dropdown-item:hover{background-color:hsla(0,0%,100%,.1)!important}[data-actual-theme=dark] .form-control,[data-actual-theme=dark] .form-select{background-color:var(--light-bg)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--text-color)!important}[data-actual-theme=dark] .form-control::placeholder{color:var(--text-muted)!important}[data-actual-theme=dark] .form-label{color:var(--text-color)!important}@media (prefers-color-scheme:dark){html[data-theme=system]{--light-bg:#1c1c1e;--white-bg:#000;--dark-bg:#f2f2f7;--text-color:#fff;--text-muted:#8e8e93;--text-tertiary:#6c6c70}[data-theme=system]{body{background-color:var(--white-bg);color:var(--text-color)}.navbar{background-color:var(--light-bg)!important;border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-link,.navbar-brand{color:var(--text-color)!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.features-section,.hero-section,.screenshots-section{background-color:var(--white-bg)}.feature-card,.privacy-promise-section,.testimonial-card,.testimonials-section{background-color:var(--light-bg)}.feature-card,.testimonial-card{border-color:hsla(0,0%,100%,.1)}.footer{background-color:var(--light-bg);color:var(--text-color)}.footer .text-muted{color:var(--text-muted)!important}.cookie-consent-banner{background:var(--light-bg);border-top:1px solid hsla(0,0%,100%,.1)}.privacy-card{background:var(--light-bg)!important}.privacy-card,.privacy-card .lead,.privacy-card .text-muted,.privacy-card h3,.privacy-card h5,.privacy-card p{color:var(--text-color)!important}.privacy-card .text-muted{color:var(--text-muted)!important}.feature-card,.pricing-card,.testimonial-card{background:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}.pricing-card ul li,.step-card{color:var(--text-color)!important}.accordion-item{background:transparent!important}.card{background:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}.card-body,.card-body .text-muted,.card-body h3,.card-body h4,.card-body h5,.card-body h6,.card-body p{color:var(--text-color)!important}.card-body .text-muted,.card-body small{color:var(--text-muted)!important}.card b,.card li,.card ol,.card p,.card strong,.card ul,.card-body b,.card-body li,.card-body ol,.card-body strong,.card-body ul{color:var(--text-color)!important}.card .text-muted{color:var(--text-muted)!important}.card h4,.card h5,.card h6,.display-4,.display-5,.display-6{color:var(--text-color)!important}.card.border-primary{background:var(--light-bg)!important;border-color:var(--primary-color)!important}.card.border-primary h3,.card.border-primary p{color:var(--text-color)!important}.card.border-primary .text-muted{color:var(--text-muted)!important}.badge{color:var(--text-color)!important}.badge.bg-primary-soft{background:rgba(0,122,255,.2)!important;color:var(--primary-color)!important}.bg-light,.bg-white{background-color:var(--light-bg)!important}.bg-light,.bg-white,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,h1,h2,h3,h4,h5,h6{color:var(--text-color)!important}.lead,.text-muted,p{color:var(--text-muted)!important}.lead{color:hsla(0,0%,100%,.9)!important}.feature-card .text-muted,.feature-card h4,.feature-card p{color:var(--text-color)!important}.feature-card p{color:var(--text-muted)!important}.pricing-card .price,.pricing-card .price-period,.pricing-card .text-muted,.pricing-card h4,.pricing-card ul li,.step-card h4,.step-card p,.testimonial-author h6,.testimonial-card p{color:var(--text-color)!important}.pricing-card .price{color:var(--primary-color)!important}.pricing-card .price-period{color:var(--text-muted)!important}.hero-content .lead,.hero-content h1{color:var(--text-color)!important}.hero-content .lead{color:hsla(0,0%,100%,.9)!important}.stat h4,.stat small{color:var(--text-color)!important}.stat .text-muted{color:var(--text-muted)!important}.privacy-feature h5,.privacy-feature p{color:var(--text-color)!important}.privacy-feature .text-muted{color:var(--text-muted)!important}a{color:var(--primary-color)}a:hover{color:var(--secondary-color)}.accordion-button,.accordion-button:not(.collapsed){background-color:var(--light-bg)!important;color:var(--text-color)!important}.accordion-body{background-color:var(--white-bg)!important;color:var(--text-color)!important}.btn-outline-light{border-color:hsla(0,0%,100%,.3);color:var(--text-color)}.btn-outline-light:hover{background-color:hsla(0,0%,100%,.1);color:var(--text-color)}.privacy-promise-section,.testimonials-section{color:var(--text-color)}.privacy-promise-section .lead,.privacy-promise-section h3{color:var(--text-color)!important}.cta-section .text-white,.cta-section h2,.cta-section p{color:#fff!important}.cta-section .text-white-50{color:hsla(0,0%,100%,.7)!important}.blog-content,.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:var(--text-color)!important}.blog-content h2{color:var(--primary-color)!important}.blog-content h3{color:var(--secondary-color)!important}.blog-content b,.blog-content li,.blog-content ol,.blog-content p,.blog-content strong,.blog-content ul{color:var(--text-color)!important}.blog-content a{color:var(--primary-color)!important}.alert-box,.feature-highlight,.security-box,.tip-box,.travel-tip,.version-badge{background:var(--light-bg)!important;border-color:hsla(0,0%,100%,.2)!important;color:var(--text-color)!important}.alert-box h4,.feature-highlight h4,.security-box h4,.tip-box h4,.travel-tip h4{color:var(--text-color)!important}.checklist,.feature-comparison,.related-posts{background:var(--light-bg)!important;color:var(--text-color)!important}.checklist-item{background:var(--white-bg)!important;border-color:hsla(0,0%,100%,.1)!important;color:var(--text-color)!important}.checklist-item i{color:var(--secondary-color)!important}.blog-content table,.timeline-item{color:var(--text-color)!important}.blog-content code,.blog-content pre,.blog-content table td,.blog-content table th{border-color:hsla(0,0%,100%,.1)!important;color:var(--text-color)!important}.blog-content code,.blog-content pre{background:var(--light-bg)!important}.blog-content blockquote{border-left-color:var(--primary-color)!important}.blog-content blockquote,.stat-box,.stat-card{background:var(--light-bg)!important;color:var(--text-color)!important}.stat-box,.stat-card{border-color:hsla(0,0%,100%,.1)!important}.stat-box .stat-number,.stat-box p,.stat-card .stat-number,.stat-card h3,.stat-card p{color:var(--text-color)!important}.stat-card h3{color:var(--primary-color)!important}.flow-step{background:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}.flow-step,.flow-step h4,.flow-step p,.guarantee-box{color:var(--text-color)!important}.guarantee-box{background:var(--light-bg)!important;border-color:var(--secondary-color)!important}.guarantee-box h3,.guarantee-box p{color:var(--text-color)!important}.guarantee-box h3{color:var(--secondary-color)!important}.story-box{background:var(--light-bg)!important}.checklist-box,.story-box,.story-box h4,.story-box p{color:var(--text-color)!important}.checklist-box{background:var(--light-bg)!important}.checklist-box h4,.checklist-box li,.checklist-box p{color:var(--text-color)!important}.share-buttons{border-color:hsla(0,0%,100%,.1)!important}.share-buttons a{color:var(--primary-color)!important}.nav.flex-column .nav-link{color:var(--text-color)!important}.nav.flex-column .nav-link:hover{color:var(--primary-color)!important}.text-secondary{color:var(--text-muted)!important}.table{color:var(--text-color)!important}.table.bg-white{background-color:var(--light-bg)!important}.table thead th,.table-bordered td,.table-bordered th{border-color:hsla(0,0%,100%,.1)!important;color:var(--text-color)!important}.table thead th{background-color:var(--light-bg)!important}.table tbody tr{background-color:var(--white-bg)!important}.table tbody tr:hover{background-color:var(--light-bg)!important}.form-control,.form-select{border-color:hsla(0,0%,100%,.2)!important}.form-control,.form-control:focus,.form-select,.form-select:focus{background-color:var(--light-bg)!important;color:var(--text-color)!important}.form-control:focus,.form-select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(0,122,255,.25)!important}.form-control::placeholder{color:var(--text-muted)!important}.alert,.form-label{color:var(--text-color)!important}.alert{background-color:var(--light-bg)!important;border-color:hsla(0,0%,100%,.1)!important}.alert-info{background-color:rgba(0,122,255,.1)!important;border-color:var(--primary-color)!important}.alert-info,.alert-success{color:var(--text-color)!important}.alert-success{background-color:rgba(52,199,89,.1)!important;border-color:var(--secondary-color)!important}.alert-danger{background-color:rgba(255,59,48,.1)!important;border-color:#ff3b30!important}.alert-danger,.alert-warning{color:var(--text-color)!important}.alert-warning{background-color:rgba(255,149,0,.1)!important;border-color:var(--accent-color)!important}.policy-section,.policy-section h3{color:var(--text-color)!important}.policy-section .text-secondary,.policy-section p{color:var(--text-muted)!important}.rounded{background-color:var(--light-bg)!important}.rounded,.rounded h2,.rounded h5,.rounded p{color:var(--text-color)!important}.rounded .text-muted{color:var(--text-muted)!important}.sticky-top{background-color:transparent!important}.card .alert,.card .alert b,.card .alert strong,.card ol,.card ol li,.card ol li b,.card ol li strong,.card p,.card ul,.card ul li,.card ul li b,.card ul li strong,.sticky-top h5{color:var(--text-color)!important}.card .alert i{color:var(--primary-color)!important}}}:root{--blog-header-gradient:linear-gradient(135deg,#007aff,#34c759);--blog-accent-primary:#007aff;--blog-accent-secondary:#34c759}.blog-post{margin:0 auto;max-width:800px}.blog-header{background:var(--blog-header-gradient);color:#fff;padding-bottom:60px;padding-top:120px}.blog-meta{color:hsla(0,0%,100%,.9);font-size:.9rem;margin-bottom:1rem}.category-badge{background:#fff;border-radius:20px;color:var(--blog-accent-primary);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.blog-content{line-height:1.8;padding:60px 0}.blog-content h2{color:var(--blog-accent-primary);font-weight:700;margin-bottom:1.5rem;margin-top:3rem}.blog-content h3{color:var(--blog-accent-secondary);font-weight:600;margin-bottom:1rem;margin-top:2rem}.blog-content p{color:var(--text-color);margin-bottom:1.5rem}.blog-content ol,.blog-content ul{margin-bottom:2rem;padding-left:2rem}.blog-content li{color:var(--text-color);margin-bottom:1rem}.privacy-principle{background:linear-gradient(135deg,rgba(88,86,214,.1),rgba(52,199,89,.1));border-left:4px solid var(--blog-accent-primary,#5856d6);border-radius:8px;margin:2rem 0;padding:1.5rem}.privacy-principle h4{color:var(--blog-accent-primary,#5856d6);font-size:1.1rem;margin-bottom:1rem}.tech-tip{background:linear-gradient(135deg,rgba(0,122,255,.1),rgba(52,199,89,.1));border-left:4px solid var(--blog-accent-primary,#007aff);border-radius:8px;margin:2rem 0;padding:1.5rem}.tech-tip h4{color:var(--blog-accent-primary,#007aff);font-size:1.1rem;margin-bottom:1rem}.travel-tip{background:linear-gradient(135deg,rgba(52,199,89,.1),rgba(0,122,255,.1));border-left:4px solid #34c759;border-radius:8px;margin:2rem 0;padding:1.5rem}.travel-tip h4{color:#34c759;font-size:1.1rem;margin-bottom:1rem}.feature-highlight{background:linear-gradient(135deg,rgba(88,86,214,.1),rgba(0,122,255,.1));border-left:4px solid var(--blog-accent-primary,#5856d6);border-radius:8px;margin:2rem 0;padding:1.5rem}.feature-highlight h4{color:var(--blog-accent-primary,#5856d6);font-size:1.1rem;margin-bottom:1rem}.security-box{background:linear-gradient(135deg,rgba(88,86,214,.1),rgba(0,122,255,.1));border-left:4px solid #5856d6;border-radius:8px;margin:2rem 0;padding:1.5rem}.security-box h4{color:#5856d6;font-size:1.1rem;margin-bottom:1rem}.encryption-flow{background:#f2f2f7;border-radius:12px;margin:2rem 0;padding:2rem}.flow-step{align-items:start;background:#fff;border-left:4px solid #34c759;border-radius:8px;display:flex;margin-bottom:1.5rem;padding:1rem}.flow-step-number{align-items:center;background:linear-gradient(135deg,#5856d6,#34c759);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;margin-right:1.5rem;width:40px}.blog-content .comparison-table{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:2rem 0;padding:2rem}.blog-content .comparison-table h4{color:var(--text-color);margin-bottom:1.5rem}.blog-content .comparison-table table{width:100%}.blog-content .comparison-table td,.blog-content .comparison-table th{border-bottom:1px solid #e0e0e0;padding:1rem}.feature-comparison{background:#f2f2f7;border-radius:12px;margin:2rem 0;padding:2rem}.guarantee-box{background:#fff;border:3px solid #34c759;border-radius:16px;margin:3rem 0;padding:2rem;text-align:center}.guarantee-box h3{color:#34c759}.cta-box{background:var(
    --blog-header-gradient,linear-gradient(135deg,#007aff 0,#34c759 100%)
  );border-radius:16px;margin:3rem 0;padding:3rem;text-align:center}.cta-box,.cta-box h3{color:#fff}.cta-box p{color:hsla(0,0%,100%,.9)}.share-buttons{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin:2rem 0;padding:1.5rem 0}.share-buttons h5{margin-bottom:1rem}.share-buttons a{color:var(--primary-color);display:inline-block;font-size:1.5rem;margin-right:1rem;transition:transform .3s ease}.share-buttons a:hover{transform:translateY(-3px)}.related-posts{background:#f2f2f7;margin-top:4rem;padding:3rem 0}.related-posts h3{font-weight:700;margin-bottom:1.5rem;text-align:center}.checklist{background:#f2f2f7;border-radius:12px;margin:2rem 0;padding:2rem}.checklist-item{align-items:start;background:#fff;border-radius:8px;display:flex;margin-bottom:1rem;padding:.75rem}.checklist-item i{color:#34c759;margin-right:1rem;margin-top:.25rem}.scenario-box{background:#fff;border:2px solid #34c759;border-radius:12px}.scenario-box,.story-moment{margin:2rem 0;padding:1.5rem}.story-moment{background:#fff3cd;border-left:4px solid #ff9500;border-radius:8px;font-style:italic}.story-moment .time{color:#ff3b30;display:block;font-style:normal;font-weight:700;margin-bottom:.5rem}.reflection-box{background:#f2f2f7;border-left:4px solid #007aff;border-radius:8px;margin:2rem 0;padding:1.5rem}.lesson-box{background:linear-gradient(135deg,#34c759,#007aff);border-radius:12px;color:#fff;margin:2rem 0;padding:2rem}.lesson-box h4,.lesson-box li,.lesson-box ul,.tech-box{color:#fff}.tech-box{background:#1c1c1e;border-radius:12px;margin:2rem 0;padding:2rem}.tech-box h4{color:#fff;margin-bottom:1rem}.tech-box li,.tech-box p,.tech-box strong{color:#fff}.tech-box code{background:#2c2c2e;border-radius:4px;color:#34c759;padding:.2rem .5rem}.privacy-box{background:linear-gradient(135deg,#007aff,#34c759);border-radius:12px;color:#fff;margin:2rem 0;padding:2rem}.privacy-box h4,.privacy-box li,.privacy-box ul{color:#fff}.architecture-box{background:#f2f2f7;border-left:4px solid #007aff;border-radius:8px;margin:2rem 0;padding:1.5rem}.stat-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1.5rem;text-align:center}.stat-card h3{color:#5856d6;font-size:2.5rem;font-weight:700;margin:0}[data-actual-theme=dark] .blog-content,[data-actual-theme=dark] .blog-content li,[data-actual-theme=dark] .blog-content ol,[data-actual-theme=dark] .blog-content p,[data-actual-theme=dark] .blog-content ul,[data-actual-theme=dark] .blog-post{color:var(--text-color)}[data-actual-theme=dark] .blog-meta{color:hsla(0,0%,100%,.9)}[data-actual-theme=dark] .feature-highlight,[data-actual-theme=dark] .privacy-principle,[data-actual-theme=dark] .security-box,[data-actual-theme=dark] .tech-tip,[data-actual-theme=dark] .travel-tip{background:linear-gradient(135deg,rgba(88,86,214,.2),rgba(52,199,89,.2));border-color:hsla(0,0%,100%,.3)}[data-actual-theme=dark] .feature-highlight h4,[data-actual-theme=dark] .feature-highlight p,[data-actual-theme=dark] .privacy-principle h4,[data-actual-theme=dark] .privacy-principle p,[data-actual-theme=dark] .security-box h4,[data-actual-theme=dark] .security-box p,[data-actual-theme=dark] .tech-tip h4,[data-actual-theme=dark] .tech-tip p,[data-actual-theme=dark] .travel-tip h4,[data-actual-theme=dark] .travel-tip p{color:var(--text-color)}[data-actual-theme=dark] .encryption-flow{background:var(--light-bg)}[data-actual-theme=dark] .flow-step{background:var(--white-bg);border-left-color:rgba(52,199,89,.6);color:var(--text-color)}[data-actual-theme=dark] .flow-step h5,[data-actual-theme=dark] .flow-step p{color:var(--text-color)}[data-actual-theme=dark] .blog-content .comparison-table{background:var(--light-bg);box-shadow:0 2px 10px rgba(0,0,0,.3)}[data-actual-theme=dark] .blog-content .comparison-table h4{color:var(--text-color)}[data-actual-theme=dark] .blog-content .comparison-table td,[data-actual-theme=dark] .blog-content .comparison-table th{border-bottom-color:hsla(0,0%,100%,.1);color:var(--text-color)}[data-actual-theme=dark] .feature-comparison{background:var(--light-bg);color:var(--text-color)}[data-actual-theme=dark] .feature-comparison h4,[data-actual-theme=dark] .feature-comparison h5{color:var(--text-color)}[data-actual-theme=dark] .guarantee-box{background:var(--light-bg);border-color:#34c759;color:var(--text-color)}[data-actual-theme=dark] .guarantee-box h3{color:#34c759}[data-actual-theme=dark] .guarantee-box p{color:var(--text-color)}[data-actual-theme=dark] .cta-box{background:linear-gradient(135deg,#ff3b30,#ff9500);color:#fff}[data-actual-theme=dark] .cta-box h3{color:#fff}[data-actual-theme=dark] .cta-box p{color:hsla(0,0%,100%,.9)}[data-actual-theme=dark] .share-buttons{border-bottom-color:hsla(0,0%,100%,.1);border-top-color:hsla(0,0%,100%,.1)}[data-actual-theme=dark] .share-buttons h5{color:var(--text-color)}[data-actual-theme=dark] .share-buttons a{color:var(--primary-color)}[data-actual-theme=dark] .related-posts{background:var(--light-bg);color:var(--text-color)}[data-actual-theme=dark] .related-posts h3{color:var(--text-color)}[data-actual-theme=dark] .checklist{background:var(--light-bg)}[data-actual-theme=dark] .checklist-item{background:var(--white-bg);border-color:hsla(0,0%,100%,.1);color:var(--text-color)}[data-actual-theme=dark] .checklist-item i{color:#34c759}[data-actual-theme=dark] .scenario-box{background:var(--light-bg);border-color:rgba(52,199,89,.6);color:var(--text-color)}[data-actual-theme=dark] .scenario-box h4,[data-actual-theme=dark] .scenario-box li,[data-actual-theme=dark] .scenario-box p,[data-actual-theme=dark] .scenario-box ul{color:var(--text-color)}[data-actual-theme=dark] .story-moment{background:rgba(255,149,0,.2);border-left-color:#ff9500;color:var(--text-color)}[data-actual-theme=dark] .story-moment .time{color:#ff3b30}[data-actual-theme=dark] .reflection-box{background:var(--light-bg);border-left-color:#007aff;color:var(--text-color)}[data-actual-theme=dark] .reflection-box h4,[data-actual-theme=dark] .reflection-box p{color:var(--text-color)}[data-actual-theme=dark] .architecture-box{background:var(--light-bg);border-left-color:#007aff;color:var(--text-color)}[data-actual-theme=dark] .architecture-box h4,[data-actual-theme=dark] .architecture-box ol,[data-actual-theme=dark] .architecture-box p{color:var(--text-color)}[data-actual-theme=dark] .stat-card{background:var(--light-bg);box-shadow:0 2px 10px rgba(0,0,0,.3)}[data-actual-theme=dark] .stat-card h3{color:#5856d6}[data-actual-theme=dark] .stat-card p{color:var(--text-muted)}[data-actual-theme=dark] .tech-box{background:#2c2c2e;border:1px solid hsla(0,0%,100%,.1)}[data-actual-theme=dark] .privacy-box{background:linear-gradient(135deg,#007aff,#34c759)}[data-actual-theme=dark] .lesson-box{background:linear-gradient(135deg,#34c759,#007aff)}@media (max-width:768px){.blog-header{padding-bottom:40px;padding-top:100px}.blog-content{padding:40px 0}.blog-content h2{margin-top:2rem}.cta-box{padding:2rem 1.5rem}.flow-step{flex-direction:column}.flow-step-number{margin-bottom:1rem;margin-right:0}.share-buttons a{font-size:1.25rem;margin-right:.75rem}}