
:root{--bg:#071022;--bg-2:#0b1630;--panel:#101d39;--panel-2:#142444;--text:#eef3ff;--muted:#aab7d4;--line:rgba(255,255,255,.11);--brand:#3157e8;--brand-2:#7c3aed;--accent:#68e1fd;--success:#52d6a7;--warning:#f4c76b;--white:#fff;--ink:#13203a;--soft:#f6f8fd;--soft-2:#eef2fb;--max:1180px;--radius:22px;--shadow:0 20px 70px rgba(0,0,0,.22)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;inset-inline-start:16px;top:-60px;background:#fff;color:#000;padding:10px 16px;z-index:9999;border-radius:10px}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:1000;background:rgba(7,16,34,.86);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em}.brand img{width:38px;height:38px}.brand span{font-size:1.14rem}.nav-links{display:flex;align-items:center;gap:22px;color:#ced7ee;font-size:.94rem}.nav-links a:hover,.nav-links a:focus{color:#fff}.nav-actions{display:flex;align-items:center;gap:10px}.lang-link{border:1px solid var(--line);padding:8px 11px;border-radius:12px}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);color:#fff;padding:9px 12px;border-radius:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:12px 18px;font-weight:750;cursor:pointer;transition:.2s ease}.btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 12px 30px rgba(49,87,232,.24)}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{border:1px solid var(--line);background:rgba(255,255,255,.04);color:#fff}.btn-light{background:#fff;color:var(--ink)}.btn-disabled{opacity:.55;cursor:not-allowed}.hero{padding:96px 0 76px;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.26),transparent 68%);inset-inline-end:-220px;top:-220px;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(104,225,253,.25);background:rgba(104,225,253,.08);color:#b9f3ff;border-radius:999px;font-size:.85rem;font-weight:750}.hero h1{font-size:clamp(2.7rem,6vw,5.6rem);line-height:1.02;letter-spacing:-.055em;margin:20px 0 22px}.gradient-text{background:linear-gradient(135deg,#fff 15%,#b9c7ff 55%,#b89cff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:1.15rem;color:var(--muted);max-width:780px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.meta-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;color:#98a7c7;font-size:.88rem}.hero-card{background:linear-gradient(180deg,rgba(20,36,68,.92),rgba(12,24,48,.92));border:1px solid var(--line);border-radius:28px;padding:22px;box-shadow:var(--shadow);position:relative}.hero-card img{border-radius:16px;background:#fff;padding:14px;max-height:360px;width:100%;object-fit:contain}.mini-flow{display:grid;gap:10px;margin-top:16px}.mini-flow div{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:13px;color:#dce5fa}.step-dot{width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,var(--brand),var(--brand-2));display:grid;place-items:center;font-size:.78rem;font-weight:800}.section{padding:82px 0}.section.light{background:var(--soft);color:var(--ink)}.section.soft{background:var(--soft-2);color:var(--ink)}.section-head{max-width:800px;margin-bottom:36px}.section h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 14px}.section-head p{color:var(--muted);font-size:1.03rem}.light .section-head p,.soft .section-head p{color:#5a6782}.grid-2,.grid-3,.grid-4{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:var(--radius);padding:24px}.light .card,.soft .card{background:#fff;border-color:#dfe5f2;box-shadow:0 10px 30px rgba(25,47,89,.05)}.card h3{margin:8px 0 8px;font-size:1.12rem}.card p{margin:0;color:var(--muted)}.light .card p,.soft .card p{color:#64718a}.icon{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,rgba(49,87,232,.18),rgba(124,58,237,.2));display:grid;place-items:center;font-weight:900;color:#c9d2ff}.light .icon,.soft .icon{color:#405de5}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:flow}.workflow .flow-step{position:relative;padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035);counter-increment:flow}.workflow .flow-step:before{content:counter(flow);display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--brand),var(--brand-2));font-weight:900;margin-bottom:14px}.workflow .flow-step h3{font-size:1rem;margin:0 0 5px}.workflow .flow-step p{font-size:.9rem;color:var(--muted);margin:0}.product-visual{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.visual-panel{border:1px solid #dfe5f2;border-radius:24px;background:#fff;padding:24px;box-shadow:0 20px 55px rgba(25,47,89,.09)}.visual-panel img{width:100%;height:320px;object-fit:contain}.check-list{display:grid;gap:10px;padding:0;margin:20px 0;list-style:none}.check-list li{display:flex;gap:10px;align-items:flex-start}.check-list li:before{content:"✓";display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:rgba(82,214,167,.16);color:var(--success);font-weight:900}.light .check-list li:before,.soft .check-list li:before{background:#e9fbf4;color:#16835d}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.tag{padding:7px 10px;border-radius:999px;border:1px solid var(--line);font-size:.82rem;color:#cbd7ef}.light .tag,.soft .tag{border-color:#d9dfec;color:#40506d;background:#fff}.notice{border:1px solid rgba(244,199,107,.28);background:rgba(244,199,107,.08);border-radius:16px;padding:16px 18px;color:#f4d997}.light .notice,.soft .notice{color:#745713;background:#fff8e5;border-color:#f1d98f}.table-wrap{overflow:auto;border:1px solid #dfe5f2;border-radius:18px;background:#fff}.compare{width:100%;border-collapse:collapse;min-width:720px;color:var(--ink)}.compare th,.compare td{padding:15px 18px;border-bottom:1px solid #e9edf5;text-align:start}.compare th{background:#f6f8fd;font-size:.9rem}.compare tr:last-child td{border-bottom:0}.yes{color:#0e8c61;font-weight:800}.no{color:#8791a7}.pending{color:#956c0c;font-weight:800}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{border:1px solid #dfe5f2;border-radius:22px;background:#fff;padding:26px;color:var(--ink);position:relative}.price-card.featured{border-color:#8ea3ff;box-shadow:0 16px 45px rgba(49,87,232,.13)}.price{font-size:2rem;font-weight:850;margin:12px 0}.doc-shell{padding:46px 0 86px}.doc-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.doc-sidebar{position:sticky;top:96px;border:1px solid var(--line);border-radius:18px;padding:14px;background:rgba(255,255,255,.035);max-height:calc(100vh - 120px);overflow:auto}.doc-sidebar a{display:block;padding:8px 10px;border-radius:9px;color:#bfcce7;font-size:.9rem}.doc-sidebar a:hover{background:rgba(255,255,255,.06);color:#fff}.doc-content{min-width:0}.doc-content h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:0 0 12px}.doc-content h2{font-size:1.6rem;margin-top:34px}.doc-content h3{font-size:1.15rem;margin-top:24px}.doc-content p,.doc-content li{color:#c1cbe0}.doc-content code{background:#152443;border:1px solid var(--line);padding:2px 6px;border-radius:7px}.doc-content pre{background:#07101f;border:1px solid var(--line);padding:16px;border-radius:14px;overflow:auto}.doc-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.doc-meta span{font-size:.78rem;border:1px solid var(--line);padding:6px 9px;border-radius:999px;color:#aebbd5}.doc-search{margin:0 0 28px;position:relative}.doc-search input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#0c1830;color:#fff;outline:none}.doc-search input:focus{border-color:#617df4;box-shadow:0 0 0 3px rgba(49,87,232,.18)}.doc-search-results{display:none;position:absolute;z-index:20;top:calc(100% + 8px);inset-inline:0;background:#0d1930;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);max-height:340px;overflow-y:auto}.doc-search-results.show{display:block}.doc-search-results a{display:block;padding:12px 14px;border-bottom:1px solid var(--line)}.doc-search-results a:last-child{border-bottom:0}.doc-search-results strong{display:block}.doc-search-results small{color:#9eacc8}.legal-banner{border:1px solid rgba(244,199,107,.35);background:rgba(244,199,107,.08);padding:14px 16px;border-radius:14px;margin-bottom:26px;color:#efd590}.cta-band{padding:34px;border-radius:28px;background:linear-gradient(135deg,#2346c8,#7032d2);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.cta-band h2{margin:0;font-size:2rem}.cta-band p{margin:5px 0 0;color:#d9e1ff}.footer{border-top:1px solid var(--line);padding:52px 0 30px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.footer h4{font-size:.9rem;color:#fff;margin:0 0 12px}.footer a{display:block;color:#99a9c8;font-size:.9rem;padding:4px 0}.footer-note{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;color:#7e8dad;font-size:.84rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.page-hero{padding:74px 0 46px}.page-hero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.06;margin:12px 0}.breadcrumbs{font-size:.84rem;color:#8fa1c4}.kpi{font-size:2rem;font-weight:900}.muted{color:var(--muted)}.light .muted,.soft .muted{color:#64718a}.divider{height:1px;background:var(--line);margin:28px 0}.timeline{display:grid;gap:14px}.timeline-item{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.faq-list{display:grid;gap:12px}.faq-list details{border:1px solid #dfe5f2;background:#fff;border-radius:16px;padding:4px 18px;color:var(--ink)}.faq-list summary{cursor:pointer;font-weight:750;padding:14px 0}.faq-list p{color:#60708a}.status-chip{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;padding:6px 9px;border-radius:999px;background:rgba(82,214,167,.1);border:1px solid rgba(82,214,167,.25);color:#8ce9c8}.status-chip.pending{background:rgba(244,199,107,.08);border-color:rgba(244,199,107,.25);color:#efd590}.rtl{text-align:right}.ltr{text-align:left;direction:ltr}
@media(max-width:980px){.nav-links{display:none;position:absolute;top:72px;inset-inline:20px;background:#0c1830;border:1px solid var(--line);border-radius:16px;padding:16px;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.menu-toggle{display:block}.hero-grid,.product-visual,.grid-4,.grid-3,.pricing-grid{grid-template-columns:1fr 1fr}.workflow{grid-template-columns:1fr 1fr}.doc-grid{grid-template-columns:1fr}.doc-sidebar{position:static;max-height:none}.footer-grid{grid-template-columns:1fr 1fr}.cta-band{grid-template-columns:1fr}.nav-actions .btn{display:none}}
@media(max-width:680px){.container{width:min(var(--max),calc(100% - 28px))}.hero{padding-top:62px}.hero-grid,.product-visual,.grid-2,.grid-3,.grid-4,.pricing-grid,.workflow{grid-template-columns:1fr}.hero h1{font-size:2.8rem}.section{padding:58px 0}.visual-panel img{height:230px}.footer-grid{grid-template-columns:1fr}.timeline-item{grid-template-columns:1fr;gap:4px}.page-hero{padding-top:54px}}

.doc-nav-group{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.doc-nav-group>span{display:block;padding:4px 10px 7px;color:#6ee7f8;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.doc-content ol{padding-inline-start:24px}.doc-content ul{padding-inline-start:22px}.doc-content a{color:#9fb4ff;text-decoration:underline;text-decoration-color:rgba(159,180,255,.35);text-underline-offset:3px}.doc-content .table-wrap{margin:18px 0}.doc-content .compare td,.doc-content .compare th{color:#17233b}.doc-content .notice{margin:18px 0}

/* R1.2 internationalization foundation */
.language-menu{position:relative}.language-menu summary{list-style:none;cursor:pointer;border:1px solid var(--line);padding:8px 11px;border-radius:12px;color:#e8eeff;user-select:none}.language-menu summary::-webkit-details-marker{display:none}.language-dropdown{position:absolute;z-index:1200;top:calc(100% + 10px);inset-inline-end:0;min-width:240px;padding:8px;background:#0c1830;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);display:grid;gap:4px}.lang-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 10px;border-radius:10px;color:#dce5fa;font-size:.92rem}.lang-option small{color:#8fa0c2;font-size:.72rem}.lang-option:hover{background:rgba(255,255,255,.06)}.lang-option.is-active{background:rgba(49,87,232,.18);color:#fff}.lang-option.is-planned{opacity:.48;cursor:not-allowed}.language-divider{height:1px;background:var(--line);margin:4px 2px}.locale-ar .hero h1,.locale-ar .section h2{letter-spacing:0}[dir="rtl"] .doc-content,[dir="rtl"] .doc-sidebar{text-align:right}[dir="rtl"] .check-list li{align-items:flex-start}@media(max-width:860px){.language-dropdown{inset-inline-end:auto;inset-inline-start:0}.nav-actions{flex-wrap:wrap}}


/* =========================================================
   R2 — Visual Identity & Conversion UX
   ========================================================= */
:root{--brand:#4b6bff;--brand-2:#8b5cf6;--accent:#5de4ff;--cyan:#5de4ff;--violet:#9b74ff;--surface:#0a1428;--surface-2:#101d36;--surface-3:#162640;--ink:#101c33;--soft:#f7f9fd;--soft-2:#eef3fb;--line-light:#dce4f1;--radius-sm:14px;--radius-md:20px;--radius-lg:30px;--shadow-soft:0 18px 55px rgba(22,42,79,.12);--shadow-glow:0 30px 90px rgba(55,75,190,.28)}
body{background:radial-gradient(circle at 80% -10%,rgba(75,107,255,.16),transparent 28%),var(--bg)}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 72%)}
::selection{background:rgba(93,228,255,.28);color:#fff}.site-header{background:rgba(7,16,34,.76);backdrop-filter:saturate(140%) blur(20px)}.nav-row{min-height:78px}.brand{gap:9px}.brand img{width:36px;height:36px}.brand span{font-size:1.18rem}.brand small{font-size:.66rem;color:#7789aa;text-transform:uppercase;letter-spacing:.12em;margin-inline-start:-4px;margin-top:4px}.nav-links a{position:relative;padding:10px 0}.nav-links a:after{content:"";position:absolute;inset-inline:0;bottom:3px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--brand-2));transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-links a.is-active{color:#fff}.nav-cta{padding:10px 15px}.menu-toggle{width:44px;height:42px;padding:10px;display:none;flex-direction:column;justify-content:center;gap:5px}.menu-toggle span{display:block;height:2px;background:#fff;border-radius:2px;transition:.2s}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.btn-lg{padding:14px 20px;border-radius:16px}.btn-ghost{border:1px solid rgba(255,255,255,.34);color:#fff;background:transparent}.btn-ghost:hover{background:rgba(255,255,255,.08)}.btn-secondary.dark-button{border-color:#cfd9e8;background:#fff;color:#22314d}.text-link{display:inline-flex;align-items:center;gap:6px;color:#3556cf;font-weight:800;margin-top:8px}.text-link.inverse{color:#a9c7ff}.text-link:hover{gap:10px}.center-actions{display:flex;justify-content:center;margin-top:24px}
.hero-r2{padding:112px 0 88px}.hero-r2:before{width:720px;height:720px;background:radial-gradient(circle,rgba(75,107,255,.25),rgba(139,92,246,.12) 40%,transparent 70%)}.hero-r2:after{content:"";position:absolute;inset-inline-start:-220px;bottom:-280px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(93,228,255,.11),transparent 68%)}.hero-r2 .hero-grid{grid-template-columns:1.02fr .98fr;gap:52px}.hero-copy{position:relative;z-index:2}.hero-r2 h1{font-size:clamp(3rem,6.4vw,5.7rem);max-width:860px}.proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;max-width:760px}.proof-row span{display:flex;flex-direction:column;padding:13px 14px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:14px}.proof-row b{font-size:.9rem;color:#fff}.proof-row small{font-size:.72rem;color:#8293b4;line-height:1.35;margin-top:3px}
.workspace-preview{position:relative;background:linear-gradient(180deg,rgba(20,36,68,.96),rgba(7,16,34,.98));border:1px solid rgba(255,255,255,.13);border-radius:30px;padding:16px;box-shadow:0 38px 100px rgba(0,0,0,.38),0 0 0 1px rgba(87,112,255,.08) inset}.workspace-preview:before{content:"";position:absolute;inset:-1px;border-radius:30px;padding:1px;background:linear-gradient(145deg,rgba(93,228,255,.55),transparent 35%,rgba(139,92,246,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 6px 14px}.preview-brand{display:flex;align-items:center;gap:8px;font-weight:850}.preview-brand img{width:25px;height:25px}.preview-chip{font-size:.68rem;color:#9cb0d5;border:1px solid var(--line);border-radius:999px;padding:5px 8px}.preview-shell{display:grid;grid-template-columns:108px 1fr;min-height:386px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#081225}.preview-nav{padding:16px 10px;border-inline-end:1px solid var(--line);background:#0b1730;display:flex;flex-direction:column;gap:8px}.preview-nav span{font-size:.68rem;color:#8294b7;padding:8px;border-radius:8px}.preview-nav span.active{background:rgba(75,107,255,.16);color:#dce4ff}.preview-main{padding:26px}.preview-kicker{font-size:.68rem;letter-spacing:.15em;color:#6fe6f8;font-weight:900}.preview-main h3{font-size:1.38rem;line-height:1.28;margin:10px 0 20px}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.signal-grid div{padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.signal-grid span{display:block;color:#7890b7;font-size:.66rem}.signal-grid strong{font-size:1.3rem}.preview-list{display:grid;gap:9px;margin:22px 0}.preview-list span{font-size:.78rem;color:#b8c6df;display:flex;align-items:center;gap:8px}.preview-list i{width:8px;height:8px;border-radius:50%;background:#4bd5a5;box-shadow:0 0 0 4px rgba(75,213,165,.09)}.preview-list i.warn{background:#f0c15e;box-shadow:0 0 0 4px rgba(240,193,94,.09)}.preview-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.preview-actions span,.preview-actions b{font-size:.67rem;border:1px solid var(--line);padding:7px 9px;border-radius:8px;color:#9db0d0}.preview-actions b{background:linear-gradient(135deg,#405ddd,#7244d5);color:#fff;border:0}.preview-note{font-size:.68rem;color:#6f83a7;margin:10px 6px 0}.signal-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.signal-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.signal-strip-grid span{padding:18px;text-align:center;color:#9caccc;font-size:.78rem;border-inline-end:1px solid var(--line)}.signal-strip-grid span:last-child{border-inline-end:0}
.section-head.center{text-align:center;margin-inline:auto;max-width:780px}.dark-eyebrow{color:#3152b9;background:#eaf0ff;border-color:#cfdbff}.value-grid .card{min-height:270px}.feature-card{position:relative;overflow:hidden}.feature-card:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(75,107,255,.12),transparent 68%);inset-inline-end:-40px;top:-40px}.feature-index{display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#6c82ba;margin-bottom:22px}.card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#e8edff,#f3eaff);color:#3656ce;font-weight:900;margin-bottom:20px}.workflow-section{background:linear-gradient(180deg,#081326,#0a1730)}.workflow-r2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 18px}.workflow-stage{display:flex;gap:14px;padding:18px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:16px}.workflow-stage>span{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--brand),var(--brand-2));font-size:.72rem;font-weight:900}.workflow-stage b{display:block}.workflow-stage small{display:block;color:#8294b5;line-height:1.45;margin-top:4px}.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.split-feature.reverse>div:first-child{order:1}.visual-panel.elevated{box-shadow:var(--shadow-soft);border-color:#d6deed}.dark-panel{background:#0b1730!important;border-color:rgba(255,255,255,.09)!important}.pill-grid{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.pill-grid span{font-size:.78rem;padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:#a8b7d2;background:rgba(255,255,255,.025)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.metric-grid div{padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.metric-grid b{font-size:1.15rem;display:block;margin-bottom:8px;color:#fff}.metric-grid span{font-size:.85rem;color:#8fa1c2}.provider-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:25px auto;max-width:900px}.provider-row span{padding:11px 16px;background:#fff;border:1px solid #dbe3ef;border-radius:14px;font-weight:800;color:#263753;box-shadow:0 8px 20px rgba(22,42,79,.05)}.notice.compact{max-width:860px;margin:20px auto 0}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.edition-card{background:#fff;border:1px solid #dce4f1;border-radius:26px;padding:30px;color:var(--ink);box-shadow:0 18px 50px rgba(22,42,79,.06)}.edition-card.featured{background:linear-gradient(145deg,#111e3a,#15264b);color:#fff;border-color:#3550a6;box-shadow:0 26px 80px rgba(33,52,126,.2)}.edition-card p{color:#60708a}.edition-card.featured p{color:#aebbd4}.edition-card ul{padding-inline-start:20px;margin:22px 0;color:#50617d}.edition-card.featured ul{color:#c8d3e9}.edition-callout{margin-top:22px;padding:12px 14px;border-radius:12px;background:#f3f6fb;color:#53627c;font-size:.83rem}.edition-card.featured .edition-callout{background:rgba(255,255,255,.06);color:#aebbd4}.dark-status{color:#3556c9;background:#edf1ff;border-color:#d4ddff}.pricing-preview{background:linear-gradient(180deg,#071022,#0c1932)}.pricing-shell{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.03)}.pricing-shell span{display:block;color:#7187aa;font-size:.76rem;text-transform:uppercase;letter-spacing:.1em}.pricing-shell strong{display:block;margin-top:4px}.security-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.security-stack span{background:#fff;border:1px solid #dde5f1;border-radius:14px;padding:14px;color:#34435f;font-weight:750}.compact-faq{max-width:850px;margin-inline:auto}.final-cta{padding-top:30px}.cta-band.r2{position:relative;overflow:hidden;background:linear-gradient(135deg,#2948c9,#7540d2 58%,#1f8aa8)}.cta-band.r2:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.08);inset-inline-end:-100px;top:-170px}.cta-actions{display:flex;gap:10px;position:relative;z-index:2}
.page-hero-r2{padding:92px 0 58px;position:relative;overflow:hidden}.page-hero-r2:after{content:"";position:absolute;inset-inline-end:-100px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(77,106,255,.19),transparent 70%)}.page-hero-r2 .container{position:relative;z-index:1}.page-hero-r2 h1{max-width:980px}.page-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.capability-groups{display:grid;gap:70px}.capability-group{display:grid;gap:22px}.capability-heading{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:start}.capability-heading>span{font-size:2.3rem;font-weight:900;color:#d5def0;line-height:1}.capability-heading h2{margin:0;font-size:2rem}.capability-heading p{margin:6px 0 0;color:#63738e}.process-rail{position:relative;display:grid;gap:0}.process-rail:before{content:"";position:absolute;top:24px;bottom:24px;inset-inline-start:25px;width:1px;background:linear-gradient(to bottom,var(--accent),var(--brand-2),rgba(255,255,255,.08))}.process-rail article{position:relative;display:grid;grid-template-columns:52px 1fr;gap:24px;padding:10px 0 44px}.process-rail article>span{position:relative;z-index:1;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#0d1b35;border:1px solid var(--line);font-size:.74rem;font-weight:900}.process-rail h2{margin:2px 0 8px;font-size:1.55rem}.process-rail p{color:#a8b6d0;max-width:860px}.process-rail a{color:#9eb8ff;font-weight:750}.comparison-r2{margin-top:26px}.commercial-state{display:flex;gap:14px;align-items:center;padding:18px 20px;border:1px solid #d9e2ef;border-radius:18px;background:#fff;margin-bottom:24px}.commercial-state-dot{width:12px;height:12px;border-radius:50%;background:#e6ae37;box-shadow:0 0 0 6px rgba(230,174,55,.14)}.commercial-state p{margin:3px 0 0;color:#6a7890}.plan-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#71809b;font-weight:800}.r2-pricing .btn{width:100%;margin-top:12px}.pricing-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.pricing-principles div{padding:18px;background:#fff;border:1px solid #dfe6f0;border-radius:16px}.pricing-principles b{display:block;color:#263550}.pricing-principles span{display:block;color:#68768c;font-size:.83rem;margin-top:5px}.doc-intro{font-size:1.03rem;max-width:900px}.docs-start-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin:28px 0 36px}.doc-start-card{display:block;padding:20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.doc-start-card.primary{background:linear-gradient(145deg,rgba(75,107,255,.22),rgba(139,92,246,.13));border-color:rgba(115,137,255,.45)}.doc-start-card span{font-size:.7rem;color:#6fe3f6;text-transform:uppercase;letter-spacing:.11em;font-weight:850}.doc-start-card h2{font-size:1.25rem!important;margin:6px 0!important}.doc-start-card p{font-size:.82rem;margin:0}.doc-card-grid .card{transition:.18s ease}.doc-card-grid .card:hover{transform:translateY(-2px);border-color:rgba(93,228,255,.28)}
.footer-r2{padding-top:46px}.footer-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid var(--line)}.footer-lead h3{font-size:1.45rem;margin:16px 0 6px}.footer-lead p{color:#7f91b2;margin:0}.footer-r2 .footer-grid{grid-template-columns:repeat(4,1fr)}
[data-reveal]{opacity:1;transform:none}.js-reveal [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.js-reveal [data-reveal].is-visible{opacity:1;transform:none}
:focus-visible{outline:3px solid rgba(93,228,255,.65);outline-offset:3px}.btn:focus-visible,.language-menu summary:focus-visible,.menu-toggle:focus-visible{outline-color:#fff}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-reveal [data-reveal]{opacity:1;transform:none}}
@media(max-width:1080px){.nav-links{gap:15px;font-size:.88rem}.nav-cta{display:none}.hero-r2 .hero-grid{grid-template-columns:1fr 1fr;gap:30px}.preview-main{padding:20px}.workflow-r2{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:1fr 1fr}.footer-r2 .footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.menu-toggle{display:flex}.nav-links{top:78px}.hero-r2 .hero-grid,.split-feature{grid-template-columns:1fr}.hero-copy{max-width:800px}.workspace-preview{max-width:720px}.split-feature.reverse>div:first-child{order:0}.proof-row{max-width:none}.signal-strip-grid{grid-template-columns:1fr 1fr}.edition-grid{grid-template-columns:1fr}.docs-start-grid{grid-template-columns:1fr}.pricing-principles{grid-template-columns:1fr}.footer-lead{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.hero-r2{padding:76px 0 62px}.hero-r2 h1{font-size:clamp(2.65rem,14vw,4rem)}.proof-row{grid-template-columns:1fr}.preview-shell{grid-template-columns:1fr}.preview-nav{display:none}.preview-main{padding:18px}.signal-strip-grid{grid-template-columns:1fr}.signal-strip-grid span{border-inline-end:0;border-bottom:1px solid var(--line)}.workflow-r2,.metric-grid,.security-stack{grid-template-columns:1fr}.capability-heading{grid-template-columns:50px 1fr}.capability-heading>span{font-size:1.7rem}.process-rail article{grid-template-columns:44px 1fr;gap:16px}.process-rail article>span{width:44px;height:44px;border-radius:13px}.process-rail:before{inset-inline-start:21px}.pricing-shell{align-items:flex-start;flex-direction:column}.cta-actions{flex-direction:column;align-items:stretch}.footer-r2 .footer-grid{grid-template-columns:1fr}.language-dropdown{min-width:min(270px,calc(100vw - 30px))}}
[dir="rtl"] .preview-nav{border-inline-end:1px solid var(--line)}[dir="rtl"] .process-rail:before{inset-inline-start:25px}[dir="rtl"] .hero-r2 h1{letter-spacing:0}[dir="rtl"] .feature-index{letter-spacing:.04em}
/* R2.1 — Authority Messaging, Feature Promotion & Verifiable Proof */
.proof-section{padding-top:72px;padding-bottom:72px}.proof-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.proof-metrics article{padding:26px 20px;border:1px solid #dce4f1;border-radius:22px;background:#fff;box-shadow:0 16px 44px rgba(22,42,79,.06)}.proof-metrics strong{display:block;font-size:2.4rem;line-height:1;color:#284cca;letter-spacing:-.05em}.proof-metrics span{display:block;margin-top:9px;color:#233451;font-weight:850}.proof-metrics small{display:block;margin-top:7px;color:#70809a;line-height:1.5}.proof-disclaimer{text-align:center;color:#78869b;font-size:.84rem;margin:18px auto 0;max-width:800px}.manager-section{background:linear-gradient(180deg,#071022,#0a1730)}.manager-intro{max-width:980px}.boundary-note{margin:22px 0 30px;padding:14px 17px;border:1px solid rgba(93,228,255,.2);border-radius:15px;background:rgba(93,228,255,.06);color:#a9bdd9;font-size:.9rem}.boundary-note strong{color:#7be9fb}.manager-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.manager-grid article{padding:20px;border:1px solid var(--line);background:rgba(255,255,255,.028);border-radius:18px}.manager-grid article>span{font-size:.7rem;color:#62deef;font-weight:900;letter-spacing:.12em}.manager-grid h3{font-size:1.02rem;margin:12px 0 7px}.manager-grid p{font-size:.84rem;color:#91a3c3;margin:0}.compare-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1050px;margin:30px auto 0}.compare-panel{padding:30px;border-radius:24px;border:1px solid #dce4f1;background:#fff;color:#21324e}.compare-panel.muted{background:#f7f9fd}.compare-panel.featured{background:linear-gradient(145deg,#101e3a,#14264b);color:#fff;border-color:#3654ac;box-shadow:0 22px 70px rgba(33,52,126,.16)}.compare-label{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef2ff;color:#3a58c9;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.compare-panel.featured .compare-label{background:rgba(93,228,255,.1);color:#75e6f7}.compare-panel h3{margin:18px 0 12px}.compare-panel ul{margin:0;padding-inline-start:20px;color:#60708b;line-height:1.9}.compare-panel.featured ul{color:#b8c6df}.capability-map-section{background:#071022}.capability-map{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 10px}.capability-map>div{padding:22px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025);display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.capability-map b{width:100%;margin-bottom:7px;color:#fff}.capability-map span{padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.035);color:#9fb0cc;font-size:.76rem}.feature-proof-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.feature-proof-strip span{padding:16px 18px;border:1px solid #dce4f1;border-radius:16px;background:#fff;color:#5a6a83;text-align:center}.feature-proof-strip strong{display:block;font-size:1.45rem;color:#2d50c6}.pt-compact{padding-top:26px}.feature-catalog .card{min-height:170px}.boundary-card{padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#101e3a,#14264b)}.boundary-card>span{display:block;color:#6fe3f6;font-weight:850;margin-bottom:12px}.boundary-card ul{margin:0;padding-inline-start:20px;color:#afbed7;line-height:2}.usecase-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.usecase-card{padding:30px;border:1px solid #dce4f1;border-radius:24px;background:#fff;color:#243550;box-shadow:0 16px 50px rgba(22,42,79,.05)}.usecase-card>span{font-size:.72rem;font-weight:900;color:#3e5ccc}.usecase-card h2{font-size:1.45rem;margin:12px 0}.usecase-card p{color:#66758c}.usecase-card ul{padding-inline-start:20px;color:#53647f;line-height:1.85}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:auto}.fit-grid article{padding:26px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.03)}.fit-grid b{font-size:1.12rem}.fit-grid p{color:#a0b0cb}.center-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}
@media(max-width:1080px){.proof-metrics,.manager-grid{grid-template-columns:repeat(2,1fr)}.capability-map{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.proof-metrics,.manager-grid,.compare-panels,.capability-map,.feature-proof-strip,.usecase-grid,.fit-grid{grid-template-columns:1fr}.manager-grid article,.compare-panel,.usecase-card{padding:22px}.proof-metrics strong{font-size:2rem}}
[dir="rtl"] .manager-grid article>span{letter-spacing:.04em}

/* R2.2 — Direct Product Proof Integration (no screenshot prerequisite) */
.product-surface-section{padding-top:74px}.product-surface-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.surface-card{display:grid;grid-template-columns:210px 1fr;gap:22px;align-items:center;padding:22px;border:1px solid #dce4f1;border-radius:24px;background:#fff;box-shadow:0 18px 54px rgba(22,42,79,.06)}.surface-card--wide{grid-column:1/-1;grid-template-columns:320px 1fr}.surface-visual{min-height:170px;display:grid;place-items:center;padding:18px;border-radius:18px;background:linear-gradient(145deg,#eef3ff,#f7f9fd);border:1px solid #e3e9f4}.surface-visual img{max-height:210px;object-fit:contain}.surface-copy>span,.tour-kicker{display:inline-flex;color:#3856c8;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.surface-copy h3{font-size:1.28rem;line-height:1.2;margin:9px 0}.surface-copy p{color:#62718a;margin:0}.surface-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.surface-tags b{font-size:.72rem;padding:7px 9px;border-radius:999px;background:#eef2ff;color:#3e58be;border:1px solid #dfe6fb}.dark-tags b{background:#f0f3fa;color:#43516d;border-color:#dfe5f0}.product-tour-stack{display:grid;gap:22px}.tour-stage{display:grid;grid-template-columns:minmax(320px,.88fr) 1.12fr;gap:34px;align-items:center;padding:34px;border:1px solid #dce4f1;border-radius:28px;background:#fff;box-shadow:0 18px 54px rgba(22,42,79,.055)}.tour-stage.reverse{grid-template-columns:1.12fr minmax(320px,.88fr)}.tour-stage.reverse .tour-media{order:2}.tour-stage.reverse .tour-copy{order:1}.tour-media{display:grid;place-items:center;min-height:280px;padding:28px;border-radius:22px;background:linear-gradient(145deg,#eff3ff,#f9fbff);border:1px solid #e2e8f3}.tour-media img{max-height:260px}.tour-copy h2{font-size:1.9rem!important;margin:10px 0 12px!important}.tour-copy p{color:#65748c}.tour-copy .check-list{color:#566781}
@media(max-width:980px){.product-surface-grid{grid-template-columns:1fr}.surface-card--wide{grid-column:auto}.surface-card,.surface-card--wide,.tour-stage,.tour-stage.reverse{grid-template-columns:1fr}.tour-stage.reverse .tour-media,.tour-stage.reverse .tour-copy{order:initial}.surface-visual,.tour-media{min-height:220px}}
@media(max-width:640px){.surface-card,.tour-stage{padding:20px}.surface-visual,.tour-media{min-height:180px;padding:16px}.tour-copy h2{font-size:1.55rem!important}}

/* R3 — SEO / Performance / Accessibility / Launch Hardening */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:96px}
.btn,.menu-toggle,.language-menu summary,.nav-links a,.lang-option{min-height:44px}
.doc-search input{min-height:48px}.doc-search-empty{padding:14px;color:#9eacc8}.doc-content a:not(.btn):not(.card):not(.doc-start-card){text-decoration-thickness:.08em;text-underline-offset:.18em}.doc-content a:not(.btn):not(.card):not(.doc-start-card):hover{text-decoration:underline}
img[loading="lazy"]{content-visibility:auto}.section{contain-intrinsic-size:auto 700px}
@supports(content-visibility:auto){.section:not(.hero-r2):not(.manager-section){content-visibility:auto}}
@media(prefers-contrast:more){:root{--line:rgba(255,255,255,.35);--muted:#d0daf0}.card,.surface-card,.tour-stage{border-width:2px}.btn-secondary,.lang-link{border-width:2px}:focus-visible{outline-width:4px}}
@media print{.site-header,.footer,.doc-search,.menu-toggle,.language-menu{display:none!important}.doc-grid{display:block!important}.doc-sidebar{display:none!important}.doc-content{max-width:none!important}.doc-content a{color:#000!important;text-decoration:underline!important}body{background:#fff!important;color:#000!important}}

/* R4 — customer-facing product experience + visual documentation */
.hero-customer{padding:82px 0 58px}.hero-customer-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:center}.hero-product-shot .product-shot{margin:0}.customer-proof-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.customer-proof-row span{padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);font-size:12px;font-weight:700}.product-shot{margin:26px 0;border:1px solid rgba(120,140,185,.28);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 28px 80px rgba(7,16,34,.18)}.product-shot img{display:block;width:100%;height:auto}.product-shot figcaption{padding:10px 14px;background:#f8faff;border-top:1px solid #e5eaf3;color:#69758b;font-size:11px;line-height:1.55}.hero-product-shot .product-shot figcaption{background:#101a31;color:#aebbd2;border-top-color:rgba(255,255,255,.08)}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.outcome-grid article{padding:22px;border:1px solid #dde5f1;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(33,47,83,.06)}.outcome-grid article>b{color:#3157e8;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.outcome-grid h3{margin:9px 0 8px}.product-tour-grid{display:grid;grid-template-columns:1fr;gap:44px}.tour-screen{padding-bottom:38px;border-bottom:1px solid #dfe5ef}.tour-screen h2{margin:18px 0 5px}.tour-screen p{color:#667085}.customer-screens{align-items:start}.visual-proof{padding-bottom:0}.doc-content .product-shot,.docs-main .product-shot{margin:22px 0 30px}.doc-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 32px}.doc-start-grid a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;text-decoration:none}.doc-start-grid b{color:#243452}.doc-start-grid span{color:#667085;font-size:13px}.doc-steps{margin:28px 0;padding:18px 22px;border:1px solid #dfe5ef;border-radius:14px;background:#fbfcff}.doc-steps ol{margin:12px 0 0;padding-inline-start:22px}.doc-steps li{margin:8px 0;line-height:1.65}.visual-proof+.page-hero{padding-top:28px}
@media(max-width:980px){.hero-customer-grid{grid-template-columns:1fr;gap:28px}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-customer{padding-top:54px}}
@media(max-width:640px){.outcome-grid,.doc-start-grid{grid-template-columns:1fr}.product-shot{border-radius:12px}.hero-customer{padding:42px 0}.customer-proof-row span{font-size:11px}}

/* R4.2 — route integrity + navigation hardening */
.doc-sidebar a[aria-current="page"]{font-weight:700;}


/* R4.3 — customer journey and page completion */
.tour-copy-block{padding:0 4px 8px}.tour-copy-block p{max-width:900px}.tour-copy-block .check-list{max-width:900px}.support-paths .card{display:flex;flex-direction:column;align-items:flex-start}.support-paths .card .text-link{margin-top:auto;padding-top:18px}.support-step{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:10px;background:#eef2ff;color:#3157e8;font-weight:850;font-size:.8rem}.light .support-paths .card h2{font-size:1.35rem;margin:14px 0 8px}.faq-list{display:grid;gap:12px;max-width:900px;margin:auto}.faq-list details{border:1px solid #dfe5ef;border-radius:16px;background:#fff;padding:0 18px;color:#23334f}.faq-list summary{cursor:pointer;font-weight:800;padding:18px 30px 18px 0;position:relative}.faq-list summary::after{content:'+';position:absolute;inset-inline-end:0;font-size:1.25rem;color:#3157e8}.faq-list details[open] summary::after{content:'–'}.faq-list details p{color:#65738b;margin:0;padding:0 0 18px}.tour-screen .text-link{display:inline-flex;margin-top:12px;font-weight:800;color:#3157e8}.light .text-link,.soft .text-link{color:#3157e8}

/* R4.4 — documentation completion & UX */
.doc-mobile-bar{display:none;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035);color:#aebbd2;font-size:.82rem}.doc-sidebar-toggle{min-height:44px;border:1px solid rgba(111,227,246,.28);border-radius:11px;background:rgba(49,87,232,.16);color:#f5f7ff;padding:9px 12px;font:inherit;font-weight:800;cursor:pointer}.doc-breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 16px;color:#91a0bc;font-size:.82rem}.doc-breadcrumbs a{color:#b8c6ff!important;text-decoration:none!important}.doc-breadcrumbs span:last-child{color:#dce5f7}.doc-search-input-wrap{position:relative}.doc-search-input-wrap input{width:100%;padding-inline-end:52px}.doc-search-shortcut{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);min-width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:rgba(255,255,255,.05);color:#9baac5;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.doc-search-results a{display:grid!important;grid-template-columns:1fr;gap:2px}.doc-search-cat{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#65dcef;font-weight:850}.doc-search-results strong{color:#eff3ff}.doc-search-results small{color:#9eacc8}.doc-meta-global{margin-bottom:18px}.doc-guide-summary{margin:18px 0 24px;padding:18px 20px;border:1px solid rgba(96,118,174,.32);border-radius:17px;background:linear-gradient(145deg,rgba(49,87,232,.11),rgba(111,227,246,.045))}.doc-guide-kicker{margin-bottom:12px;color:#70dff2;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.doc-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doc-guide-grid>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035)}.doc-guide-grid b{display:block;color:#f4f7ff;margin-bottom:6px}.doc-guide-grid p{margin:0;color:#aebbd1;line-height:1.65}.doc-toc{margin:0 0 28px;padding:16px 18px;border-inline-start:3px solid #5273ee;background:rgba(255,255,255,.03);border-radius:13px}.doc-toc>strong{display:block;color:#edf2ff;margin-bottom:8px}.doc-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;margin:0!important;padding-inline-start:20px!important}.doc-toc li{color:#64769a}.doc-toc li.level-3{margin-inline-start:12px;font-size:.92em}.doc-toc a{color:#aebdf4!important;text-decoration:none!important}.doc-toc a:hover{text-decoration:underline!important}.doc-topic-nav{margin:44px 0 10px;padding-top:24px;border-top:1px solid var(--line)}.doc-topic-nav-main{display:grid;grid-template-columns:1fr 1fr;gap:12px}.doc-topic-nav-link{display:flex;flex-direction:column;gap:5px;min-height:88px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.035);text-decoration:none!important}.doc-topic-nav-link.next{text-align:end}.doc-topic-nav-link span{color:#74dff1;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.doc-topic-nav-link strong{color:#eff3ff;line-height:1.35}.doc-topic-nav-link:hover{border-color:rgba(111,227,246,.36);background:rgba(49,87,232,.12)}.doc-topic-nav-utility{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px}.doc-topic-nav-utility a{font-size:.85rem}.doc-sidebar a.is-current,.doc-sidebar a[aria-current="page"]{background:rgba(49,87,232,.2);border-color:rgba(111,227,246,.22);color:#fff}.doc-directory{margin-top:38px}.doc-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.doc-category-card{display:block;padding:21px;border:1px solid #dfe5ef;border-radius:17px;background:#fff;text-decoration:none!important;box-shadow:0 8px 26px rgba(25,41,79,.045)}.doc-category-card span{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#3157e8;font-weight:850}.doc-category-card h2{margin:8px 0!important;color:#243452!important;font-size:1.22rem!important}.doc-category-card p{margin:0;color:#667085}.doc-category-card:hover{transform:translateY(-1px);border-color:#bccaf1}.doc-directory-note{margin-top:15px;color:#7a879d;font-size:.88rem}@media(max-width:980px){.doc-mobile-bar{display:flex}.doc-sidebar{display:none}.doc-sidebar.is-open{display:block}.doc-guide-grid,.doc-toc ol,.doc-category-grid{grid-template-columns:1fr}.doc-topic-nav-main{grid-template-columns:1fr}.doc-topic-nav-link.next{text-align:start}.doc-search-shortcut{display:none}}@media(max-width:620px){.doc-guide-summary{padding:16px}.doc-topic-nav-link{min-height:auto}.doc-breadcrumbs{font-size:.76rem}}


/* R4.5 — responsive, mobile and navigation hardening */
html,body{max-width:100%;overflow-x:clip}body.nav-open,body.docs-nav-open{overflow:hidden;touch-action:none}.site-header{padding-top:env(safe-area-inset-top)}button,input,select,textarea,summary{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}.card,.surface-card,.surface-card--wide,.tour-stage,.price-card,.visual-panel,.workspace-preview,.compare-panel,.usecase-card,.doc-content,.doc-guide-grid>div{min-width:0}.doc-content,.doc-content p,.doc-content li,.doc-content a,.doc-content code,.card,.card p{overflow-wrap:anywhere}.doc-content pre{max-width:100%;white-space:pre;overflow:auto;-webkit-overflow-scrolling:touch}.table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.table-wrap:focus-visible{outline:3px solid rgba(93,228,255,.65);outline-offset:3px}.visual-panel img,.surface-visual img,.tour-media img,.product-shot img{max-width:100%}.nav-links,.doc-sidebar{overscroll-behavior:contain}.language-dropdown{max-width:calc(100vw - 28px)}
@media(max-width:1180px){.container{width:min(var(--max),calc(100% - 32px))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid>.price-card:last-child:nth-child(odd){grid-column:1/-1}.doc-grid{gap:28px}}
@media(max-width:900px){
  .nav-row{min-height:78px;gap:10px}.menu-toggle{display:flex;flex:0 0 44px}.nav-links{display:flex!important;position:fixed;z-index:1250;top:calc(78px + env(safe-area-inset-top));inset-inline-start:auto;inset-inline-end:14px;width:min(390px,calc(100vw - 28px));max-height:calc(100dvh - 96px - env(safe-area-inset-top));overflow:auto;padding:12px;background:#0b1730;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.46);flex-direction:column;align-items:stretch;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.985);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-links.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-links a{display:flex;align-items:center;min-height:48px;padding:10px 12px;border-radius:11px}.nav-links a:after{display:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a.is-active{background:rgba(75,107,255,.16)}body.nav-open:before,body.docs-nav-open:after{content:"";position:fixed;inset:0;z-index:900;background:rgba(2,7,18,.66);backdrop-filter:blur(2px);pointer-events:none}.site-header{z-index:1200}.nav-actions{gap:7px}.nav-cta{display:none}.language-menu summary{min-width:44px;display:grid;place-items:center;padding:8px}.hero-grid,.hero-r2 .hero-grid,.hero-customer-grid,.product-visual,.split-feature{grid-template-columns:minmax(0,1fr)!important;gap:30px}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:minmax(0,1fr)}.section{padding:66px 0}.page-hero{padding:58px 0 38px}.footer-grid,.footer-r2 .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band{grid-template-columns:minmax(0,1fr);padding:28px}.doc-shell{padding:28px 0 70px}.doc-grid{grid-template-columns:minmax(0,1fr);gap:0}.doc-mobile-bar{display:flex;position:sticky;z-index:760;top:calc(86px + env(safe-area-inset-top));backdrop-filter:blur(16px);background:rgba(9,20,42,.94)}.doc-sidebar{display:block!important;position:fixed;z-index:1350;top:calc(78px + env(safe-area-inset-top));bottom:0;inset-inline-start:0;width:min(370px,92vw);max-height:none;padding:18px 14px calc(20px + env(safe-area-inset-bottom));border-radius:0 18px 18px 0;background:#0b1730;box-shadow:0 26px 90px rgba(0,0,0,.5);overflow:auto;visibility:hidden;pointer-events:none;transform:translateX(-102%);transition:transform .2s ease,visibility .2s ease}.doc-sidebar.is-open{visibility:visible;pointer-events:auto;transform:none}[dir="rtl"] .doc-sidebar{inset-inline-start:auto;inset-inline-end:0;border-radius:18px 0 0 18px;transform:translateX(102%)}[dir="rtl"] .doc-sidebar.is-open{transform:none}.doc-sidebar a{min-height:44px;display:flex;align-items:center}.doc-guide-grid,.doc-toc ol,.doc-category-grid,.doc-topic-nav-main{grid-template-columns:minmax(0,1fr)}.doc-topic-nav-link.next{text-align:start}.doc-search-shortcut{display:none}.doc-content{width:100%}
}
@media(max-width:680px){.container{width:min(var(--max),calc(100% - 28px))}.section{padding:54px 0}.hero,.hero-r2,.hero-customer{padding:58px 0 50px}.hero h1,.hero-r2 h1{font-size:clamp(2.45rem,13vw,3.85rem);letter-spacing:-.045em}.page-hero h1,.doc-content h1{font-size:clamp(2rem,11vw,3.15rem)}.lead{font-size:1.02rem}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn,.center-actions .btn{width:100%}.grid-4,.grid-3,.pricing-grid,.workflow,.footer-grid,.footer-r2 .footer-grid,.proof-row,.outcome-grid,.metric-grid,.signal-grid{grid-template-columns:minmax(0,1fr)!important}.pricing-grid>.price-card:last-child:nth-child(odd){grid-column:auto}.card,.price-card,.manager-grid article,.compare-panel,.usecase-card{padding:20px}.visual-panel{padding:16px}.visual-panel img{height:auto;max-height:320px}.cta-band{padding:22px;border-radius:22px}.cta-band h2{font-size:1.55rem}.footer{padding-top:42px}.footer-note{flex-direction:column;gap:8px}.doc-mobile-bar{top:calc(84px + env(safe-area-inset-top));align-items:stretch;flex-direction:column}.doc-sidebar{width:min(360px,94vw)}.doc-search-results{max-height:min(52vh,360px)}.doc-guide-summary{padding:16px}.doc-topic-nav-link{min-height:auto}.doc-breadcrumbs{font-size:.76rem}.doc-topic-nav-utility{flex-direction:column}.doc-topic-nav-utility a{min-height:42px;display:flex;align-items:center}.table-wrap{border-radius:14px}.compare{min-width:640px}}
@media(max-width:430px){.brand small{display:none}.brand span{font-size:1.05rem}.brand img{width:34px;height:34px}.nav-actions{margin-inline-start:auto}.language-menu summary{font-size:.82rem}.menu-toggle{width:42px;height:42px}.hero h1,.hero-r2 h1{font-size:clamp(2.25rem,12.5vw,3.35rem)}.eyebrow{font-size:.78rem}.section h2{font-size:clamp(1.78rem,9vw,2.45rem)}.doc-shell .container{width:min(var(--max),calc(100% - 22px))}}
@media(hover:none){.btn:hover,.doc-card-grid .card:hover,.doc-category-card:hover{transform:none}.nav-links a,.doc-sidebar a,.btn,.language-menu summary,.doc-sidebar-toggle{touch-action:manipulation}}
@media(prefers-reduced-motion:reduce){.nav-links,.doc-sidebar{transition:none!important}}


/* R4.6 — customer trust, objection handling and claim sanitation */
.trust-panel{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.045);box-shadow:0 18px 50px rgba(0,0,0,.12)}
.light .trust-panel,.soft .trust-panel{border-color:rgba(20,31,46,.12);background:rgba(255,255,255,.72)}
.trust-panel h3{margin-top:0}.trust-panel p:last-child{margin-bottom:0}.trust-panel .check-list.compact{margin-bottom:0}
.data-flow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.data-flow span{padding:12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.055)}
.light .data-flow span,.soft .data-flow span{border-color:rgba(20,31,46,.12);background:#fff}.data-flow b{opacity:.7}
.provider-grid .card,.trust-grid .card,.customer-assurance-grid .card{height:100%}.section-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}
@media(max-width:720px){.data-flow{align-items:stretch;flex-direction:column}.data-flow span{text-align:center;border-radius:18px}.data-flow b{text-align:center;transform:rotate(90deg)}.trust-panel{padding:22px}}


/* R4.7 — marketing capability storytelling and page-depth completion */
.capability-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:44px;align-items:center}.capability-hero-grid .page-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.feature-proof{margin:0}.feature-proof img{width:100%;display:block;border-radius:18px}.story-steps{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:14px;counter-reset:story}.story-steps li{counter-increment:story;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.story-steps li:before{content:counter(story);display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:850;grid-row:1/3}.story-steps strong{font-size:1.03rem}.story-steps span{color:var(--muted);font-size:.95rem}.light .story-steps li,.soft .story-steps li{border-bottom-color:#dde4f0}.light .story-steps span,.soft .story-steps span{color:#68758c}.decision-card{padding:30px;border:1px solid #dfe5f2;border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 12px 38px rgba(25,47,89,.06)}.decision-card.featured{border-color:#91a8ff;box-shadow:0 18px 48px rgba(49,87,232,.13)}.decision-card h2{font-size:1.75rem}.edition-badge{display:inline-flex;padding:7px 11px;border-radius:999px;background:#edf1ff;color:#3157e8;font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.evidence-workflow .flow-step{min-height:190px}.scenario-grid .card{height:100%}@media(max-width:900px){.capability-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.capability-hero-grid .feature-proof{order:-1}.capability-hero-grid .page-hero-actions{display:grid;grid-template-columns:1fr}.capability-hero-grid .page-hero-actions .btn{width:100%}}@media(max-width:680px){.story-steps li{grid-template-columns:36px minmax(0,1fr);column-gap:12px}.story-steps li:before{width:34px;height:34px}.decision-card{padding:22px}.decision-card h2{font-size:1.45rem}}


/* R4.8 — visual conversion and marketing-page polish */
.feature-outcome-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-outcome-strip span{display:flex;flex-direction:column;gap:3px;padding:18px 20px;border:1px solid rgba(19,32,58,.1);background:#fff;border-radius:18px;color:#52607b}.feature-outcome-strip strong{color:#15213b;font-size:1.02rem}.feature-navigator{padding-top:18px!important;padding-bottom:18px!important}.feature-nav-card{padding:26px;border:1px solid rgba(19,32,58,.1);border-radius:22px;background:linear-gradient(135deg,#fff,#f4f7ff)}.feature-nav-card h2{margin:.25rem 0 1rem;color:#15213b}.feature-anchor-nav{display:flex;flex-wrap:wrap;gap:10px}.feature-anchor-nav a{padding:9px 13px;border-radius:999px;background:#eaf0ff;color:#2544a8;font-weight:750;font-size:.9rem}.feature-anchor-nav a:hover,.feature-anchor-nav a:focus{background:#dce6ff}.capability-group{scroll-margin-top:92px}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.decision-card{padding:28px;border-radius:22px;background:#fff;border:1px solid rgba(19,32,58,.1);box-shadow:0 14px 34px rgba(26,49,94,.08)}.decision-card h3{color:#15213b;margin:.35rem 0 .55rem}.decision-card p{color:#5d6881}.decision-number{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#eaf0ff;color:#3157e8;font-weight:850}.journey-hero .product-shot{align-self:center}.journey-gates{padding-top:22px!important;padding-bottom:22px!important}.journey-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.journey-gate-grid article{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid rgba(19,32,58,.1);display:flex;flex-direction:column;gap:2px}.journey-gate-grid span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#65718a;font-weight:800}.journey-gate-grid strong{color:#15213b}.usecase-selector{padding-top:14px!important;padding-bottom:14px!important}.usecase-selector-bar,.tour-index{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;background:#fff;border:1px solid rgba(19,32,58,.1);border-radius:16px}.usecase-selector-bar span,.tour-index span{font-weight:800;color:#17233f}.usecase-selector-bar a,.tour-index a{padding:7px 10px;border-radius:10px;background:#eef3ff;color:#3157e8;font-weight:700;font-size:.88rem}.usecase-card{scroll-margin-top:92px}.tour-index-section{padding-top:14px!important;padding-bottom:14px!important}.tour-screen{scroll-margin-top:92px}.tour-index{position:relative}.page-hero .hero-customer-grid>.product-shot{margin:0}.page-hero .hero-customer-grid{align-items:center}
@media(max-width:900px){.feature-outcome-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-grid,.journey-gate-grid{grid-template-columns:1fr}.feature-anchor-nav{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.feature-anchor-nav a{white-space:nowrap}.usecase-selector-bar,.tour-index{align-items:flex-start}.page-hero .hero-customer-grid{grid-template-columns:1fr}.page-hero .hero-customer-grid>.product-shot{max-width:760px}}
@media(max-width:540px){.feature-outcome-strip{grid-template-columns:1fr}.decision-card{padding:22px}.feature-nav-card{padding:20px}.usecase-selector-bar span,.tour-index span{width:100%}}


/* R4.9 — cross-page browser/accessibility consistency */
:where(a,button,input,select,textarea,summary):focus-visible{
  outline:3px solid rgba(104,225,253,.92);
  outline-offset:3px;
}
.btn{min-height:44px}
.page-hero [id],.section[id],.tour-screen[id],.feature-block[id]{scroll-margin-top:104px}
.product-shot figcaption{font-size:.82rem;line-height:1.45}
.section-actions,.page-hero-actions,.hero-actions,.cta-actions{align-items:center}
.text-link{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:620px){
  .page-hero-actions,.hero-actions,.section-actions,.cta-actions{width:100%}
  .page-hero-actions .btn,.hero-actions .btn,.section-actions .btn,.cta-actions .btn{width:100%}
  .product-shot figcaption{padding-inline:4px}
}

/* PRESSAI_R6_3_PRO_MARKETING_CSS_BEGIN */
.pressai-pro-story {
    position: relative;
    overflow: clip;
}
.pressai-pro-story::before {
    content: "";
    position: absolute;
    inset: 0 0 auto;
    height: 320px;
    pointer-events: none;
    background:
        radial-gradient(circle at 18% 0%, rgba(72, 204, 255, .13), transparent 42%),
        radial-gradient(circle at 82% 12%, rgba(112, 88, 255, .10), transparent 38%);
}
.pressai-pro-story > .container {
    position: relative;
    z-index: 1;
}
.pressai-pro-story-head {
    display: grid;
    grid-template-columns: minmax(0, 1.45fr) minmax(280px, .55fr);
    gap: 28px;
    align-items: stretch;
    margin-bottom: 28px;
}
.pressai-pro-story-head h2 {
    max-width: 900px;
    margin-bottom: 14px;
}
.pressai-pro-story-head p {
    max-width: 860px;
    font-size: 1.05rem;
    line-height: 1.8;
}
.pressai-pro-promise {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    padding: 26px;
    border: 1px solid rgba(63, 194, 255, .28);
    border-radius: 22px;
    background: linear-gradient(145deg, rgba(10, 27, 54, .97), rgba(9, 20, 40, .94));
    box-shadow: 0 20px 55px rgba(5, 17, 35, .16);
    color: #fff;
}
.pressai-pro-promise strong {
    font-size: 1.18rem;
}
.pressai-pro-promise span {
    color: #bfeeff;
    font-weight: 700;
    line-height: 1.7;
}
.pressai-pro-promise small {
    color: rgba(255,255,255,.72);
}
.pressai-pro-benefit-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
}
.pressai-pro-benefit {
    position: relative;
    min-width: 0;
    padding: 26px;
    border: 1px solid rgba(19, 51, 91, .11);
    border-radius: 22px;
    background: #fff;
    box-shadow: 0 16px 42px rgba(10, 32, 62, .07);
}
.pressai-pro-benefit::after {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 3px;
    border-radius: 22px 0 0 22px;
    background: linear-gradient(180deg, #11bceb, #675cff);
    opacity: .8;
}
html[dir="rtl"] .pressai-pro-benefit::after {
    inset: 0 0 0 auto;
    border-radius: 0 22px 22px 0;
}
.pressai-pro-number {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    margin-bottom: 16px;
    border-radius: 13px;
    background: #eef9ff;
    color: #087ca7;
    font-weight: 800;
    letter-spacing: .03em;
}
.pressai-pro-benefit h3 {
    margin-bottom: 10px;
    font-size: 1.08rem;
}
.pressai-pro-benefit p {
    line-height: 1.75;
}
.pressai-pro-benefit > strong {
    display: inline-block;
    margin-top: 12px;
    color: #112e57;
}
.pressai-pro-outcome {
    margin-top: 4px;
    color: #49627e;
}
.pressai-pro-conversion {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 28px;
    align-items: center;
    margin-top: 24px;
    padding: 30px;
    border-radius: 24px;
    background: linear-gradient(135deg, #081a35 0%, #0c294b 56%, #103b60 100%);
    color: #fff;
    box-shadow: 0 22px 60px rgba(5, 20, 42, .18);
}
.pressai-pro-conversion h3 {
    color: #fff;
    margin: 8px 0 8px;
    font-size: 1.35rem;
}
.pressai-pro-conversion p {
    color: rgba(255,255,255,.78);
}
.pressai-pro-badge {
    display: inline-flex;
    padding: 6px 11px;
    border: 1px solid rgba(117, 226, 255, .35);
    border-radius: 999px;
    background: rgba(45, 199, 239, .12);
    color: #9eeaff;
    font-size: .75rem;
    font-weight: 900;
    letter-spacing: .12em;
}
.pressai-pro-proof-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 16px;
    margin-top: 16px;
    color: #d6f5ff;
    font-size: .9rem;
    font-weight: 700;
}
.pressai-pro-conversion-actions {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 260px;
}
.pressai-pro-conversion .btn-secondary {
    border-color: rgba(255,255,255,.28);
    color: #fff;
}
@media (max-width: 980px) {
    .pressai-pro-story-head,
    .pressai-pro-conversion {
        grid-template-columns: 1fr;
    }
    .pressai-pro-benefit-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .pressai-pro-conversion-actions {
        min-width: 0;
        flex-direction: row;
        flex-wrap: wrap;
    }
}
@media (max-width: 640px) {
    .pressai-pro-story-head,
    .pressai-pro-benefit-grid {
        grid-template-columns: minmax(0, 1fr);
    }
    .pressai-pro-promise,
    .pressai-pro-benefit,
    .pressai-pro-conversion {
        padding: 20px;
        border-radius: 18px;
    }
    .pressai-pro-conversion-actions {
        flex-direction: column;
    }
    .pressai-pro-conversion-actions .btn {
        width: 100%;
        text-align: center;
    }
    .pressai-pro-proof-row {
        display: grid;
        grid-template-columns: 1fr;
    }
}
/* PRESSAI_R6_3_PRO_MARKETING_CSS_END */
