.mkt{--green-500:#14c200;--green-600:#11b000;--green-700:#0d8e00;--green-800:#0a6d00;--blue-500:#29b1ff;--blue-600:#06a1fe;--blue-700:#0084d4;--paper:#f8fdf8;--paper-2:#f0f7f0;--paper-3:#e8f3e8;--ink:#0f2914;--ink-2:#2a4a30;--ink-soft:#4a7055;--ink-faint:#7aaa85;--line:rgba(20,100,40,0.07);--line-2:rgba(20,100,40,0.13);--duo:linear-gradient(115deg,var(--green-600) 0%,var(--green-500) 35%,var(--blue-500) 70%,var(--blue-600) 100%);--duo-soft:linear-gradient(115deg,rgba(17,176,0,0.12),rgba(6,161,254,0.12));--radius-knot:22px;--maxw:1180px;--font-display:var(--font-cairo),var(--font-tajawal),system-ui,sans-serif;--ease-knot:cubic-bezier(0.22,1,0.36,1);--background:var(--paper);--foreground:var(--ink);--card:#ffffff;--card-foreground:var(--ink);--muted:var(--paper-2);--muted-foreground:var(--ink-soft);--border:rgba(20,100,40,0.10);--ring:var(--blue-500);font-family:var(--font-tajawal),system-ui,sans-serif;background-color:var(--paper);color:var(--ink);background-image:radial-gradient(120% 80% at 85% -10%,rgba(6,161,254,.1),transparent 60%),radial-gradient(110% 70% at 12% -5%,rgba(17,176,0,.1),transparent 55%),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;background-position:0 0,0 0,-1px -1px,-1px -1px;position:relative}.mkt:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E")}.mkt>*{position:relative;z-index:2}.mkt ::selection{background:var(--green-600);color:#fff}.mkt .display{font-weight:900;line-height:1.08;letter-spacing:-.01em}.mkt .display,.mkt .eyebrow{font-family:var(--font-display)}.mkt .eyebrow{font-weight:700;font-size:.78rem;letter-spacing:.18em;color:var(--green-600)}.mkt .text-duo{background:var(--duo);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1rem;height:56px;padding-inline:28px;border-radius:999px;border:none;cursor:pointer;transition:transform .3s var(--ease-knot),box-shadow .3s var(--ease-knot),background .3s var(--ease-knot),border-color .3s var(--ease-knot),color .3s var(--ease-knot);white-space:nowrap}.mkt .btn-primary{color:#fff;background:var(--green-600);box-shadow:0 14px 34px -12px rgba(17,176,0,.45)}.mkt .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 46px -12px rgba(17,176,0,.55);background:var(--green-700)}.mkt .btn-ghost{color:var(--ink);background:rgba(20,100,40,.06);border:1px solid var(--line-2);backdrop-filter:blur(6px)}.mkt .btn-ghost:hover{transform:translateY(-2px);background:rgba(20,100,40,.12);border-color:var(--green-600);color:var(--green-600)}.mkt .btn-sm{height:44px;padding-inline:20px;font-size:.9rem}.mkt .btn-on-dark{color:var(--green-800);background:#fff;box-shadow:0 15px 40px -10px rgba(0,0,0,.25)}.mkt .btn-on-dark:hover{transform:translateY(-2px);background:#f2fff0}@keyframes mkt-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.mkt .reveal{opacity:0;animation:mkt-rise .9s var(--ease-knot) forwards;animation-delay:var(--d,0s)}@keyframes mkt-spin{to{transform:rotate(1turn)}}.mkt .spin-slow{animation:mkt-spin 60s linear infinite}.mkt .ink-band{background-color:#0f2914;color:#f4f6f3;background-image:radial-gradient(90% 70% at 80% -10%,rgba(6,161,254,.22),transparent 60%),radial-gradient(80% 60% at 15% 110%,rgba(17,176,0,.18),transparent 55%)}.mkt .bg-white,.mkt .ink-band .bg-white{background-color:#ffffff!important}.mkt .bg-white\/70{background-color:rgba(255,255,255,.8)!important}.mkt a:focus-visible,.mkt button:focus-visible{outline:3px solid var(--blue-500);border-radius:6px}@media (prefers-reduced-motion:reduce){.mkt .reveal{animation:none;opacity:1}.mkt .spin-slow{animation:none!important}}.mkt .portal-wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.mkt .portal-hero{padding-block:96px 72px}.mkt .portal-kicker{font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--green-600);margin-bottom:14px}.mkt .portal-title{font-family:var(--font-display);font-weight:900;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.22;max-width:24ch;text-wrap:balance}.mkt .portal-lead{margin-top:18px;font-size:1.05rem;line-height:1.95;color:var(--ink-soft);max-width:62ch;text-wrap:pretty}.mkt .portal-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.mkt .portal-section{padding-block:64px}.mkt .portal-h2{font-family:var(--font-display);font-weight:900;font-size:clamp(1.5rem,3vw,2.05rem);line-height:1.35;text-wrap:balance}.mkt .portal-h2-sub{margin-top:10px;color:var(--ink-soft);line-height:1.85;max-width:60ch;text-wrap:pretty}.mkt .sys-grid{margin-top:34px;display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px;list-style:none;padding:0}.mkt .sys-card{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line-2);border-radius:var(--radius-knot);padding:22px;transition:border-color .2s ease-out,box-shadow .2s ease-out}.mkt .sys-card:hover{border-color:var(--green-600);box-shadow:0 18px 40px -26px rgba(13,142,0,.35)}.mkt .sys-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mkt .sys-sector{font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--ink-faint)}.mkt .sys-name{font-family:var(--font-display);font-weight:800;font-size:1.15rem}.mkt .sys-desc{font-size:.92rem;line-height:1.85;color:var(--ink-soft);flex:1}.mkt .sys-foot{display:flex;align-items:center}.mkt .sys-cta{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--green-700);transition:color .2s ease-out}.mkt .sys-cta:hover{color:var(--green-800)}.mkt .sys-cta.is-muted{color:var(--ink-soft)}.mkt .sys-cta.is-muted:hover{color:var(--ink)}.mkt .status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font-family:var(--font-display);font-size:.76rem;font-weight:700;white-space:nowrap;border:1px solid transparent}.mkt .status-pill:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.mkt .status-live{color:var(--green-700);background:rgba(17,176,0,.1);border-color:rgba(17,176,0,.25)}.mkt .status-ready{color:var(--blue-700);background:rgba(6,161,254,.1);border-color:rgba(6,161,254,.25)}.mkt .status-inquiry{color:var(--ink-soft);background:var(--paper-2);border-color:var(--line-2)}.mkt .portal-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:32px;align-items:start}.mkt .portal-contact-ways{margin-top:24px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.mkt .wa-pill{height:48px}.mkt .portal-phone{font-weight:700;color:var(--ink)}@media (max-width:900px){.mkt .portal-hero{padding-block:60px 48px}.mkt .portal-section{padding-block:44px}.mkt .portal-contact-grid{grid-template-columns:1fr}}.mkt{--f1-paper:#fbfcf9;--f1-white:#ffffff;--f1-mint:#ecf7e9;--f1-sky:#e9f6fc;--f1-lavender:#f1eff9;--f1-peach:#fcf2e7;--f1-ink:#0f2914;--f1-muted:#55715d;--f1-green:#087c25;--f1-line:#dde8dd;--f1-blue:#19ade5;--f1-blue-dark:#0879ad;--f1-dark:#123522;--f1-pad-x:clamp(20px,5.5vw,80px);--f1-font:var(--font-tajawal),system-ui,sans-serif;background:var(--f1-paper);background-image:none;font-family:var(--f1-font);color:var(--f1-ink)}.mkt:before{content:none}.mkt .f1-wrap{max-width:1440px;margin-inline:auto;padding-inline:var(--f1-pad-x)}.f1-only-mobile{display:none}.mkt .f1-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f1-font);font-weight:700;font-size:16px;line-height:24px;height:52px;padding-inline:12px;border-radius:12px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .2s ease-out,border-color .2s ease-out}.mkt .f1-btn-primary{background:var(--f1-green);color:#fff}.mkt .f1-btn-primary:hover{background:#06631c}.mkt .f1-btn-secondary{background:var(--f1-white);border-color:var(--f1-line);color:var(--f1-ink)}.mkt .f1-btn-secondary:hover{border-color:var(--f1-green);color:var(--f1-green)}.f1-nav{position:sticky;top:0;z-index:50;background:var(--f1-white)}.f1-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:24px}.f1-nav-logo{display:inline-flex;align-items:center;flex-shrink:0}.f1-nav-logo img{height:51px;width:auto}.f1-nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.f1-nav-links a{font-family:var(--f1-font);font-size:16px;font-weight:700;line-height:24px;color:var(--f1-ink);transition:color .2s ease-out}.f1-nav-links a:hover{color:var(--f1-green)}.f1-nav .f1-nav-cta{min-width:152px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:52px;padding-inline:24px;border-radius:12px;background:var(--f1-green);color:#fff;font-weight:700;font-size:16px;line-height:24px;transition:background .2s ease-out}.f1-nav .f1-nav-cta:hover{background:#06631c}.mkt section[id]{scroll-margin-top:100px}.f1-nav-burger{width:44px;height:44px;border:1px solid var(--f1-line);border-radius:12px;cursor:pointer;align-items:center;justify-content:center;color:var(--f1-ink)}.f1-nav-burger,.f1-nav-mobile{display:none;background:var(--f1-white)}.f1-nav-mobile{border-top:1px solid var(--f1-line);padding:16px var(--f1-pad-x) 20px}.f1-nav-mobile.is-open{display:block}.f1-nav-mobile ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:4px}.f1-nav-mobile a{display:block;padding:10px 8px;font-weight:700;color:var(--f1-ink);border-radius:10px}.f1-nav-mobile a:hover{background:var(--f1-mint);color:var(--f1-green)}.f1-nav-mobile .f1-nav-cta{width:100%}.f1-hero{background:var(--f1-paper);padding-block:80px}.f1-hero-inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.f1-hero-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:999px;background:var(--f1-mint);color:var(--f1-green);font-weight:700;font-size:16px;line-height:24px;width:fit-content}.f1-hero-title{font-weight:900;font-size:76px;line-height:92px;color:var(--f1-ink);max-width:1220px}.f1-hero-title-line{display:inline}.f1-hero-lead{font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted);max-width:800px}.f1-hero-lead-line{display:block}.f1-hero-actions{display:flex;justify-content:center;gap:16px}.f1-hero-actions .f1-btn-primary{min-width:212px}.f1-hero-actions .f1-btn-secondary{min-width:196px}.f1-hero-values{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:24px}.f1-hero-values li{display:flex;align-items:center;gap:8px;color:var(--f1-muted);font-weight:500;font-size:15px;line-height:24px}.f1-hero-values img{order:-1;flex-shrink:0}.f1-hero-values-mobile{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted)}.f1-section{padding-block:80px}.mkt .f1-h2{font-weight:800;font-size:42px;line-height:56px;color:var(--f1-ink);text-wrap:balance}.f1-h2-line{display:block}.f1-green-tag{font-weight:700;font-size:16px;line-height:24px;color:var(--f1-green)}.f1-systems{background:var(--f1-white)}.f1-systems-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.f1-systems-title{display:flex;flex-direction:column;gap:8px;text-align:right}.f1-systems-side{font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted);max-width:560px;text-align:left}.f1-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.f1-product{display:flex;flex-direction:column;gap:16px;background:var(--f1-white);border:1px solid var(--f1-line);border-radius:20px;padding:24px;min-width:0;transition:border-color .2s ease-out,box-shadow .2s ease-out}.f1-product:hover{border-color:var(--f1-green);box-shadow:0 18px 40px -26px rgba(8,124,37,.35)}.f1-product-head{display:flex;align-items:center;gap:12px;width:100%}.f1-product-name{flex:1;font-weight:700;font-size:25px;line-height:34px;color:var(--f1-ink);min-width:0}.f1-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.f1-icon-tile img{width:26px;height:26px}.tile-mint{background:var(--f1-mint)}.tile-sky{background:var(--f1-sky)}.tile-lavender{background:var(--f1-lavender)}.tile-peach{background:var(--f1-peach)}.f1-product-desc{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted);flex:1}.f1-product-cta{font-weight:700;font-size:16px;line-height:24px;color:var(--f1-green);width:fit-content;transition:color .2s ease-out}.f1-product-cta:hover{color:#06631c}.f1-product-cta.is-inquiry{color:var(--f1-muted)}.f1-product-cta.is-inquiry:hover{color:var(--f1-ink)}.f1-sectors{background:var(--f1-paper)}.f1-sectors-head-desktop{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.f1-sectors-head-mobile{display:none}.f1-sectors-sub{font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted)}.f1-sector-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.f1-sector{display:flex;flex-direction:column;gap:8px;background:var(--f1-white);border:1px solid var(--f1-line);border-radius:16px;padding:24px;min-width:0}.f1-sector-name{font-weight:700;font-size:16px;line-height:24px;color:var(--f1-ink)}.f1-sector-note,.f1-sector-sub{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted)}.f1-sector-note{display:none;margin-top:12px}.f1-portal{background:var(--f1-mint);padding-block:80px}.f1-portal-grid{display:grid;grid-template-columns:minmax(0,574fr) minmax(0,650fr);gap:56px;align-items:center}.f1-portal-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.f1-portal-lead{font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted)}.f1-portal-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.f1-portal-feature-title{font-weight:700;font-size:16px;line-height:24px;color:var(--f1-ink)}.f1-portal-feature-sub{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted)}.f1-portal-copy-note{font-weight:500;font-size:13px;line-height:20px;color:var(--f1-muted)}.f1-portal-card{display:flex;flex-direction:column;gap:20px;background:var(--f1-white);border:1px solid var(--f1-line);border-radius:20px;padding:24px;box-shadow:0 12px 32px -8px rgba(15,41,20,.08);min-width:0}.f1-portal-card-col{min-width:0}.f1-portal-note-mobile{margin-top:12px;font-weight:500;font-size:13px;line-height:20px;color:var(--f1-muted)}.f1-portal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.f1-portal-title{font-weight:700;font-size:25px;line-height:34px;color:var(--f1-ink)}.f1-portal-kicker{font-weight:500;font-size:13px;line-height:20px;color:var(--f1-muted)}.f1-portal-divider{height:1px;background:var(--f1-line);width:100%}.f1-portal-company{display:flex;align-items:center;gap:16px;justify-content:space-between}.f1-portal-company-name{font-weight:700;font-size:16px;line-height:24px;color:var(--f1-ink)}.f1-portal-company-sub{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted)}.f1-portal-mark{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:12px;background:var(--f1-mint);flex-shrink:0}.f1-portal-mark img{width:32px;height:32px}.f1-portal-apps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.f1-portal-app{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--f1-paper);border-radius:16px;padding:16px;min-width:0}.f1-portal-app-name{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-ink);text-align:center}.f1-portal-ticket{display:flex;align-items:center;gap:16px;background:var(--f1-sky);border-radius:12px;padding:16px}.f1-portal-ticket-status{font-weight:500;font-size:13px;line-height:20px;color:var(--f1-blue-dark);flex-shrink:0}.f1-portal-ticket-text{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-ink)}.f1-portal-ticket .f1-portal-ticket-id{font-size:16px;font-weight:700}.f1-portal-ticket.f1-only-desktop .f1-portal-ticket-status{margin-inline-start:auto}.mkt .f1-portal-ticket.f1-only-mobile{display:none}.f1-portal-note{font-weight:500;font-size:13px;line-height:20px;color:var(--f1-muted)}.f1-journey{background:var(--f1-white)}.f1-journey-title{text-align:center;margin-bottom:48px}.f1-journey-title-mobile{display:none}.f1-journey-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.f1-journey-step{text-align:center;padding:24px;min-width:0}.f1-journey-num{font-weight:800;font-size:42px;line-height:56px;color:var(--f1-green)}.f1-journey-name{font-weight:700;font-size:25px;line-height:34px;color:var(--f1-ink)}.f1-journey-sub{margin-top:4px;font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted)}.f1-contact{background:var(--f1-dark);padding-block:80px}.f1-contact-grid{display:grid;grid-template-columns:minmax(0,676fr) minmax(0,540fr);gap:64px;align-items:center}.f1-contact-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.f1-contact-tag{font-weight:700;font-size:16px;line-height:24px;color:var(--f1-blue)}.f1-contact-title{font-weight:800;font-size:42px;line-height:56px;color:#ffffff}.f1-contact-lead{font-weight:400;font-size:18px;line-height:30px;color:#ffffff}.f1-contact-extra{font-weight:500;font-size:15px;line-height:24px;color:rgba(232,241,234,.72)}.f1-contact-card{display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:20px;background:var(--f1-white);border-radius:20px;padding:32px;box-shadow:0 12px 32px -8px rgba(15,41,20,.35);min-width:0}.f1-contact-card-title{font-weight:700;font-size:25px;line-height:34px;color:var(--f1-ink)}.f1-contact-card-sub{font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted)}.f1-contact-whats{min-width:280px;background:var(--f1-green);color:#fff}.f1-contact-whats:hover{background:#06631c}.f1-contact-phone{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-ink)}.f1-contact-phone a:hover{color:var(--f1-green)}.f1-contact-card .f1-portal-divider{width:100%}.f1-contact-client-note{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted)}.f1-contact-login{min-width:180px}.f1-footer{background:var(--f1-white)}.f1-footer-top{padding-block:48px 0;display:flex;align-items:center;gap:24px}.f1-footer-top img{height:51px;width:auto;flex-shrink:0}.f1-footer-tagline{font-weight:400;font-size:18px;line-height:30px;color:var(--f1-muted)}.f1-footer-bottom{margin-top:24px;border-top:1px solid var(--f1-line);padding-block:20px}.f1-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:16px;flex-wrap:wrap}.f1-footer-rights{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted)}.f1-footer-links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px}.f1-footer-links a{font-weight:500;font-size:15px;line-height:24px;color:var(--f1-muted);transition:color .2s ease-out}.f1-footer-links a:hover{color:var(--f1-green)}@media (max-width:1023px){.mkt section[id]{scroll-margin-top:92px}.f1-products{grid-template-columns:repeat(2,minmax(0,1fr))}.f1-nav-inner>.f1-nav-cta,.f1-nav-links{display:none}.f1-nav-burger{display:inline-flex}}@media (max-width:767px){.mkt section[id]{scroll-margin-top:84px}.f1-nav-inner{padding-block:20px}.f1-nav-logo img{height:41px}.f1-products{grid-template-columns:1fr}.mkt .f1-h2{font-size:32px;line-height:44px}.f1-only-desktop{display:none}.f1-only-mobile{display:block}.f1-hero{padding-block:48px}.f1-hero-title{font-size:44px;line-height:56px}.f1-hero-title-line{display:block}.f1-hero-actions{flex-direction:column;width:100%}.f1-hero-actions .f1-btn{width:100%;min-width:0}.f1-systems-head{flex-direction:column;align-items:flex-start}.f1-systems-side{text-align:right;order:2}.f1-systems-title{order:1}.f1-sectors-head-desktop{display:none}.f1-sectors-head-mobile{display:block;margin-bottom:16px}.f1-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.f1-sector-grid .f1-sector[data-name="قطاعات جديدة"]{display:none}.f1-sector{padding:16px;border-radius:12px;min-height:82px}.f1-sector-note{display:block}.f1-portal{padding-block:24px}.f1-portal-grid{grid-template-columns:1fr;gap:24px}.f1-portal-card{padding:20px;gap:16px}.f1-portal-apps{grid-template-columns:1fr}.f1-portal-app{flex-direction:row;justify-content:flex-start;gap:12px}.f1-portal-app-name{text-align:right}.f1-portal-ticket{padding:12px;flex-direction:column;align-items:flex-start;gap:2px}.mkt .f1-portal-ticket.f1-only-mobile{display:flex}.f1-journey{padding-block:24px}.f1-journey-title{display:none}.f1-journey-title-mobile{display:block;margin-bottom:24px}.f1-journey-steps{grid-template-columns:1fr;gap:24px}.f1-journey-step{padding:0;text-align:right;display:flex;gap:16px;align-items:flex-start}.f1-journey-num{font-size:25px;line-height:34px;flex:0 0 56px}.f1-journey-name{font-size:18px;line-height:24px}.f1-journey-name .f1-only-mobile{display:inline}.f1-journey-sub{font-size:15px;line-height:24px;margin-top:2px}.f1-contact{padding-block:24px}.f1-contact-grid{grid-template-columns:1fr;gap:24px}.f1-contact-title{font-size:32px;line-height:44px}.f1-contact-card{background:transparent;border-radius:0;padding:0;box-shadow:none;align-items:center;text-align:center;gap:16px;width:100%}.f1-contact-whats{width:100%;min-width:0;background:var(--f1-white);color:var(--f1-ink)}.f1-contact-whats:hover{background:var(--f1-mint)}.f1-contact-phone{font-size:16px;color:#ffffff}.f1-contact-phone a{color:#ffffff}.f1-contact-login{width:100%;min-width:0}.f1-footer-top{flex-direction:column;text-align:center;padding-top:24px}.f1-footer-top img{height:48px}.f1-footer-tagline{font-size:15px;line-height:24px}.f1-footer-bottom{margin-top:24px}.f1-footer-bottom-inner{flex-direction:column;text-align:center}.f1-footer-rights{font-size:13px;line-height:20px}}@media (max-width:380px){.mkt .f1-btn{white-space:normal;min-width:0}}.f1-contact-grid>*,.f1-journey-steps>*,.f1-portal-grid>*,.f1-products>*,.f1-sector-grid>*{min-width:0}.mkt a:focus-visible,.mkt button:focus-visible{outline:3px solid var(--f1-green);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion:reduce){.mkt *{transition:none!important}}.f1-sector-link{display:block;color:inherit;text-decoration:none;border-radius:inherit;outline-offset:4px}.f1-sector-link:focus-visible .f1-sector-name,.f1-sector-link:hover .f1-sector-name{color:var(--green-700)}.f1-product-name-link{color:inherit;text-decoration:none}.f1-product-name-link:focus-visible,.f1-product-name-link:hover{color:var(--green-700)}