/* Content presentation only. Page copy, commercial data and existing controls stay native. */
body.fc-modern[data-fc-content] {
  --fcc-ink:#142b49; --fcc-copy:#48607c; --fcc-line:#dce5ef;
  --fcc-soft:#f4f7fb; --fcc-blue:#0755dc; --fcc-radius:7px;
}
body.fc-modern[data-fc-content] > :is(.se-i,.se-ii,.se-iii,.se-iiil,.se-iv,.se-v,.se-vi,.se-il,.comp-sec) {
  padding-block:72px; border-bottom:1px solid var(--fcc-line);
}
body.fc-modern[data-fc-content] > :is(.se-i,.se-ii,.se-iii,.se-iiil,.se-iv,.se-v,.se-vi,.se-il,.comp-sec) > .container {
  width:calc(100% - 64px); max-width:1200px; padding-inline:0;
}
body.fc-modern[data-fc-content] :is(.se-head,.tabs_title) { margin-bottom:36px; }
body.fc-modern[data-fc-content] > .bg-2 { background-color:var(--fcc-soft); }
body.fc-modern[data-fc-content] :is(.se-head,.tabs_title,.headtab) :is(h1,h2,h3,h4,h5,h6) {
  font-family:inherit; overflow-wrap:anywhere; text-transform:none;
}
body.fc-modern[data-fc-content] > .main-header :is(h1,h2) { overflow-wrap:anywhere; }
body.fc-modern[data-fc-content] .se-head :is(.se-title-2,.title-1) {
  font-size:clamp(27px,2.5vw,36px); line-height:1.24; letter-spacing:-.025em; font-weight:650;
}
body.fc-modern[data-fc-content] .se-head .se-title-1 {
  max-width:790px; margin-inline:auto; font-family:inherit; font-weight:400; font-size:16px; line-height:1.8; letter-spacing:0;
}
body.fc-modern[data-fc-content] :is(.para-1,.para-2,.para-3,.para-11,.box-para,.box-text) { font-family:inherit; line-height:1.8; }
body.fc-modern[data-fc-content] :is(.se-iv,.se-v,.se-vi,.se-il) .box {
  padding:28px; border:1px solid var(--fcc-line); border-radius:var(--fcc-radius); box-shadow:none;
}
body.fc-modern[data-fc-content] :is(.se-iv,.se-v,.se-vi,.se-il) .box :is(.box-title,.title-3) {
  font-size:21px; font-weight:600; line-height:1.4;
}
body.fc-modern[data-fc-content] :is(.comp-sec,.desc-app,.about-app) { font-variant-numeric:tabular-nums; }
body.fc-modern[data-fc-content] :is(.comp-sec,.desc-app) .t-container {
  border:1px solid var(--fcc-line); border-radius:var(--fcc-radius); box-shadow:none;
}
body.fc-modern[data-fc-content] :is(.comp-sec,.desc-app) .t-head { background:#edf3fc; color:var(--fcc-ink); border-radius:6px 6px 0 0; }
body.fc-modern[data-fc-content] :is(.comp-sec,.desc-app) .t-row { border-color:var(--fcc-line); }
body.fc-modern[data-fc-content] :is(.comp-sec,.desc-app) .t-row:nth-child(even) { background:#f8fafd; }
body.fc-modern[data-fc-content] .table-toggle-btn { font-family:inherit; min-height:44px; border-radius:4px; }
body.fc-modern[data-fc-content] :is(.tables-toggler,.tables-toggler .buttons) { flex-wrap:wrap; gap:6px; }
body.fc-modern[data-fc-content] :is(.faq,.faqs,.faq-container) :is(.box,.item) { box-shadow:none; border-radius:4px; }

/* Home: product information is grouped into useful, clearly separated reading sections. */
body.fc-modern[data-fc-content=home] > .se-ii { background:#f4f7fb; }
body.fc-modern[data-fc-content=home] > .se-ii .title-1,
body.fc-modern[data-fc-content=home] > .se-ii .title-1 span { font-size:34px; line-height:1.23; }
body.fc-modern[data-fc-content=home] > .se-ii .title-1 { margin-bottom:18px!important; }
body.fc-modern[data-fc-content=home] > .se-ii .para-1 { max-width:35ch; font-size:15px; font-weight:400; }
body.fc-modern[data-fc-content=home] > .se-ii .row.justify-content-center { padding:26px; background:#fff; border:1px solid var(--fcc-line); border-radius:7px; margin-inline:0; }
body.fc-modern[data-fc-content=home] > .se-iiil .se-head { text-align:start; max-width:850px; }
body.fc-modern[data-fc-content=home] > .se-iiil .se-head .se-title-1 { margin-inline:0; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row {
  border:1px solid var(--fcc-line); border-radius:7px; margin:0 0 64px;
}
body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row > div {
  display:grid; grid-template-columns:64px minmax(0,1fr); gap:7px 18px;
  padding:28px 24px; text-align:start; align-content:start;
}
body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row > div + div { border-inline-start:1px solid var(--fcc-line); }
body.fc-modern[data-fc-content=home] > .se-iiil .media { grid-row:1/3; width:64px; margin:2px 0 0; }
body.fc-modern[data-fc-content=home] > .se-iiil .title-11 { font-size:22px; margin:0; line-height:1.3; }
body.fc-modern[data-fc-content=home] > .se-iiil .para-11 { font-size:14px; margin:0; padding:0!important; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=home] #animateTabs { padding:0; }
body.fc-modern[data-fc-content=home] #animateTabs > .container { max-width:none; padding:0; }
body.fc-modern[data-fc-content=home] #animateTabs > .container > .row { margin:0; }
body.fc-modern[data-fc-content=home] #animateTabs .animate_tabbing_section { padding:0; width:100%; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_title { text-align:start; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_title .title { font-family:inherit; font-weight:650; font-size:32px; line-height:1.25; color:var(--fcc-ink); }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_title .bar { display:none; }
body.fc-modern[data-fc-content=home] #animateTabs .animate_tabbing_content {
  display:grid; grid-template-columns:230px minmax(0,1fr); border:1px solid var(--fcc-line); border-radius:7px;
}
body.fc-modern[data-fc-content=home] #animateTabs .animate_tabbing_content > .tabs {
  display:flex!important; flex-direction:column; flex-wrap:nowrap!important; width:auto; margin:0; padding:15px;
  background:var(--fcc-soft); border:0; border-inline-end:1px solid var(--fcc-line); border-radius:7px 0 0 7px;
}
body.fc-modern[data-fc-content=home] #animateTabs .tabs li { width:100%; margin:0; padding:0; border:0; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs li a {
  display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:12px; padding:14px 12px; margin:0;
  border:0; border-radius:4px; background:transparent; color:var(--fcc-copy); box-shadow:none; text-align:start;
}
body.fc-modern[data-fc-content=home] #animateTabs .tabs li a svg { width:22px; height:22px; flex-shrink:0; margin:0; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs li a p { margin:0; font-size:14px; line-height:1.5; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs li:is(.current,.active) a,
body.fc-modern[data-fc-content=home] #animateTabs .tabs li a:is(.active,:hover,:focus-visible) { background:#e3edff; color:#064fc7; }
body.fc-modern[data-fc-content=home] #animateTabs .tab_content { min-width:0; padding:34px 28px; background:#fff; border-radius:0 7px 7px 0; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_content h3 { font-size:26px; line-height:1.3; font-weight:600; margin-bottom:16px; color:var(--fcc-ink); }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_content :is(p,li) { font-family:inherit; font-size:14px; line-height:1.8; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_content ul { margin-top:20px; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_content li { padding-block:5px; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_img { padding:10px; }
body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_img img { width:100%; max-height:290px; object-fit:contain; }
body.fc-modern[data-fc-content=home] #animateTabs-services { padding:30px; border:1px solid var(--fcc-line); border-radius:7px; background:#fff; }
body.fc-modern[data-fc-content=home] .service-section { padding:28px; height:100%; border-radius:7px; background:#fff; }
body.fc-modern[data-fc-content=home] .service-section .bytitle { font-size:17px; line-height:1.5; }
body.fc-modern[data-fc-content=home] .service-section .bysubtitle { font-size:14px; margin-top:15px; }
body.fc-modern[data-fc-content=home] :is(.se-iv,.se-il,.se-v,.se-vi) .box-para {
  display:block; height:auto; max-height:none; overflow:visible; -webkit-line-clamp:unset;
}

/* Company pages: editorial opening, evidence row and a compact long-form narrative. */
body.fc-modern[data-fc-content=company] > .se-i { padding:64px 0 56px; background:var(--fcc-soft); }
body.fc-modern[data-fc-content=company] > .se-i .se-head { text-align:start; max-width:960px; margin-inline:0; }
body.fc-modern[data-fc-content=company] > .se-i .se-title-1 { margin:0 0 18px; font-family:inherit; font-weight:600; font-size:13px; line-height:1.6; letter-spacing:.04em; color:var(--fcc-blue); }
body.fc-modern[data-fc-content=company] > .se-i .se-title-2 { font-size:clamp(27px,3vw,39px); }
body.fc-modern[data-fc-content=company] > .se-i .media { max-width:none; width:100%; max-height:400px; margin:36px 0 0; border:1px solid var(--fcc-line); border-radius:7px; }
body.fc-modern[data-fc-content=company] > .se-i .media > img { width:100%; object-fit:cover; }
body.fc-modern[data-fc-content=company] > .se-ii { padding:64px 0!important; }
body.fc-modern[data-fc-content=company] > .se-ii .box { padding:25px; border-block:1px solid var(--fcc-line); text-align:start!important; }
body.fc-modern[data-fc-content=company] > .se-ii .box-title { font-family:inherit; font-size:40px; margin-bottom:10px; font-weight:600; color:#0755dc; }
body.fc-modern[data-fc-content=company] > .se-ii .box-text { font-size:16px; font-weight:400; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=company] > .space { height:24px; }
body.fc-modern[data-fc-content=company] > .space + .space { height:0; }
body.fc-modern[data-fc-content=company] :is(.dg-four,.dg-nine) { padding:26px; border:1px solid var(--fcc-line); border-radius:7px; box-shadow:none; }
body.fc-modern[data-fc-content=company] .dg-six { font-family:inherit; font-size:21px; }
body.fc-modern[data-fc-content=company] .pattern-wrapper { background:#102e55!important; border-radius:0; }
body.fc-modern[data-fc-content=company] .pattern-wrapper > .container { padding-block:50px!important; }
body.fc-modern[data-fc-content=company] .pattern-wrapper figure { max-width:780px; margin:0 auto 40px; }
body.fc-modern[data-fc-content=company] .pattern-wrapper figure img { max-height:340px; width:100%; object-fit:cover; border-radius:7px; }
body.fc-modern[data-fc-content=company] .pattern-wrapper :is(.mt-lg-n23,.mt-xl-n21) { margin-top:0!important; }
body.fc-modern[data-fc-content=company] .pattern-wrapper h1 { font-size:clamp(27px,2.6vw,36px); line-height:1.35; }
body.fc-modern[data-fc-content=company] .pattern-wrapper .lead { font-size:16px; line-height:1.85; color:#dae6f5; }
body.fc-modern[data-fc-content=company] .content :is(.para-1,.para-2) { max-width:70ch; }

/* Support and secondary conversion pages share the same information-card language. */
body.fc-modern:is([data-fc-content=support],[data-fc-content=marketplace],[data-fc-content=general]) .bk-one { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr)); gap:24px; }
body.fc-modern:is([data-fc-content=support],[data-fc-content=marketplace],[data-fc-content=general]) .bk-one > :is(.bk-two,.bk-twowo) { padding:0; margin:0; width:100%; max-width:none; border:0; border-radius:0; background:transparent; box-shadow:none; }
body.fc-modern:is([data-fc-content=support],[data-fc-content=marketplace],[data-fc-content=general]) .bk-three { padding:28px; margin:0; height:100%; border:1px solid var(--fcc-line); border-radius:7px; background:#fff; box-shadow:none; }
body.fc-modern:is([data-fc-content=support],[data-fc-content=marketplace],[data-fc-content=general]) .bk-seven { font-family:inherit; font-weight:600; font-size:21px; line-height:1.35; color:var(--fcc-ink); }
body.fc-modern:is([data-fc-content=support],[data-fc-content=marketplace],[data-fc-content=general]) .bk-eight { font-family:inherit; font-weight:400; font-size:15px; line-height:1.8; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=support] :is(.reg-bar,.white-bar) { margin:20px 0 0; padding:30px; border:1px solid var(--fcc-line); border-radius:7px; background-image:none; box-shadow:none; }
body.fc-modern[data-fc-content=support] .reg-bar { background:#edf3fc; color:var(--fcc-ink); }
body.fc-modern[data-fc-content=support] .reg-bar :is(.title-5,.para-3) { color:var(--fcc-ink); opacity:1; }
body.fc-modern[data-fc-content=support] :is(.white-bar,.reg-bar) .title-5 { font-family:inherit; font-weight:600; font-size:23px; line-height:1.4; margin-bottom:15px; }
body.fc-modern[data-fc-content=support] :is(.white-bar,.reg-bar) .para-3 { font-size:15px; line-height:1.8; }
body.fc-modern[data-fc-content=support] :is(.white-bar,.reg-bar) .buttons { display:flex; flex-wrap:wrap; gap:10px; }
body.fc-modern[data-fc-content=support] .headtab { background:#f4f7fb; border-bottom:1px solid var(--fcc-line); }

/* Contact inputs remain their original fields and keep native validation states. */
body.fc-modern[data-fc-content=contact] > .se-i { background:#102e55; background-image:none; }
body.fc-modern[data-fc-content=contact] > .se-i :is(.left-col,.right-col) { padding-block:12px; }
body.fc-modern[data-fc-content=contact] > .se-i .title-2 { padding-top:0; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form { max-width:none; padding:32px; border:1px solid #e0e7f0; border-radius:7px; background:#fff; background-image:none; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form .form-title { color:var(--fcc-ink); margin-bottom:28px; font-size:22px; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form .input-label { color:var(--fcc-ink); font-size:13px; font-weight:600; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form .form-input { background:#fff; border:1px solid #aebfd3; border-radius:4px; color:var(--fcc-ink); font-family:inherit; font-size:15px; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form .form-input::placeholder { color:#677d95; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form .form-input:is(:hover,:focus) { background:#fff; border-color:var(--fcc-blue); }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form .form-input.error { border-color:#b83232; background:#fff5f5; color:#7d2424; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form span.error { color:#a12424; }
body.fc-modern[data-fc-content=contact] > .se-i .contact-form textarea { min-height:140px; resize:vertical; }

/* Long-form legal documents retain their headings, numbering and anchors. */
body.fc-modern[data-fc-content=legal] main { padding:52px 0 72px; }
body.fc-modern[data-fc-content=legal] main > .container-fluid { max-width:1280px; margin:auto; padding-inline:32px; }
body.fc-modern[data-fc-content=legal] main > div > .content { min-width:0; max-width:860px; padding-inline:40px 0; }
body.fc-modern[data-fc-content=legal] main .sidebar { border:1px solid var(--fcc-line); border-radius:7px; background:#f5f8fc; padding:12px; }
body.fc-modern[data-fc-content=legal] main .sidebar .item-link { font-family:inherit; font-size:14px; line-height:1.6; padding-block:12px; border-bottom:1px solid var(--fcc-line); }
body.fc-modern[data-fc-content=legal] main .sidebar .menu-link { font-family:inherit; font-size:13px; line-height:1.65; padding-block:8px; opacity:1; }
body.fc-modern[data-fc-content=legal] main > div > .content :is(.title-2,.title-3) { font-size:25px; line-height:1.4; padding-block:26px 14px; }
body.fc-modern[data-fc-content=legal] main > div > .content :is(.para-1,.list-item,li,.list-link) { font-family:inherit; font-size:16px; line-height:1.9; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=legal] main > div > .content section .para-1 { padding-inline-start:24px; }
body.fc-modern[data-fc-content=legal] main > div > .content :is(.list-level-i,.list-level-ii) { padding-inline-start:24px; }
body.fc-modern[data-fc-content=legal] main > div > .content [id] { scroll-margin-top:24px; }

/* App detail and cost tools: quiet surfaces and aligned data, with existing controls intact. */
body.fc-modern[data-fc-content=marketplace] :is(.about-app,.desc-app) { padding:28px; margin-bottom:24px; border:1px solid var(--fcc-line); border-radius:7px; background:#fff; }
body.fc-modern[data-fc-content=marketplace] :is(.about-app,.desc-app) .title-1 { font-size:27px; line-height:1.3; margin-bottom:20px!important; }
body.fc-modern[data-fc-content=marketplace] :is(.about-app,.desc-app) .para-1 { font-size:16px; line-height:1.85; color:var(--fcc-copy); }
body.fc-modern[data-fc-content=marketplace] .sticky-right { padding:26px; border:1px solid var(--fcc-line); border-radius:7px; background:#f4f7fb; }
body.fc-modern[data-fc-content=marketplace] .sticky-right .para-1 { font-size:14px; overflow-wrap:anywhere; }
body.fc-modern[data-fc-content=marketplace] .create-btn { display:flex; justify-content:center; white-space:normal; margin-bottom:26px!important; }
body.fc-modern[data-fc-content=marketplace] .cYClTS { grid-template-columns:repeat(4,minmax(0,1fr)); gap:22px; }
body.fc-modern[data-fc-content=marketplace] .cYClTS > h2 { grid-column:1/-1; font-family:inherit; font-size:30px; line-height:1.3; margin-bottom:4px; }
body.fc-modern[data-fc-content=marketplace] .eRIps { display:flex; min-width:0; }
body.fc-modern[data-fc-content=marketplace] .gLNnwJ { width:100%; height:auto; min-height:330px; display:block; border:1px solid var(--fcc-line); border-radius:7px; box-shadow:none; cursor:default; }
body.fc-modern[data-fc-content=marketplace] .YhNWv { padding:24px; }
body.fc-modern[data-fc-content=marketplace] .csdHKq { flex-direction:column; gap:22px; }
body.fc-modern[data-fc-content=marketplace] .csdHKq > a { display:flex; flex-direction:column; flex:1; gap:20px; text-decoration:none; }
body.fc-modern[data-fc-content=marketplace] .eULvKZ { width:56px; height:56px; visibility:visible; opacity:1; }
body.fc-modern[data-fc-content=marketplace] .hOLBeT { position:static; transform:none; }
body.fc-modern[data-fc-content=marketplace] .iuMSOP { display:block; overflow:visible; max-height:none; -webkit-line-clamp:unset; font-family:inherit; font-size:18px; line-height:1.45; color:var(--fcc-ink); }
body.fc-modern[data-fc-content=marketplace] .brtbZM { display:block; }
body.fc-modern[data-fc-content=marketplace] .bvSPhg { width:100%; min-height:0; }
body.fc-modern[data-fc-content=marketplace] .hwGgKJ { display:block; max-height:none; overflow:visible; -webkit-line-clamp:unset; visibility:visible; opacity:1; font-family:inherit; font-size:14px; line-height:1.75; }
body.fc-modern[data-fc-content=marketplace] .ggXay { position:static; display:flex; flex-wrap:wrap; gap:8px; width:auto; margin-top:auto; visibility:visible; opacity:1; }
body.fc-modern[data-fc-content=marketplace] .ggXay a { display:flex; justify-content:center; align-items:center; flex:1 1 auto; min-height:42px; padding:9px 10px; border-radius:4px; font-family:inherit; font-size:12px; white-space:normal; }
body.fc-modern:is([data-fc-content=calculator],[data-fc-content=comparison]) :is(.small-box,.form-group,.box) { border-radius:7px; box-shadow:none; }
body.fc-modern:is([data-fc-content=calculator],[data-fc-content=comparison]) :is(input,select) { font-family:inherit; border-radius:4px; }
body.fc-modern[data-fc-content=promotion] .plans .plan { border-radius:7px; padding:28px; box-shadow:none; }
body.fc-modern[data-fc-content=promotion] .plans .plan .popular-box::before { animation:none; background:#dce8ff; }
body.fc-modern:is([data-fc-content=promotion],[data-fc-content=newsletter],[data-fc-content=general]) .reg-bar { border-radius:7px; background-image:none; background-color:#102e55; padding:36px; }

html[lang=ar] body.fc-modern:is([data-fc-content=home],[data-fc-content=company],[data-fc-content=contact],[data-fc-content=support],[data-fc-content=legal]) > :is(.se-i,.se-ii,.se-iii,.se-iiil,.se-iv,.se-v,.se-vi,main) { direction:rtl; }
html[lang=ar] body.fc-modern[data-fc-content=home] #animateTabs .animate_tabbing_content > .tabs { border-radius:0 7px 7px 0; }
html[lang=ar] body.fc-modern[data-fc-content=home] #animateTabs .tab_content { border-radius:7px 0 0 7px; }

@media(max-width:990px) {
  body.fc-modern[data-fc-content=marketplace] .cYClTS { grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.fc-modern[data-fc-content=home] > .se-ii .para-1 { margin-inline:auto; max-width:60ch; }
  body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row > div { grid-template-columns:48px minmax(0,1fr); }
  body.fc-modern[data-fc-content=home] > .se-iiil .media { width:48px; }
  body.fc-modern[data-fc-content=home] #animateTabs .animate_tabbing_content { grid-template-columns:1fr; }
  body.fc-modern[data-fc-content=home] #animateTabs .animate_tabbing_content > .tabs { flex-direction:row; flex-wrap:wrap!important; border-inline-end:0; border-bottom:1px solid var(--fcc-line); border-radius:7px 7px 0 0; gap:4px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tabs li { width:auto; }
  body.fc-modern[data-fc-content=home] #animateTabs .tab_content { border-radius:0 0 7px 7px; }
  body.fc-modern[data-fc-content=legal] main > div > .content { max-width:none; padding:32px 0 0; }
  body.fc-modern[data-fc-content=company] .pattern-wrapper h1 { margin-bottom:28px!important; }
}
@media(max-width:600px) {
  body.fc-modern[data-fc-content=marketplace] .cYClTS { grid-template-columns:minmax(0,1fr); }
  body.fc-modern[data-fc-content=marketplace] .gLNnwJ { min-height:0; }
  body.fc-modern[data-fc-content] > :is(.se-i,.se-ii,.se-iii,.se-iiil,.se-iv,.se-v,.se-vi,.se-il,.comp-sec) { padding-block:44px; }
  body.fc-modern[data-fc-content] > :is(.se-i,.se-ii,.se-iii,.se-iiil,.se-iv,.se-v,.se-vi,.se-il,.comp-sec) > .container { width:calc(100% - 40px); }
  body.fc-modern[data-fc-content] .se-head { margin-bottom:26px; }
  body.fc-modern[data-fc-content] .se-head .se-title-1 { font-size:15px; }
  body.fc-modern[data-fc-content=home] > .se-ii .title-1,body.fc-modern[data-fc-content=home] > .se-ii .title-1 span { font-size:28px; }
  body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row > div { padding:23px 20px; }
  body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row > div + div { border-inline-start:0; border-top:1px solid var(--fcc-line); }
  body.fc-modern[data-fc-content=home] > .se-iiil > .container > .row { margin-bottom:38px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tabs_title .title { font-size:27px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tabs li a { padding:10px 9px; gap:8px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tabs li a svg { width:18px; height:18px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tabs li a p { font-size:12px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tab_content { padding:24px 8px; }
  body.fc-modern[data-fc-content=home] #animateTabs .tabs_item_content h3 { font-size:24px; }
  body.fc-modern[data-fc-content=home] #animateTabs-services { padding:22px 16px; }
  body.fc-modern[data-fc-content=company] > .se-ii { padding-block:44px!important; }
  body.fc-modern[data-fc-content=company] .pattern-wrapper > .container { padding-block:32px!important; }
  body.fc-modern[data-fc-content=company] .pattern-wrapper h1 { font-size:27px; }
  body.fc-modern[data-fc-content=contact] > .se-i .contact-form { padding:24px 20px; margin-top:28px; }
  body.fc-modern[data-fc-content=legal] main > .container-fluid { padding-inline:20px; }
  body.fc-modern[data-fc-content=legal] main > div > .content :is(.para-1,.list-item,li,.list-link) { font-size:15px; }
  body.fc-modern[data-fc-content=legal] main > div > .content section .para-1 { padding-inline-start:0; }
  body.fc-modern[data-fc-content=marketplace] :is(.about-app,.desc-app,.sticky-right) { padding:23px 18px; }
  body.fc-modern[data-fc-content=support] :is(.reg-bar,.white-bar) { padding:24px; }
}
