html[dir=ltr]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[dir=ltr] body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.6;color:#0f172a}html[dir=ltr] body.page-landing.page-en .landing-about-body,html[dir=ltr] body.page-landing.page-en .landing-about-open .landing-about-body,html[dir=ltr] body.page-landing.page-en .landing-cta-tagline,html[dir=ltr] body.page-landing.page-en .landing-faq-item p,html[dir=ltr] body.page-landing.page-en .landing-faq-item summary,html[dir=ltr] body.page-landing.page-en .landing-hero-copy,html[dir=ltr] body.page-landing.page-en .landing-hero-headline,html[dir=ltr] body.page-landing.page-en .landing-steps li,html[dir=ltr] body.page-landing.page-en .landing-title{text-align:left!important;direction:ltr!important}html[dir=ltr] body.page-landing.page-en .landing-block-title,html[dir=ltr] body.page-landing.page-en .landing-cta-band-title,html[dir=ltr] body.page-landing.page-en .landing-section-badge,html[dir=ltr] body.page-landing.page-en .landing-section-title,html[dir=ltr] body.page-landing.page-en .landing-security-item,html[dir=ltr] body.page-landing.page-en .landing-service-card,html[dir=ltr] body.page-landing.page-en .landing-why-card{text-align:center!important;direction:ltr!important}html[dir=ltr] body.page-landing.page-en .landing-hero-phase1{text-align:left!important}html[dir=ltr] body.page-landing.page-en .landing-cta-band-actions{justify-content:center!important}@media (min-width:992px){html[dir=ltr] body.page-landing.page-en .landing-hero-copy,html[dir=ltr] body.page-landing.page-en .landing-hero-headline,html[dir=ltr] body.page-landing.page-en .landing-title{text-align:left!important}html[dir=ltr] body.page-landing.page-en .landing-cta-tagline{text-align:left!important;margin-right:0!important;margin-left:0!important}}html[dir=ltr] body.page-landing.page-en .landing-title-line-en{display:block;font-family:"Plus Jakarta Sans","Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(2.2rem,5.35vw,3.6rem);line-height:1.15;background:linear-gradient(135deg,#0284c7 0,#06b6d4 45%,#10b981 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:calc(1.2em + 20px)}html[dir=ltr] body.page-landing.page-en .landing-title-accent-en{display:block;font-family:"Plus Jakarta Sans","Inter",system-ui,sans-serif;font-weight:700;font-size:.7em;line-height:1.15;color:var(--secondary, #6366f1);-webkit-text-fill-color:currentColor}html[dir=ltr].page-landing.page-en .landing-hero-headline,html[dir=ltr].page-landing.page-en .landing-title{max-width:none;margin:0 0 32px;color:var(--text-primary, #1e293b)}html[dir=ltr].page-landing.page-en .landing-hero-headline{font-size:clamp(1.45rem,4.6vw,2.85rem);font-weight:800;line-height:1.22;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset}html[dir=ltr].page-landing.page-en .landing-cta-tagline{color:var(--text-secondary, #475569);max-width:100%;margin:0 0 28px!important;text-align:left}html[dir=ltr].page-landing.page-en .landing-hero-copy{text-align:left}html[dir=ltr].page-landing.page-en .landing-hero-phase1 .landing-cta-row,html[dir=ltr].page-landing.page-en .landing-hero-phase1 .landing-trust-strip{justify-content:flex-start}html[dir=ltr] body.page-landing .navbar{background:rgba(255,255,255,.92);border-bottom-color:rgba(226,232,240,.95);box-shadow:0 1px 0 rgba(255,255,255,.8),0 4px 24px rgba(15,23,42,.04)}html[dir=ltr].page-landing.page-en .landing-section-badge,html[dir=ltr].page-landing.page-en .landing-section-lead,html[dir=ltr].page-landing.page-en .landing-section-title,html[dir=ltr].page-landing.page-en .landing-service-card,html[dir=ltr].page-landing.page-en .landing-why-card{text-align:center}html[dir=ltr].page-landing.page-en .landing-about-body,html[dir=ltr].page-landing.page-en .landing-faq-item p,html[dir=ltr].page-landing.page-en .landing-faq-item summary,html[dir=ltr].page-landing.page-en .landing-section--process .landing-steps--phase2,html[dir=ltr].page-landing.page-en .landing-steps li{text-align:left;direction:ltr}html[dir=ltr].page-landing.page-en .landing-about-body p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}html[dir=ltr].page-landing.page-en .landing-block-title,html[dir=ltr].page-landing.page-en .landing-cta-band-title{text-align:center}html[dir=ltr].page-landing.page-en .landing-cta-band-actions{justify-content:center}html[dir=ltr].page-landing.page-en .landing-security-item{text-align:center}html[dir=ltr].page-landing.page-en .landing-steps--phase2 li{border-right:none;border-left:3px solid rgba(99,102,241,.25);padding-right:0;padding-left:16px}html[dir=ltr].page-landing.page-en .landing-cta-band,html[dir=ltr].page-landing.page-en .landing-phase2,html[dir=ltr].page-landing.page-en .landing-phase2 .landing-section,html[dir=ltr].page-landing.page-en .landing-service-card,html[dir=ltr].page-landing.page-en .landing-why-card{display:block;opacity:1!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}html[dir=ltr].page-landing.page-en .landing-phase2 .landing-security-grid,html[dir=ltr].page-landing.page-en .landing-phase2 .landing-service-grid,html[dir=ltr].page-landing.page-en .landing-phase2 .landing-why-grid{display:grid!important;visibility:visible!important;opacity:1!important}html[dir=ltr].page-landing.page-en .landing-lower{display:block!important;visibility:visible!important;opacity:1!important}html[dir=ltr].page-landing.page-en .landing-about-open .landing-about-body{display:block;max-height:none;overflow:visible;opacity:1}html[dir=ltr].page-landing.page-en .en-footer-wrap.container{max-width:720px;margin:0 auto;padding:0 16px 36px}html[dir=ltr].page-landing.page-en .footer-left a,html[dir=ltr].page-landing.page-en .footer-left span{color:#64748b;font-size:.8125rem}html[dir=ltr].page-landing.page-en .site-copyright{color:#64748b}html[dir=ltr] .landing-trust li{font-size:.875rem;font-weight:500;color:#334155}html[dir=ltr] .footer-left span{margin-right:0;margin-left:12px}html[dir=ltr] .en-fa-note a{color:var(--primary);font-weight:600;text-decoration:none}html[dir=ltr] .en-fa-note a:hover{text-decoration:underline}html[dir=ltr] .tool-form-group label{font-weight:600;font-size:.875rem;color:#334155}html[dir=ltr] .tool-form-group input{border-radius:10px;border-color:#cbd5e1;transition:border-color .15s ease,box-shadow .15s ease}html[dir=ltr] .tool-form-group input:focus{outline:0;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}html[dir=ltr] .legal-page p{line-height:1.75;color:#475569}@media (max-width:768px){html[dir=ltr] .nav-menu.active{left:0;right:auto}html[dir=ltr] .lang-switch-wrap{margin:8px auto 0}}html[dir=ltr] .card h2,html[dir=ltr] .landing-about-title,html[dir=ltr] .legal-page h2,html[dir=ltr] .legal-page h3,html[dir=ltr] .nav-brand-name,html[dir=ltr] .report-section-title,html[dir=ltr] .tool-header h1{font-family:"Plus Jakarta Sans","Inter",system-ui,sans-serif;letter-spacing:-.025em}html[dir=ltr].page-landing.page-en .landing-title{font-family:"Cormorant Garamond","Times New Roman",serif;font-weight:600;font-size:clamp(1.9rem,5.2vw,2.65rem)!important;letter-spacing:.015em;line-height:1.14;margin-bottom:14px!important;text-wrap:balance;font-feature-settings:"liga"1,"kern"1;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#0c1222!important;color:#0c1222!important}html[dir=ltr].page-landing.page-en .landing-cta-tagline{font-size:.625rem!important;line-height:1.6;font-weight:400;color:#64748b;max-width:26rem;margin-bottom:20px!important}html[dir=ltr] .nav-brand-link,html[dir=ltr] .nav-menu,html[dir=ltr] .navbar{direction:ltr}html[dir=ltr] .nav-menu{flex-direction:row}html[dir=ltr] .nav-brand-tag{font-size:.72rem;letter-spacing:.01em;color:#64748b}html[dir=ltr] .nav-link{font-weight:500;font-size:.875rem}html[dir=ltr] .landing-trust{direction:ltr}html[dir=ltr] .landing-cta-panel{border-radius:16px;box-shadow:0 4px 24px rgba(99,102,241,.08),0 1px 3px rgba(15,23,42,.06);border:1px solid rgba(226,232,240,.9)}html[dir=ltr] .landing-about-body{font-size:.95rem;line-height:1.75;color:#475569}html[dir=ltr] .landing-about-en{width:100%;max-width:100%;margin:28px auto 0;padding:22px 20px;background:rgba(255,255,255,.92);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px rgba(15,23,42,.05);text-align:left}html[dir=ltr] .landing-about-title{font-size:1.125rem;font-weight:700;color:#0f172a;text-align:center;margin:0 0 16px}html[dir=ltr] .landing-about-en .landing-about-body{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}html[dir=ltr] .landing-about-en .landing-about-body p{margin:0 0 12px}html[dir=ltr] .landing-about-en .landing-about-body p:last-child{margin-bottom:0}html[dir=ltr].page-landing.page-en .footer-left{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 12px}html[dir=ltr].page-landing.page-en .en-footer,html[dir=ltr].page-landing.page-en .footer-advanced{margin-top:28px;width:100%;background:rgba(255,255,255,.88);border:1px solid #e2e8f0;border-radius:14px;padding:16px 20px}html[dir=ltr].page-landing.page-en .footer-content{justify-content:space-between;width:100%}html[dir=ltr].page-landing.page-en .footer-right{justify-content:flex-end;width:auto;margin:0}html[dir=ltr] .landing-hero{padding-bottom:8px}html[dir=ltr] .char-counter{text-align:right}html[dir=ltr] .plan-item{border-right:none;border-left:3px solid #3b82f6;padding:10px 14px}html[dir=ltr] .en-fa-note{font-size:.875rem;color:#64748b;margin-top:16px;line-height:1.65}html[dir=ltr] .landing-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}html[dir=ltr] .btn{font-family:"Inter",system-ui,sans-serif;font-weight:600;letter-spacing:.01em}html[dir=ltr] .btn-primary{box-shadow:0 2px 8px rgba(99,102,241,.35),0 1px 2px rgba(15,23,42,.06)}html[dir=ltr] .btn-primary:hover{box-shadow:0 4px 14px rgba(99,102,241,.4),0 2px 4px rgba(15,23,42,.08)}html[dir=ltr] .btn-secondary-outline{background:#fff;color:var(--primary);border:1.5px solid rgba(99,102,241,.35)}html[dir=ltr] .btn-secondary-outline:hover{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.5)}html[dir=ltr] .tool-card{border-radius:16px;border-color:#e2e8f0;box-shadow:0 4px 24px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}html[dir=ltr] .tool-score-value{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800}html[dir=ltr] .tool-priority{border-radius:12px}html[dir=ltr] .sample-banner{font-weight:500}html[dir=ltr] .report-section{box-shadow:0 1px 3px rgba(15,23,42,.04)}html[dir=ltr] .score-value{font-family:"Plus Jakarta Sans",sans-serif}html[dir=ltr] .legal-page .card{border-radius:16px;box-shadow:0 4px 24px rgba(15,23,42,.05)}@media (max-width:768px){html[dir=ltr] .nav-menu.active{left:0;right:auto}html[dir=ltr] .lang-switch-wrap{margin:8px auto 0}}