/* uite.tv — identitate vizuală comună tuturor paginilor. */
:root {
  --nion-albastru: #f27a60;
  --nion-albastru-inchis: #c74b50;
  --nion-galben: #ffb454;
  --nion-rosu: #ff5478;
  --caramiziu: #bd6452;
  --cerneala: #171322;
  --cerneala-2: #241d30;
  --cerneala-3: #34283d;
  --in: #fff9f3;
  --in-2: #f5eae1;
  --text-inchis: #241b2a;
  --text-deschis: #fff9f4;
  --text-slab: #c4b9c8;
  --text-slab-pe-deschis: #665766;
  --gradient-brand: linear-gradient(110deg, #ffb454, #ff5478);
  --raza-card: 24px;
  --raza-buton: 999px;
  --latime-continut: 1240px;
}
body { background: var(--cerneala); }
.tricolor { background: var(--gradient-brand); height: 4px; }
.antet { background: rgba(23,19,34,.94); }
.antet__logo img { height: 43px; width: auto; }
.meniu__link { font-weight: 600; }
.erou { background: radial-gradient(ellipse at 75% 24%, rgba(255,113,101,.22), transparent 42%), linear-gradient(135deg,#171322,#292039 62%,#171322); }
.erou__fundal { opacity: .3; }
.erou__titlu { letter-spacing: -.055em; line-height: 1.05; }
.erou__text .eticheta { display: inline-flex; padding: 8px 14px; border: 1px solid rgba(255,180,130,.35); border-radius: 99px; background: rgba(255,180,130,.08); color: #ffc0a2; }
.erou__scena::before { content: ""; position: absolute; inset: 8% 4%; border-radius: 50%; background: #ff8068; filter: blur(90px); opacity: .2; pointer-events: none; }
.erou__scena .televizor { position: relative; }
.erou__subtitlu { color: #e1d7df; }
.buton--principal { background: var(--gradient-brand); color: #211522; border: 0; font-weight: 800; }
.buton--principal:hover { box-shadow: 0 12px 35px rgba(255,93,115,.26); }
.buton--fantoma { border-radius: 999px; }
.incredere { border-radius: 24px; border: 1px solid rgba(255,255,255,.1); background: #292133; box-shadow: 0 24px 65px rgba(0,0,0,.16); }
.incredere__cifra { color: #ffb295; }
.descopera-uite { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.descopera-uite a { display: flex; flex-direction: column; gap: 8px; min-height: 180px; padding: 28px; border: 1px solid rgba(255,255,255,.12); border-radius: 24px; background: linear-gradient(145deg, #34283d, #241d30); color: #fff9f4; text-decoration: none; transition: transform .2s, border-color .2s; }
.descopera-uite a:hover { transform: translateY(-4px); border-color: #ff987c; }
.descopera-uite strong { font-family: var(--font-titlu); font-size: 1.3rem; }
.descopera-uite span { color: #d5c9d5; }
.descopera-uite small { color: #ffad8e; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
@media (max-width: 700px) { .descopera-uite { grid-template-columns: 1fr; } .descopera-uite a { min-height: 0; } }
.sectiune { padding-block: clamp(64px, 8vw, 112px); }
.sectiune--deschisa { background: var(--in); }
.sectiune h1, .sectiune h2, .sectiune h3 { letter-spacing: -.035em; }
main > .sectiune--inchisa:first-of-type { background-image: radial-gradient(ellipse at 85% 5%, rgba(255,113,101,.13), transparent 48%); }
main > .sectiune--inchisa:first-of-type h1 { max-width: 18ch; line-height: 1.08; }
.card-link, .card-pachet { border-radius: 24px; }
.card-link { transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.card-link:hover, .card-pachet:hover { border-color: #f27a60; }
.card-link:hover { box-shadow: 0 18px 40px rgba(107,52,69,.13); }
.card-pachet--recomandat { border-color: #f27a60; box-shadow: 0 18px 50px rgba(156,66,72,.14); }
.pagina--canale .sectiune:first-of-type h1, .pagina--instalare .sectiune:first-of-type h1, .pagina--abonamente .sectiune:first-of-type h1 { max-width: 16ch; }
.pagina--contact .sectiune:first-of-type, .pagina--suport .sectiune:first-of-type { background-image: radial-gradient(ellipse at 80% 10%, rgba(255,113,101,.15), transparent 48%); }
.firimituri a:hover { color: #f58f80; }
.subsol { background: #100e18; border-top: 1px solid rgba(255,255,255,.08); }
.subsol__logo { height: 43px; }
@media (max-width: 767px) { .antet__logo img { height: 36px; } .erou__titlu { letter-spacing: -.04em; } .sectiune { padding-block: 64px; } }

/* uite.tv — interfață editorială */
:root { --raza-card: 18px; --raza-buton: 8px; --latime-continut: 1280px; }
body { background: #111017; }
.tricolor { height: 3px; background: linear-gradient(90deg,#ffbb70,#f36f74 60%,#bd75d8); }
.antet { background: #111017; border-bottom: 1px solid rgba(255,255,255,.09); }
.antet::before { background: #111017; }
.meniu__link { font-size: .9rem; letter-spacing: .01em; }
.buton--principal { border-radius: 8px; background: #ffbd75; color: #1d1520; }
.buton--fantoma { border-radius: 8px; }
.subsol { background: #121018; }
.subsol .motiv-banda { display: none; }
.subsol__interior { padding-top: 76px; }
.subsol__titlu { text-transform: uppercase; letter-spacing: .12em; font-size: .72rem; color: #ffb883; }

.u-hero { background: #17131e; color: #fffaf5; overflow: hidden; }
.u-hero__layout { display: grid; grid-template-columns: 1fr 1.04fr; gap: clamp(40px,6vw,100px); align-items: center; padding-block: clamp(70px,9vw,130px); }
.u-eyebrow,.u-kicker { font-family: var(--font-text); font-weight: 800; font-size: .72rem; letter-spacing: .16em; line-height: 1.4; }
.u-eyebrow { color: #f9be9b; display: flex; align-items: center; gap: 10px; }
.u-eyebrow span { width: 8px; height: 8px; border-radius: 50%; background: #ff9a73; }
.u-hero h1,.u-section h2,.u-final h2 { margin: 22px 0; max-width: none; font-family: var(--font-titlu); font-weight: 700; letter-spacing: -.065em; line-height: 1.02; }
.u-hero h1 { font-size: clamp(3.1rem,5.4vw,5.6rem); }
.u-hero h1 em,.u-section h2 em,.u-final h2 em { font-family: Georgia,serif; font-weight: 400; letter-spacing: -.055em; }
.u-hero h1 em { color: #ffa787; }
.u-hero__lead { color: #d3cbd2; font-size: 1.1rem; line-height: 1.75; max-width: 31rem; }
.u-hero__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 28px; margin-top: 32px; }
.u-text-link { font-weight: 700; text-decoration: none; border-bottom: 1px solid #796976; padding-bottom: 4px; }
.u-hero__note { margin: 24px 0 0; color: #b4a8b5; font-size: .8rem; }
.u-showcase { position: relative; padding: 18px; background: #f7ede6; color: #211722; border-radius: 18px; transform: rotate(2deg); box-shadow: 0 35px 100px rgba(0,0,0,.35); }
.u-showcase__top,.u-showcase__bottom { display: flex; justify-content: space-between; gap: 10px; font-size: .62rem; font-weight: 800; letter-spacing: .13em; padding: 5px 3px 14px; }
.u-showcase__bottom { padding: 14px 3px 2px; color: #7d6b76; }
.u-showcase__feature { position: relative; display:flex; flex-direction: column; justify-content: space-between; min-height: 290px; padding: 25px; border-radius: 10px; overflow: hidden; background: radial-gradient(circle at 80% 24%, #ffc58f 0 10%, transparent 10.5%), radial-gradient(ellipse at 80% 100%, #e76e77 0 22%, transparent 22.4%), linear-gradient(135deg,#342d55,#995375 52%,#f19b80); color: white; }
.u-showcase__feature::after { content:""; position:absolute; width:280px; height:280px; border: 1px solid rgba(255,255,255,.24); border-radius:50%; right:-55px; top:15px; box-shadow: 0 0 0 28px rgba(255,255,255,.06),0 0 0 60px rgba(255,255,255,.04); }
.u-showcase__feature small,.u-showcase__feature strong { display:block; position:relative; z-index:1; }
.u-showcase__feature small { font-size:.64rem; letter-spacing:.14em; font-weight:800; margin-bottom:12px; }
.u-showcase__feature strong { font-family:var(--font-titlu); font-size:clamp(1.7rem,3vw,2.7rem); line-height:1.1; letter-spacing:-.045em; }
.u-live { align-self:flex-start; font-weight:800; font-size:.65rem; letter-spacing:.1em; background:#fff; color:#29202b; padding:7px 10px; border-radius:4px; }
.u-live i { display:inline-block; width:7px; height:7px; background:#e96063; border-radius:50%; margin-right:5px; }
.u-showcase__play { position:absolute; right:26px; bottom:26px; z-index:2; display:grid; place-items:center; width:46px; height:46px; border-radius:50%; background:white; color:#342d55; }
.u-showcase__row { display:grid; grid-template-columns:1fr 1fr; gap:10px; margin-top:10px; }
.u-showcase__row > div { display:flex; flex-direction:column; gap:4px; padding:16px; background:#eaded9; border-radius:8px; }
.u-showcase__row > div + div { background:#e5c5c3; }
.u-showcase__row span,.u-showcase__row small { font-size:.67rem; color:#675a64; }
.u-showcase__row span { font-weight:800; letter-spacing:.08em; }
.u-showcase__row strong { font-family:var(--font-titlu); font-size:1rem; }
.u-strip { background:#f6b87e; color:#2a1a24; }
.u-strip__inner { display:grid; grid-template-columns:repeat(4,1fr); gap:20px; padding-block:22px; }
.u-strip__inner span { font-size:.86rem; }
.u-strip__inner strong { font-family:var(--font-titlu); font-size:1.15rem; margin-right:5px; }
.u-section { padding-block:clamp(76px,8vw,120px); }
.u-section--light { background:#faf6f1; color:#25202b; }
.u-section--cream { background:#f0e5dd; color:#25202b; }
.u-section--dark { background:#211a29; color:#fff8f2; }
.u-section__head { display:flex; align-items:end; justify-content:space-between; gap:35px; margin-bottom:44px; }
.u-section h2,.u-final h2 { font-size:clamp(2.8rem,4.5vw,4.7rem); }
.u-section__head h2 { margin-bottom:0; }
.u-section__head > p { max-width:365px; margin:0; line-height:1.7; opacity:.72; }
.u-kicker { color:#a85b55; margin:0; }
.u-section--dark .u-kicker,.u-final .u-kicker { color:#ffb888; }
.u-editorial { display:grid; grid-template-columns:1.2fr 1fr 1fr; gap:16px; }
.u-editorial__tile { min-height:350px; display:flex; flex-direction:column; justify-content:space-between; position:relative; overflow:hidden; padding:26px; border-radius:14px; color:#fff; text-decoration:none; transition: transform .2s; }
.u-editorial__tile:hover { transform:translateY(-5px); }
.u-editorial__tile--tv { background:#544662; } .u-editorial__tile--film { background:#bc6c66; } .u-editorial__tile--archive { background:#dca97f; color:#35212b; }
.u-editorial__tile h3 { font-size:1.8rem; line-height:1.1; letter-spacing:-.04em; margin:0 0 8px; position:relative; }
.u-editorial__tile p { margin:0; font-size:.86rem; opacity:.85; position:relative; }
.u-editorial__tile b { position:absolute; right:24px; bottom:24px; font-size:1.5rem; }
.u-tile__index { font-size:.65rem; font-weight:800; letter-spacing:.12em; }
.u-tile__graphic { display:flex; align-items:center; justify-content:center; gap:15px; font:bold 5.5rem var(--font-titlu); letter-spacing:-.1em; color:#e5bfd4; }
.u-tile__graphic span+span { display:grid; place-items:center; width:50px; height:50px; border-radius:50%; font-size:1rem; letter-spacing:0; background:#ffbd88; color:#4b354b; }
.u-film-art { height:130px; display:flex; justify-content:center; align-items:center; gap:8px; transform:rotate(-8deg); }
.u-film-art i { width:62px; height:100px; background:#f8d4ae; border:5px solid #663f51; box-shadow:0 8px 20px #733e4a55; }
.u-film-art i:nth-child(2) { background:#4d405d; transform:translateY(-12px); }.u-film-art i:nth-child(3) { background:#efa58e; }
.u-clock { font-family:Georgia,serif; font-size:8rem; line-height:1; text-align:center; opacity:.55; }
.u-plans { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; }
.u-plans .card-pachet { --text-secundar:#bfb1bf; --card-fundal:#302737; background:#302737; border:1px solid #524354; box-shadow:none; }
.u-plans .card-pachet--recomandat { border-color:#ffb888; background:#3d2d3b; }
.u-plans .card-pachet__pret { color:#fff8f2; }
.u-plans__foot { display:flex; justify-content:space-between; flex-wrap:wrap; gap:15px; align-items:center; padding-top:25px; color:#cbbdcc; font-size:.86rem; }
.u-plans__foot p { margin:0; }.u-plans__foot a { color:#ffbc91; font-weight:700; }
.u-devices { display:grid; grid-template-columns:1fr 1.2fr; gap:10%; align-items:center; }
.u-devices__intro,.u-faq > div > p:not(.u-kicker) { max-width:440px; color:#675b65; line-height:1.75; }
.u-pill-link { display:inline-block; margin-top:20px; padding:14px 18px; border:1px solid #81727a; color:#30232d; text-decoration:none; font-weight:700; font-size:.9rem; border-radius:8px; }
.u-devices__grid { display:grid; grid-template-columns:1fr 1fr; gap:12px; }
.u-devices__grid a { background:#fffaf5; border-radius:12px; min-height:150px; padding:22px; display:flex; flex-direction:column; gap:8px; color:#2f2630; text-decoration:none; transition:transform .2s; }
.u-devices__grid a:hover { transform:translateY(-4px); }.u-devices__grid span { color:#be7766; font-size:.7rem; font-weight:800; }.u-devices__grid strong { font-size:1.2rem; font-family:var(--font-titlu); }.u-devices__grid small { color:#746870; }
.u-faq { display:grid; grid-template-columns:1fr 1.25fr; gap:10%; }.u-faq__list { color:#25202b; }.u-faq__list .acordeon__element { border-color:#d5c8c6; }.u-faq__list .acordeon__raspuns { color:#675b65; }
.u-final { background:#4a354c; color:#fff8f1; padding-block:80px; }.u-final__inner { display:flex; align-items:end; justify-content:space-between; gap:30px; }.u-final h2 { margin:18px 0; }.u-final p:not(.u-kicker) { color:#e6d3de; margin:0; }
@media(max-width:1000px) { .u-hero__layout { grid-template-columns:1fr 1fr; gap:30px; }.u-plans { grid-template-columns:repeat(2,1fr); }.u-editorial__tile { min-height:310px; } }
@media(max-width:700px) { .u-hero__layout,.u-devices,.u-faq { grid-template-columns:1fr; }.u-hero__layout { padding-block:65px; gap:48px; }.u-showcase { transform:none; }.u-showcase__feature { min-height:230px; }.u-strip__inner { grid-template-columns:1fr 1fr; }.u-section__head { display:block; }.u-section__head > p { margin-top:24px; }.u-editorial { grid-template-columns:1fr; }.u-editorial__tile { min-height:270px; }.u-plans { grid-template-columns:1fr; }.u-devices,.u-faq { gap:38px; }.u-final__inner { display:block; }.u-final .buton { margin-top:25px; }.u-showcase__row { grid-template-columns:1fr 1fr; } }

/* Aceleași proporții și accente pe paginile interioare. */
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type { position:relative; overflow:hidden; background:#211a29; }
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type::before { content:""; position:absolute; right:-100px; top:-180px; width:490px; height:490px; border-radius:50%; border:1px solid rgba(255,185,140,.2); box-shadow:0 0 0 60px rgba(255,185,140,.025),0 0 0 120px rgba(255,185,140,.025); pointer-events:none; }
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type > .container { position:relative; }
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type h1 { font-size:clamp(2.8rem,5vw,4.8rem); letter-spacing:-.06em; line-height:1.08; }
.pagina:not(.pagina--acasa) .sectiune--deschisa { background:#faf6f1; }
.pagina:not(.pagina--acasa) .card-link { border-radius:14px; padding:26px; }
.pagina:not(.pagina--acasa) .sectiune--deschisa .card-link { background:#fff; border:1px solid #eadeda; }
.pagina:not(.pagina--acasa) .card-link h2,.pagina:not(.pagina--acasa) .card-link h3 { letter-spacing:-.03em; }
.pagina:not(.pagina--acasa) .card-pachet { border-radius:14px; }
.pagina:not(.pagina--acasa) .ghid-pas { border:1px solid var(--separator); border-radius:16px; padding:24px; background:var(--card-fundal); }
.pagina:not(.pagina--acasa) .firimituri { font-size:.78rem; }
.pagina:not(.pagina--acasa) .acordeon__element { border-radius:0; }
@media(max-width:700px) { .pagina:not(.pagina--acasa) .ghid-pas { padding:18px; } }

/* Identitate corporate: contrast clar, albastru profund și tipografie lizibilă. */
:root {
  --nion-albastru:#2869c8; --nion-albastru-inchis:#1b4e9b;
  --nion-galben:#74bfff; --nion-rosu:#6698ee; --caramiziu:#4473a6;
  --cerneala:#101f35; --cerneala-2:#182a43; --cerneala-3:#243a57;
  --in:#f6f8fb; --in-2:#eaf0f7; --text-inchis:#18283b;
  --text-deschis:#f7faff; --text-slab:#bdcbdc; --text-slab-pe-deschis:#506176;
  --font-titlu:'Inter',system-ui,'Segoe UI',sans-serif;
  --font-text:'Inter',system-ui,'Segoe UI',sans-serif;
  --gradient-brand:linear-gradient(110deg,#3a83dc,#4b7dd9);
}
body { background:#101f35; line-height:1.7; }
.tricolor { background:linear-gradient(90deg,#2f6bc4,#62b5ee); height:3px; }
.antet,.antet::before { background:#101f35; }
.meniu__link { font-weight:600; letter-spacing:0; }
.buton--principal { background:#2869c8; color:#fff; border-radius:8px; }
.buton--principal:hover { background:#1f58ac; box-shadow:0 10px 30px rgba(26,77,152,.25); }
.u-hero { background:#101f35; }
.u-hero h1,.u-section h2,.u-final h2 { letter-spacing:-.035em; line-height:1.12; }
.u-hero h1 { font-size:clamp(2.9rem,4.9vw,5rem); }
.u-hero h1 em,.u-section h2 em,.u-final h2 em { font-family:var(--font-titlu); font-style:normal; font-weight:700; letter-spacing:inherit; }
.u-hero h1 em { color:#8ecaff; }
.u-eyebrow { color:#aacfee; }.u-eyebrow span { background:#6eb5f3; }
.u-hero__lead { color:#d0dbe9; }.u-hero__note { color:#b1c2d5; }
.u-text-link { border-color:#8197ae; }
.u-showcase { background:#ecf2f9; color:#1c3048; transform:none; border:1px solid #d6e3f2; }
.u-showcase__feature { background:radial-gradient(circle at 80% 24%,#92d2fb 0 10%,transparent 10.5%),radial-gradient(ellipse at 80% 100%,#5688cb 0 22%,transparent 22.4%),linear-gradient(135deg,#193554,#2c5e97 54%,#6ca9d1); }
.u-showcase__row > div { background:#e1eaf4; }.u-showcase__row > div + div { background:#d4e6f6; }
.u-showcase__row span,.u-showcase__row small,.u-showcase__bottom { color:#4b627b; }
.u-strip { background:#dcebf9; color:#203750; }
.u-section--light { background:#f8fafc; color:#1b2a3d; }
.u-section--cream { background:#edf3f9; color:#1b2a3d; }
.u-section--dark { background:#172a43; }
.u-kicker { color:#386da9; }.u-section--dark .u-kicker,.u-final .u-kicker { color:#a3cdef; }
.u-editorial__tile--tv { background:#294c75; }.u-editorial__tile--film { background:#4576a5; }.u-editorial__tile--archive { background:#d2e3f2; color:#1d3c5b; }
.u-tile__graphic { color:#c4ddf2; }.u-tile__graphic span+span { background:#f2f8ff; color:#315c87; }
.u-film-art i { background:#bdd9ee; border-color:#264d75; box-shadow:0 8px 20px #19395755; }.u-film-art i:nth-child(2) { background:#284d70; }.u-film-art i:nth-child(3) { background:#8fbad9; }
.u-plans .card-pachet { --text-secundar:#c0cfde; --card-fundal:#213953; background:#213953; border-color:#3d5976; }
.u-plans .card-pachet--recomandat { background:#284969; border-color:#8fc8f5; }
.u-plans__foot { color:#c8d6e4; }.u-plans__foot a { color:#a8d5fa; }
.u-devices__intro,.u-faq > div > p:not(.u-kicker),.u-faq__list .acordeon__raspuns { color:#526479; }
.u-devices__grid a { background:#fff; color:#21364d; border:1px solid #d9e4ee; }.u-devices__grid span { color:#4278b3; }.u-devices__grid small { color:#536b83; }
.u-pill-link { color:#244b76; border-color:#9db5cc; }.u-faq__list { color:#1d3045; }.u-faq__list .acordeon__element { border-color:#cfdae5; }
.u-final { background:#243f60; }.u-final p:not(.u-kicker) { color:#d5e3ef; }
.subsol { background:#101d30; }.subsol__titlu { color:#9ec9ef; }
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type { background:#172a43; }
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type::before { border-color:rgba(146,197,235,.2); box-shadow:0 0 0 60px rgba(146,197,235,.025),0 0 0 120px rgba(146,197,235,.025); }
.pagina:not(.pagina--acasa) .sectiune--deschisa { background:#f8fafc; }
.pagina:not(.pagina--acasa) .sectiune--deschisa .card-link { border-color:#dbe5ef; }

/* Identitate luminoas? uite.tv */
:root { --nion-albastru:#1767bf; --nion-albastru-inchis:#0b3c79; --gradient-brand:linear-gradient(110deg,#176ac5,#237edf); }
.tricolor { background:linear-gradient(90deg,#2452ad 0 33.33%,#f2c329 33.33% 66.66%,#e34142 66.66%); height:3px; }
.antet,.antet::before { background:#fff; } .antet { border-bottom:1px solid #e6edf5; }
.meniu__link { color:#233c59; } .meniu__link:hover,.meniu__link.este-activ { color:#176ac5; }
.antet__hamburger,.antet__hamburger::before,.antet__hamburger::after { background:#17365c; }
.u-hero { background:radial-gradient(ellipse at 79% 38%,#e6f4ff 0,transparent 47%),#f8fbff; color:#122f54; }
.u-hero__layout { grid-template-columns:1fr 1fr; padding-block:clamp(65px,8vw,115px); }
.u-hero h1 { color:#102d52; font-size:clamp(3rem,5vw,5.2rem); } .u-hero h1 em { color:#1673cf; }
.u-eyebrow { color:#2871b8; } .u-hero__lead { color:#4d6278; font-size:1.13rem; } .u-hero__note { color:#61768b; }
.u-text-link { color:#173f6d; border-color:#a7bed4; }
.u-tricolor { display:flex; width:88px; height:4px; margin-top:35px; border-radius:5px; overflow:hidden; } .u-tricolor i { flex:1; background:#2452ad; } .u-tricolor i:nth-child(2){background:#f2c329}.u-tricolor i:nth-child(3){background:#e34142}
.u-globe { position:relative; } .u-globe img { display:block; width:100%; height:auto; } .u-globe__badge { position:absolute; bottom:7%; left:1%; display:flex; align-items:center; gap:13px; background:#fff; border:1px solid #e1edf7; padding:14px 20px; border-radius:14px; box-shadow:0 16px 45px #3a6a9526; } .u-globe__badge span { display:grid; place-items:center; width:40px; height:40px; border-radius:50%; background:#e8f3ff; color:#1874cf; } .u-globe__badge strong,.u-globe__badge small { display:block; } .u-globe__badge strong { font-size:.88rem; } .u-globe__badge small { color:#688098; font-size:.75rem; }
.u-strip { background:#fff; border-block:1px solid #e4ecf4; }
.u-section--light { background:#fff; } .u-section--cream { background:#f1f7fc; } .u-section--dark { background:#edf5fc; color:#183654; }
.u-section--dark .u-kicker { color:#386da9; } .u-plans .card-pachet { --text-secundar:#526a83; --card-fundal:#fff; background:#fff; border-color:#dbe8f3; color:#183654; } .u-plans .card-pachet--recomandat { background:#f7fbff; border-color:#3180d3; } .u-plans .card-pachet__pret { color:#17365b; } .u-plans__foot { color:#526a83; } .u-plans__foot a { color:#176ac5; }
.u-final { background:#e8f3fd; color:#17365b; } .u-final .u-kicker { color:#286bab; } .u-final p:not(.u-kicker) { color:#536c84; }
.pagina:not(.pagina--acasa) main > .sectiune--inchisa:first-of-type { background:linear-gradient(115deg,#183b62,#27639a); }
@media(max-width:700px){ .u-hero__layout { grid-template-columns:1fr; gap:18px; padding-block:55px; } .u-globe { max-width:500px; margin:auto; } .u-globe__badge { left:0; bottom:1%; } }

@media(max-width:1079px){ .meniu { background:#fff; } .meniu__element { border-color:#e1eaf3; } .meniu__extinde { color:#17365c; } .submeniu__link { color:#365575; } .submeniu { border-color:#cdddea; } }
