@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Tajawal:wght@400;500;700;800&display=swap";
:root{--bg:#f7f9fc;--surface:#ffffffc7;--surface-solid:#fff;--surface-soft:#f2f4f7;--border:#0f172a14;--border-strong:#0f172a1f;--text-main:#101828;--text-muted:#667085;--text-soft:#98a2b3;--blue:#2f80ed;--blue-2:#4096ff;--blue-hover:#1d6fe5;--blue-soft:#eaf3ff;--green:#12b76a;--danger:#f04438;--amber:#f79009;--shadow-soft:0 18px 50px #10182812;--shadow-tiny:0 8px 22px #1018280d;--radius-xl:30px;--radius-lg:24px;--radius-md:18px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text-main);letter-spacing:0;margin:0;font-family:Tajawal,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body{text-align:right;direction:rtl}.site-theme-scope{background:var(--bg);min-height:100vh;color:var(--text-main)}img,svg,video,canvas{max-width:100%}body:before{z-index:-2;content:"";background:radial-gradient(circle at 82% 9%, #4096ff29, transparent 28%), radial-gradient(circle at 11% 18%, #eaf3ffe6, transparent 26%), linear-gradient(180deg, #fff 0%, var(--bg) 42%, #f4f8ff 100%);position:fixed;inset:0}body:after{z-index:-1;pointer-events:none;content:"";opacity:.7;background:linear-gradient(135deg,#0000 0 46%,#fffc 47%,#0000 52%),linear-gradient(24deg,#0000 0 62%,#2f80ed14 63%,#0000 68%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.56}.apple-shell,.shell{min-height:100vh;padding:18px}.container,.apple-container{width:min(1180px,100% - 32px);margin:0 auto}.apple-card,.apple-card-soft,.panel,.feature,.price-card,.stat{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.apple-card,.panel,.feature,.price-card,.stat{padding:24px}.apple-card-soft{box-shadow:var(--shadow-tiny);background:#ffffff94;padding:18px}.marketing-topbar,.topbar{z-index:30;border:1px solid var(--border);width:min(1180px,100% - 32px);box-shadow:var(--shadow-tiny);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#ffffffb8;border-radius:28px;margin:0 auto;position:sticky;top:14px}.marketing-topbar-inner,.topbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.nusus-brand,.brand{color:var(--text-main);align-items:center;gap:10px;font-weight:800;display:inline-flex}.nusus-brand strong,.brand span:last-child{letter-spacing:0;font-size:1.2rem}.nusus-brand small{color:var(--text-soft);letter-spacing:.16em;margin-top:1px;font-family:Inter,sans-serif;font-size:.66rem;font-weight:700;display:block}.nusus-brand.compact small{display:none}.nusus-brand-orb,.brand-mark{border:1px solid var(--border);color:#0000;background:radial-gradient(circle at 32% 28%,#fff 0 22%,#0000 24%),linear-gradient(135deg,#fff,#dce9f7 48%,#b9d9ff);border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 1px 2px #fffc,0 10px 22px #2f80ed29}.nusus-brand-logo{border:1px solid var(--border);background:var(--surface-solid);width:34px;height:34px;box-shadow:var(--shadow-tiny);object-fit:cover;border-radius:50%}.marketing-nav,.nav{color:var(--text-muted);justify-content:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.marketing-nav a,.nav a{border-radius:999px;padding:9px 14px;position:relative}.marketing-nav a:hover,.marketing-nav a.active,.nav a:hover{background:var(--blue-soft);color:var(--blue)}.site-footer{border:1px solid var(--border);box-shadow:var(--shadow-tiny);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff94;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:42px;padding:18px;display:flex}.site-footer p{color:var(--text-muted);margin:8px 0 0;line-height:1.8}.site-footer small{color:var(--text-soft);margin-top:6px;font-size:.82rem;font-weight:700;display:block}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-footer nav a{border:1px solid var(--border);color:var(--text-muted);background:#ffffffad;border-radius:999px;padding:8px 12px;font-size:.9rem;font-weight:800}.site-footer nav a:hover{color:var(--blue);border-color:#2f80ed3d}.apple-link-button,.apple-button-primary,.button.primary{background:linear-gradient(180deg, var(--blue-2), var(--blue));color:#fff;cursor:pointer;border:1px solid #2f80ed38;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 24px #2f80ed3d}.apple-link-button:hover,.apple-button-primary:hover,.button.primary:hover{background:linear-gradient(180deg, var(--blue-2), var(--blue-hover));transform:translateY(-1px);box-shadow:0 14px 28px #2f80ed4d}.apple-button-secondary,.button.secondary,.button{border:1px solid var(--border);min-height:46px;box-shadow:var(--shadow-tiny);color:var(--text-main);cursor:pointer;background:#ffffffc2;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:800;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.apple-button-secondary:hover,.button.secondary:hover,.button:hover{color:var(--blue);border-color:#2f80ed42;transform:translateY(-1px)}.apple-input,.apple-select,.apple-textarea,.input,.select,.textarea{border:1px solid var(--border);width:100%;color:var(--text-main);background:#ffffffb8;border-radius:18px;outline:none;box-shadow:inset 0 1px #ffffffe6}.apple-input,.apple-select,.input,.select{min-height:46px;padding:0 14px}.apple-textarea,.textarea{resize:vertical;min-height:150px;padding:16px;line-height:2}.apple-textarea.large,.textarea.large{min-height:360px;font-size:1.02rem}.apple-input:focus,.apple-select:focus,.apple-textarea:focus,.input:focus,.select:focus,.textarea:focus{border-color:#2f80ed6b;box-shadow:0 0 0 4px #2f80ed1a,inset 0 1px #fffffff2}.apple-pill,.chip{border:1px solid var(--border);width:fit-content;color:var(--text-muted);background:#ffffffad;border-radius:999px;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:800;display:inline-flex}.apple-pill.blue,.chip.ok{background:var(--blue-soft);color:var(--blue);border-color:#2f80ed2e}.apple-pill.amber,.chip.warn{color:var(--amber);background:#f7900914;border-color:#f790093d}.apple-pill.danger{color:var(--danger);background:#f0443814;border-color:#f0443833}.muted{color:var(--text-muted);line-height:1.9}.eyebrow{color:var(--blue);letter-spacing:.08em;font-family:Inter,Tajawal,sans-serif;font-size:.78rem;font-weight:800;display:inline-flex}.hero{padding:24px 0 38px}.hero-apple-card{grid-template-columns:.95fr 1.05fr;align-items:center;min-height:430px;margin-top:18px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.hero-apple-card:before{content:"";background:radial-gradient(circle at 15% 38%,#2f80ed24,#0000 24%),linear-gradient(135deg,#ffffff40,#eaf3ffeb);position:absolute;inset:0}.hero-apple-card.with-banner-image:after{z-index:0;content:"";background:linear-gradient(90deg, #ffffffb8, #ffffffe6), var(--banner-image);opacity:.9;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-copy,.hero-visual{z-index:2;position:relative}.hero-copy h1{max-width:620px;color:var(--text-main);margin:16px 0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;line-height:1.2}.hero-copy p{max-width:560px;color:var(--text-muted);margin:0;font-size:1.12rem;line-height:2}.hero-actions,.actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-note{color:var(--text-soft);margin-top:12px;font-size:.86rem;font-weight:700}.landing-hero-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.landing-report-card{transform:rotate(-3deg)}.landing-section{scroll-margin-top:90px}.landing-card-grid{gap:16px;display:grid}.landing-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-card-grid.audience{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-point-card,.landing-audience-card,.landing-step-card,.landing-comparison-card{align-content:start;gap:10px;display:grid}.landing-point-card p,.landing-audience-card p,.landing-step-card p,.landing-comparison-card p{color:var(--text-muted);margin:0;line-height:1.9}.landing-audience-card h3,.landing-step-card h3,.landing-comparison-card h3{color:var(--text-main);margin:0;font-size:1.08rem;line-height:1.45}.landing-quality-card,.landing-trust-card,.landing-final-cta{gap:18px;display:grid}.landing-quality-card{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:center}.quality-indicator-list{flex-wrap:wrap;gap:8px;display:flex}.landing-trust-card{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:start}.landing-final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}.landing-v2-section{scroll-margin-top:96px}.landing-v2-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(22px,4vw,46px);min-height:540px;margin-top:18px;padding:clamp(24px,5vw,58px);display:grid;position:relative;overflow:hidden}.landing-v2-hero:before{content:"";background:linear-gradient(135deg,#ffffff61,#eaf3ffdb),radial-gradient(circle at 20% 20%,#2f80ed2e,#0000 28%),radial-gradient(circle at 86% 18%,#4096ff24,#0000 32%);position:absolute;inset:0}.landing-v2-hero.with-banner-image:after{z-index:0;content:"";background:linear-gradient(90deg, #ffffffdb, #ffffffad), var(--banner-image);opacity:.88;background-position:50%;background-size:cover;position:absolute;inset:0}.landing-v2-hero-copy,.landing-v2-hero-visual{z-index:2;min-width:0;position:relative}.landing-v2-hero-copy{justify-items:start;gap:16px;display:grid}.landing-v2-hero-copy h1{max-width:680px;color:var(--text-main);margin:0;font-size:clamp(2.35rem,6vw,4.7rem);font-weight:800;line-height:1.18}.landing-v2-hero-copy p{max-width:620px;color:var(--text-muted);margin:0;font-size:1.08rem;line-height:2}.landing-v2-hero-visual{justify-items:center;display:grid}.landing-hero-image{border:1px solid var(--border);width:100%;box-shadow:var(--shadow-soft);object-fit:cover;border-radius:28px}.product-preview-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffffbd;border-radius:28px;width:min(100%,560px);overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 70px #2f80ed29}.product-preview-toolbar,.screenshot-mock-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.product-preview-toolbar strong{color:var(--text-main)}.product-preview-body{grid-template-columns:minmax(0,1.1fr) minmax(180px,.72fr);gap:16px;padding:18px;display:grid}.product-preview-editor,.product-preview-panel{border:1px solid var(--border);background:#ffffffb3;border-radius:22px;padding:16px}.product-preview-editor{gap:12px;min-height:240px;display:grid}.product-preview-editor strong{color:var(--text-main)}.product-preview-editor p{color:var(--text-muted);margin:0;line-height:1.9}.product-preview-editor span{background:linear-gradient(90deg, var(--blue-soft), #ffffff59);border-radius:999px;height:12px;display:block}.product-preview-editor span:nth-child(2){width:82%}.product-preview-editor span:nth-child(3){width:68%}.product-preview-editor span:nth-child(4){width:74%}.product-preview-panel{align-content:start;gap:10px;display:grid}.product-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-preview-metrics div{border:1px solid var(--border);background:#ffffffc7;border-radius:16px;gap:2px;padding:10px;display:grid}.product-preview-metrics strong{color:var(--text-main);font-family:Inter,Tajawal,sans-serif;font-size:1.18rem}.product-preview-metrics span{color:var(--text-muted);font-size:.76rem;font-weight:800}.product-preview-check{border:1px solid var(--border);background:#ffffffc7;border-radius:16px;gap:8px;padding:12px;display:grid}.product-preview-check span{background:var(--blue);border-radius:999px;width:34px;height:6px}.product-preview-check p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.65}.before-after-showcase{gap:16px;display:grid}.before-after-card{gap:14px;display:grid}.before-after-card h3{margin:0}.before-after-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.before-after-pane{border:1px solid var(--border);background:#ffffff9e;border-radius:22px;align-content:start;gap:12px;min-height:180px;padding:16px;display:grid}.before-after-pane p{color:var(--text-main);margin:0;line-height:2}.before-after-pane img{object-fit:cover;border-radius:16px;width:100%}.visual-banner-card{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:20px;padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden}.visual-banner-card:before{content:"";background:radial-gradient(circle at 12% 22%, #2f80ed33, transparent 28%), linear-gradient(135deg, #fff3, var(--blue-soft));position:absolute;inset:0}.visual-banner-card.with-image:after{content:"";background:linear-gradient(90deg, #ffffffdb, #ffffff8c), var(--banner-image);background-position:50%;background-size:cover;position:absolute;inset:0}.visual-banner-card>*{z-index:1;position:relative}.visual-banner-card h2{max-width:620px;color:var(--text-main);margin:14px 0 8px;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.25}.visual-banner-card p{color:var(--text-muted);margin:0;line-height:1.9}.visual-banner-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visual-banner-stats span{border:1px solid var(--border);min-height:98px;color:var(--text-main);text-align:center;background:#ffffffad;border-radius:22px;place-items:center;padding:12px;font-weight:800;display:grid}.landing-v2-steps,.landing-v2-feature-grid,.screenshot-grid,.landing-v2-pricing-grid,.landing-v2-faq-grid{gap:16px;display:grid}.landing-v2-steps,.landing-v2-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-v2-step-card,.landing-v2-feature-card,.landing-v2-faq-card{align-content:start;gap:12px;display:grid}.landing-v2-step-card h3,.landing-v2-feature-card h3,.landing-v2-faq-card h3,.screenshot-card h3,.landing-v2-price-card h3{color:var(--text-main);margin:0;font-size:1.12rem;line-height:1.45}.landing-v2-step-card p,.landing-v2-feature-card p,.landing-v2-faq-card p,.screenshot-card p,.landing-v2-price-card p{color:var(--text-muted);margin:0;line-height:1.85}.landing-v2-icon{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border:1px solid #2f80ed29;border-radius:16px;place-items:center;font-family:Inter,Tajawal,sans-serif;font-weight:800;display:inline-grid}.screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screenshot-card{gap:14px;display:grid}.screenshot-mock{border:1px solid var(--border);background:radial-gradient(circle at 12% 18%,#2f80ed24,#0000 26%),linear-gradient(#ffffffdb,#f2f4f7b8);border-radius:24px;min-height:230px;overflow:hidden}.screenshot-mock-top{justify-content:flex-start;padding:12px}.screenshot-mock-top span{background:#cbd5e1;border-radius:50%;width:9px;height:9px}.screenshot-mock-body{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px;display:grid}.mock-sidebar,.mock-main{border:1px solid var(--border);background:#ffffffbd;border-radius:18px}.mock-sidebar{min-height:150px}.mock-main{gap:10px;padding:14px;display:grid}.mock-main span,.mock-main div{background:var(--blue-soft);border-radius:999px}.mock-main span{height:10px}.mock-main span:first-child{width:82%}.mock-main span:nth-child(2){width:66%}.mock-main span:nth-child(3){width:74%}.mock-main div{background:linear-gradient(135deg, var(--blue-soft), #ffffffb8);border-radius:18px;height:62px}.landing-v2-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-v2-price-card{gap:14px;display:grid}.landing-v2-price-card.featured{border-color:#2f80ed42;box-shadow:0 22px 64px #2f80ed24}.landing-v2-price-card>strong{color:var(--text-main);font-size:1.65rem}.landing-v2-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.trust-point-card{align-content:start;gap:10px;display:grid}.trust-point-card span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.trust-point-card p{color:var(--text-muted);margin:0;line-height:1.8}.floating-editor{max-width:440px;margin-inline-start:auto;transform:rotate(-4deg)}.floating-editor-text{min-height:145px;color:var(--text-main);padding:22px;font-size:1.25rem;line-height:2}.highlight-word{color:var(--blue);background:#2f80ed29;border-radius:10px;padding:1px 6px}.mac-dots{gap:7px;display:inline-flex}.mac-dots span{background:#d0d5dd;border-radius:50%;width:9px;height:9px}.mac-dots span:first-child{background:#b9d8ff}.mac-dots span:nth-child(2){background:#d9e2ee}.mac-dots span:nth-child(3){background:#eef2f7}.section{padding:34px 0}.section-title{margin:0 0 18px;font-size:1.7rem}.feature-grid,.pricing-grid,.stats-grid,.quality-grid{gap:16px;display:grid}.feature-grid,.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid,.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-apple-card,.feature,.price-card{min-height:100%}.feature-icon{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:16px;place-items:center;font-weight:800;display:inline-grid}.feature-apple-card h3,.feature h3,.price-card h3{margin:18px 0 8px;font-size:1.16rem}.feature-apple-card p,.feature p,.price-card p{color:var(--text-muted);line-height:1.85}.price{color:var(--text-main);margin:18px 0;font-family:Inter,Tajawal,sans-serif;font-size:2.35rem;font-weight:800}.price span{color:var(--text-muted);margin-top:4px;font-family:Tajawal,Inter,sans-serif;font-size:.92rem;font-weight:800;display:block}.pricing-page{gap:18px;display:grid}.pricing-head{margin-bottom:0}.pricing-usage-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.usage-unit-grid,.pricing-faq-grid{gap:12px;display:grid}.usage-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-unit-item{border:1px solid var(--border);background:#ffffff9e;border-radius:18px;gap:6px;padding:14px;display:grid}.usage-unit-item span{color:var(--text-muted);font-weight:800}.usage-unit-item strong{color:var(--text-main);line-height:1.7}.pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{flex-direction:column;display:flex}.plan-section{gap:8px;margin-top:10px;display:grid}.plan-section>strong{color:var(--text-main)}.pricing-card-actions{margin-top:auto;padding-top:20px}.disabled-pricing-button{color:var(--text-muted)}.pricing-checkout-action{gap:.65rem;width:100%;display:grid}.pricing-checkout-action>button{width:100%}.pricing-checkout-action>button:disabled{cursor:wait;opacity:.72}.pricing-checkout-error{color:var(--danger);margin:0;font-size:.85rem;line-height:1.6}.checkout-status-page{place-items:center;min-height:62vh;display:grid}.checkout-status-card{text-align:center;width:min(100%,720px)}.checkout-status-card .actions{justify-content:center}.checkout-status-meta{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.7}.pricing-note-card{gap:10px;display:grid}.pricing-note-card p,.pricing-faq-item p{color:var(--text-muted);margin:0;line-height:1.9}.pricing-faq{gap:14px;display:grid}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-faq-item h3{color:var(--text-main);margin:0 0 8px;font-size:1.05rem}.legal-page{gap:18px;padding:34px 0;display:grid}.legal-card{gap:22px;display:grid}.compact-legal-card{gap:14px}.legal-section{border-bottom:1px solid var(--border);gap:10px;padding-bottom:18px;display:grid}.legal-section:last-of-type{border-bottom:0}.legal-section h2,.legal-card h2,.contact-card h2{color:var(--text-main);margin:0;font-size:1.18rem;line-height:1.5}.legal-section p,.legal-card p,.contact-card p{color:var(--text-muted);margin:0;line-height:2}.contact-grid,.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-card{align-content:start;gap:16px;display:grid}.contact-reason-list{gap:12px;display:grid}.contact-reason{border:1px solid var(--border);background:#ffffff8f;border-radius:18px;padding:14px}.contact-reason strong{color:var(--text-main)}.contact-reason p{margin-top:6px}.about-cta{flex-wrap:wrap;gap:10px;display:flex}.app-shell,.nusus-app{grid-template-columns:300px minmax(0,1fr) 64px;gap:16px;min-height:100vh;padding:18px;display:grid}.apple-sidebar,.sidebar{border:1px solid var(--border);border-radius:var(--radius-xl);height:calc(100vh - 36px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffffbd;align-self:start;padding:18px;position:sticky;top:18px;overflow:auto}.sidebar-nav{gap:8px;margin:22px 0;display:grid}.sidebar-nav a,.sidebar-nav button{width:100%;color:var(--text-muted);cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:flex-start;padding:12px 14px;font-weight:800}.sidebar-nav a:hover,.sidebar-nav a.active,.sidebar-nav button:hover{border-color:var(--border);color:var(--blue);background:#ffffffad}.credit-card{gap:8px;margin-top:18px;display:grid}.credit-number{color:var(--text-main);font-family:Inter,Tajawal,sans-serif;font-size:2.1rem;font-weight:800}.main-workspace,.nusus-main{min-width:0;padding:4px 0}.workspace-header,.nusus-topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.workspace-header h1,.nusus-topbar h1{margin:0 0 6px;font-size:1.9rem;line-height:1.35}.dashboard-layout{grid-template-columns:minmax(190px,.35fr) minmax(0,1.2fr) minmax(260px,.45fr);align-items:start;gap:16px;display:grid}.editor-column{gap:16px;min-width:0;display:grid}.apple-settings-panel{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffffb8;padding:18px;position:sticky;top:18px}.apple-settings-panel h2,.panel-header h2{margin:0;font-size:1.05rem}.settings-group{gap:12px;margin-top:16px;display:grid}.field{gap:8px;display:grid}.field>span,.field label{color:var(--text-muted);font-size:.9rem;font-weight:800}.switch-row{border:1px solid var(--border);color:var(--text-main);background:#ffffff8c;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.switch-row input{width:38px;height:22px;accent-color:var(--blue)}.apple-editor-toolbar,.panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.editor-toolbar-meta{color:var(--text-soft);align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:inline-flex}.quality-card{text-align:center;justify-items:center;gap:16px;display:grid}.quality-ring{background:radial-gradient(circle, #fff 0 54%, transparent 56%), conic-gradient(var(--blue) var(--score), #e6edf5 0);width:126px;height:126px;box-shadow:inset 0 0 0 1px var(--border), var(--shadow-tiny);border-radius:50%;place-items:center;display:grid}.quality-ring strong{font-family:Inter,Tajawal,sans-serif;font-size:1.8rem;line-height:1;display:block}.quality-ring span{color:var(--text-soft);font-size:.78rem;font-weight:700}.quality-card p{color:var(--text-muted);margin:0 0 4px;font-weight:800}.chip-row{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.result-box,.document-text{white-space:pre-wrap;min-height:320px;color:var(--text-main);line-height:2}.result-box{border:1px solid var(--border);background:#ffffff8f;border-radius:22px;padding:16px}.error{color:var(--danger);background:#f0443812;border:1px solid #f0443833;border-radius:18px;margin-top:12px;padding:12px 14px;font-weight:700}.footer-note{color:var(--text-muted);margin-top:18px;font-size:.88rem}.history-list{gap:12px;margin-top:20px;display:grid}.history-item{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-tiny);background:#ffffffb8;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.history-item h2{margin:0;font-size:1.05rem;line-height:1.7}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.code-block{border:1px solid var(--border);color:#344054;text-align:left;direction:ltr;background:#f2f4f7b8;border-radius:18px;margin:0;padding:14px;overflow:auto}.apple-utility-rail{align-content:center;gap:12px;height:calc(100vh - 36px);display:grid;position:sticky;top:18px}.apple-utility-rail span{border:1px solid var(--border);width:44px;height:44px;box-shadow:var(--shadow-tiny);color:var(--blue);background:#ffffffbd;border-radius:16px;place-items:center;font-weight:800;display:grid}.auth-wrap{place-items:center;min-height:calc(100vh - 120px);padding:48px 0;display:grid}.auth-card{width:min(520px,100%)}.auth-card h1,.page-title{margin:12px 0 8px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.25}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:42px 0 18px;display:flex}.mini-score-list{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mini-score-list span{border:1px solid var(--border);color:var(--text-muted);background:#ffffffb8;border-radius:999px;padding:6px 10px;font-family:Inter,Tajawal,sans-serif;font-size:.78rem;font-weight:800}.clean-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.clean-list li{color:var(--text-muted);padding-inline-start:18px;line-height:1.8;position:relative}.clean-list li:before{inset-inline-start:0;background:var(--blue);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.78em}.workspace-page-header{border:1px solid var(--border);width:min(1180px,100% - 32px);box-shadow:var(--shadow-tiny);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffffbd;border-radius:28px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 18px;padding:12px 18px;display:flex}.workspace-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-page{padding-bottom:42px}.analysis-workspace-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:16px;display:grid}.analysis-input-card{position:sticky;top:18px}.analysis-results{gap:16px;min-width:0;display:grid}.score-grid,.project-score-grid,.project-grid{gap:14px;display:grid}.score-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card h2{margin:0;font-size:1.16rem}.project-score-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.score-card,.score-mini{border:1px solid var(--border);background:#ffffff9e;border-radius:20px;padding:14px}.score-card div:first-child,.score-mini{gap:6px;display:grid}.score-card span,.score-mini span{color:var(--text-muted);font-family:Inter,Tajawal,sans-serif;font-size:.78rem;font-weight:800}.score-card strong,.score-mini strong{color:var(--text-main);font-family:Inter,Tajawal,sans-serif;font-size:1.35rem;font-weight:800}.progress-track{background:#e9eef5;border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--blue);height:100%;display:block}.progress-fill.green{background:var(--green)}.progress-fill.amber{background:var(--amber)}.progress-fill.danger{background:var(--danger)}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tabs button{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffffb8;border-radius:999px;padding:10px 14px;font-weight:800}.tabs button.active,.tabs button:hover{background:var(--blue-soft);color:var(--blue);border-color:#2f80ed38}.tab-panel,.card-list{gap:14px;display:grid}.analysis-item,.info-row,.list-block,.empty-state{border:1px solid var(--border);background:#ffffff8f;border-radius:22px;padding:16px}.analysis-item h3{margin:0}.analysis-item p,.empty-state p{color:var(--text-muted);line-height:1.85}.info-row{gap:8px;display:grid}.copy-info-row{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;align-items:center}.info-row span{color:var(--text-soft);font-weight:800}.info-row strong{color:var(--text-main);line-height:1.8}.export-actions{flex-wrap:wrap;gap:10px;display:flex}.compact-button{border-radius:13px;min-height:36px;padding:0 14px}.seo-copy-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-copy-list li span{min-width:0}.humanizer-actions{align-items:stretch}.status-message{background:var(--blue-soft);color:var(--blue);border:1px solid #2f80ed29;border-radius:18px;padding:12px 14px;font-weight:800;line-height:1.8}.before-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.humanizer-text-box{align-content:start;gap:12px;display:grid}.humanizer-text-box p{color:var(--text-main);margin:0;line-height:2}.rewrite-result-area,.rewrite-loading-card,.rewrite-main-result,.rewrite-detail-card{gap:14px;display:grid}.rewrite-loading-card h3,.rewrite-main-result h3{color:var(--text-main);margin:8px 0 0;font-size:1.05rem}.rewrite-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rewrite-improved-text{border:1px solid var(--border);color:var(--text-main);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff9e;border-radius:20px;margin:0;padding:16px;line-height:2}.rewrite-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rewrite-stats-grid .info-row{align-items:start;min-height:100%}.rewrite-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-score-card{padding:12px}.comparison-box{border:1px solid var(--border);background:#ffffff8a;border-radius:18px;padding:14px}.export-preview-text{color:var(--text-main);white-space:pre-wrap;margin:14px 0 0;line-height:2}.loading-steps{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.loading-steps span{background:var(--blue-soft);color:var(--blue);border:1px solid #2f80ed29;border-radius:999px;padding:7px 10px;font-weight:800}.two-column.compact{margin-top:0}.branding-admin-page{padding-bottom:42px}.branding-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.branding-form-card,.branding-side,.branding-preview-card{gap:14px;display:grid}.branding-side{position:sticky;top:18px}.preset-grid{flex-wrap:wrap;gap:8px;display:flex}.color-field{grid-template-columns:48px minmax(0,1fr);align-items:center}.color-field>span{grid-column:1/-1}.color-field input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:14px;width:48px;height:46px;padding:3px}.branding-preview-card{background:var(--bg);color:var(--text-main)}.mini-preview-topbar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mini-preview-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:18px}.mini-preview-hero h3{color:var(--text-main);margin:10px 0;font-size:1.35rem}.mini-preview-hero p{color:var(--text-muted);margin:0;line-height:1.9}.branding-logo-preview{border:1px solid var(--border);object-fit:cover;border-radius:22px;width:72px;height:72px}.branding-actions{gap:10px;display:grid}.status-message.success{color:var(--green);background:#12b76a14;border-color:#12b76a38}.status-message.danger{color:var(--danger);background:#f0443814;border-color:#f0443833}@media (max-width:1180px){.app-shell,.nusus-app{grid-template-columns:260px minmax(0,1fr)}.apple-utility-rail{display:none}.dashboard-layout,.analysis-workspace-grid,.project-grid,.branding-grid{grid-template-columns:1fr}.apple-settings-panel{position:static}.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.apple-shell,.shell{padding:12px}.marketing-topbar,.topbar{width:100%;position:static}.marketing-topbar-inner,.topbar-inner,.page-head,.workspace-header,.nusus-topbar,.site-footer{grid-template-columns:1fr;display:grid}.marketing-nav,.nav{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.hero-apple-card,.landing-hero-card,.preview-grid,.feature-grid,.landing-feature-grid,.landing-card-grid.four,.landing-card-grid.three,.landing-card-grid.audience,.landing-quality-card,.landing-trust-card,.landing-final-cta,.landing-v2-hero,.product-preview-body,.before-after-columns,.visual-banner-card,.visual-banner-stats,.landing-v2-steps,.landing-v2-feature-grid,.screenshot-grid,.landing-v2-pricing-grid,.landing-v2-faq-grid,.trust-card-grid,.pricing-grid,.pricing-grid-three,.pricing-usage-card,.usage-unit-grid,.pricing-faq-grid,.contact-grid,.about-grid,.stats-grid,.quality-grid,.before-after-grid,.score-grid,.project-score-grid,.two-column,.app-shell,.nusus-app{grid-template-columns:1fr}.floating-editor{margin-top:28px;margin-inline-start:0;transform:none}.landing-report-card,.product-preview-card{transform:none}.apple-sidebar,.sidebar{height:auto;position:static}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.history-item{display:grid}.workspace-page-header{width:100%;display:grid}.copy-info-row{grid-template-columns:1fr}.seo-copy-list li{display:grid}.analysis-input-card,.branding-side{position:static}}@media (max-width:560px){.container,.apple-container{width:100%}.hero-apple-card,.apple-card,.panel,.feature,.price-card,.stat{border-radius:22px;padding:18px}.hero-copy h1{font-size:2.15rem}.landing-section{padding:24px 0}.landing-quality-card,.landing-trust-card,.landing-final-cta{gap:14px}.landing-final-cta .hero-actions{width:100%}.legal-page{padding:20px 0}.legal-card,.contact-card{gap:16px}.sidebar-nav{grid-template-columns:1fr}.apple-link-button,.apple-button-primary,.apple-button-secondary,.button,.button.primary,.button.secondary{width:100%}}@media (max-width:768px){html,body{width:100%;max-width:100vw;overflow-x:hidden}body{font-size:15px}.apple-shell,.shell,.app-shell,.nusus-app{width:100%;min-width:0;max-width:100vw;padding:12px;overflow-x:hidden}.container,.apple-container,.marketing-topbar,.topbar,.workspace-page-header,.auth-card,.nusus-main,.main-workspace,.analysis-results,.editor-column,.analysis-input-card,.project-card{width:100%;min-width:0;max-width:100%}.hero{padding:12px 0 24px}.landing-v2-hero{gap:18px;min-height:auto;margin-top:12px;padding:18px}.landing-v2-hero-copy h1{font-size:2.15rem}.landing-v2-hero-copy p{font-size:1rem}.hero-apple-card{gap:18px;width:100%;min-height:auto;margin-top:12px;padding:18px}.floating-editor{width:100%;max-width:100%}.floating-editor-text{min-height:auto;padding:16px;font-size:1rem}.product-preview-card,.screenshot-mock{border-radius:20px;width:100%;min-height:auto}.product-preview-body,.screenshot-mock-body{gap:10px;padding:12px}.product-preview-editor{min-height:160px}.before-after-pane{min-height:auto;padding:14px}.visual-banner-stats span{min-height:74px}.marketing-topbar,.topbar,.workspace-page-header,.apple-sidebar,.sidebar,.apple-card,.apple-card-soft{border-radius:22px}.marketing-topbar-inner,.topbar-inner,.workspace-page-header{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.marketing-nav,.nav,.workspace-actions,.tabs,.site-footer nav{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.marketing-nav::-webkit-scrollbar{display:none}.nav::-webkit-scrollbar{display:none}.workspace-actions::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.site-footer nav::-webkit-scrollbar{display:none}.marketing-nav a,.nav a,.tabs button,.site-footer nav a{white-space:nowrap;flex:none}.site-footer{align-items:stretch;padding:14px}.site-footer nav{justify-content:flex-start}.workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-actions .apple-button-primary,.workspace-actions .apple-button-secondary,.workspace-actions .apple-link-button{white-space:normal;text-align:center;width:100%}.nusus-brand{min-width:0;max-width:100%}.nusus-brand strong{font-size:1.05rem}.auth-wrap{min-height:auto;padding:28px 0}.auth-card h1,.page-title{font-size:1.9rem;line-height:1.35}.page-head,.workspace-header,.nusus-topbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:24px 0 14px;display:grid}.workspace-header h1,.nusus-topbar h1{font-size:1.55rem}.app-shell,.nusus-app,.dashboard-layout,.analysis-workspace-grid,.branding-grid,.project-grid,.score-grid,.project-score-grid,.before-after-grid,.two-column,.two-column.compact{grid-template-columns:minmax(0,1fr)}.apple-sidebar,.sidebar,.analysis-input-card,.apple-settings-panel,.branding-side{height:auto;max-height:none;position:static}.apple-sidebar,.sidebar{padding:14px}.sidebar-nav{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav a,.sidebar-nav button{white-space:nowrap;flex:none;width:auto;min-height:42px;padding:10px 12px}.panel-header{flex-wrap:wrap;align-items:flex-start}.project-card .panel-header,.analysis-item .panel-header{grid-template-columns:minmax(0,1fr);display:grid}.actions,.hero-actions,.export-actions,.humanizer-actions,.rewrite-result-actions{gap:8px;width:100%}.rewrite-result-actions{justify-content:flex-start}.rewrite-stats-grid,.rewrite-quality-grid{grid-template-columns:minmax(0,1fr)}.project-card .actions{grid-template-columns:minmax(0,1fr);display:grid}.pricing-card-actions{padding-top:14px}.apple-input,.apple-select,.apple-textarea,.input,.select,.textarea{width:100%;min-width:0;max-width:100%;font-size:1rem}.branding-preview-card,.branding-form-card{min-width:0}.mini-preview-topbar,.preset-grid{grid-template-columns:minmax(0,1fr);display:grid}.apple-textarea.large,.textarea.large{min-height:280px}.copy-info-row,.seo-copy-list li{grid-template-columns:minmax(0,1fr)}.seo-copy-list li{align-items:start;display:grid}.seo-copy-list li .compact-button,.copy-info-row .compact-button{justify-self:start;width:auto}.clean-list li,.muted,.status-message,.result-box,.document-text,.export-preview-text,.humanizer-text-box p,.analysis-item p,.info-row strong{overflow-wrap:anywhere}}@media (max-width:430px){.apple-shell,.shell,.app-shell,.nusus-app{padding:10px}.apple-card,.apple-card-soft,.panel,.feature,.price-card,.stat{border-radius:20px;padding:14px}.auth-card h1,.page-title{font-size:1.65rem}.workspace-header h1,.nusus-topbar h1{font-size:1.35rem}.apple-link-button,.apple-button-primary,.apple-button-secondary,.button,.button.primary,.button.secondary{border-radius:14px;min-height:44px;padding:0 14px}.workspace-actions,.actions,.export-actions,.humanizer-actions,.rewrite-result-actions{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.rewrite-result-actions .apple-button-primary,.rewrite-result-actions .apple-button-secondary{width:100%}.rewrite-improved-text,.comparison-box{border-radius:16px;padding:12px}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sidebar-nav a,.sidebar-nav button{white-space:normal;text-align:center;justify-content:center;width:100%}.apple-textarea.large,.textarea.large{min-height:240px}.loading-steps{grid-template-columns:minmax(0,1fr);display:grid}}.landing-template-clean .landing-v2-hero,.landing-template-clean .visual-banner-card,.landing-template-clean .before-after-card,.landing-template-clean .screenshot-card{box-shadow:0 16px 42px #0f172a0e}.landing-template-compact .landing-v2-section,.landing-template-compact .section{padding-block:clamp(32px,6vw,64px)}.landing-admin-shell{min-height:100vh}.landing-admin-page{padding-block:28px 56px}.landing-admin-head{align-items:flex-start}.landing-admin-status{justify-content:space-between;align-items:center;gap:16px;margin-block:22px;display:flex}.landing-admin-status p{margin:0}.landing-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.landing-admin-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.landing-admin-tabs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);gap:8px;padding:12px;display:grid;position:sticky;top:18px}.landing-admin-tabs button{appearance:none;color:var(--text-muted);cursor:pointer;font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:16px;padding:11px 12px;transition:all .2s}.landing-admin-tabs button:hover,.landing-admin-tabs button.active{border-color:var(--border);background:var(--blue-soft);color:var(--text-main)}.landing-admin-panel{min-width:0}.landing-admin-section{gap:18px;display:grid}.landing-panel-title{align-items:flex-start}.landing-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-toggle-item{border:1px solid var(--border);background:var(--surface-soft);min-height:48px;color:var(--text-main);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.landing-toggle-item input{accent-color:var(--blue)}.editor-list{gap:14px;display:grid}.editor-item-card{gap:14px;padding:16px;display:grid}.editor-item-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-item-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.landing-admin-image-preview{object-fit:cover;border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;width:100%;max-height:260px}.landing-json-textarea{text-align:left;min-height:360px;font-family:Inter,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.7}.landing-preview-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at top left, var(--blue-soft), transparent 34%), var(--surface-solid);gap:14px;padding:24px;display:grid}.landing-preview-card span{background:var(--blue-soft);width:fit-content;color:var(--blue);border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:800}.landing-preview-card h2{color:var(--text-main);letter-spacing:0;margin:0;font-size:clamp(1.6rem,4vw,2.8rem)}.landing-preview-card p{color:var(--text-muted);max-width:680px;margin:0;line-height:1.9}.landing-preview-card div{flex-wrap:wrap;gap:10px;display:flex}.landing-preview-card button{border:1px solid var(--border);background:var(--blue);color:#fff;border-radius:16px;min-height:44px;padding-inline:18px}.landing-preview-card button+button{background:var(--surface);color:var(--text-main)}.success-text{color:var(--green);font-weight:800}.danger-text{color:var(--danger);font-weight:800}@media (max-width:900px){.landing-admin-layout{grid-template-columns:minmax(0,1fr)}.landing-admin-tabs{scroll-snap-type:x proximity;padding:10px;display:flex;position:static;overflow-x:auto}.landing-admin-tabs button{scroll-snap-align:start;text-align:center;min-width:max-content}.landing-admin-status{flex-direction:column;align-items:stretch}.landing-admin-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.landing-admin-actions>*{width:100%}}@media (max-width:640px){.landing-admin-page{padding-block:18px 36px}.landing-toggle-grid{grid-template-columns:minmax(0,1fr)}.editor-item-toolbar{flex-direction:column;align-items:stretch}.editor-item-toolbar>div{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.editor-item-toolbar button,.landing-preview-card button{width:100%}.landing-json-textarea{min-height:300px}}.figma-page{--figma-blue:#075cff;--figma-blue-2:#138dff;--figma-ink:#121722;--figma-muted:#626b7d;--figma-soft:#f4f7fb;--figma-line:#e4e9f2;--figma-green:#18b978;--figma-amber:#f59b14;width:100%;min-height:100vh;color:var(--figma-ink);direction:rtl;background:#fff;overflow-x:hidden}.figma-page *{letter-spacing:0}.figma-navbar{z-index:40;border-bottom:1px solid var(--figma-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:260px minmax(0,1fr) 260px;align-items:center;width:100%;height:116px;padding-inline:max(7.8vw,50vw - 800px);display:grid;position:sticky;top:0}.figma-logo{color:#0b7cff;justify-self:end;font-family:Inter,Tajawal,sans-serif;font-size:clamp(1.65rem,2vw,2.08rem);font-weight:800;line-height:1}.figma-nav{color:#1f2937;white-space:nowrap;justify-self:center;align-items:center;gap:clamp(22px,3vw,48px);font-size:1.04rem;font-weight:600;display:inline-flex}.figma-nav a{color:inherit;transition:color .16s}.figma-nav a:hover,.figma-nav a.active{color:var(--figma-blue)}.figma-top-button{background:var(--figma-blue);color:#fff;border-radius:20px;justify-content:center;justify-self:start;align-items:center;min-width:112px;height:55px;font-size:1.02rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #075cff40}.figma-hero{background:linear-gradient(#e6f0ffe0 0,#f7faffb8 31%,#fff 71%),#fff;border-bottom:1px solid #e4e9f259;grid-template-columns:minmax(410px,.92fr) minmax(520px,1.08fr);align-items:center;min-height:900px;padding:118px max(8vw,50vw - 790px) 100px;display:grid;position:relative}.figma-hero-copy{text-align:right;justify-self:end;max-width:735px}.figma-pill{color:#667085;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 23px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #1118271c}.figma-pill b{color:var(--figma-blue);font-size:1.25rem}.figma-hero h1{color:var(--figma-ink);margin:48px 0 22px;font-size:clamp(3.35rem,5.6vw,6.05rem);font-weight:800;line-height:1.2}.figma-hero h1 span{color:#1083ff}.figma-hero p{color:#687284;max-width:710px;margin:0;font-size:clamp(1.16rem,1.55vw,1.55rem);font-weight:500;line-height:2.05}.figma-hero-actions{flex-wrap:wrap;gap:24px;margin-top:42px;display:flex}.figma-button{border-radius:22px;justify-content:center;align-items:center;gap:14px;min-width:210px;min-height:76px;font-size:1.15rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.figma-button:hover,.figma-top-button:hover,.figma-card-action:hover,.figma-plan-button:hover,.figma-cta-button:hover{transform:translateY(-1px)}.figma-button-primary{background:var(--figma-blue);color:#fff;box-shadow:0 18px 30px #075cff3d}.figma-button-secondary{border:1px solid var(--figma-line);color:var(--figma-ink);background:#fff;box-shadow:0 12px 25px #11182717}.figma-button i{font-size:1.35rem;font-style:normal;line-height:1}.figma-hero-checks{color:#687284;flex-wrap:wrap;gap:42px;margin-top:36px;font-size:.96rem;font-weight:700;display:flex}.figma-hero-checks span{align-items:center;gap:10px;display:inline-flex}.figma-hero-checks span:before{width:24px;height:24px;color:var(--figma-green);content:"✓";border:3px solid #18b97829;border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-size:.78rem;font-weight:800;display:inline-grid}.figma-hero-visual{justify-self:center;place-items:center;width:min(520px,100%);min-height:465px;display:grid}.figma-document-card{background:#fff;border:3px solid #e0e5ef;border-radius:20px;width:360px;height:330px;position:relative;box-shadow:0 34px 70px #0f172a1f}.figma-doc-lines{gap:21px;display:grid;position:absolute;left:45px;right:42px}.figma-doc-lines span{border-radius:999px;height:13px;display:block}.figma-doc-lines-soft{top:43px}.figma-doc-lines-soft span{background:#eef3ff}.figma-doc-lines-soft span:nth-child(2){width:88%}.figma-doc-lines-soft span:nth-child(3){width:94%}.figma-doc-lines-blue{top:150px}.figma-doc-lines-blue span{background:var(--figma-blue)}.figma-doc-lines-blue span:nth-child(2){width:84%}.figma-connector{pointer-events:none;position:absolute;inset:0}.figma-connector .dot{background:#4da1ff8c;border-radius:50%;width:16px;height:16px;position:absolute}.figma-connector .dot-one{top:49px;left:-10px}.figma-connector .dot-two{top:80px;left:-40px}.figma-connector .dot-three{top:111px;left:-24px}.figma-connector i,.figma-connector b{content:"";transform-origin:100%;background:#4da1ff57;width:110px;height:2px;position:absolute}.figma-connector i{top:68px;left:-6px;transform:rotate(-64deg)}.figma-connector b{top:111px;left:35px;transform:rotate(-31deg)}.figma-score-orb{background:var(--figma-green);color:#fff;border:12px solid #18b97821;border-radius:50%;place-items:center;width:92px;height:92px;font-family:Inter,sans-serif;font-size:1.7rem;font-weight:800;display:grid;position:absolute;bottom:51px;right:-13px}.figma-section{background:#fff;width:100%;padding:118px max(8.5vw,50vw - 790px)}.figma-section-heading{text-align:center;max-width:790px;margin:0 auto}.figma-section-heading h2{color:var(--figma-ink);margin:0;font-size:clamp(2.55rem,4vw,4.6rem);font-weight:800;line-height:1.2}.figma-section-heading p{color:var(--figma-muted);margin:18px 0 0;font-size:clamp(1rem,1.4vw,1.35rem);font-weight:500;line-height:1.9}.figma-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:90px;display:grid}.figma-product-card{text-align:center;background:#fff;border:2px solid #e2e7f0;border-radius:30px;flex-direction:column;align-items:center;min-height:420px;padding:44px;display:flex;box-shadow:0 20px 30px #0f172a17}.figma-product-card h3,.figma-feature h3,.figma-step h3{color:var(--figma-ink);margin:30px 0 14px;font-size:1.55rem;font-weight:800;line-height:1.35}.figma-product-card p,.figma-feature p,.figma-step p{color:var(--figma-muted);margin:0;font-size:1.05rem;font-weight:500;line-height:1.9}.figma-card-action{border-radius:18px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:58px;margin-top:auto;font-weight:800;transition:transform .16s;display:inline-flex}.figma-card-action.blue{color:var(--figma-blue);background:#e7efff}.figma-card-action.green{color:var(--figma-green);background:#e6f7ee}.figma-card-action.amber{color:var(--figma-amber);background:#fff4e5}.figma-results-section,.figma-proof-band{background:var(--figma-soft)}.figma-compare-wrap{grid-template-columns:minmax(260px,410px) 86px minmax(260px,410px);justify-content:center;align-items:center;gap:20px;margin-top:172px;display:grid}.figma-compare-card{text-align:center;background:#fff;border:3px solid #e0e5ef;border-radius:20px;align-content:start;min-height:315px;padding:30px 34px;display:grid;box-shadow:0 20px 28px #0f172a14}.figma-compare-card h3{color:#687284;margin:0 0 32px;font-size:1.28rem;font-weight:800}.figma-compare-lines{gap:21px;display:grid}.figma-compare-lines span{border-radius:999px;height:11px}.figma-compare-card.before .figma-compare-lines span{background:#f8b8bd}.figma-compare-card.after .figma-compare-lines span{background:#66aef8}.figma-compare-lines span:nth-child(2){width:91%}.figma-compare-lines span:nth-child(4){width:84%}.figma-compare-card strong{color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:45px auto 0;font-family:Inter,sans-serif;font-size:1.55rem;font-weight:800;display:grid}.figma-compare-card.before strong{background:#ef3340;border:10px solid #ef334021}.figma-compare-card.after strong{background:var(--figma-green);border:10px solid #18b97821}.figma-compare-arrow{color:var(--figma-blue);text-align:center;font-family:Inter,sans-serif;font-size:5rem;font-weight:500}.figma-stats-row{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:980px;margin:132px auto 0;display:grid}.figma-stats-row div{gap:14px;display:grid}.figma-stats-row strong{font-family:Inter,sans-serif;font-size:clamp(2.3rem,4vw,4rem);font-weight:800;line-height:1}.figma-stats-row span{color:#697386;font-size:1.12rem;font-weight:700}.figma-stats-row .orange{color:#f1960b}.figma-stats-row .green{color:var(--figma-green)}.figma-stats-row .blue{color:var(--figma-blue)}.figma-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:104px 106px;margin-top:104px;display:grid}.figma-feature{text-align:center;flex-direction:column;align-items:center;display:flex}.figma-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:95px;display:grid}.figma-step{text-align:center}.figma-step strong{color:#fff;border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto;font-family:Inter,sans-serif;font-size:2.35rem;font-weight:800;display:grid;box-shadow:0 18px 36px #075cff1c}.figma-step strong.blue{background:var(--figma-blue)}.figma-step strong.green{background:var(--figma-green)}.figma-pricing-section{padding-top:42px}.figma-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px;margin-top:78px;display:grid}.figma-plan{background:#fff;border:3px solid #e1e6ef;border-radius:30px;flex-direction:column;min-height:565px;padding:48px 44px 40px;display:flex;position:relative;box-shadow:0 18px 32px #0f172a14}.figma-plan.starter{border-color:var(--figma-blue);box-shadow:0 22px 46px #075cff1c}.figma-plan h3{color:var(--figma-ink);margin:24px 0 8px;font-size:1.55rem;font-weight:800}.figma-plan-badge{background:var(--figma-blue);color:#fff;border-radius:999px;align-self:center;padding:8px 20px;font-size:.88rem;font-weight:800}.figma-price{align-items:end;gap:10px;margin:10px 0 35px;display:flex}.figma-price strong{color:var(--figma-ink);font-family:Inter,sans-serif;font-size:4.15rem;font-weight:800;line-height:.95}.figma-price span{color:#697386;font-size:1.05rem;font-weight:700}.figma-plan ul{gap:19px;margin:0;padding:0;list-style:none;display:grid}.figma-plan li{color:#697386;align-items:center;gap:12px;font-size:1.05rem;font-weight:700;line-height:1.55;display:flex}.figma-plan li:before{width:24px;height:24px;color:var(--figma-green);content:"✓";border:3px solid #18b97833;border-radius:50%;flex:none;place-items:center;font-family:Inter,sans-serif;font-size:.78rem;font-weight:800;display:inline-grid}.figma-plan-button{min-height:58px;color:var(--figma-ink);background:#f4f6fa;border-radius:18px;justify-content:center;align-items:center;margin-top:auto;font-weight:800;transition:transform .16s;display:inline-flex}.figma-plan.starter .figma-plan-button{background:var(--figma-blue);color:#fff;box-shadow:0 14px 26px #075cff33}.figma-plan.pro .figma-plan-button{color:#fff;background:#11141c}.figma-proof-band{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:84px max(10vw,50vw - 700px);display:grid}.figma-proof-band>div{flex-direction:column;align-items:center;display:flex}.figma-proof-band h3{margin:26px 0 12px;font-size:1.35rem;font-weight:800}.figma-proof-band p{color:#697386;margin:0;font-weight:600}.figma-faq-section{padding-top:108px;padding-bottom:105px}.figma-faq-list{gap:22px;width:min(930px,100%);margin:70px auto 0;display:grid}.figma-faq-item{border:2px solid var(--figma-line);background:#fff;border-radius:18px}.figma-faq-item summary{min-height:80px;color:var(--figma-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:0 32px;font-size:1.17rem;font-weight:800;list-style:none;display:flex}.figma-faq-item summary::-webkit-details-marker{display:none}.figma-faq-item summary i{color:#667085;font-size:1.5rem;font-style:normal}.figma-faq-item p{color:#697386;margin:-2px 32px 26px;font-size:1rem;line-height:1.9}.figma-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1597f9 0%,#075cff 100%);justify-items:center;width:100%;padding:110px 24px;display:grid}.figma-final-cta h2{color:#fff;margin:0;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:800;line-height:1.25}.figma-final-cta p{color:#ffffffdb;margin:24px 0 42px;font-size:1.25rem;font-weight:600}.figma-cta-button{min-width:255px;min-height:76px;color:var(--figma-blue);background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:14px;font-size:1.18rem;font-weight:800;transition:transform .16s;display:inline-flex;box-shadow:0 16px 30px #001e5c2e}.figma-footer{background:var(--figma-soft);padding:72px max(8.5vw,50vw - 790px) 34px}.figma-footer-grid{grid-template-columns:1.25fr repeat(3,minmax(120px,.5fr));gap:70px;display:grid}.figma-footer-brand a{color:#0b7cff;margin-bottom:18px;font-family:Inter,Tajawal,sans-serif;font-size:2rem;font-weight:800;display:inline-block}.figma-footer p{color:#697386;margin:0;font-size:1rem;font-weight:600;line-height:1.9}.figma-footer h3{color:var(--figma-ink);margin:0 0 24px;font-size:1rem;font-weight:800}.figma-footer-grid>div:not(.figma-footer-brand){align-content:start;gap:18px;display:grid}.figma-footer a{color:#697386;font-weight:600}.figma-footer-bottom{border-top:1px solid #dde4ee;justify-content:space-between;align-items:center;gap:24px;margin-top:62px;padding-top:34px;display:flex}.figma-socials{direction:ltr;gap:24px;display:flex}.figma-socials span{color:#667085;text-transform:uppercase;font-family:Inter,sans-serif;font-size:1.18rem;font-weight:800}.figma-mark{border-radius:20px;flex:none;place-items:center;width:86px;height:86px;display:inline-grid;position:relative}.figma-mark:before{color:currentColor;font-family:Inter,Tajawal,sans-serif;font-size:2.25rem;font-weight:800;line-height:1}.figma-mark-doc,.figma-mark-spark,.figma-mark-bolt{color:var(--figma-blue);background:#e7efff}.figma-mark-chart,.figma-mark-target,.figma-mark-clock,.figma-mark-check{color:var(--figma-green);background:#c9f9df}.figma-mark-trend,.figma-mark-bars,.figma-mark-shield{color:var(--figma-amber);background:#fff0b7}.figma-mark-doc:before{content:"▤"}.figma-mark-chart:before,.figma-mark-bars:before{content:"▥"}.figma-mark-trend:before{content:"↗"}.figma-mark-spark:before{content:"✦"}.figma-mark-target:before{content:"◎"}.figma-mark-bolt:before{content:"ϟ"}.figma-mark-clock:before{content:"◷"}.figma-mark-shield:before{content:"⌂"}.figma-mark-check:before{content:"✓"}@media (max-width:1180px){.figma-navbar{grid-template-columns:180px 1fr 150px;padding-inline:28px}.figma-nav{gap:18px;font-size:.96rem}.figma-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding-top:78px}.figma-hero-copy,.figma-hero-visual{text-align:center;justify-self:center}.figma-hero p{margin-inline:auto}.figma-hero-actions,.figma-hero-checks{justify-content:center}.figma-product-grid,.figma-feature-grid,.figma-steps-grid,.figma-plans-grid,.figma-proof-band{grid-template-columns:1fr}.figma-feature-grid{row-gap:58px}.figma-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.figma-navbar{grid-template-columns:1fr;gap:18px;height:auto;padding:22px 16px;position:static}.figma-logo,.figma-top-button{justify-self:center}.figma-nav{scroll-snap-type:x proximity;justify-content:flex-start;justify-self:stretch;gap:12px;padding:2px 4px 10px;overflow-x:auto}.figma-nav a{scroll-snap-align:center;flex:none}.figma-top-button{width:min(100%,260px)}.figma-hero,.figma-section,.figma-footer{padding-inline:18px}.figma-hero{padding-block:54px 70px}.figma-pill{min-height:42px;padding-inline:16px;font-size:.88rem}.figma-hero h1{margin-top:30px;font-size:clamp(2.55rem,13vw,4rem)}.figma-hero p{font-size:1.02rem}.figma-hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.figma-button{border-radius:18px;width:100%;min-height:58px;font-size:1rem}.figma-hero-checks{gap:16px}.figma-document-card{width:min(100%,318px);height:300px}.figma-score-orb{width:78px;height:78px;font-size:1.32rem;right:-4px}.figma-section{padding-block:78px}.figma-product-grid{gap:20px;margin-top:48px}.figma-product-card,.figma-plan{min-height:auto;padding:30px 22px}.figma-section-heading h2{font-size:clamp(2.15rem,10vw,3rem)}.figma-compare-wrap{grid-template-columns:1fr;margin-top:58px}.figma-compare-arrow{font-size:3.6rem;transform:rotate(-90deg)}.figma-stats-row{grid-template-columns:1fr;gap:34px;margin-top:58px}.figma-feature-grid,.figma-steps-grid,.figma-plans-grid,.figma-proof-band{gap:32px;margin-top:52px}.figma-proof-band{padding-inline:18px}.figma-faq-list{margin-top:42px}.figma-faq-item summary{min-height:66px;padding-inline:18px;font-size:1rem}.figma-faq-item p{margin-inline:18px}.figma-final-cta{padding:72px 18px}.figma-final-cta p{font-size:1rem}.figma-cta-button{width:100%;max-width:310px;min-height:60px}.figma-footer-grid{text-align:center;grid-template-columns:1fr;gap:32px}.figma-footer-bottom{text-align:center;flex-direction:column;align-items:center}}.figma-hero h1{margin:38px 0 20px;font-size:clamp(3rem,4.6vw,4.85rem);line-height:1.16}.figma-hero-actions{gap:18px;margin-top:34px}.figma-button{border-radius:18px;min-width:184px;min-height:60px;font-size:.98rem}.figma-hero-checks{margin-top:28px;font-size:.88rem}.figma-section-heading p{max-width:620px;margin-inline:auto;font-size:clamp(.98rem,1.1vw,1.1rem);line-height:1.8}.figma-product-card h3,.figma-feature h3,.figma-step h3{margin:24px 0 12px;font-size:1.18rem;line-height:1.35}.figma-product-card p,.figma-feature p,.figma-step p,.figma-proof-band p,.figma-footer p{font-size:.98rem;line-height:1.75}.figma-card-action,.figma-plan-button{font-size:.95rem}.figma-plan h3{font-size:1.25rem}.figma-price span,.figma-plan li{font-size:.95rem}.figma-proof-band h3{font-size:1.15rem}.figma-faq-item summary{font-size:1rem}.figma-faq-item p{font-size:.95rem}.figma-final-cta h2{font-size:clamp(2rem,3vw,3.2rem);line-height:1.24}.figma-cta-button{min-height:62px;font-size:1rem}.figma-footer h3,.figma-footer a{font-size:.95rem}.figma-socials span{font-size:1rem}@media (max-width:760px){.figma-logo{font-size:1.45rem}.figma-nav,.figma-top-button{font-size:.9rem}.figma-hero h1{font-size:clamp(2.25rem,10.8vw,3.25rem);line-height:1.18}.figma-hero p{font-size:.98rem;line-height:1.8}.figma-section-heading h2{font-size:clamp(1.85rem,8vw,2.45rem)}.figma-section-heading p{font-size:.95rem}.figma-product-card h3,.figma-feature h3,.figma-step h3,.figma-plan h3{font-size:1.08rem}.figma-product-card p,.figma-feature p,.figma-step p,.figma-plan li,.figma-proof-band p,.figma-footer p{font-size:.92rem}.figma-price strong{font-size:2.7rem}.figma-stats-row strong{font-size:2.35rem}.figma-final-cta h2{font-size:clamp(1.85rem,8vw,2.45rem)}}.figma-logo{font-size:clamp(1.22rem,1.35vw,1.45rem)}.figma-nav,.figma-top-button{font-size:.88rem}.figma-pill{font-size:.84rem}.figma-pill b{font-size:.96rem}.figma-hero h1{font-size:clamp(2.45rem,3.75vw,3.85rem);line-height:1.18}.figma-hero p{max-width:610px;font-size:clamp(.94rem,1.05vw,1.05rem);line-height:1.82}.figma-button{font-size:.9rem}.figma-button i{font-size:1rem}.figma-hero-checks{font-size:.82rem}.figma-score-orb{font-size:1.22rem}.figma-section-heading h2{font-size:clamp(1.75rem,2.45vw,2.35rem);line-height:1.24}.figma-section-heading p{max-width:570px;font-size:clamp(.9rem,.98vw,1rem);line-height:1.72}.figma-product-card h3,.figma-feature h3,.figma-step h3,.figma-plan h3{font-size:1.02rem}.figma-product-card p,.figma-feature p,.figma-step p,.figma-proof-band p,.figma-footer p,.figma-faq-item p{font-size:.9rem;line-height:1.7}.figma-card-action,.figma-plan-button,.figma-cta-button{font-size:.88rem}.figma-compare-card h3{font-size:.96rem}.figma-compare-card strong{font-size:1.08rem}.figma-compare-arrow{font-size:3rem}.figma-stats-row strong{font-size:clamp(1.65rem,2.45vw,2.45rem)}.figma-stats-row span{font-size:.88rem}.figma-step strong{font-size:1.55rem}.figma-plan-badge{font-size:.76rem}.figma-price strong{font-size:clamp(2.35rem,3.25vw,3rem)}.figma-price span,.figma-plan li,.figma-footer a{font-size:.88rem}.figma-proof-band h3,.figma-faq-item summary{font-size:.95rem}.figma-faq-item summary i{font-size:1.05rem}.figma-final-cta h2{font-size:clamp(1.75rem,2.55vw,2.55rem)}.figma-final-cta p{font-size:.96rem;line-height:1.7}.figma-footer-brand a{font-size:1.35rem}.figma-footer h3,.figma-socials span{font-size:.88rem}.figma-mark:before{font-size:1.55rem}@media (max-width:760px){.figma-logo{font-size:1.3rem}.figma-nav,.figma-top-button{font-size:.84rem}.figma-hero h1{font-size:clamp(2rem,9.2vw,2.75rem);line-height:1.2}.figma-hero p{font-size:.9rem}.figma-section-heading h2,.figma-final-cta h2{font-size:clamp(1.55rem,7vw,2rem)}.figma-section-heading p,.figma-product-card p,.figma-feature p,.figma-step p,.figma-plan li,.figma-proof-band p,.figma-footer p{font-size:.86rem}.figma-product-card h3,.figma-feature h3,.figma-step h3,.figma-plan h3{font-size:.98rem}.figma-price strong{font-size:2.2rem}.figma-stats-row strong{font-size:1.9rem}}.marketing-topbar,.workspace-page-header{z-index:35;width:100%;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:0;border-bottom:1px solid #e4e9f2;border-radius:0;margin:0;position:sticky;top:0}.marketing-topbar-inner,.workspace-page-header{grid-template-columns:260px minmax(0,1fr) 260px;align-items:center;gap:20px;min-height:104px;padding:0 max(7.8vw,50vw - 800px);display:grid}.marketing-topbar .nusus-brand,.workspace-page-header .nusus-brand,.site-footer .nusus-brand{color:#0b7cff}.marketing-topbar .nusus-brand-orb,.workspace-page-header .nusus-brand-orb,.site-footer .nusus-brand-orb,.marketing-topbar .nusus-brand small,.workspace-page-header .nusus-brand small,.site-footer .nusus-brand small{display:none}.marketing-topbar .nusus-brand strong,.workspace-page-header .nusus-brand strong,.site-footer .nusus-brand strong{color:#0b7cff;font-family:Inter,Tajawal,sans-serif;font-size:clamp(1.22rem,1.35vw,1.45rem);font-weight:800}.marketing-nav{color:#1f2937;gap:clamp(18px,2.4vw,38px);font-size:.88rem;font-weight:600}.marketing-nav a{border-radius:999px;padding:8px 2px}.marketing-nav a:hover,.marketing-nav a.active{color:#075cff;background:0 0}.marketing-topbar .apple-link-button,.workspace-page-header .apple-button-primary,.workspace-page-header .apple-button-secondary{border-radius:18px;min-height:50px;font-size:.88rem}.apple-shell{background:#fff;padding:0}.apple-container{width:min(1180px,100% - 40px)}.apple-card,.apple-card-soft,.price-card,.contact-card,.legal-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:2px solid #e2e7f0;border-radius:30px;box-shadow:0 18px 32px #0f172a12}.apple-card-soft{border-radius:22px;box-shadow:0 10px 22px #0f172a0d}.apple-button-primary,.apple-link-button{color:#fff;background:#075cff;border:0;border-radius:18px;font-size:.9rem;font-weight:800;box-shadow:0 14px 26px #075cff33}.apple-button-primary:hover,.apple-link-button:hover{background:#075cff}.apple-button-secondary{color:#111827;background:#fff;border:1px solid #e4e9f2;border-radius:18px;font-size:.9rem;box-shadow:0 10px 22px #0f172a0f}.apple-input,.apple-select,.apple-textarea{box-shadow:none;background:#fff;border-color:#e4e9f2;border-radius:18px;font-size:.95rem}.apple-textarea.large{min-height:430px}.page-head{align-items:center;margin:72px 0 28px}.page-title,.nusus-topbar h1,.workspace-page .page-title{color:#121722;font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.22}.section-title{font-size:clamp(1.55rem,2.2vw,2.1rem)}.muted,.legal-section p,.legal-card p,.contact-card p,.price-card p{color:#687284;font-size:.95rem;line-height:1.8}.eyebrow{color:#075cff;letter-spacing:.04em;font-size:.72rem}.apple-pill{color:#667085;background:#fff;border-color:#e4e9f2;font-size:.78rem}.apple-pill.blue{color:#075cff;background:#e7efff;border-color:#075cff26}.apple-pill.green{color:#18b978;background:#e6f7ee;border-color:#18b9782e}.apple-pill.amber{color:#f59b14;background:#fff4e5;border-color:#f59b1433}.workspace-page{padding:0 0 84px}.workspace-actions{justify-self:start}.workspace-page-header .nusus-brand{justify-self:end}.analysis-workspace-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:28px}.analysis-input-card,.analysis-results>.apple-card{border-radius:30px}.analysis-input-card{top:126px}.analysis-input-card .panel-header h2,.analysis-results .panel-header h2,.dashboard-chart-card h2,.dashboard-usage-card h2{font-size:1.05rem}.score-grid{gap:12px}.score-card,.score-mini,.analysis-item,.info-row,.list-block,.empty-state,.usage-unit-item,.contact-reason{background:#f8fafc;border-color:#e4e9f2;border-radius:20px}.score-card strong,.score-mini strong{font-size:1.15rem}.tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tabs button{white-space:nowrap;background:#fff;border-color:#e4e9f2;flex:none;font-size:.85rem}.tabs button.active,.tabs button:hover{color:#075cff;background:#e7efff}.nusus-app{background:#fff;grid-template-columns:292px minmax(0,1fr);gap:24px;padding:24px max(3vw,22px)}.apple-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:2px solid #e2e7f0;border-radius:30px;height:calc(100vh - 48px);top:24px;box-shadow:0 18px 32px #0f172a12}.apple-sidebar .nusus-brand-orb{display:none}.apple-sidebar .nusus-brand strong{color:#0b7cff;font-family:Inter,Tajawal,sans-serif;font-size:1.22rem}.sidebar-nav a,.sidebar-nav button{border-radius:16px;font-size:.9rem}.sidebar-nav a:hover,.sidebar-nav a.active,.sidebar-nav button:hover{color:#075cff;background:#e7efff;border-color:#075cff1f}.nusus-main{padding:0}.nusus-topbar{align-items:center;margin:0 0 22px}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.dashboard-kpi-card{gap:8px;min-height:142px;display:grid}.dashboard-kpi-card span{color:#687284;font-size:.86rem;font-weight:800}.dashboard-kpi-card strong{color:#121722;font-family:Inter,Tajawal,sans-serif;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:800}.dashboard-kpi-card p{color:#687284;margin:0;font-size:.9rem}.dashboard-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:16px;margin-bottom:18px;display:grid}.dashboard-chart-card,.dashboard-usage-card{gap:14px;display:grid}.quality-bars{background:#f8fafc;border:1px solid #e4e9f2;border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:185px;padding:18px;display:grid}.quality-bars span{background:linear-gradient(#138dff,#075cff);border-radius:999px 999px 10px 10px;min-height:28px;display:block;position:relative}.quality-bars b{color:#687284;font-family:Inter,sans-serif;font-size:.72rem;position:absolute;bottom:calc(100% + 7px);right:50%;transform:translate(50%)}.dashboard-usage-card>strong{color:#121722;font-family:Inter,Tajawal,sans-serif;font-size:2rem}.project-grid{gap:16px}.project-card{border-radius:30px}.project-card h2{font-size:1.02rem}.pricing-page,.legal-page{padding:0 0 84px}.pricing-grid-three{gap:30px}.price-card{min-height:520px;padding:44px 36px 34px}.price-card.recommended{border-color:#075cff;box-shadow:0 22px 46px #075cff1c}.price-card h3{font-size:1.18rem}.price{color:#121722;font-size:clamp(2.35rem,3.25vw,3rem)}.price span{color:#697386;font-size:.88rem}.clean-list li{color:#687284;font-size:.92rem}.clean-list li:before{background:#075cff}.pricing-usage-card,.pricing-note-card,.pricing-faq-item{background:#fff}.legal-page{width:min(980px,100% - 40px)}.legal-card{padding:clamp(24px,4vw,44px)}.compact-legal-card{min-height:100%}.legal-section{border-bottom-color:#e4e9f2;padding-bottom:22px}.legal-section h2,.legal-card h2,.contact-card h2{color:#121722;font-size:1.02rem}.contact-grid,.about-grid{gap:18px}.contact-card,.compact-legal-card{border-radius:30px}.site-footer{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f7fb;border:0;border-radius:0;margin:0;padding:72px max(8.5vw,50vw - 790px) 34px;display:block}.site-footer-grid{grid-template-columns:1.25fr repeat(3,minmax(120px,.5fr));gap:70px;display:grid}.site-footer-brand p{max-width:340px}.site-footer nav{justify-content:stretch;gap:16px;display:grid}.site-footer nav h3{color:#121722;margin:0 0 6px;font-size:.9rem}.site-footer nav a{color:#697386;background:0 0;border:0;border-radius:0;padding:0;font-size:.9rem;font-weight:600}.site-footer-bottom{border-top:1px solid #dde4ee;justify-content:space-between;align-items:center;gap:24px;margin-top:62px;padding-top:34px;display:flex}.site-footer-socials{direction:ltr;gap:24px;display:flex}.site-footer-socials span,.site-footer-bottom small{color:#667085;font-family:Inter,Tajawal,sans-serif;font-size:.88rem;font-weight:800}@media (max-width:1180px){.marketing-topbar-inner,.workspace-page-header{grid-template-columns:180px minmax(0,1fr) 180px;padding-inline:28px}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-grid,.analysis-workspace-grid,.pricing-grid-three,.pricing-usage-card,.contact-grid,.about-grid{grid-template-columns:1fr}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketing-topbar,.workspace-page-header{position:static}.marketing-topbar-inner,.workspace-page-header{grid-template-columns:1fr;gap:16px;min-height:auto;padding:22px 16px}.marketing-topbar .nusus-brand,.workspace-page-header .nusus-brand,.marketing-topbar .apple-link-button,.workspace-actions{justify-self:center}.marketing-nav{justify-content:flex-start;width:100%;padding-bottom:6px;overflow-x:auto}.apple-container,.legal-page{width:min(100% - 28px,1180px)}.page-head{margin-top:42px}.page-title,.nusus-topbar h1{font-size:clamp(1.55rem,7vw,2rem)}.nusus-app{grid-template-columns:1fr;padding:14px}.apple-sidebar{height:auto;position:static}.dashboard-kpi-grid,.score-grid,.project-grid,.project-score-grid,.rewrite-quality-grid,.rewrite-stats-grid{grid-template-columns:1fr}.price-card{min-height:auto;padding:28px 22px}.site-footer{padding:48px 18px 28px}.site-footer-grid{text-align:center;grid-template-columns:1fr;gap:32px}.site-footer-brand p{margin-inline:auto}.site-footer-bottom{text-align:center;flex-direction:column;align-items:center}}.workspace-secondary-bar{background:#fff;border:2px solid #e2e7f0;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin:-8px 0 24px;padding:14px 16px;display:flex;box-shadow:0 12px 24px #0f172a0d}.workspace-secondary-bar>div,.workspace-secondary-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-results-card,.workspace-tabs-card{gap:18px;display:grid}.workspace-summary-card{background:radial-gradient(circle at 12%,#ffffffd1,#0000 24%),linear-gradient(135deg,#e8f4ff 0%,#edf4ff 42%,#f7fbff 100%);border:1px solid #075cff17;border-radius:28px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;padding:26px;display:grid;overflow:hidden;box-shadow:0 16px 32px #075cff14}.workspace-overall-ring{color:#121722;background:#ffffff5c;border:13px solid #ffffffb8;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;box-shadow:inset 0 0 0 1px #075cff0d}.workspace-overall-ring strong{font-family:Inter,Tajawal,sans-serif;font-size:2.55rem;line-height:.95;display:block}.workspace-overall-ring span{color:#687284;margin-top:5px;font-size:.82rem;font-weight:700;display:block}.workspace-summary-card h3{color:#121722;margin:12px 0 8px;font-size:1.25rem}.workspace-summary-card p{color:#687284;max-width:580px;margin:0;font-size:.95rem;line-height:1.8}.workspace-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-metric-card{background:#fff;border:1px solid #e4e9f2;border-radius:22px;gap:12px;padding:16px;display:grid}.workspace-metric-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-metric-card span{color:#687284;font-size:.86rem;font-weight:800}.workspace-metric-card strong{color:#121722;font-family:Inter,Tajawal,sans-serif;font-size:1.2rem}.workspace-metric-card p{color:#687284;margin:0;font-size:.86rem;line-height:1.65}.workspace-metric-card.green{background:#f3fff8}.workspace-metric-card.blue{background:#f5f9ff}.workspace-metric-card.amber{background:#fffaf0}.workspace-metric-card.danger{background:#fff6f6}.workspace-analysis-showcase{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;display:grid}.workspace-before-after-card,.workspace-suggestions-panel{background:#fff;border:1px solid #e4e9f2;border-radius:24px;padding:18px}.workspace-before-after-card h3{color:#121722;margin:0;font-size:1.05rem}.workspace-before-after-body{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.workspace-before-after-body>b{color:#075cff;text-align:center;font-family:Inter,sans-serif;font-size:2rem;font-weight:700}.workspace-compare-mini{text-align:center;border-radius:20px;gap:8px;min-height:140px;padding:18px;display:grid}.workspace-compare-mini.before{color:#ef3340;background:#fff4f5}.workspace-compare-mini.after{color:#18b978;background:#ecfff5}.workspace-compare-mini span{font-size:.85rem;font-weight:800}.workspace-compare-mini strong{font-family:Inter,Tajawal,sans-serif;font-size:2.2rem}.workspace-compare-mini p{color:#687284;margin:0;font-size:.85rem;font-weight:700}.workspace-suggestions-panel{gap:12px;display:grid}.workspace-suggestion-block{border-radius:18px;gap:9px;padding:14px;display:grid}.workspace-suggestion-block.green{color:#18b978;background:#ecfff5}.workspace-suggestion-block.amber{color:#f59b14;background:#fff9ea}.workspace-suggestion-block.blue{color:#075cff;background:#f2f7ff}.workspace-suggestion-block strong{color:#121722;font-size:.95rem}.workspace-suggestion-block div{flex-wrap:wrap;gap:7px;display:flex}.workspace-suggestion-block span{color:currentColor;background:#ffffffb8;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}@media (max-width:1180px){.workspace-metrics-grid,.workspace-analysis-showcase{grid-template-columns:1fr}}@media (max-width:760px){.workspace-secondary-bar{flex-direction:column;align-items:stretch}.workspace-secondary-actions{grid-template-columns:1fr;display:grid}.workspace-secondary-actions .apple-button-primary,.workspace-secondary-actions .apple-button-secondary{width:100%}.workspace-summary-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:22px}.workspace-overall-ring{width:112px;height:112px}.workspace-metrics-grid,.workspace-before-after-body{grid-template-columns:1fr}.workspace-before-after-body>b{transform:rotate(-90deg)}.figma-page{overflow-x:hidden}.figma-navbar{gap:12px;padding-block:14px}.figma-nav{gap:10px;padding-bottom:6px}.figma-top-button{border-radius:14px;min-width:0;height:42px;padding-inline:18px}.figma-hero{gap:22px;padding-block:34px 42px}.figma-pill{min-height:34px;padding-inline:12px}.figma-hero h1{margin:18px 0 12px;font-size:clamp(1.9rem,8.6vw,2.55rem);line-height:1.2}.figma-hero p{font-size:.88rem;line-height:1.72}.figma-hero-actions{gap:10px;margin-top:20px}.figma-button{border-radius:15px;min-height:48px;font-size:.86rem}.figma-hero-checks{justify-content:center;gap:10px;margin-top:16px;font-size:.78rem}.figma-hero-checks span:before{border-width:2px;width:19px;height:19px}.figma-hero-visual{min-height:245px}.figma-document-card{border-width:2px;border-radius:17px;width:min(100%,258px);height:228px}.figma-doc-lines{gap:13px;left:32px;right:28px}.figma-doc-lines span{height:9px}.figma-doc-lines-soft{top:32px}.figma-doc-lines-blue{top:108px}.figma-connector{transform-origin:0 0;transform:scale(.75)}.figma-score-orb{border-width:8px;width:62px;height:62px;font-size:1rem;bottom:32px;right:-3px}.figma-section{padding-block:46px}.figma-section-heading h2{font-size:clamp(1.45rem,6.4vw,1.9rem)}.figma-section-heading p{margin-top:10px;font-size:.86rem;line-height:1.65}.figma-product-grid,.figma-feature-grid,.figma-steps-grid,.figma-plans-grid,.figma-faq-list{gap:14px;margin-top:28px}.figma-product-card,.figma-plan,.figma-compare-card{border-radius:22px;padding:20px}.figma-product-card{min-height:0}.figma-mark{border-radius:16px;width:54px;height:54px}.figma-mark:before{font-size:1.25rem}.figma-product-card h3,.figma-feature h3,.figma-step h3,.figma-plan h3{margin:14px 0 8px;font-size:.98rem}.figma-product-card p,.figma-feature p,.figma-step p{font-size:.84rem;line-height:1.6}.figma-card-action{border-radius:14px;min-height:44px;margin-top:18px;font-size:.84rem}.figma-compare-wrap{gap:10px;margin-top:34px}.figma-compare-card{min-height:190px}.figma-compare-card h3{margin-bottom:18px;font-size:.88rem}.figma-compare-lines{gap:12px}.figma-compare-lines span{height:8px}.figma-compare-card strong{border-width:7px;width:52px;height:52px;margin-top:24px;font-size:.95rem}.figma-compare-arrow{font-size:2.2rem}.figma-stats-row{gap:18px;margin-top:34px}.figma-stats-row strong{font-size:1.65rem}.figma-stats-row span{font-size:.82rem}.figma-step strong{width:58px;height:58px;font-size:1.25rem}.figma-pricing-section{padding-top:32px}.figma-plan{min-height:0}.figma-price{margin:8px 0 18px}.figma-price strong{font-size:2rem}.figma-plan ul{gap:10px}.figma-plan li{font-size:.84rem}.figma-plan-button{border-radius:14px;min-height:46px;margin-top:20px}.figma-proof-band{gap:22px;padding-block:42px}.figma-proof-band h3{margin:12px 0 6px;font-size:.96rem}.figma-faq-section{padding-block:46px}.figma-faq-item{border-radius:14px}.figma-faq-item summary{min-height:52px;padding-inline:14px;font-size:.88rem}.figma-faq-item p{margin:-2px 14px 16px;font-size:.84rem}.figma-final-cta{padding-block:44px}.figma-final-cta h2{font-size:clamp(1.45rem,6.4vw,1.9rem)}.figma-final-cta p{margin:12px 0 22px;font-size:.86rem}.figma-cta-button{border-radius:15px;min-height:48px}.figma-footer,.site-footer{padding-block:34px 22px}.figma-footer-grid,.site-footer-grid{gap:18px}.figma-footer-brand a,.site-footer-brand .nusus-brand strong{margin-bottom:6px;font-size:1.12rem}.figma-footer p,.site-footer p{font-size:.82rem;line-height:1.55}.figma-footer h3,.site-footer nav h3{margin-bottom:4px;font-size:.82rem}.figma-footer-grid>div:not(.figma-footer-brand),.site-footer nav{gap:9px}.figma-footer a,.site-footer nav a{font-size:.82rem}.figma-footer-bottom,.site-footer-bottom{margin-top:24px;padding-top:18px}.figma-socials,.site-footer-socials{gap:16px}.apple-shell,.shell,.app-shell,.nusus-app{padding:10px}.marketing-topbar-inner,.workspace-page-header{gap:10px;padding:14px}.marketing-topbar .apple-link-button{border-radius:14px;min-height:42px}.marketing-nav{gap:12px;font-size:.82rem}.apple-card,.apple-card-soft,.panel,.feature,.price-card,.stat,.contact-card,.legal-card{border-radius:20px;padding:16px}.page-head{gap:8px;margin:26px 0 14px}.page-title,.nusus-topbar h1{font-size:clamp(1.35rem,6.2vw,1.75rem)}.muted,.legal-section p,.legal-card p,.contact-card p,.price-card p{font-size:.86rem;line-height:1.6}.workspace-page,.pricing-page,.legal-page{padding-bottom:42px}.workspace-secondary-bar{border-radius:18px;gap:10px;margin:-2px 0 14px;padding:10px}.analysis-workspace-grid,.analysis-results,.score-grid,.project-grid,.dashboard-overview-grid{gap:12px}.analysis-input-card .panel-header h2,.analysis-results .panel-header h2,.dashboard-chart-card h2,.dashboard-usage-card h2{font-size:.96rem}.settings-group{gap:10px;margin-top:10px}.field{gap:6px}.field>span,.field label{font-size:.82rem}.apple-input,.apple-select{border-radius:14px;min-height:42px;font-size:.9rem}.apple-textarea,.apple-textarea.large{border-radius:16px;min-height:220px;padding:12px;font-size:.9rem;line-height:1.7}.actions,.export-actions,.humanizer-actions,.rewrite-result-actions{gap:7px}.apple-link-button,.apple-button-primary,.apple-button-secondary,.button,.button.primary,.button.secondary{border-radius:14px;min-height:42px;padding-inline:12px;font-size:.84rem}.workspace-summary-card{border-radius:20px;gap:14px;padding:16px}.workspace-overall-ring{border-width:9px;width:88px;height:88px}.workspace-overall-ring strong{font-size:1.65rem}.workspace-overall-ring span{font-size:.72rem}.workspace-summary-card h3{margin:8px 0 5px;font-size:1rem}.workspace-summary-card p{font-size:.82rem;line-height:1.55}.workspace-metrics-grid{gap:9px}.workspace-metric-card{border-radius:16px;gap:8px;padding:11px}.workspace-metric-card span,.workspace-metric-card p{font-size:.78rem}.workspace-metric-card strong{font-size:1rem}.workspace-before-after-card,.workspace-suggestions-panel{border-radius:18px;padding:12px}.workspace-before-after-card h3{font-size:.95rem}.workspace-compare-mini{border-radius:15px;min-height:94px;padding:12px}.workspace-compare-mini strong{font-size:1.55rem}.workspace-compare-mini span,.workspace-compare-mini p{font-size:.76rem}.workspace-suggestions-panel{gap:8px}.workspace-suggestion-block{border-radius:14px;gap:6px;padding:10px}.workspace-suggestion-block strong{font-size:.84rem}.workspace-suggestion-block span{padding:5px 8px;font-size:.72rem}.tabs{gap:6px;margin-bottom:10px}.tabs button{padding:8px 11px;font-size:.8rem}.analysis-item,.info-row,.list-block,.empty-state{border-radius:16px;padding:12px}.score-card,.score-mini{border-radius:16px;padding:10px}.score-card strong,.score-mini strong{font-size:1rem}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-kpi-card{gap:5px;min-height:102px}.dashboard-kpi-card span,.dashboard-kpi-card p{font-size:.78rem}.dashboard-kpi-card strong{font-size:1.55rem}.quality-bars{border-radius:18px;gap:7px;min-height:170px;padding:12px}.dashboard-usage-card>strong{font-size:1.55rem}.project-card h2{font-size:.95rem}.price-card{min-height:0;padding:18px}.price{margin:10px 0;font-size:2rem}.plan-section{gap:5px;margin-top:6px}.clean-list{gap:7px;margin-top:10px}.clean-list li{font-size:.84rem;line-height:1.55}.pricing-card-actions{padding-top:12px}.legal-section{gap:7px;padding-bottom:14px}.legal-section h2,.legal-card h2,.contact-card h2{font-size:.96rem}.contact-grid,.about-grid{gap:12px}.contact-reason{border-radius:14px;padding:10px}}@media (max-width:430px){.figma-section{padding-block:38px}.figma-document-card{width:min(100%,230px);height:205px}.figma-hero-visual{min-height:218px}.figma-price strong,.price{font-size:1.85rem}.dashboard-kpi-grid{grid-template-columns:1fr}.quality-bars{min-height:140px}.apple-textarea,.apple-textarea.large{min-height:190px}}@media (max-width:760px){.figma-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.figma-feature{background:#fff;border:1px solid #e4e9f2;border-radius:18px;min-height:0;padding:13px 10px}.figma-feature .figma-mark{border-radius:13px;width:42px;height:42px}.figma-feature h3{margin:9px 0 5px;font-size:.88rem;line-height:1.3}.figma-feature p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.figma-steps-grid{grid-template-columns:minmax(0,1fr);gap:9px}.figma-step{text-align:right;background:#fff;border:1px solid #e4e9f2;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}.figma-step strong{flex:none;width:40px;height:40px;margin:0;font-size:.95rem}.figma-step h3{margin:0 0 3px;font-size:.9rem}.figma-step p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.figma-compare-wrap{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:7px;margin-top:26px}.figma-compare-arrow{align-self:center;font-size:1.65rem;transform:none}.figma-compare-card{border-width:2px;border-radius:17px;min-height:132px;padding:14px 10px}.figma-compare-card h3{margin-bottom:10px;font-size:.78rem}.figma-compare-lines{gap:8px}.figma-compare-lines span{height:6px}.figma-compare-card strong{border-width:6px;width:42px;height:42px;margin-top:16px;font-size:.82rem}.figma-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.figma-stats-row div{background:#fff;border:1px solid #e4e9f2;border-radius:15px;gap:5px;padding:10px 6px}.figma-stats-row strong{font-size:1.35rem}.figma-stats-row span{font-size:.68rem;line-height:1.25}.figma-proof-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-block:30px;padding-inline:12px}.figma-proof-band>div{background:#fff;border:1px solid #e4e9f2;border-radius:16px;padding:12px 6px}.figma-proof-band .figma-mark{border-radius:12px;width:38px;height:38px}.figma-proof-band h3{margin:8px 0 4px;font-size:.76rem}.figma-proof-band p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.3;display:-webkit-box;overflow:hidden}.figma-faq-list{gap:8px;margin-top:22px}.figma-faq-item summary{min-height:44px;padding-inline:12px;font-size:.82rem}.figma-faq-item p{margin:-2px 12px 12px;font-size:.78rem;line-height:1.45}.figma-final-cta{padding-block:34px}.figma-cta-button{min-height:44px}.figma-footer-grid,.site-footer-grid{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px}.figma-footer-brand,.site-footer-brand{text-align:center;grid-column:1/-1}.figma-footer-grid>div:not(.figma-footer-brand),.site-footer nav{gap:7px}.figma-footer-bottom,.site-footer-bottom{gap:10px;margin-top:18px;padding-top:14px;display:grid}.figma-socials,.site-footer-socials{justify-content:center}.figma-footer-bottom p,.site-footer-bottom small{text-align:center}}@media (max-width:430px){.figma-feature-grid{gap:10px}.figma-feature{padding:11px 8px}.figma-feature h3{font-size:.8rem}.figma-feature p{font-size:.68rem}.figma-stats-row strong{font-size:1.12rem}.figma-proof-band h3{font-size:.7rem}.figma-proof-band p{font-size:.62rem}}
