.homepage-v6{--orange:#ea580c;--orange-dark:#c2410c;--orange-soft:#fff7ed;--teal:#0b6e68;--teal-dark:#0a5853;--teal-soft:#e6f4f3;--ink:#111827;--ink-soft:#4b5563;--muted:#6b7280;--muted-2:#9ca3af;--paper:#fff;--paper-2:#f3f4f6;--line:#e9e7e2;--line-2:#dddad4;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--paper);color:var(--ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:15px;line-height:1.5}.homepage-v6 h1,.homepage-v6 h2,.homepage-v6 h3,.homepage-v6 p{margin:0}.homepage-v6 a{color:var(--orange-dark);text-decoration:none}.homepage-v6 a:hover{color:var(--orange)}.homepage-v6[dir=rtl]{text-align:start;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.homepage-v6[dir=rtl] .eyebrow{letter-spacing:.035em}.homepage-v6[dir=rtl] h1,.homepage-v6[dir=rtl] h2,.homepage-v6[dir=rtl] h3{letter-spacing:0!important;line-height:1.32!important}.homepage-v6[dir=rtl] .cta-arrow{transform:scaleX(-1)}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.btn{cursor:pointer;white-space:nowrap;background:var(--orange);color:#fff;transition:background .18s var(--ease), transform .16s var(--ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-family:inherit;font-size:15.5px;font-weight:600;display:inline-flex}.btn:hover{background:var(--orange-dark);color:#fff;transform:translateY(-1px)}.btn.teal{background:var(--teal)}.btn.teal:hover{background:var(--teal-dark)}.btn.outline{color:var(--teal-dark);border:1px solid var(--line-2);background:#fff}.btn.outline:hover{background:var(--teal-soft);border-color:var(--teal-soft);color:var(--teal-dark)}.btn-sm{border-radius:11px;padding:11px 18px;font-size:14.5px}.btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.band{padding:60px 0}.sec-top{max-width:640px;margin-bottom:30px}.sec-top h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.12}.sec-top p{color:var(--muted);max-width:52ch;font-size:15.5px;line-height:1.55}.h1-cycle{animation:.42s cubic-bezier(.22,1,.36,1) both h1CycleIn}@keyframes h1CycleIn{0%{opacity:0;transform:translateY(-.55em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.h1-cycle{animation:none}}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:28px 36px;display:grid}.traction-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.tst-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tst-card{background:var(--paper-2);border-radius:18px;flex-direction:column;padding:24px;display:flex}.tst-quote{color:var(--ink-soft);flex:1;margin:0;font-size:15.5px;line-height:1.6}.tst-who{color:var(--muted-2);margin-top:18px;font-size:13px}.tst-nums{flex-wrap:wrap;gap:16px 44px;margin-top:36px;display:flex}.tst-num{color:var(--muted);align-items:baseline;gap:12px;font-size:14.5px;display:flex}.tst-num b{letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:700}@media (min-width:941px){.newcomer-walk,.companion-walk{grid-template-columns:repeat(2,minmax(0,1fr))!important}.newcomer-walk>:first-child,.companion-walk>.cw-steps,.nw-stage,.cw-stage{zoom:.88;justify-self:center;width:92%;max-width:520px}.newcomer-walk>:first-child,.companion-walk>.cw-steps{zoom:1;align-self:start}}.newcomer-cta-band{padding:0 0 20px}.companion-cta-band{padding:20px 0 56px}.newcomer-cta,.companion-cta{background:var(--teal);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:38px 42px;display:flex}.newcomer-cta{background:var(--orange)}.newcomer-cta-eyebrow{color:#fed7aa}.companion-cta-eyebrow{color:#aee1dc}.newcomer-cta h2,.companion-cta h2,.contact-panel h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.12}.newcomer-cta p,.companion-cta p,.contact-panel p{max-width:58ch;color:inherit;line-height:1.55}.newcomer-cta p{color:#ffedd5}.companion-cta p{color:#d7f0ed}.newcomer-cta-button,.companion-cta-button{color:var(--teal-dark);background:#fff;flex-shrink:0}.newcomer-cta-button{color:var(--orange-dark)}.newcomer-cta-button:hover{color:var(--orange-dark);background:#ffedd5}.companion-cta-button:hover{color:var(--teal-dark);background:#d7f0ed}.contact-band{padding:0 0 60px}.contact-panel{background:var(--paper-2);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.contact-panel p{color:var(--muted)}.contact-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.contact-action{border:1px solid var(--line-2);min-height:44px;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex;color:var(--ink-soft)!important}.contact-action:hover{background:var(--teal-soft);border-color:#9fd7d1;color:var(--teal-dark)!important}.contact-whatsapp{border-color:#9fd7d1;color:var(--teal-dark)!important}@media (max-width:940px){.wrap{padding:0 22px}.band{padding:44px 0}.hero-grid{grid-template-columns:1fr;gap:28px;padding-block:20px 28px}.traction-grid{grid-template-columns:1fr;gap:24px}.tst-grid{grid-template-columns:1fr}.newcomer-cta,.companion-cta,.contact-panel{flex-direction:column;align-items:flex-start}.nw-stage,.cw-stage{zoom:1}.hero-panel{max-width:420px;margin-inline:auto;gap:16px!important;padding:18px!important}.hero-panel article{padding:16px!important}.newcomer-cta,.companion-cta,.contact-panel{padding:30px 24px}.newcomer-cta-button,.companion-cta-button,.contact-actions{width:100%}.contact-action{flex:1;justify-content:center}}@media (max-width:640px){.nw-steps [role=tab],.cw-steps [role=tab]{padding:10px!important}.nw-stage,.cw-stage{order:0!important;width:100%!important;min-height:0!important;padding:16px!important}.nw-stage .wshot{padding:16px!important}}@media (max-width:560px){.wrap{padding:0 16px}.hero-grid{padding-block:12px 20px}.hero-panel{zoom:.85;max-width:100%}}@media (max-width:400px){.hero-panel{zoom:.72}}
