.my-page{direction:rtl;background:#fff;min-height:100vh}.my-container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.my-hero-section{background:linear-gradient(135deg,#0d3b6e 0%,#1a4f8a 45%,#5017d7 100%);padding:7.5rem 1.5rem 5rem;position:relative;overflow:hidden}.my-hero-pattern{pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffffff14 0%,#0000 50%),radial-gradient(circle at 80% 70%,#d4a8201f 0%,#0000 45%);position:absolute;inset:0}.my-hero-container{z-index:1;max-width:1100px;margin:0 auto;position:relative}.my-hero-content{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.my-hero-text{color:#fff}.my-hero-badge{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.my-hero-title{margin:0 0 .5rem;font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:800;line-height:1.25}.my-hero-highlight{color:#e8c97a;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700}.my-hero-tagline{color:#ffffffeb;margin:0 0 .75rem;font-size:1.0625rem;font-weight:600}.my-hero-desc{color:#ffffffd9;max-width:32rem;margin:0 0 1.75rem;font-size:1rem;line-height:1.75}.my-hero-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.my-hero-cta{color:#0d3b6e;background:#fff;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.my-hero-cta:hover{transform:translateY(-2px)}.my-hero-cta-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;align-items:center;padding:.875rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.my-partnership-badge{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:inline-flex}.my-partnership-label{letter-spacing:.05em;color:#fff9;font-size:.6875rem;font-weight:700}.my-partnership-brand{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.my-partner-logo-wrap{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.my-hero-visual{flex-direction:column;align-items:center;gap:2rem;display:flex}.my-hero-logo-ring{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex}.my-hero-logo{filter:drop-shadow(0 4px 12px #0003)}.my-hero-stats{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid}.my-hero-stat{text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;align-items:center;padding:1rem .75rem;display:flex}.my-hero-stat-number{color:#e8c97a;font-size:1.375rem;font-weight:800}.my-hero-stat-label{color:#fffc;margin-top:.25rem;font-size:.75rem}.my-section{background:#fff;padding:4.5rem 0}.my-pathway-section,.my-process-section,.my-diff-section{background:#f8f9ff}.my-section-eyebrow{color:#5017d7;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:.625rem;font-size:.6875rem;font-weight:700;display:block}.my-legal-section .my-section-eyebrow,.my-section-eyebrow-light{color:#e8c97a}.my-section-title{color:#1a2e4a;text-align:center;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.my-section-title-light{color:#fff}.my-section-desc{color:#5a6478;text-align:center;max-width:42rem;margin:0 auto 2.5rem;font-size:1rem;line-height:1.75}.my-section-desc-light{color:#ffffffd9}.my-pathway-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.my-pathway-card{border:1px solid #e8ecf4;border-radius:16px;padding:1.75rem}.my-pathway-card h3{margin:0 0 1rem;font-size:1rem;font-weight:700}.my-pathway-card ul{margin:0;padding:0;list-style:none}.my-pathway-card li{margin-bottom:.75rem;padding-right:1.25rem;font-size:.875rem;line-height:1.65;position:relative}.my-pathway-card li:last-child{margin-bottom:0}.my-pathway-card li:before{font-weight:700;position:absolute;top:.35rem;right:0}.my-pathway-card-court{background:#fff5f5;border-color:#fecaca}.my-pathway-card-court h3{color:#991b1b}.my-pathway-card-court li{color:#7f1d1d}.my-pathway-card-court li:before{content:"×";color:#dc2626}.my-pathway-card-arbitration{background:#f0fdf4;border-color:#bbf7d0}.my-pathway-card-arbitration h3{color:#166534}.my-pathway-card-arbitration li{color:#14532d}.my-pathway-card-arbitration li:before{content:"✓";color:#16a34a}.my-what-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.my-what-card{background:#fff;border:1px solid #e8ecf4;border-radius:16px;padding:1.75rem;box-shadow:0 4px 20px #0d3b6e0f}.my-what-card-accent{background:linear-gradient(135deg,#faf8ff 0%,#fff 100%);border-color:#5017d733}.my-what-card-navy{color:#fff;background:linear-gradient(135deg,#0d3b6e 0%,#1a4f8a 100%);border-color:#0000}.my-what-card-navy .my-what-label{color:#f0d78a}.my-what-label-gold{color:#e8c97a}.my-what-label{color:#5017d7;letter-spacing:.03em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.my-what-card p{color:#3d4657;margin:0;line-height:1.75}.my-what-card-navy p{color:#fff}.my-compare-table{background:#fff;border:1px solid #e8ecf4;border-radius:16px;overflow:hidden}.my-compare-header{color:#fff;background:linear-gradient(90deg,#0d3b6e,#5017d7);grid-template-columns:1fr 1fr;font-size:.9375rem;font-weight:700;display:grid}.my-compare-header span{text-align:center;padding:1rem 1.25rem}.my-compare-row{border-top:1px solid #eef1f6;grid-template-columns:1fr 1fr;display:grid}.my-compare-old,.my-compare-new{padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.my-compare-old{color:#8b95a8;background:#fafbfc;border-left:1px solid #eef1f6}.my-compare-new{color:#1a2e4a;align-items:flex-start;gap:.5rem;font-weight:500;display:flex}.my-compare-new svg{color:#5017d7;flex-shrink:0;margin-top:.15rem}.my-process-timeline{flex-direction:column;gap:0;display:flex;position:relative}.my-process-step{grid-template-columns:48px 1fr;gap:1.25rem;padding-bottom:1.5rem;display:grid;position:relative}.my-process-step:not(:last-child):before{content:"";background:linear-gradient(#5017d7 0%,#5017d726 100%);width:2px;position:absolute;top:48px;bottom:0;right:23px}.my-process-marker{color:#5017d7;z-index:1;background:#fff;border:2px solid #5017d7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex}.my-process-step-highlight .my-process-marker{color:#fff;background:linear-gradient(135deg,#5017d7,#7b3fe8);border-color:#0000}.my-process-body{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 1px 3px #0f172a0a}.my-process-step-highlight .my-process-body{background:linear-gradient(135deg,#faf8ff 0%,#fff 100%);border-color:#5017d740}.my-process-actor{color:#5017d7;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:inline-block}.my-process-body h3{color:#1a2e4a;margin:0 0 .35rem;font-size:1rem;font-weight:700}.my-process-body p{color:#5a6478;margin:0;font-size:.875rem;line-height:1.65}.my-features-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.my-feature-card{background:#fff;border:1px solid #e8ecf4;border-radius:16px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.my-feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #5017d71a}.my-feature-icon{color:#5017d7;background:linear-gradient(135deg,#5017d71a,#0d3b6e14);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.my-feature-card h3{color:#0d3b6e;margin:0 0 .5rem;font-size:1rem;font-weight:700}.my-feature-card p{color:#5a6478;margin:0;font-size:.875rem;line-height:1.65}.my-roles-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.my-role-card{text-align:center;background:#fff;border:1px solid #e8ecf4;border-radius:14px;padding:1.25rem 1rem}.my-role-icon{color:#0d3b6e;background:#0d3b6e14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .75rem;display:flex}.my-role-card h3{color:#0d3b6e;margin:0 0 .35rem;font-size:.9375rem;font-weight:700}.my-role-card p{color:#5a6478;margin:0;font-size:.75rem;line-height:1.55}.my-legal-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.my-legal-card{background:#fff;border:1px solid #e8ecf4;border-top:3px solid #5017d7;border-radius:16px;padding:1.75rem}.my-legal-label{color:#5017d7;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.my-legal-card h3{color:#0d3b6e;margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.my-legal-card p{color:#5a6478;margin:0;font-size:.875rem;line-height:1.65}.my-diff-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.my-diff-card{background:#fff;border:1px solid #e8ecf4;border-radius:14px;grid-template-columns:48px 1fr;align-items:flex-start;gap:1rem;padding:1.5rem;display:grid}.my-diff-num{color:#fff;background:#0d3b6e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex}.my-diff-card h3{color:#0d3b6e;margin:0 0 .35rem;font-size:1rem;font-weight:700}.my-diff-card p{color:#5a6478;margin:0;font-size:.875rem;line-height:1.65}.my-legal-section{background:linear-gradient(135deg,#0d3b6e 0%,#071e38 100%);padding:4.5rem 0}.my-legal-section .my-legal-card{background:#ffffff14;border:1px solid #ffffff24;border-top:3px solid #e8c97a}.my-legal-section .my-legal-label{color:#e8c97a}.my-legal-section .my-legal-card h3{color:#fff}.my-legal-section .my-legal-card p{color:#ffffffd1}@media (max-width:900px){.my-hero-content{text-align:center;grid-template-columns:1fr}.my-hero-desc{margin-inline:auto}.my-hero-actions,.my-partnership-badge{justify-content:center}.my-partnership-badge{margin-inline:auto}.my-what-grid,.my-pathway-grid,.my-features-grid,.my-legal-grid,.my-diff-grid{grid-template-columns:1fr}.my-roles-grid{grid-template-columns:repeat(2,1fr)}.my-compare-header,.my-compare-row{grid-template-columns:1fr}.my-compare-old{border-bottom:1px solid #eef1f6;border-left:none}}@media (max-width:600px){.my-hero-stats,.my-roles-grid{grid-template-columns:1fr}.my-hero-section{padding-top:6rem}}
